diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a7189d37b..14b68573f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,15 +5,23 @@ repos: rev: v4.4.0 hooks: - id: trailing-whitespace + exclude: (src-gen) - id: end-of-file-fixer + exclude: (src-gen) - id: check-yaml + exclude: (src-gen) - id: check-added-large-files + exclude: (src-gen) - repo: https://github.com/Lucas-C/pre-commit-hooks rev: v1.4.2 hooks: - id: forbid-crlf + exclude: (src-gen) - id: remove-crlf + exclude: (src-gen) - id: forbid-tabs + exclude: (src-gen) - id: remove-tabs args: [--whitespaces-count, '4'] + exclude: (src-gen) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/AbstractBasicsIdeModule.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/AbstractBasicsIdeModule.java index 8817a6c09..9c632ea32 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/AbstractBasicsIdeModule.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/AbstractBasicsIdeModule.java @@ -27,41 +27,41 @@ @SuppressWarnings("all") public abstract class AbstractBasicsIdeModule extends DefaultIdeModule { - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalBasicsLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return BasicsParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindCompletionPrefixProvider() { - return IndentationAwareCompletionPrefixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameService2() { - return RenameService2.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy2() { - return IRenameStrategy2.DefaultImpl.class; - } - + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalBasicsLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return BasicsParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindCompletionPrefixProvider() { + return IndentationAwareCompletionPrefixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/AbstractRosIdeModule.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/AbstractRosIdeModule.java index 1686f0bc4..a0d5c5ca7 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/AbstractRosIdeModule.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/AbstractRosIdeModule.java @@ -27,41 +27,41 @@ @SuppressWarnings("all") public abstract class AbstractRosIdeModule extends DefaultIdeModule { - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalRosLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return RosParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindCompletionPrefixProvider() { - return IndentationAwareCompletionPrefixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameService2() { - return RenameService2.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy2() { - return IRenameStrategy2.DefaultImpl.class; - } - + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalRosLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return RosParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindCompletionPrefixProvider() { + return IndentationAwareCompletionPrefixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/BasicsParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/BasicsParser.java index 3662ad991..d0644baa4 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/BasicsParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/BasicsParser.java @@ -16,190 +16,190 @@ public class BasicsParser extends AbstractContentAssistParser { - @Singleton - public static final class NameMappings { - - private final Map mappings; - - @Inject - public NameMappings(BasicsGrammarAccess grammarAccess) { - ImmutableMap.Builder builder = ImmutableMap.builder(); - init(builder, grammarAccess); - this.mappings = builder.build(); - } - - public String getRuleName(AbstractElement element) { - return mappings.get(element); - } - - private static void init(ImmutableMap.Builder builder, BasicsGrammarAccess grammarAccess) { - builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); - builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); - builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); - builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); - builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); - builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); - builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); - builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); - builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup(), "rule__GlobalNamespace__Group__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2(), "rule__GlobalNamespace__Group_2__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2(), "rule__GlobalNamespace__Group_2_2__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup(), "rule__RelativeNamespace_Impl__Group__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2(), "rule__RelativeNamespace_Impl__Group_2__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2(), "rule__RelativeNamespace_Impl__Group_2_2__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup(), "rule__PrivateNamespace__Group__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2(), "rule__PrivateNamespace__Group_2__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2(), "rule__PrivateNamespace__Group_2_2__0"); - builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_4(), "rule__Parameter__Group_4__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); - builder.put(grammarAccess.getParameterListTypeAccess().getGroup(), "rule__ParameterListType__Group__0"); - builder.put(grammarAccess.getParameterListTypeAccess().getGroup_4(), "rule__ParameterListType__Group_4__0"); - builder.put(grammarAccess.getParameterStructTypeAccess().getGroup(), "rule__ParameterStructType__Group__0"); - builder.put(grammarAccess.getParameterStructTypeAccess().getGroup_4(), "rule__ParameterStructType__Group_4__0"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup(), "rule__ParameterIntegerType__Group__0"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup_2(), "rule__ParameterIntegerType__Group_2__0"); - builder.put(grammarAccess.getParameterStringTypeAccess().getGroup(), "rule__ParameterStringType__Group__0"); - builder.put(grammarAccess.getParameterStringTypeAccess().getGroup_2(), "rule__ParameterStringType__Group_2__0"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup(), "rule__ParameterDoubleType__Group__0"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup_2(), "rule__ParameterDoubleType__Group_2__0"); - builder.put(grammarAccess.getParameterDateTypeAccess().getGroup(), "rule__ParameterDateType__Group__0"); - builder.put(grammarAccess.getParameterDateTypeAccess().getGroup_2(), "rule__ParameterDateType__Group_2__0"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup(), "rule__ParameterBooleanType__Group__0"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup_2(), "rule__ParameterBooleanType__Group_2__0"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup(), "rule__ParameterBase64Type__Group__0"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup_2(), "rule__ParameterBase64Type__Group_2__0"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); - builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); - builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); - builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); - builder.put(grammarAccess.getParameterAnyAccess().getGroup_2(), "rule__ParameterAny__Group_2__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup(), "rule__ParameterStruct__Group__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup_1(), "rule__ParameterStruct__Group_1__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup_1_2(), "rule__ParameterStruct__Group_1_2__0"); - builder.put(grammarAccess.getParameterStructMemberAccess().getGroup(), "rule__ParameterStructMember__Group__0"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getGroup(), "rule__ParameterStructTypeMember__Group__0"); - builder.put(grammarAccess.getMessagePartAccess().getGroup(), "rule__MessagePart__Group__0"); - builder.put(grammarAccess.getBoolAccess().getGroup(), "rule__Bool__Group__0"); - builder.put(grammarAccess.getInt8Access().getGroup(), "rule__Int8__Group__0"); - builder.put(grammarAccess.getUint8Access().getGroup(), "rule__Uint8__Group__0"); - builder.put(grammarAccess.getInt16Access().getGroup(), "rule__Int16__Group__0"); - builder.put(grammarAccess.getUint16Access().getGroup(), "rule__Uint16__Group__0"); - builder.put(grammarAccess.getInt32Access().getGroup(), "rule__Int32__Group__0"); - builder.put(grammarAccess.getUint32Access().getGroup(), "rule__Uint32__Group__0"); - builder.put(grammarAccess.getInt64Access().getGroup(), "rule__Int64__Group__0"); - builder.put(grammarAccess.getUint64Access().getGroup(), "rule__Uint64__Group__0"); - builder.put(grammarAccess.getFloat32Access().getGroup(), "rule__Float32__Group__0"); - builder.put(grammarAccess.getFloat64Access().getGroup(), "rule__Float64__Group__0"); - builder.put(grammarAccess.getString0Access().getGroup(), "rule__String0__Group__0"); - builder.put(grammarAccess.getByteAccess().getGroup(), "rule__Byte__Group__0"); - builder.put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0"); - builder.put(grammarAccess.getDurationAccess().getGroup(), "rule__Duration__Group__0"); - builder.put(grammarAccess.getBoolArrayAccess().getGroup(), "rule__BoolArray__Group__0"); - builder.put(grammarAccess.getInt8ArrayAccess().getGroup(), "rule__Int8Array__Group__0"); - builder.put(grammarAccess.getUint8ArrayAccess().getGroup(), "rule__Uint8Array__Group__0"); - builder.put(grammarAccess.getInt16ArrayAccess().getGroup(), "rule__Int16Array__Group__0"); - builder.put(grammarAccess.getUint16ArrayAccess().getGroup(), "rule__Uint16Array__Group__0"); - builder.put(grammarAccess.getInt32ArrayAccess().getGroup(), "rule__Int32Array__Group__0"); - builder.put(grammarAccess.getUint32ArrayAccess().getGroup(), "rule__Uint32Array__Group__0"); - builder.put(grammarAccess.getInt64ArrayAccess().getGroup(), "rule__Int64Array__Group__0"); - builder.put(grammarAccess.getUint64ArrayAccess().getGroup(), "rule__Uint64Array__Group__0"); - builder.put(grammarAccess.getFloat32ArrayAccess().getGroup(), "rule__Float32Array__Group__0"); - builder.put(grammarAccess.getFloat64ArrayAccess().getGroup(), "rule__Float64Array__Group__0"); - builder.put(grammarAccess.getString0ArrayAccess().getGroup(), "rule__String0Array__Group__0"); - builder.put(grammarAccess.getByteArrayAccess().getGroup(), "rule__ByteArray__Group__0"); - builder.put(grammarAccess.getHeaderAccess().getGroup(), "rule__Header__Group__0"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getGroup(), "rule__ArrayTopicSpecRef__Group__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1(), "rule__PrivateNamespace__PartsAssignment_2_1"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1(), "rule__PrivateNamespace__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); - builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1(), "rule__Parameter__NamespaceAssignment_4_1"); - builder.put(grammarAccess.getParameterAccess().getTypeAssignment_6(), "rule__Parameter__TypeAssignment_6"); - builder.put(grammarAccess.getParameterAccess().getValueAssignment_7_1(), "rule__Parameter__ValueAssignment_7_1"); - builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3(), "rule__ParameterListType__SequenceAssignment_3"); - builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1(), "rule__ParameterListType__SequenceAssignment_4_1"); - builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_3"); - builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterIntegerType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterStringType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDoubleType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterDateTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDateType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); - builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); - builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); - builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); - builder.put(grammarAccess.getParameterStringAccess().getValueAssignment(), "rule__ParameterString__ValueAssignment"); - builder.put(grammarAccess.getParameterBase64Access().getValueAssignment(), "rule__ParameterBase64__ValueAssignment"); - builder.put(grammarAccess.getParameterIntegerAccess().getValueAssignment(), "rule__ParameterInteger__ValueAssignment"); - builder.put(grammarAccess.getParameterDoubleAccess().getValueAssignment(), "rule__ParameterDouble__ValueAssignment"); - builder.put(grammarAccess.getParameterBooleanAccess().getValueAssignment(), "rule__ParameterBoolean__ValueAssignment"); - builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); - builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); - builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); - builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); - builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); - builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); - builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); - builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); - } - } - - @Inject - private NameMappings nameMappings; - - @Inject - private BasicsGrammarAccess grammarAccess; - - @Override - protected InternalBasicsParser createParser() { - InternalBasicsParser result = new InternalBasicsParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected TokenSource createLexer(CharStream stream) { - return new BasicsTokenSource(super.createLexer(stream)); - } - - @Override - protected String getRuleName(AbstractElement element) { - return nameMappings.getRuleName(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public BasicsGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - public NameMappings getNameMappings() { - return nameMappings; - } - - public void setNameMappings(NameMappings nameMappings) { - this.nameMappings = nameMappings; - } + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(BasicsGrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, BasicsGrammarAccess grammarAccess) { + builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); + builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); + builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); + builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); + builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); + builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); + builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); + builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); + builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup(), "rule__GlobalNamespace__Group__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2(), "rule__GlobalNamespace__Group_2__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2(), "rule__GlobalNamespace__Group_2_2__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup(), "rule__RelativeNamespace_Impl__Group__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2(), "rule__RelativeNamespace_Impl__Group_2__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2(), "rule__RelativeNamespace_Impl__Group_2_2__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup(), "rule__PrivateNamespace__Group__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2(), "rule__PrivateNamespace__Group_2__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2(), "rule__PrivateNamespace__Group_2_2__0"); + builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_4(), "rule__Parameter__Group_4__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); + builder.put(grammarAccess.getParameterListTypeAccess().getGroup(), "rule__ParameterListType__Group__0"); + builder.put(grammarAccess.getParameterListTypeAccess().getGroup_4(), "rule__ParameterListType__Group_4__0"); + builder.put(grammarAccess.getParameterStructTypeAccess().getGroup(), "rule__ParameterStructType__Group__0"); + builder.put(grammarAccess.getParameterStructTypeAccess().getGroup_4(), "rule__ParameterStructType__Group_4__0"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup(), "rule__ParameterIntegerType__Group__0"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup_2(), "rule__ParameterIntegerType__Group_2__0"); + builder.put(grammarAccess.getParameterStringTypeAccess().getGroup(), "rule__ParameterStringType__Group__0"); + builder.put(grammarAccess.getParameterStringTypeAccess().getGroup_2(), "rule__ParameterStringType__Group_2__0"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup(), "rule__ParameterDoubleType__Group__0"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup_2(), "rule__ParameterDoubleType__Group_2__0"); + builder.put(grammarAccess.getParameterDateTypeAccess().getGroup(), "rule__ParameterDateType__Group__0"); + builder.put(grammarAccess.getParameterDateTypeAccess().getGroup_2(), "rule__ParameterDateType__Group_2__0"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup(), "rule__ParameterBooleanType__Group__0"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup_2(), "rule__ParameterBooleanType__Group_2__0"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup(), "rule__ParameterBase64Type__Group__0"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup_2(), "rule__ParameterBase64Type__Group_2__0"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); + builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); + builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); + builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); + builder.put(grammarAccess.getParameterAnyAccess().getGroup_2(), "rule__ParameterAny__Group_2__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup(), "rule__ParameterStruct__Group__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup_1(), "rule__ParameterStruct__Group_1__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup_1_2(), "rule__ParameterStruct__Group_1_2__0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getGroup(), "rule__ParameterStructMember__Group__0"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getGroup(), "rule__ParameterStructTypeMember__Group__0"); + builder.put(grammarAccess.getMessagePartAccess().getGroup(), "rule__MessagePart__Group__0"); + builder.put(grammarAccess.getBoolAccess().getGroup(), "rule__Bool__Group__0"); + builder.put(grammarAccess.getInt8Access().getGroup(), "rule__Int8__Group__0"); + builder.put(grammarAccess.getUint8Access().getGroup(), "rule__Uint8__Group__0"); + builder.put(grammarAccess.getInt16Access().getGroup(), "rule__Int16__Group__0"); + builder.put(grammarAccess.getUint16Access().getGroup(), "rule__Uint16__Group__0"); + builder.put(grammarAccess.getInt32Access().getGroup(), "rule__Int32__Group__0"); + builder.put(grammarAccess.getUint32Access().getGroup(), "rule__Uint32__Group__0"); + builder.put(grammarAccess.getInt64Access().getGroup(), "rule__Int64__Group__0"); + builder.put(grammarAccess.getUint64Access().getGroup(), "rule__Uint64__Group__0"); + builder.put(grammarAccess.getFloat32Access().getGroup(), "rule__Float32__Group__0"); + builder.put(grammarAccess.getFloat64Access().getGroup(), "rule__Float64__Group__0"); + builder.put(grammarAccess.getString0Access().getGroup(), "rule__String0__Group__0"); + builder.put(grammarAccess.getByteAccess().getGroup(), "rule__Byte__Group__0"); + builder.put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0"); + builder.put(grammarAccess.getDurationAccess().getGroup(), "rule__Duration__Group__0"); + builder.put(grammarAccess.getBoolArrayAccess().getGroup(), "rule__BoolArray__Group__0"); + builder.put(grammarAccess.getInt8ArrayAccess().getGroup(), "rule__Int8Array__Group__0"); + builder.put(grammarAccess.getUint8ArrayAccess().getGroup(), "rule__Uint8Array__Group__0"); + builder.put(grammarAccess.getInt16ArrayAccess().getGroup(), "rule__Int16Array__Group__0"); + builder.put(grammarAccess.getUint16ArrayAccess().getGroup(), "rule__Uint16Array__Group__0"); + builder.put(grammarAccess.getInt32ArrayAccess().getGroup(), "rule__Int32Array__Group__0"); + builder.put(grammarAccess.getUint32ArrayAccess().getGroup(), "rule__Uint32Array__Group__0"); + builder.put(grammarAccess.getInt64ArrayAccess().getGroup(), "rule__Int64Array__Group__0"); + builder.put(grammarAccess.getUint64ArrayAccess().getGroup(), "rule__Uint64Array__Group__0"); + builder.put(grammarAccess.getFloat32ArrayAccess().getGroup(), "rule__Float32Array__Group__0"); + builder.put(grammarAccess.getFloat64ArrayAccess().getGroup(), "rule__Float64Array__Group__0"); + builder.put(grammarAccess.getString0ArrayAccess().getGroup(), "rule__String0Array__Group__0"); + builder.put(grammarAccess.getByteArrayAccess().getGroup(), "rule__ByteArray__Group__0"); + builder.put(grammarAccess.getHeaderAccess().getGroup(), "rule__Header__Group__0"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getGroup(), "rule__ArrayTopicSpecRef__Group__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1(), "rule__PrivateNamespace__PartsAssignment_2_1"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1(), "rule__PrivateNamespace__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); + builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1(), "rule__Parameter__NamespaceAssignment_4_1"); + builder.put(grammarAccess.getParameterAccess().getTypeAssignment_6(), "rule__Parameter__TypeAssignment_6"); + builder.put(grammarAccess.getParameterAccess().getValueAssignment_7_1(), "rule__Parameter__ValueAssignment_7_1"); + builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3(), "rule__ParameterListType__SequenceAssignment_3"); + builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1(), "rule__ParameterListType__SequenceAssignment_4_1"); + builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_3"); + builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterIntegerType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterStringType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDoubleType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterDateTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDateType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); + builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); + builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); + builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); + builder.put(grammarAccess.getParameterStringAccess().getValueAssignment(), "rule__ParameterString__ValueAssignment"); + builder.put(grammarAccess.getParameterBase64Access().getValueAssignment(), "rule__ParameterBase64__ValueAssignment"); + builder.put(grammarAccess.getParameterIntegerAccess().getValueAssignment(), "rule__ParameterInteger__ValueAssignment"); + builder.put(grammarAccess.getParameterDoubleAccess().getValueAssignment(), "rule__ParameterDouble__ValueAssignment"); + builder.put(grammarAccess.getParameterBooleanAccess().getValueAssignment(), "rule__ParameterBoolean__ValueAssignment"); + builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); + builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); + builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); + builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); + builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); + builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); + builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); + } + } + + @Inject + private NameMappings nameMappings; + + @Inject + private BasicsGrammarAccess grammarAccess; + + @Override + protected InternalBasicsParser createParser() { + InternalBasicsParser result = new InternalBasicsParser(null); + result.setGrammarAccess(grammarAccess); + return result; + } + + @Override + protected TokenSource createLexer(CharStream stream) { + return new BasicsTokenSource(super.createLexer(stream)); + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } + + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } + + public BasicsGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/PartialBasicsContentAssistParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/PartialBasicsContentAssistParser.java index 2b56720e6..77165af7d 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/PartialBasicsContentAssistParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/PartialBasicsContentAssistParser.java @@ -12,22 +12,22 @@ public class PartialBasicsContentAssistParser extends BasicsParser { - private AbstractRule rule; + private AbstractRule rule; - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } - @Override - protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher> dispatcher = - new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/PartialRosContentAssistParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/PartialRosContentAssistParser.java index a9d21f38f..21b9538c6 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/PartialRosContentAssistParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/PartialRosContentAssistParser.java @@ -12,22 +12,22 @@ public class PartialRosContentAssistParser extends RosParser { - private AbstractRule rule; + private AbstractRule rule; - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } - @Override - protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher> dispatcher = - new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/RosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/RosParser.java index 47660fd1d..009d92599 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/RosParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/RosParser.java @@ -16,278 +16,278 @@ public class RosParser extends AbstractContentAssistParser { - @Singleton - public static final class NameMappings { + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(RosGrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, RosGrammarAccess grammarAccess) { + builder.put(grammarAccess.getNodeAccess().getAlternatives_2(), "rule__Node__Alternatives_2"); + builder.put(grammarAccess.getSpecBaseAccess().getAlternatives(), "rule__SpecBase__Alternatives"); + builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); + builder.put(grammarAccess.getDependencyAccess().getAlternatives(), "rule__Dependency__Alternatives"); + builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); + builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); + builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); + builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); + builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); + builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); + builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); + builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); + builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); + builder.put(grammarAccess.getPackageSetAccess().getGroup(), "rule__PackageSet__Group__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup(), "rule__Package_Impl__Group__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_4(), "rule__Package_Impl__Group_4__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5(), "rule__Package_Impl__Group_5__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6(), "rule__Package_Impl__Group_6__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6_3(), "rule__Package_Impl__Group_6_3__0"); + builder.put(grammarAccess.getArtifactAccess().getGroup(), "rule__Artifact__Group__0"); + builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_0(), "rule__Node__Group_2_0__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_1(), "rule__Node__Group_2_1__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_2(), "rule__Node__Group_2_2__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_3(), "rule__Node__Group_2_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_4(), "rule__Node__Group_2_4__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_5(), "rule__Node__Group_2_5__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_6(), "rule__Node__Group_2_6__0"); + builder.put(grammarAccess.getTopicSpecAccess().getGroup(), "rule__TopicSpec__Group__0"); + builder.put(grammarAccess.getTopicSpecAccess().getGroup_5(), "rule__TopicSpec__Group_5__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup(), "rule__ServiceSpec__Group__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup_5(), "rule__ServiceSpec__Group_5__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup_7(), "rule__ServiceSpec__Group_7__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup(), "rule__ActionSpec__Group__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_5(), "rule__ActionSpec__Group_5__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_7(), "rule__ActionSpec__Group_7__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_9(), "rule__ActionSpec__Group_9__0"); + builder.put(grammarAccess.getMessageDefinitionAccess().getGroup(), "rule__MessageDefinition__Group__0"); + builder.put(grammarAccess.getPublisherAccess().getGroup(), "rule__Publisher__Group__0"); + builder.put(grammarAccess.getPublisherAccess().getGroup_6(), "rule__Publisher__Group_6__0"); + builder.put(grammarAccess.getSubscriberAccess().getGroup(), "rule__Subscriber__Group__0"); + builder.put(grammarAccess.getSubscriberAccess().getGroup_6(), "rule__Subscriber__Group_6__0"); + builder.put(grammarAccess.getServiceServerAccess().getGroup(), "rule__ServiceServer__Group__0"); + builder.put(grammarAccess.getServiceServerAccess().getGroup_6(), "rule__ServiceServer__Group_6__0"); + builder.put(grammarAccess.getServiceClientAccess().getGroup(), "rule__ServiceClient__Group__0"); + builder.put(grammarAccess.getServiceClientAccess().getGroup_6(), "rule__ServiceClient__Group_6__0"); + builder.put(grammarAccess.getActionServerAccess().getGroup(), "rule__ActionServer__Group__0"); + builder.put(grammarAccess.getActionServerAccess().getGroup_6(), "rule__ActionServer__Group_6__0"); + builder.put(grammarAccess.getActionClientAccess().getGroup(), "rule__ActionClient__Group__0"); + builder.put(grammarAccess.getActionClientAccess().getGroup_6(), "rule__ActionClient__Group_6__0"); + builder.put(grammarAccess.getExternalDependencyAccess().getGroup(), "rule__ExternalDependency__Group__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup(), "rule__GlobalNamespace__Group__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2(), "rule__GlobalNamespace__Group_2__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2(), "rule__GlobalNamespace__Group_2_2__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup(), "rule__RelativeNamespace_Impl__Group__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2(), "rule__RelativeNamespace_Impl__Group_2__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2(), "rule__RelativeNamespace_Impl__Group_2_2__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup(), "rule__PrivateNamespace__Group__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2(), "rule__PrivateNamespace__Group_2__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2(), "rule__PrivateNamespace__Group_2_2__0"); + builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_4(), "rule__Parameter__Group_4__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); + builder.put(grammarAccess.getParameterListTypeAccess().getGroup(), "rule__ParameterListType__Group__0"); + builder.put(grammarAccess.getParameterListTypeAccess().getGroup_4(), "rule__ParameterListType__Group_4__0"); + builder.put(grammarAccess.getParameterStructTypeAccess().getGroup(), "rule__ParameterStructType__Group__0"); + builder.put(grammarAccess.getParameterStructTypeAccess().getGroup_4(), "rule__ParameterStructType__Group_4__0"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup(), "rule__ParameterIntegerType__Group__0"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup_2(), "rule__ParameterIntegerType__Group_2__0"); + builder.put(grammarAccess.getParameterStringTypeAccess().getGroup(), "rule__ParameterStringType__Group__0"); + builder.put(grammarAccess.getParameterStringTypeAccess().getGroup_2(), "rule__ParameterStringType__Group_2__0"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup(), "rule__ParameterDoubleType__Group__0"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup_2(), "rule__ParameterDoubleType__Group_2__0"); + builder.put(grammarAccess.getParameterDateTypeAccess().getGroup(), "rule__ParameterDateType__Group__0"); + builder.put(grammarAccess.getParameterDateTypeAccess().getGroup_2(), "rule__ParameterDateType__Group_2__0"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup(), "rule__ParameterBooleanType__Group__0"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup_2(), "rule__ParameterBooleanType__Group_2__0"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup(), "rule__ParameterBase64Type__Group__0"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup_2(), "rule__ParameterBase64Type__Group_2__0"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); + builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); + builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); + builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); + builder.put(grammarAccess.getParameterAnyAccess().getGroup_2(), "rule__ParameterAny__Group_2__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup(), "rule__ParameterStruct__Group__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup_1(), "rule__ParameterStruct__Group_1__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup_1_2(), "rule__ParameterStruct__Group_1_2__0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getGroup(), "rule__ParameterStructMember__Group__0"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getGroup(), "rule__ParameterStructTypeMember__Group__0"); + builder.put(grammarAccess.getMessagePartAccess().getGroup(), "rule__MessagePart__Group__0"); + builder.put(grammarAccess.getBoolAccess().getGroup(), "rule__Bool__Group__0"); + builder.put(grammarAccess.getInt8Access().getGroup(), "rule__Int8__Group__0"); + builder.put(grammarAccess.getUint8Access().getGroup(), "rule__Uint8__Group__0"); + builder.put(grammarAccess.getInt16Access().getGroup(), "rule__Int16__Group__0"); + builder.put(grammarAccess.getUint16Access().getGroup(), "rule__Uint16__Group__0"); + builder.put(grammarAccess.getInt32Access().getGroup(), "rule__Int32__Group__0"); + builder.put(grammarAccess.getUint32Access().getGroup(), "rule__Uint32__Group__0"); + builder.put(grammarAccess.getInt64Access().getGroup(), "rule__Int64__Group__0"); + builder.put(grammarAccess.getUint64Access().getGroup(), "rule__Uint64__Group__0"); + builder.put(grammarAccess.getFloat32Access().getGroup(), "rule__Float32__Group__0"); + builder.put(grammarAccess.getFloat64Access().getGroup(), "rule__Float64__Group__0"); + builder.put(grammarAccess.getString0Access().getGroup(), "rule__String0__Group__0"); + builder.put(grammarAccess.getByteAccess().getGroup(), "rule__Byte__Group__0"); + builder.put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0"); + builder.put(grammarAccess.getDurationAccess().getGroup(), "rule__Duration__Group__0"); + builder.put(grammarAccess.getBoolArrayAccess().getGroup(), "rule__BoolArray__Group__0"); + builder.put(grammarAccess.getInt8ArrayAccess().getGroup(), "rule__Int8Array__Group__0"); + builder.put(grammarAccess.getUint8ArrayAccess().getGroup(), "rule__Uint8Array__Group__0"); + builder.put(grammarAccess.getInt16ArrayAccess().getGroup(), "rule__Int16Array__Group__0"); + builder.put(grammarAccess.getUint16ArrayAccess().getGroup(), "rule__Uint16Array__Group__0"); + builder.put(grammarAccess.getInt32ArrayAccess().getGroup(), "rule__Int32Array__Group__0"); + builder.put(grammarAccess.getUint32ArrayAccess().getGroup(), "rule__Uint32Array__Group__0"); + builder.put(grammarAccess.getInt64ArrayAccess().getGroup(), "rule__Int64Array__Group__0"); + builder.put(grammarAccess.getUint64ArrayAccess().getGroup(), "rule__Uint64Array__Group__0"); + builder.put(grammarAccess.getFloat32ArrayAccess().getGroup(), "rule__Float32Array__Group__0"); + builder.put(grammarAccess.getFloat64ArrayAccess().getGroup(), "rule__Float64Array__Group__0"); + builder.put(grammarAccess.getString0ArrayAccess().getGroup(), "rule__String0Array__Group__0"); + builder.put(grammarAccess.getByteArrayAccess().getGroup(), "rule__ByteArray__Group__0"); + builder.put(grammarAccess.getHeaderAccess().getGroup(), "rule__Header__Group__0"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getGroup(), "rule__ArrayTopicSpecRef__Group__0"); + builder.put(grammarAccess.getPackageSetAccess().getPackageAssignment_1(), "rule__PackageSet__PackageAssignment_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getNameAssignment_1(), "rule__Package_Impl__NameAssignment_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1(), "rule__Package_Impl__FromGitRepoAssignment_4_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2(), "rule__Package_Impl__SpecAssignment_5_2"); + builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2(), "rule__Package_Impl__DependencyAssignment_6_2"); + builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1(), "rule__Package_Impl__DependencyAssignment_6_3_1"); + builder.put(grammarAccess.getArtifactAccess().getNameAssignment_1(), "rule__Artifact__NameAssignment_1"); + builder.put(grammarAccess.getArtifactAccess().getNodeAssignment_4(), "rule__Artifact__NodeAssignment_4"); + builder.put(grammarAccess.getNodeAccess().getNameAssignment_1(), "rule__Node__NameAssignment_1"); + builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2(), "rule__Node__PublisherAssignment_2_0_2"); + builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2(), "rule__Node__SubscriberAssignment_2_1_2"); + builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2(), "rule__Node__ServiceserverAssignment_2_2_2"); + builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2(), "rule__Node__ServiceclientAssignment_2_3_2"); + builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2(), "rule__Node__ActionserverAssignment_2_4_2"); + builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2(), "rule__Node__ActionclientAssignment_2_5_2"); + builder.put(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2(), "rule__Node__ParameterAssignment_2_6_2"); + builder.put(grammarAccess.getTopicSpecAccess().getNameAssignment_2(), "rule__TopicSpec__NameAssignment_2"); + builder.put(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1(), "rule__TopicSpec__MessageAssignment_5_1"); + builder.put(grammarAccess.getServiceSpecAccess().getNameAssignment_2(), "rule__ServiceSpec__NameAssignment_2"); + builder.put(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1(), "rule__ServiceSpec__RequestAssignment_5_1"); + builder.put(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1(), "rule__ServiceSpec__ResponseAssignment_7_1"); + builder.put(grammarAccess.getActionSpecAccess().getNameAssignment_2(), "rule__ActionSpec__NameAssignment_2"); + builder.put(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1(), "rule__ActionSpec__GoalAssignment_5_1"); + builder.put(grammarAccess.getActionSpecAccess().getResultAssignment_7_1(), "rule__ActionSpec__ResultAssignment_7_1"); + builder.put(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1(), "rule__ActionSpec__FeedbackAssignment_9_1"); + builder.put(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1(), "rule__MessageDefinition__MessagePartAssignment_1"); + builder.put(grammarAccess.getPublisherAccess().getNameAssignment_1(), "rule__Publisher__NameAssignment_1"); + builder.put(grammarAccess.getPublisherAccess().getMessageAssignment_5(), "rule__Publisher__MessageAssignment_5"); + builder.put(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1(), "rule__Publisher__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getSubscriberAccess().getNameAssignment_1(), "rule__Subscriber__NameAssignment_1"); + builder.put(grammarAccess.getSubscriberAccess().getMessageAssignment_5(), "rule__Subscriber__MessageAssignment_5"); + builder.put(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1(), "rule__Subscriber__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getServiceServerAccess().getNameAssignment_1(), "rule__ServiceServer__NameAssignment_1"); + builder.put(grammarAccess.getServiceServerAccess().getServiceAssignment_5(), "rule__ServiceServer__ServiceAssignment_5"); + builder.put(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1(), "rule__ServiceServer__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getServiceClientAccess().getNameAssignment_1(), "rule__ServiceClient__NameAssignment_1"); + builder.put(grammarAccess.getServiceClientAccess().getServiceAssignment_5(), "rule__ServiceClient__ServiceAssignment_5"); + builder.put(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1(), "rule__ServiceClient__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getActionServerAccess().getNameAssignment_1(), "rule__ActionServer__NameAssignment_1"); + builder.put(grammarAccess.getActionServerAccess().getActionAssignment_5(), "rule__ActionServer__ActionAssignment_5"); + builder.put(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1(), "rule__ActionServer__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getActionClientAccess().getNameAssignment_1(), "rule__ActionClient__NameAssignment_1"); + builder.put(grammarAccess.getActionClientAccess().getActionAssignment_5(), "rule__ActionClient__ActionAssignment_5"); + builder.put(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1(), "rule__ActionClient__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getPackageDependencyAccess().getPackageAssignment(), "rule__PackageDependency__PackageAssignment"); + builder.put(grammarAccess.getExternalDependencyAccess().getNameAssignment_2(), "rule__ExternalDependency__NameAssignment_2"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1(), "rule__PrivateNamespace__PartsAssignment_2_1"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1(), "rule__PrivateNamespace__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); + builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1(), "rule__Parameter__NamespaceAssignment_4_1"); + builder.put(grammarAccess.getParameterAccess().getTypeAssignment_6(), "rule__Parameter__TypeAssignment_6"); + builder.put(grammarAccess.getParameterAccess().getValueAssignment_7_1(), "rule__Parameter__ValueAssignment_7_1"); + builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3(), "rule__ParameterListType__SequenceAssignment_3"); + builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1(), "rule__ParameterListType__SequenceAssignment_4_1"); + builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_3"); + builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterIntegerType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterStringType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDoubleType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterDateTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDateType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); + builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); + builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); + builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); + builder.put(grammarAccess.getParameterStringAccess().getValueAssignment(), "rule__ParameterString__ValueAssignment"); + builder.put(grammarAccess.getParameterBase64Access().getValueAssignment(), "rule__ParameterBase64__ValueAssignment"); + builder.put(grammarAccess.getParameterIntegerAccess().getValueAssignment(), "rule__ParameterInteger__ValueAssignment"); + builder.put(grammarAccess.getParameterDoubleAccess().getValueAssignment(), "rule__ParameterDouble__ValueAssignment"); + builder.put(grammarAccess.getParameterBooleanAccess().getValueAssignment(), "rule__ParameterBoolean__ValueAssignment"); + builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); + builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); + builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); + builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); + builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); + builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); + builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); + } + } + + @Inject + private NameMappings nameMappings; - private final Map mappings; + @Inject + private RosGrammarAccess grammarAccess; - @Inject - public NameMappings(RosGrammarAccess grammarAccess) { - ImmutableMap.Builder builder = ImmutableMap.builder(); - init(builder, grammarAccess); - this.mappings = builder.build(); - } + @Override + protected InternalRosParser createParser() { + InternalRosParser result = new InternalRosParser(null); + result.setGrammarAccess(grammarAccess); + return result; + } - public String getRuleName(AbstractElement element) { - return mappings.get(element); - } + @Override + protected TokenSource createLexer(CharStream stream) { + return new RosTokenSource(super.createLexer(stream)); + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } - private static void init(ImmutableMap.Builder builder, RosGrammarAccess grammarAccess) { - builder.put(grammarAccess.getNodeAccess().getAlternatives_2(), "rule__Node__Alternatives_2"); - builder.put(grammarAccess.getSpecBaseAccess().getAlternatives(), "rule__SpecBase__Alternatives"); - builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); - builder.put(grammarAccess.getDependencyAccess().getAlternatives(), "rule__Dependency__Alternatives"); - builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); - builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); - builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); - builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); - builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); - builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); - builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); - builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); - builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); - builder.put(grammarAccess.getPackageSetAccess().getGroup(), "rule__PackageSet__Group__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup(), "rule__Package_Impl__Group__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_4(), "rule__Package_Impl__Group_4__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5(), "rule__Package_Impl__Group_5__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6(), "rule__Package_Impl__Group_6__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6_3(), "rule__Package_Impl__Group_6_3__0"); - builder.put(grammarAccess.getArtifactAccess().getGroup(), "rule__Artifact__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_0(), "rule__Node__Group_2_0__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_1(), "rule__Node__Group_2_1__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_2(), "rule__Node__Group_2_2__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_3(), "rule__Node__Group_2_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_4(), "rule__Node__Group_2_4__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_5(), "rule__Node__Group_2_5__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_6(), "rule__Node__Group_2_6__0"); - builder.put(grammarAccess.getTopicSpecAccess().getGroup(), "rule__TopicSpec__Group__0"); - builder.put(grammarAccess.getTopicSpecAccess().getGroup_5(), "rule__TopicSpec__Group_5__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup(), "rule__ServiceSpec__Group__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup_5(), "rule__ServiceSpec__Group_5__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup_7(), "rule__ServiceSpec__Group_7__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup(), "rule__ActionSpec__Group__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_5(), "rule__ActionSpec__Group_5__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_7(), "rule__ActionSpec__Group_7__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_9(), "rule__ActionSpec__Group_9__0"); - builder.put(grammarAccess.getMessageDefinitionAccess().getGroup(), "rule__MessageDefinition__Group__0"); - builder.put(grammarAccess.getPublisherAccess().getGroup(), "rule__Publisher__Group__0"); - builder.put(grammarAccess.getPublisherAccess().getGroup_6(), "rule__Publisher__Group_6__0"); - builder.put(grammarAccess.getSubscriberAccess().getGroup(), "rule__Subscriber__Group__0"); - builder.put(grammarAccess.getSubscriberAccess().getGroup_6(), "rule__Subscriber__Group_6__0"); - builder.put(grammarAccess.getServiceServerAccess().getGroup(), "rule__ServiceServer__Group__0"); - builder.put(grammarAccess.getServiceServerAccess().getGroup_6(), "rule__ServiceServer__Group_6__0"); - builder.put(grammarAccess.getServiceClientAccess().getGroup(), "rule__ServiceClient__Group__0"); - builder.put(grammarAccess.getServiceClientAccess().getGroup_6(), "rule__ServiceClient__Group_6__0"); - builder.put(grammarAccess.getActionServerAccess().getGroup(), "rule__ActionServer__Group__0"); - builder.put(grammarAccess.getActionServerAccess().getGroup_6(), "rule__ActionServer__Group_6__0"); - builder.put(grammarAccess.getActionClientAccess().getGroup(), "rule__ActionClient__Group__0"); - builder.put(grammarAccess.getActionClientAccess().getGroup_6(), "rule__ActionClient__Group_6__0"); - builder.put(grammarAccess.getExternalDependencyAccess().getGroup(), "rule__ExternalDependency__Group__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup(), "rule__GlobalNamespace__Group__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2(), "rule__GlobalNamespace__Group_2__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2(), "rule__GlobalNamespace__Group_2_2__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup(), "rule__RelativeNamespace_Impl__Group__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2(), "rule__RelativeNamespace_Impl__Group_2__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2(), "rule__RelativeNamespace_Impl__Group_2_2__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup(), "rule__PrivateNamespace__Group__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2(), "rule__PrivateNamespace__Group_2__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2(), "rule__PrivateNamespace__Group_2_2__0"); - builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_4(), "rule__Parameter__Group_4__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); - builder.put(grammarAccess.getParameterListTypeAccess().getGroup(), "rule__ParameterListType__Group__0"); - builder.put(grammarAccess.getParameterListTypeAccess().getGroup_4(), "rule__ParameterListType__Group_4__0"); - builder.put(grammarAccess.getParameterStructTypeAccess().getGroup(), "rule__ParameterStructType__Group__0"); - builder.put(grammarAccess.getParameterStructTypeAccess().getGroup_4(), "rule__ParameterStructType__Group_4__0"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup(), "rule__ParameterIntegerType__Group__0"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup_2(), "rule__ParameterIntegerType__Group_2__0"); - builder.put(grammarAccess.getParameterStringTypeAccess().getGroup(), "rule__ParameterStringType__Group__0"); - builder.put(grammarAccess.getParameterStringTypeAccess().getGroup_2(), "rule__ParameterStringType__Group_2__0"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup(), "rule__ParameterDoubleType__Group__0"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup_2(), "rule__ParameterDoubleType__Group_2__0"); - builder.put(grammarAccess.getParameterDateTypeAccess().getGroup(), "rule__ParameterDateType__Group__0"); - builder.put(grammarAccess.getParameterDateTypeAccess().getGroup_2(), "rule__ParameterDateType__Group_2__0"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup(), "rule__ParameterBooleanType__Group__0"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup_2(), "rule__ParameterBooleanType__Group_2__0"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup(), "rule__ParameterBase64Type__Group__0"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup_2(), "rule__ParameterBase64Type__Group_2__0"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); - builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); - builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); - builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); - builder.put(grammarAccess.getParameterAnyAccess().getGroup_2(), "rule__ParameterAny__Group_2__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup(), "rule__ParameterStruct__Group__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup_1(), "rule__ParameterStruct__Group_1__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup_1_2(), "rule__ParameterStruct__Group_1_2__0"); - builder.put(grammarAccess.getParameterStructMemberAccess().getGroup(), "rule__ParameterStructMember__Group__0"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getGroup(), "rule__ParameterStructTypeMember__Group__0"); - builder.put(grammarAccess.getMessagePartAccess().getGroup(), "rule__MessagePart__Group__0"); - builder.put(grammarAccess.getBoolAccess().getGroup(), "rule__Bool__Group__0"); - builder.put(grammarAccess.getInt8Access().getGroup(), "rule__Int8__Group__0"); - builder.put(grammarAccess.getUint8Access().getGroup(), "rule__Uint8__Group__0"); - builder.put(grammarAccess.getInt16Access().getGroup(), "rule__Int16__Group__0"); - builder.put(grammarAccess.getUint16Access().getGroup(), "rule__Uint16__Group__0"); - builder.put(grammarAccess.getInt32Access().getGroup(), "rule__Int32__Group__0"); - builder.put(grammarAccess.getUint32Access().getGroup(), "rule__Uint32__Group__0"); - builder.put(grammarAccess.getInt64Access().getGroup(), "rule__Int64__Group__0"); - builder.put(grammarAccess.getUint64Access().getGroup(), "rule__Uint64__Group__0"); - builder.put(grammarAccess.getFloat32Access().getGroup(), "rule__Float32__Group__0"); - builder.put(grammarAccess.getFloat64Access().getGroup(), "rule__Float64__Group__0"); - builder.put(grammarAccess.getString0Access().getGroup(), "rule__String0__Group__0"); - builder.put(grammarAccess.getByteAccess().getGroup(), "rule__Byte__Group__0"); - builder.put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0"); - builder.put(grammarAccess.getDurationAccess().getGroup(), "rule__Duration__Group__0"); - builder.put(grammarAccess.getBoolArrayAccess().getGroup(), "rule__BoolArray__Group__0"); - builder.put(grammarAccess.getInt8ArrayAccess().getGroup(), "rule__Int8Array__Group__0"); - builder.put(grammarAccess.getUint8ArrayAccess().getGroup(), "rule__Uint8Array__Group__0"); - builder.put(grammarAccess.getInt16ArrayAccess().getGroup(), "rule__Int16Array__Group__0"); - builder.put(grammarAccess.getUint16ArrayAccess().getGroup(), "rule__Uint16Array__Group__0"); - builder.put(grammarAccess.getInt32ArrayAccess().getGroup(), "rule__Int32Array__Group__0"); - builder.put(grammarAccess.getUint32ArrayAccess().getGroup(), "rule__Uint32Array__Group__0"); - builder.put(grammarAccess.getInt64ArrayAccess().getGroup(), "rule__Int64Array__Group__0"); - builder.put(grammarAccess.getUint64ArrayAccess().getGroup(), "rule__Uint64Array__Group__0"); - builder.put(grammarAccess.getFloat32ArrayAccess().getGroup(), "rule__Float32Array__Group__0"); - builder.put(grammarAccess.getFloat64ArrayAccess().getGroup(), "rule__Float64Array__Group__0"); - builder.put(grammarAccess.getString0ArrayAccess().getGroup(), "rule__String0Array__Group__0"); - builder.put(grammarAccess.getByteArrayAccess().getGroup(), "rule__ByteArray__Group__0"); - builder.put(grammarAccess.getHeaderAccess().getGroup(), "rule__Header__Group__0"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getGroup(), "rule__ArrayTopicSpecRef__Group__0"); - builder.put(grammarAccess.getPackageSetAccess().getPackageAssignment_1(), "rule__PackageSet__PackageAssignment_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getNameAssignment_1(), "rule__Package_Impl__NameAssignment_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1(), "rule__Package_Impl__FromGitRepoAssignment_4_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2(), "rule__Package_Impl__SpecAssignment_5_2"); - builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2(), "rule__Package_Impl__DependencyAssignment_6_2"); - builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1(), "rule__Package_Impl__DependencyAssignment_6_3_1"); - builder.put(grammarAccess.getArtifactAccess().getNameAssignment_1(), "rule__Artifact__NameAssignment_1"); - builder.put(grammarAccess.getArtifactAccess().getNodeAssignment_4(), "rule__Artifact__NodeAssignment_4"); - builder.put(grammarAccess.getNodeAccess().getNameAssignment_1(), "rule__Node__NameAssignment_1"); - builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2(), "rule__Node__PublisherAssignment_2_0_2"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2(), "rule__Node__SubscriberAssignment_2_1_2"); - builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2(), "rule__Node__ServiceserverAssignment_2_2_2"); - builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2(), "rule__Node__ServiceclientAssignment_2_3_2"); - builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2(), "rule__Node__ActionserverAssignment_2_4_2"); - builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2(), "rule__Node__ActionclientAssignment_2_5_2"); - builder.put(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2(), "rule__Node__ParameterAssignment_2_6_2"); - builder.put(grammarAccess.getTopicSpecAccess().getNameAssignment_2(), "rule__TopicSpec__NameAssignment_2"); - builder.put(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1(), "rule__TopicSpec__MessageAssignment_5_1"); - builder.put(grammarAccess.getServiceSpecAccess().getNameAssignment_2(), "rule__ServiceSpec__NameAssignment_2"); - builder.put(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1(), "rule__ServiceSpec__RequestAssignment_5_1"); - builder.put(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1(), "rule__ServiceSpec__ResponseAssignment_7_1"); - builder.put(grammarAccess.getActionSpecAccess().getNameAssignment_2(), "rule__ActionSpec__NameAssignment_2"); - builder.put(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1(), "rule__ActionSpec__GoalAssignment_5_1"); - builder.put(grammarAccess.getActionSpecAccess().getResultAssignment_7_1(), "rule__ActionSpec__ResultAssignment_7_1"); - builder.put(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1(), "rule__ActionSpec__FeedbackAssignment_9_1"); - builder.put(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1(), "rule__MessageDefinition__MessagePartAssignment_1"); - builder.put(grammarAccess.getPublisherAccess().getNameAssignment_1(), "rule__Publisher__NameAssignment_1"); - builder.put(grammarAccess.getPublisherAccess().getMessageAssignment_5(), "rule__Publisher__MessageAssignment_5"); - builder.put(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1(), "rule__Publisher__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getSubscriberAccess().getNameAssignment_1(), "rule__Subscriber__NameAssignment_1"); - builder.put(grammarAccess.getSubscriberAccess().getMessageAssignment_5(), "rule__Subscriber__MessageAssignment_5"); - builder.put(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1(), "rule__Subscriber__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getServiceServerAccess().getNameAssignment_1(), "rule__ServiceServer__NameAssignment_1"); - builder.put(grammarAccess.getServiceServerAccess().getServiceAssignment_5(), "rule__ServiceServer__ServiceAssignment_5"); - builder.put(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1(), "rule__ServiceServer__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getServiceClientAccess().getNameAssignment_1(), "rule__ServiceClient__NameAssignment_1"); - builder.put(grammarAccess.getServiceClientAccess().getServiceAssignment_5(), "rule__ServiceClient__ServiceAssignment_5"); - builder.put(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1(), "rule__ServiceClient__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getActionServerAccess().getNameAssignment_1(), "rule__ActionServer__NameAssignment_1"); - builder.put(grammarAccess.getActionServerAccess().getActionAssignment_5(), "rule__ActionServer__ActionAssignment_5"); - builder.put(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1(), "rule__ActionServer__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getActionClientAccess().getNameAssignment_1(), "rule__ActionClient__NameAssignment_1"); - builder.put(grammarAccess.getActionClientAccess().getActionAssignment_5(), "rule__ActionClient__ActionAssignment_5"); - builder.put(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1(), "rule__ActionClient__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getPackageDependencyAccess().getPackageAssignment(), "rule__PackageDependency__PackageAssignment"); - builder.put(grammarAccess.getExternalDependencyAccess().getNameAssignment_2(), "rule__ExternalDependency__NameAssignment_2"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1(), "rule__PrivateNamespace__PartsAssignment_2_1"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1(), "rule__PrivateNamespace__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); - builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1(), "rule__Parameter__NamespaceAssignment_4_1"); - builder.put(grammarAccess.getParameterAccess().getTypeAssignment_6(), "rule__Parameter__TypeAssignment_6"); - builder.put(grammarAccess.getParameterAccess().getValueAssignment_7_1(), "rule__Parameter__ValueAssignment_7_1"); - builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3(), "rule__ParameterListType__SequenceAssignment_3"); - builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1(), "rule__ParameterListType__SequenceAssignment_4_1"); - builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_3"); - builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterIntegerType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterStringType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDoubleType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterDateTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDateType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); - builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); - builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); - builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); - builder.put(grammarAccess.getParameterStringAccess().getValueAssignment(), "rule__ParameterString__ValueAssignment"); - builder.put(grammarAccess.getParameterBase64Access().getValueAssignment(), "rule__ParameterBase64__ValueAssignment"); - builder.put(grammarAccess.getParameterIntegerAccess().getValueAssignment(), "rule__ParameterInteger__ValueAssignment"); - builder.put(grammarAccess.getParameterDoubleAccess().getValueAssignment(), "rule__ParameterDouble__ValueAssignment"); - builder.put(grammarAccess.getParameterBooleanAccess().getValueAssignment(), "rule__ParameterBoolean__ValueAssignment"); - builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); - builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); - builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); - builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); - builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); - builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); - builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); - builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); - } - } + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } - @Inject - private NameMappings nameMappings; + public RosGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } - @Inject - private RosGrammarAccess grammarAccess; - - @Override - protected InternalRosParser createParser() { - InternalRosParser result = new InternalRosParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected TokenSource createLexer(CharStream stream) { - return new RosTokenSource(super.createLexer(stream)); - } - - @Override - protected String getRuleName(AbstractElement element) { - return nameMappings.getRuleName(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public RosGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(RosGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - public NameMappings getNameMappings() { - return nameMappings; - } - - public void setNameMappings(NameMappings nameMappings) { - this.nameMappings = nameMappings; - } + public void setGrammarAccess(RosGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.g index 1e9ac7969..e5b551d76 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.g @@ -4,8 +4,8 @@ parser grammar InternalBasicsParser; options { - tokenVocab=InternalBasicsLexer; - superClass=AbstractInternalContentAssistParser; + tokenVocab=InternalBasicsLexer; + superClass=AbstractInternalContentAssistParser; } @header { @@ -27,7086 +27,7086 @@ import de.fraunhofer.ipa.ros.services.BasicsGrammarAccess; } @members { - private BasicsGrammarAccess grammarAccess; - private final Map tokenNameToValue = new HashMap(); - - { - tokenNameToValue.put("Comma", "','"); - tokenNameToValue.put("Colon", "':'"); - tokenNameToValue.put("LeftSquareBracket", "'['"); - tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); - tokenNameToValue.put("Any", "'Any'"); - tokenNameToValue.put("Ns", "'ns:'"); - tokenNameToValue.put("Date", "'Date'"); - tokenNameToValue.put("List", "'List'"); - tokenNameToValue.put("Bool", "'bool'"); - tokenNameToValue.put("Byte", "'byte'"); - tokenNameToValue.put("Goal", "'goal'"); - tokenNameToValue.put("Int8", "'int8'"); - tokenNameToValue.put("Name", "'name'"); - tokenNameToValue.put("Node", "'node'"); - tokenNameToValue.put("Time", "'time'"); - tokenNameToValue.put("Type", "'type'"); - tokenNameToValue.put("Int16", "'int16'"); - tokenNameToValue.put("Int32", "'int32'"); - tokenNameToValue.put("Int64", "'int64'"); - tokenNameToValue.put("Type_1", "'type:'"); - tokenNameToValue.put("Uint8", "'uint8'"); - tokenNameToValue.put("Value", "'value'"); - tokenNameToValue.put("Array", "'Array:'"); - tokenNameToValue.put("Base64", "'Base64'"); - tokenNameToValue.put("Double", "'Double'"); - tokenNameToValue.put("Header", "'Header'"); - tokenNameToValue.put("String", "'String'"); - tokenNameToValue.put("Struct", "'Struct'"); - tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); - tokenNameToValue.put("Result", "'result'"); - tokenNameToValue.put("String_1", "'string'"); - tokenNameToValue.put("Uint16", "'uint16'"); - tokenNameToValue.put("Uint32", "'uint32'"); - tokenNameToValue.put("Uint64", "'uint64'"); - tokenNameToValue.put("Value_1", "'value:'"); - tokenNameToValue.put("Boolean", "'Boolean'"); - tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Float32", "'float32'"); - tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); - tokenNameToValue.put("Message", "'message'"); - tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); - tokenNameToValue.put("Default", "'default:'"); - tokenNameToValue.put("Duration", "'duration'"); - tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); - tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); - tokenNameToValue.put("ParameterAny", "'ParameterAny'"); - tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); - tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); - tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - } - - public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - String result = tokenNameToValue.get(tokenName); - if (result == null) - result = tokenName; - return result; - } + private BasicsGrammarAccess grammarAccess; + private final Map tokenNameToValue = new HashMap(); + + { + tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("Colon", "':'"); + tokenNameToValue.put("LeftSquareBracket", "'['"); + tokenNameToValue.put("RightSquareBracket", "']'"); + tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); + tokenNameToValue.put("Any", "'Any'"); + tokenNameToValue.put("Ns", "'ns:'"); + tokenNameToValue.put("Date", "'Date'"); + tokenNameToValue.put("List", "'List'"); + tokenNameToValue.put("Bool", "'bool'"); + tokenNameToValue.put("Byte", "'byte'"); + tokenNameToValue.put("Goal", "'goal'"); + tokenNameToValue.put("Int8", "'int8'"); + tokenNameToValue.put("Name", "'name'"); + tokenNameToValue.put("Node", "'node'"); + tokenNameToValue.put("Time", "'time'"); + tokenNameToValue.put("Type", "'type'"); + tokenNameToValue.put("Int16", "'int16'"); + tokenNameToValue.put("Int32", "'int32'"); + tokenNameToValue.put("Int64", "'int64'"); + tokenNameToValue.put("Type_1", "'type:'"); + tokenNameToValue.put("Uint8", "'uint8'"); + tokenNameToValue.put("Value", "'value'"); + tokenNameToValue.put("Array", "'Array:'"); + tokenNameToValue.put("Base64", "'Base64'"); + tokenNameToValue.put("Double", "'Double'"); + tokenNameToValue.put("Header", "'Header'"); + tokenNameToValue.put("String", "'String'"); + tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Action", "'action'"); + tokenNameToValue.put("Bool_1", "'bool[]'"); + tokenNameToValue.put("Byte_1", "'byte[]'"); + tokenNameToValue.put("Int8_1", "'int8[]'"); + tokenNameToValue.put("Result", "'result'"); + tokenNameToValue.put("String_1", "'string'"); + tokenNameToValue.put("Uint16", "'uint16'"); + tokenNameToValue.put("Uint32", "'uint32'"); + tokenNameToValue.put("Uint64", "'uint64'"); + tokenNameToValue.put("Value_1", "'value:'"); + tokenNameToValue.put("Boolean", "'Boolean'"); + tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Float32", "'float32'"); + tokenNameToValue.put("Float64", "'float64'"); + tokenNameToValue.put("Int16_1", "'int16[]'"); + tokenNameToValue.put("Int32_1", "'int32[]'"); + tokenNameToValue.put("Int64_1", "'int64[]'"); + tokenNameToValue.put("Message", "'message'"); + tokenNameToValue.put("Service", "'service'"); + tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("Default", "'default:'"); + tokenNameToValue.put("Duration", "'duration'"); + tokenNameToValue.put("Feedback", "'feedback'"); + tokenNameToValue.put("String_2", "'string[]'"); + tokenNameToValue.put("Uint16_1", "'uint16[]'"); + tokenNameToValue.put("Uint32_1", "'uint32[]'"); + tokenNameToValue.put("Uint64_1", "'uint64[]'"); + tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Float32_1", "'float32[]'"); + tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("ParameterAny", "'ParameterAny'"); + tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); + tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); + } + + public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + String result = tokenNameToValue.get(tokenName); + if (result == null) + result = tokenName; + return result; + } } // Entry rule entryRuleNamespace entryRuleNamespace : { before(grammarAccess.getNamespaceRule()); } - ruleNamespace -{ after(grammarAccess.getNamespaceRule()); } - EOF + ruleNamespace +{ after(grammarAccess.getNamespaceRule()); } + EOF ; // Rule Namespace -ruleNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNamespaceAccess().getAlternatives()); } - (rule__Namespace__Alternatives) - { after(grammarAccess.getNamespaceAccess().getAlternatives()); } - ) +ruleNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getNamespaceAccess().getAlternatives()); } + (rule__Namespace__Alternatives) + { after(grammarAccess.getNamespaceAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleGraphName entryRuleGraphName : { before(grammarAccess.getGraphNameRule()); } - ruleGraphName -{ after(grammarAccess.getGraphNameRule()); } - EOF + ruleGraphName +{ after(grammarAccess.getGraphNameRule()); } + EOF ; // Rule GraphName -ruleGraphName - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } - GraphName - { after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } - ) +ruleGraphName + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } + GraphName + { after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleGlobalNamespace entryRuleGlobalNamespace : { before(grammarAccess.getGlobalNamespaceRule()); } - ruleGlobalNamespace -{ after(grammarAccess.getGlobalNamespaceRule()); } - EOF + ruleGlobalNamespace +{ after(grammarAccess.getGlobalNamespaceRule()); } + EOF ; // Rule GlobalNamespace -ruleGlobalNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); } - (rule__GlobalNamespace__Group__0) - { after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } - ) +ruleGlobalNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); } + (rule__GlobalNamespace__Group__0) + { after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleRelativeNamespace_Impl entryRuleRelativeNamespace_Impl : { before(grammarAccess.getRelativeNamespace_ImplRule()); } - ruleRelativeNamespace_Impl -{ after(grammarAccess.getRelativeNamespace_ImplRule()); } - EOF + ruleRelativeNamespace_Impl +{ after(grammarAccess.getRelativeNamespace_ImplRule()); } + EOF ; // Rule RelativeNamespace_Impl -ruleRelativeNamespace_Impl - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } - (rule__RelativeNamespace_Impl__Group__0) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } - ) +ruleRelativeNamespace_Impl + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } + (rule__RelativeNamespace_Impl__Group__0) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePrivateNamespace entryRulePrivateNamespace : { before(grammarAccess.getPrivateNamespaceRule()); } - rulePrivateNamespace -{ after(grammarAccess.getPrivateNamespaceRule()); } - EOF + rulePrivateNamespace +{ after(grammarAccess.getPrivateNamespaceRule()); } + EOF ; // Rule PrivateNamespace -rulePrivateNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); } - (rule__PrivateNamespace__Group__0) - { after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } - ) +rulePrivateNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); } + (rule__PrivateNamespace__Group__0) + { after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterType entryRuleParameterType : { before(grammarAccess.getParameterTypeRule()); } - ruleParameterType -{ after(grammarAccess.getParameterTypeRule()); } - EOF + ruleParameterType +{ after(grammarAccess.getParameterTypeRule()); } + EOF ; // Rule ParameterType -ruleParameterType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterTypeAccess().getAlternatives()); } - (rule__ParameterType__Alternatives) - { after(grammarAccess.getParameterTypeAccess().getAlternatives()); } - ) +ruleParameterType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterTypeAccess().getAlternatives()); } + (rule__ParameterType__Alternatives) + { after(grammarAccess.getParameterTypeAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterValue entryRuleParameterValue : { before(grammarAccess.getParameterValueRule()); } - ruleParameterValue -{ after(grammarAccess.getParameterValueRule()); } - EOF + ruleParameterValue +{ after(grammarAccess.getParameterValueRule()); } + EOF ; // Rule ParameterValue -ruleParameterValue - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterValueAccess().getAlternatives()); } - (rule__ParameterValue__Alternatives) - { after(grammarAccess.getParameterValueAccess().getAlternatives()); } - ) +ruleParameterValue + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterValueAccess().getAlternatives()); } + (rule__ParameterValue__Alternatives) + { after(grammarAccess.getParameterValueAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterListType entryRuleParameterListType : { before(grammarAccess.getParameterListTypeRule()); } - ruleParameterListType -{ after(grammarAccess.getParameterListTypeRule()); } - EOF + ruleParameterListType +{ after(grammarAccess.getParameterListTypeRule()); } + EOF ; // Rule ParameterListType -ruleParameterListType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterListTypeAccess().getGroup()); } - (rule__ParameterListType__Group__0) - { after(grammarAccess.getParameterListTypeAccess().getGroup()); } - ) +ruleParameterListType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterListTypeAccess().getGroup()); } + (rule__ParameterListType__Group__0) + { after(grammarAccess.getParameterListTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructType entryRuleParameterStructType : { before(grammarAccess.getParameterStructTypeRule()); } - ruleParameterStructType -{ after(grammarAccess.getParameterStructTypeRule()); } - EOF + ruleParameterStructType +{ after(grammarAccess.getParameterStructTypeRule()); } + EOF ; // Rule ParameterStructType -ruleParameterStructType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructTypeAccess().getGroup()); } - (rule__ParameterStructType__Group__0) - { after(grammarAccess.getParameterStructTypeAccess().getGroup()); } - ) +ruleParameterStructType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructTypeAccess().getGroup()); } + (rule__ParameterStructType__Group__0) + { after(grammarAccess.getParameterStructTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterIntegerType entryRuleParameterIntegerType : { before(grammarAccess.getParameterIntegerTypeRule()); } - ruleParameterIntegerType -{ after(grammarAccess.getParameterIntegerTypeRule()); } - EOF + ruleParameterIntegerType +{ after(grammarAccess.getParameterIntegerTypeRule()); } + EOF ; // Rule ParameterIntegerType -ruleParameterIntegerType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } - (rule__ParameterIntegerType__Group__0) - { after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } - ) +ruleParameterIntegerType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } + (rule__ParameterIntegerType__Group__0) + { after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStringType entryRuleParameterStringType : { before(grammarAccess.getParameterStringTypeRule()); } - ruleParameterStringType -{ after(grammarAccess.getParameterStringTypeRule()); } - EOF + ruleParameterStringType +{ after(grammarAccess.getParameterStringTypeRule()); } + EOF ; // Rule ParameterStringType -ruleParameterStringType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStringTypeAccess().getGroup()); } - (rule__ParameterStringType__Group__0) - { after(grammarAccess.getParameterStringTypeAccess().getGroup()); } - ) +ruleParameterStringType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStringTypeAccess().getGroup()); } + (rule__ParameterStringType__Group__0) + { after(grammarAccess.getParameterStringTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDoubleType entryRuleParameterDoubleType : { before(grammarAccess.getParameterDoubleTypeRule()); } - ruleParameterDoubleType -{ after(grammarAccess.getParameterDoubleTypeRule()); } - EOF + ruleParameterDoubleType +{ after(grammarAccess.getParameterDoubleTypeRule()); } + EOF ; // Rule ParameterDoubleType -ruleParameterDoubleType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } - (rule__ParameterDoubleType__Group__0) - { after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } - ) +ruleParameterDoubleType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } + (rule__ParameterDoubleType__Group__0) + { after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBooleanType entryRuleParameterBooleanType : { before(grammarAccess.getParameterBooleanTypeRule()); } - ruleParameterBooleanType -{ after(grammarAccess.getParameterBooleanTypeRule()); } - EOF + ruleParameterBooleanType +{ after(grammarAccess.getParameterBooleanTypeRule()); } + EOF ; // Rule ParameterBooleanType -ruleParameterBooleanType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } - (rule__ParameterBooleanType__Group__0) - { after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } - ) +ruleParameterBooleanType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } + (rule__ParameterBooleanType__Group__0) + { after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBase64Type entryRuleParameterBase64Type : { before(grammarAccess.getParameterBase64TypeRule()); } - ruleParameterBase64Type -{ after(grammarAccess.getParameterBase64TypeRule()); } - EOF + ruleParameterBase64Type +{ after(grammarAccess.getParameterBase64TypeRule()); } + EOF ; // Rule ParameterBase64Type -ruleParameterBase64Type - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); } - (rule__ParameterBase64Type__Group__0) - { after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } - ) +ruleParameterBase64Type + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); } + (rule__ParameterBase64Type__Group__0) + { after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterArrayType entryRuleParameterArrayType : { before(grammarAccess.getParameterArrayTypeRule()); } - ruleParameterArrayType -{ after(grammarAccess.getParameterArrayTypeRule()); } - EOF + ruleParameterArrayType +{ after(grammarAccess.getParameterArrayTypeRule()); } + EOF ; // Rule ParameterArrayType -ruleParameterArrayType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); } - (rule__ParameterArrayType__Group__0) - { after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } - ) +ruleParameterArrayType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); } + (rule__ParameterArrayType__Group__0) + { after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterList entryRuleParameterList : { before(grammarAccess.getParameterListRule()); } - ruleParameterList -{ after(grammarAccess.getParameterListRule()); } - EOF + ruleParameterList +{ after(grammarAccess.getParameterListRule()); } + EOF ; // Rule ParameterList -ruleParameterList - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterListAccess().getGroup()); } - (rule__ParameterList__Group__0) - { after(grammarAccess.getParameterListAccess().getGroup()); } - ) +ruleParameterList + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterListAccess().getGroup()); } + (rule__ParameterList__Group__0) + { after(grammarAccess.getParameterListAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterAny entryRuleParameterAny : { before(grammarAccess.getParameterAnyRule()); } - ruleParameterAny -{ after(grammarAccess.getParameterAnyRule()); } - EOF + ruleParameterAny +{ after(grammarAccess.getParameterAnyRule()); } + EOF ; // Rule ParameterAny -ruleParameterAny - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterAnyAccess().getGroup()); } - (rule__ParameterAny__Group__0) - { after(grammarAccess.getParameterAnyAccess().getGroup()); } - ) +ruleParameterAny + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterAnyAccess().getGroup()); } + (rule__ParameterAny__Group__0) + { after(grammarAccess.getParameterAnyAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterString entryRuleParameterString : { before(grammarAccess.getParameterStringRule()); } - ruleParameterString -{ after(grammarAccess.getParameterStringRule()); } - EOF + ruleParameterString +{ after(grammarAccess.getParameterStringRule()); } + EOF ; // Rule ParameterString -ruleParameterString - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStringAccess().getValueAssignment()); } - (rule__ParameterString__ValueAssignment) - { after(grammarAccess.getParameterStringAccess().getValueAssignment()); } - ) +ruleParameterString + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStringAccess().getValueAssignment()); } + (rule__ParameterString__ValueAssignment) + { after(grammarAccess.getParameterStringAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBase64 entryRuleParameterBase64 : { before(grammarAccess.getParameterBase64Rule()); } - ruleParameterBase64 -{ after(grammarAccess.getParameterBase64Rule()); } - EOF + ruleParameterBase64 +{ after(grammarAccess.getParameterBase64Rule()); } + EOF ; // Rule ParameterBase64 -ruleParameterBase64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBase64Access().getValueAssignment()); } - (rule__ParameterBase64__ValueAssignment) - { after(grammarAccess.getParameterBase64Access().getValueAssignment()); } - ) +ruleParameterBase64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBase64Access().getValueAssignment()); } + (rule__ParameterBase64__ValueAssignment) + { after(grammarAccess.getParameterBase64Access().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterInteger entryRuleParameterInteger : { before(grammarAccess.getParameterIntegerRule()); } - ruleParameterInteger -{ after(grammarAccess.getParameterIntegerRule()); } - EOF + ruleParameterInteger +{ after(grammarAccess.getParameterIntegerRule()); } + EOF ; // Rule ParameterInteger -ruleParameterInteger - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } - (rule__ParameterInteger__ValueAssignment) - { after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } - ) +ruleParameterInteger + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } + (rule__ParameterInteger__ValueAssignment) + { after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDouble entryRuleParameterDouble : { before(grammarAccess.getParameterDoubleRule()); } - ruleParameterDouble -{ after(grammarAccess.getParameterDoubleRule()); } - EOF + ruleParameterDouble +{ after(grammarAccess.getParameterDoubleRule()); } + EOF ; // Rule ParameterDouble -ruleParameterDouble - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } - (rule__ParameterDouble__ValueAssignment) - { after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } - ) +ruleParameterDouble + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } + (rule__ParameterDouble__ValueAssignment) + { after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBoolean entryRuleParameterBoolean : { before(grammarAccess.getParameterBooleanRule()); } - ruleParameterBoolean -{ after(grammarAccess.getParameterBooleanRule()); } - EOF + ruleParameterBoolean +{ after(grammarAccess.getParameterBooleanRule()); } + EOF ; // Rule ParameterBoolean -ruleParameterBoolean - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } - (rule__ParameterBoolean__ValueAssignment) - { after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } - ) +ruleParameterBoolean + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } + (rule__ParameterBoolean__ValueAssignment) + { after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStruct entryRuleParameterStruct : { before(grammarAccess.getParameterStructRule()); } - ruleParameterStruct -{ after(grammarAccess.getParameterStructRule()); } - EOF + ruleParameterStruct +{ after(grammarAccess.getParameterStructRule()); } + EOF ; // Rule ParameterStruct -ruleParameterStruct - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructAccess().getGroup()); } - (rule__ParameterStruct__Group__0) - { after(grammarAccess.getParameterStructAccess().getGroup()); } - ) +ruleParameterStruct + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructAccess().getGroup()); } + (rule__ParameterStruct__Group__0) + { after(grammarAccess.getParameterStructAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDate entryRuleParameterDate : { before(grammarAccess.getParameterDateRule()); } - ruleParameterDate -{ after(grammarAccess.getParameterDateRule()); } - EOF + ruleParameterDate +{ after(grammarAccess.getParameterDateRule()); } + EOF ; // Rule ParameterDate -ruleParameterDate - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDateAccess().getValueAssignment()); } - (rule__ParameterDate__ValueAssignment) - { after(grammarAccess.getParameterDateAccess().getValueAssignment()); } - ) +ruleParameterDate + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDateAccess().getValueAssignment()); } + (rule__ParameterDate__ValueAssignment) + { after(grammarAccess.getParameterDateAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructMember entryRuleParameterStructMember : { before(grammarAccess.getParameterStructMemberRule()); } - ruleParameterStructMember -{ after(grammarAccess.getParameterStructMemberRule()); } - EOF + ruleParameterStructMember +{ after(grammarAccess.getParameterStructMemberRule()); } + EOF ; // Rule ParameterStructMember -ruleParameterStructMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructMemberAccess().getGroup()); } - (rule__ParameterStructMember__Group__0) - { after(grammarAccess.getParameterStructMemberAccess().getGroup()); } - ) +ruleParameterStructMember + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructMemberAccess().getGroup()); } + (rule__ParameterStructMember__Group__0) + { after(grammarAccess.getParameterStructMemberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructTypeMember entryRuleParameterStructTypeMember : { before(grammarAccess.getParameterStructTypeMemberRule()); } - ruleParameterStructTypeMember -{ after(grammarAccess.getParameterStructTypeMemberRule()); } - EOF + ruleParameterStructTypeMember +{ after(grammarAccess.getParameterStructTypeMemberRule()); } + EOF ; // Rule ParameterStructTypeMember -ruleParameterStructTypeMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } - (rule__ParameterStructTypeMember__Group__0) - { after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } - ) +ruleParameterStructTypeMember + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } + (rule__ParameterStructTypeMember__Group__0) + { after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleBase64Binary entryRuleBase64Binary : { before(grammarAccess.getBase64BinaryRule()); } - ruleBase64Binary -{ after(grammarAccess.getBase64BinaryRule()); } - EOF + ruleBase64Binary +{ after(grammarAccess.getBase64BinaryRule()); } + EOF ; // Rule Base64Binary -ruleBase64Binary - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } - RULE_BINARY - { after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } - ) +ruleBase64Binary + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } + RULE_BINARY + { after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleboolean0 entryRuleboolean0 : { before(grammarAccess.getBoolean0Rule()); } - ruleboolean0 -{ after(grammarAccess.getBoolean0Rule()); } - EOF + ruleboolean0 +{ after(grammarAccess.getBoolean0Rule()); } + EOF ; // Rule boolean0 -ruleboolean0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } - RULE_BOOLEAN - { after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } - ) +ruleboolean0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } + RULE_BOOLEAN + { after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDouble0 entryRuleDouble0 : { before(grammarAccess.getDouble0Rule()); } - ruleDouble0 -{ after(grammarAccess.getDouble0Rule()); } - EOF + ruleDouble0 +{ after(grammarAccess.getDouble0Rule()); } + EOF ; // Rule Double0 -ruleDouble0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } - RULE_DOUBLE - { after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } - ) +ruleDouble0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } + RULE_DOUBLE + { after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleInteger0 entryRuleInteger0 : { before(grammarAccess.getInteger0Rule()); } - ruleInteger0 -{ after(grammarAccess.getInteger0Rule()); } - EOF + ruleInteger0 +{ after(grammarAccess.getInteger0Rule()); } + EOF ; // Rule Integer0 -ruleInteger0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } - RULE_DECINT - { after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } - ) +ruleInteger0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } + RULE_DECINT + { after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDateTime0 entryRuleDateTime0 : { before(grammarAccess.getDateTime0Rule()); } - ruleDateTime0 -{ after(grammarAccess.getDateTime0Rule()); } - EOF + ruleDateTime0 +{ after(grammarAccess.getDateTime0Rule()); } + EOF ; // Rule DateTime0 -ruleDateTime0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } - RULE_DATE_TIME - { after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } - ) +ruleDateTime0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } + RULE_DATE_TIME + { after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleAbstractType entryRuleAbstractType : { before(grammarAccess.getAbstractTypeRule()); } - ruleAbstractType -{ after(grammarAccess.getAbstractTypeRule()); } - EOF + ruleAbstractType +{ after(grammarAccess.getAbstractTypeRule()); } + EOF ; // Rule AbstractType -ruleAbstractType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); } - (rule__AbstractType__Alternatives) - { after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } - ) +ruleAbstractType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); } + (rule__AbstractType__Alternatives) + { after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebool entryRulebool : { before(grammarAccess.getBoolRule()); } - rulebool -{ after(grammarAccess.getBoolRule()); } - EOF + rulebool +{ after(grammarAccess.getBoolRule()); } + EOF ; // Rule bool -rulebool - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolAccess().getGroup()); } - (rule__Bool__Group__0) - { after(grammarAccess.getBoolAccess().getGroup()); } - ) +rulebool + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolAccess().getGroup()); } + (rule__Bool__Group__0) + { after(grammarAccess.getBoolAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint8 entryRuleint8 : { before(grammarAccess.getInt8Rule()); } - ruleint8 -{ after(grammarAccess.getInt8Rule()); } - EOF + ruleint8 +{ after(grammarAccess.getInt8Rule()); } + EOF ; // Rule int8 -ruleint8 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt8Access().getGroup()); } - (rule__Int8__Group__0) - { after(grammarAccess.getInt8Access().getGroup()); } - ) +ruleint8 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt8Access().getGroup()); } + (rule__Int8__Group__0) + { after(grammarAccess.getInt8Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint8 entryRuleuint8 : { before(grammarAccess.getUint8Rule()); } - ruleuint8 -{ after(grammarAccess.getUint8Rule()); } - EOF + ruleuint8 +{ after(grammarAccess.getUint8Rule()); } + EOF ; // Rule uint8 -ruleuint8 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint8Access().getGroup()); } - (rule__Uint8__Group__0) - { after(grammarAccess.getUint8Access().getGroup()); } - ) +ruleuint8 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint8Access().getGroup()); } + (rule__Uint8__Group__0) + { after(grammarAccess.getUint8Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint16 entryRuleint16 : { before(grammarAccess.getInt16Rule()); } - ruleint16 -{ after(grammarAccess.getInt16Rule()); } - EOF + ruleint16 +{ after(grammarAccess.getInt16Rule()); } + EOF ; // Rule int16 -ruleint16 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt16Access().getGroup()); } - (rule__Int16__Group__0) - { after(grammarAccess.getInt16Access().getGroup()); } - ) +ruleint16 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt16Access().getGroup()); } + (rule__Int16__Group__0) + { after(grammarAccess.getInt16Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint16 entryRuleuint16 : { before(grammarAccess.getUint16Rule()); } - ruleuint16 -{ after(grammarAccess.getUint16Rule()); } - EOF + ruleuint16 +{ after(grammarAccess.getUint16Rule()); } + EOF ; // Rule uint16 -ruleuint16 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint16Access().getGroup()); } - (rule__Uint16__Group__0) - { after(grammarAccess.getUint16Access().getGroup()); } - ) +ruleuint16 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint16Access().getGroup()); } + (rule__Uint16__Group__0) + { after(grammarAccess.getUint16Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint32 entryRuleint32 : { before(grammarAccess.getInt32Rule()); } - ruleint32 -{ after(grammarAccess.getInt32Rule()); } - EOF + ruleint32 +{ after(grammarAccess.getInt32Rule()); } + EOF ; // Rule int32 -ruleint32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt32Access().getGroup()); } - (rule__Int32__Group__0) - { after(grammarAccess.getInt32Access().getGroup()); } - ) +ruleint32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt32Access().getGroup()); } + (rule__Int32__Group__0) + { after(grammarAccess.getInt32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint32 entryRuleuint32 : { before(grammarAccess.getUint32Rule()); } - ruleuint32 -{ after(grammarAccess.getUint32Rule()); } - EOF + ruleuint32 +{ after(grammarAccess.getUint32Rule()); } + EOF ; // Rule uint32 -ruleuint32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint32Access().getGroup()); } - (rule__Uint32__Group__0) - { after(grammarAccess.getUint32Access().getGroup()); } - ) +ruleuint32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint32Access().getGroup()); } + (rule__Uint32__Group__0) + { after(grammarAccess.getUint32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint64 entryRuleint64 : { before(grammarAccess.getInt64Rule()); } - ruleint64 -{ after(grammarAccess.getInt64Rule()); } - EOF + ruleint64 +{ after(grammarAccess.getInt64Rule()); } + EOF ; // Rule int64 -ruleint64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt64Access().getGroup()); } - (rule__Int64__Group__0) - { after(grammarAccess.getInt64Access().getGroup()); } - ) +ruleint64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt64Access().getGroup()); } + (rule__Int64__Group__0) + { after(grammarAccess.getInt64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint64 entryRuleuint64 : { before(grammarAccess.getUint64Rule()); } - ruleuint64 -{ after(grammarAccess.getUint64Rule()); } - EOF + ruleuint64 +{ after(grammarAccess.getUint64Rule()); } + EOF ; // Rule uint64 -ruleuint64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint64Access().getGroup()); } - (rule__Uint64__Group__0) - { after(grammarAccess.getUint64Access().getGroup()); } - ) +ruleuint64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint64Access().getGroup()); } + (rule__Uint64__Group__0) + { after(grammarAccess.getUint64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat32 entryRulefloat32 : { before(grammarAccess.getFloat32Rule()); } - rulefloat32 -{ after(grammarAccess.getFloat32Rule()); } - EOF + rulefloat32 +{ after(grammarAccess.getFloat32Rule()); } + EOF ; // Rule float32 -rulefloat32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat32Access().getGroup()); } - (rule__Float32__Group__0) - { after(grammarAccess.getFloat32Access().getGroup()); } - ) +rulefloat32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat32Access().getGroup()); } + (rule__Float32__Group__0) + { after(grammarAccess.getFloat32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat64 entryRulefloat64 : { before(grammarAccess.getFloat64Rule()); } - rulefloat64 -{ after(grammarAccess.getFloat64Rule()); } - EOF + rulefloat64 +{ after(grammarAccess.getFloat64Rule()); } + EOF ; // Rule float64 -rulefloat64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat64Access().getGroup()); } - (rule__Float64__Group__0) - { after(grammarAccess.getFloat64Access().getGroup()); } - ) +rulefloat64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat64Access().getGroup()); } + (rule__Float64__Group__0) + { after(grammarAccess.getFloat64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulestring0 entryRulestring0 : { before(grammarAccess.getString0Rule()); } - rulestring0 -{ after(grammarAccess.getString0Rule()); } - EOF + rulestring0 +{ after(grammarAccess.getString0Rule()); } + EOF ; // Rule string0 -rulestring0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getString0Access().getGroup()); } - (rule__String0__Group__0) - { after(grammarAccess.getString0Access().getGroup()); } - ) +rulestring0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getString0Access().getGroup()); } + (rule__String0__Group__0) + { after(grammarAccess.getString0Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebyte entryRulebyte : { before(grammarAccess.getByteRule()); } - rulebyte -{ after(grammarAccess.getByteRule()); } - EOF + rulebyte +{ after(grammarAccess.getByteRule()); } + EOF ; // Rule byte -rulebyte - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getByteAccess().getGroup()); } - (rule__Byte__Group__0) - { after(grammarAccess.getByteAccess().getGroup()); } - ) +rulebyte + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getByteAccess().getGroup()); } + (rule__Byte__Group__0) + { after(grammarAccess.getByteAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuletime entryRuletime : { before(grammarAccess.getTimeRule()); } - ruletime -{ after(grammarAccess.getTimeRule()); } - EOF + ruletime +{ after(grammarAccess.getTimeRule()); } + EOF ; // Rule time -ruletime - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTimeAccess().getGroup()); } - (rule__Time__Group__0) - { after(grammarAccess.getTimeAccess().getGroup()); } - ) +ruletime + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTimeAccess().getGroup()); } + (rule__Time__Group__0) + { after(grammarAccess.getTimeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleduration entryRuleduration : { before(grammarAccess.getDurationRule()); } - ruleduration -{ after(grammarAccess.getDurationRule()); } - EOF + ruleduration +{ after(grammarAccess.getDurationRule()); } + EOF ; // Rule duration -ruleduration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDurationAccess().getGroup()); } - (rule__Duration__Group__0) - { after(grammarAccess.getDurationAccess().getGroup()); } - ) +ruleduration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDurationAccess().getGroup()); } + (rule__Duration__Group__0) + { after(grammarAccess.getDurationAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleboolArray entryRuleboolArray : { before(grammarAccess.getBoolArrayRule()); } - ruleboolArray -{ after(grammarAccess.getBoolArrayRule()); } - EOF + ruleboolArray +{ after(grammarAccess.getBoolArrayRule()); } + EOF ; // Rule boolArray -ruleboolArray - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolArrayAccess().getGroup()); } - (rule__BoolArray__Group__0) - { after(grammarAccess.getBoolArrayAccess().getGroup()); } - ) +ruleboolArray + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolArrayAccess().getGroup()); } + (rule__BoolArray__Group__0) + { after(grammarAccess.getBoolArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint8Array entryRuleint8Array : { before(grammarAccess.getInt8ArrayRule()); } - ruleint8Array -{ after(grammarAccess.getInt8ArrayRule()); } - EOF + ruleint8Array +{ after(grammarAccess.getInt8ArrayRule()); } + EOF ; // Rule int8Array -ruleint8Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt8ArrayAccess().getGroup()); } - (rule__Int8Array__Group__0) - { after(grammarAccess.getInt8ArrayAccess().getGroup()); } - ) +ruleint8Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt8ArrayAccess().getGroup()); } + (rule__Int8Array__Group__0) + { after(grammarAccess.getInt8ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint8Array entryRuleuint8Array : { before(grammarAccess.getUint8ArrayRule()); } - ruleuint8Array -{ after(grammarAccess.getUint8ArrayRule()); } - EOF + ruleuint8Array +{ after(grammarAccess.getUint8ArrayRule()); } + EOF ; // Rule uint8Array -ruleuint8Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint8ArrayAccess().getGroup()); } - (rule__Uint8Array__Group__0) - { after(grammarAccess.getUint8ArrayAccess().getGroup()); } - ) +ruleuint8Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint8ArrayAccess().getGroup()); } + (rule__Uint8Array__Group__0) + { after(grammarAccess.getUint8ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint16Array entryRuleint16Array : { before(grammarAccess.getInt16ArrayRule()); } - ruleint16Array -{ after(grammarAccess.getInt16ArrayRule()); } - EOF + ruleint16Array +{ after(grammarAccess.getInt16ArrayRule()); } + EOF ; // Rule int16Array -ruleint16Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt16ArrayAccess().getGroup()); } - (rule__Int16Array__Group__0) - { after(grammarAccess.getInt16ArrayAccess().getGroup()); } - ) +ruleint16Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt16ArrayAccess().getGroup()); } + (rule__Int16Array__Group__0) + { after(grammarAccess.getInt16ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint16Array entryRuleuint16Array : { before(grammarAccess.getUint16ArrayRule()); } - ruleuint16Array -{ after(grammarAccess.getUint16ArrayRule()); } - EOF + ruleuint16Array +{ after(grammarAccess.getUint16ArrayRule()); } + EOF ; // Rule uint16Array -ruleuint16Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint16ArrayAccess().getGroup()); } - (rule__Uint16Array__Group__0) - { after(grammarAccess.getUint16ArrayAccess().getGroup()); } - ) +ruleuint16Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint16ArrayAccess().getGroup()); } + (rule__Uint16Array__Group__0) + { after(grammarAccess.getUint16ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint32Array entryRuleint32Array : { before(grammarAccess.getInt32ArrayRule()); } - ruleint32Array -{ after(grammarAccess.getInt32ArrayRule()); } - EOF + ruleint32Array +{ after(grammarAccess.getInt32ArrayRule()); } + EOF ; // Rule int32Array -ruleint32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt32ArrayAccess().getGroup()); } - (rule__Int32Array__Group__0) - { after(grammarAccess.getInt32ArrayAccess().getGroup()); } - ) +ruleint32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt32ArrayAccess().getGroup()); } + (rule__Int32Array__Group__0) + { after(grammarAccess.getInt32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint32Array entryRuleuint32Array : { before(grammarAccess.getUint32ArrayRule()); } - ruleuint32Array -{ after(grammarAccess.getUint32ArrayRule()); } - EOF + ruleuint32Array +{ after(grammarAccess.getUint32ArrayRule()); } + EOF ; // Rule uint32Array -ruleuint32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint32ArrayAccess().getGroup()); } - (rule__Uint32Array__Group__0) - { after(grammarAccess.getUint32ArrayAccess().getGroup()); } - ) +ruleuint32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint32ArrayAccess().getGroup()); } + (rule__Uint32Array__Group__0) + { after(grammarAccess.getUint32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint64Array entryRuleint64Array : { before(grammarAccess.getInt64ArrayRule()); } - ruleint64Array -{ after(grammarAccess.getInt64ArrayRule()); } - EOF + ruleint64Array +{ after(grammarAccess.getInt64ArrayRule()); } + EOF ; // Rule int64Array -ruleint64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt64ArrayAccess().getGroup()); } - (rule__Int64Array__Group__0) - { after(grammarAccess.getInt64ArrayAccess().getGroup()); } - ) +ruleint64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt64ArrayAccess().getGroup()); } + (rule__Int64Array__Group__0) + { after(grammarAccess.getInt64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint64Array entryRuleuint64Array : { before(grammarAccess.getUint64ArrayRule()); } - ruleuint64Array -{ after(grammarAccess.getUint64ArrayRule()); } - EOF + ruleuint64Array +{ after(grammarAccess.getUint64ArrayRule()); } + EOF ; // Rule uint64Array -ruleuint64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint64ArrayAccess().getGroup()); } - (rule__Uint64Array__Group__0) - { after(grammarAccess.getUint64ArrayAccess().getGroup()); } - ) +ruleuint64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint64ArrayAccess().getGroup()); } + (rule__Uint64Array__Group__0) + { after(grammarAccess.getUint64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat32Array entryRulefloat32Array : { before(grammarAccess.getFloat32ArrayRule()); } - rulefloat32Array -{ after(grammarAccess.getFloat32ArrayRule()); } - EOF + rulefloat32Array +{ after(grammarAccess.getFloat32ArrayRule()); } + EOF ; // Rule float32Array -rulefloat32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat32ArrayAccess().getGroup()); } - (rule__Float32Array__Group__0) - { after(grammarAccess.getFloat32ArrayAccess().getGroup()); } - ) +rulefloat32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat32ArrayAccess().getGroup()); } + (rule__Float32Array__Group__0) + { after(grammarAccess.getFloat32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat64Array entryRulefloat64Array : { before(grammarAccess.getFloat64ArrayRule()); } - rulefloat64Array -{ after(grammarAccess.getFloat64ArrayRule()); } - EOF + rulefloat64Array +{ after(grammarAccess.getFloat64ArrayRule()); } + EOF ; // Rule float64Array -rulefloat64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat64ArrayAccess().getGroup()); } - (rule__Float64Array__Group__0) - { after(grammarAccess.getFloat64ArrayAccess().getGroup()); } - ) +rulefloat64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat64ArrayAccess().getGroup()); } + (rule__Float64Array__Group__0) + { after(grammarAccess.getFloat64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulestring0Array entryRulestring0Array : { before(grammarAccess.getString0ArrayRule()); } - rulestring0Array -{ after(grammarAccess.getString0ArrayRule()); } - EOF + rulestring0Array +{ after(grammarAccess.getString0ArrayRule()); } + EOF ; // Rule string0Array -rulestring0Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getString0ArrayAccess().getGroup()); } - (rule__String0Array__Group__0) - { after(grammarAccess.getString0ArrayAccess().getGroup()); } - ) +rulestring0Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getString0ArrayAccess().getGroup()); } + (rule__String0Array__Group__0) + { after(grammarAccess.getString0ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebyteArray entryRulebyteArray : { before(grammarAccess.getByteArrayRule()); } - rulebyteArray -{ after(grammarAccess.getByteArrayRule()); } - EOF + rulebyteArray +{ after(grammarAccess.getByteArrayRule()); } + EOF ; // Rule byteArray -rulebyteArray - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getByteArrayAccess().getGroup()); } - (rule__ByteArray__Group__0) - { after(grammarAccess.getByteArrayAccess().getGroup()); } - ) +rulebyteArray + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getByteArrayAccess().getGroup()); } + (rule__ByteArray__Group__0) + { after(grammarAccess.getByteArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleHeader entryRuleHeader : { before(grammarAccess.getHeaderRule()); } - ruleHeader -{ after(grammarAccess.getHeaderRule()); } - EOF + ruleHeader +{ after(grammarAccess.getHeaderRule()); } + EOF ; // Rule Header -ruleHeader - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getHeaderAccess().getGroup()); } - (rule__Header__Group__0) - { after(grammarAccess.getHeaderAccess().getGroup()); } - ) +ruleHeader + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getHeaderAccess().getGroup()); } + (rule__Header__Group__0) + { after(grammarAccess.getHeaderAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleTopicSpecRef entryRuleTopicSpecRef : { before(grammarAccess.getTopicSpecRefRule()); } - ruleTopicSpecRef -{ after(grammarAccess.getTopicSpecRefRule()); } - EOF + ruleTopicSpecRef +{ after(grammarAccess.getTopicSpecRefRule()); } + EOF ; // Rule TopicSpecRef -ruleTopicSpecRef - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } - (rule__TopicSpecRef__TopicSpecAssignment) - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } - ) +ruleTopicSpecRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } + (rule__TopicSpecRef__TopicSpecAssignment) + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleArrayTopicSpecRef entryRuleArrayTopicSpecRef : { before(grammarAccess.getArrayTopicSpecRefRule()); } - ruleArrayTopicSpecRef -{ after(grammarAccess.getArrayTopicSpecRefRule()); } - EOF + ruleArrayTopicSpecRef +{ after(grammarAccess.getArrayTopicSpecRefRule()); } + EOF ; // Rule ArrayTopicSpecRef -ruleArrayTopicSpecRef - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } - (rule__ArrayTopicSpecRef__Group__0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } - ) +ruleArrayTopicSpecRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } + (rule__ArrayTopicSpecRef__Group__0) + { after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleKEYWORD entryRuleKEYWORD : { before(grammarAccess.getKEYWORDRule()); } - ruleKEYWORD -{ after(grammarAccess.getKEYWORDRule()); } - EOF + ruleKEYWORD +{ after(grammarAccess.getKEYWORDRule()); } + EOF ; // Rule KEYWORD -ruleKEYWORD - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getKEYWORDAccess().getAlternatives()); } - (rule__KEYWORD__Alternatives) - { after(grammarAccess.getKEYWORDAccess().getAlternatives()); } - ) +ruleKEYWORD + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getKEYWORDAccess().getAlternatives()); } + (rule__KEYWORD__Alternatives) + { after(grammarAccess.getKEYWORDAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleEString entryRuleEString : { before(grammarAccess.getEStringRule()); } - ruleEString -{ after(grammarAccess.getEStringRule()); } - EOF + ruleEString +{ after(grammarAccess.getEStringRule()); } + EOF ; // Rule EString -ruleEString - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEStringAccess().getAlternatives()); } - (rule__EString__Alternatives) - { after(grammarAccess.getEStringAccess().getAlternatives()); } - ) +ruleEString + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getEStringAccess().getAlternatives()); } + (rule__EString__Alternatives) + { after(grammarAccess.getEStringAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Namespace__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } - ruleGlobalNamespace - { after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } - ruleRelativeNamespace_Impl - { after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } - rulePrivateNamespace - { after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } + ruleGlobalNamespace + { after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } + ruleRelativeNamespace_Impl + { after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } + rulePrivateNamespace + { after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__ParameterType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } - ruleParameterListType - { after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } - ruleParameterStructType - { after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } - ruleParameterIntegerType - { after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } - ruleParameterStringType - { after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } - ruleParameterDoubleType - { after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } - ruleParameterBooleanType - { after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } - ruleParameterBase64Type - { after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } - ruleParameterArrayType - { after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } + ruleParameterListType + { after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } + ruleParameterStructType + { after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } + ruleParameterIntegerType + { after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } + ruleParameterStringType + { after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } + ruleParameterDoubleType + { after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } + ruleParameterBooleanType + { after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } + ruleParameterBase64Type + { after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } + ruleParameterArrayType + { after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__ParameterValue__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } - ruleParameterString - { after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } - ruleParameterBase64 - { after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } - ruleParameterInteger - { after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } - ruleParameterDouble - { after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } - ruleParameterBoolean - { after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } - ruleParameterList - { after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } - ruleParameterStruct - { after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } + ruleParameterString + { after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } + ruleParameterBase64 + { after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } + ruleParameterInteger + { after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } + ruleParameterDouble + { after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } + ruleParameterBoolean + { after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } + ruleParameterList + { after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } + ruleParameterStruct + { after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__AbstractType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } - rulebool - { after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } - ruleint8 - { after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } - ruleuint8 - { after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } - ruleint16 - { after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } - ruleuint16 - { after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } - ruleint32 - { after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } - ruleuint32 - { after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } - ruleint64 - { after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } - ruleuint64 - { after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } - rulefloat32 - { after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } - rulefloat64 - { after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } - rulestring0 - { after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } - rulebyte - { after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } - ruletime - { after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } - ruleduration - { after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } - ruleHeader - { after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } - ruleboolArray - { after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } - ruleint8Array - { after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } - ruleuint8Array - { after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } - ruleint16Array - { after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } - ruleuint16Array - { after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } - ruleint32Array - { after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } - ruleuint32Array - { after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } - ruleint64Array - { after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } - ruleuint64Array - { after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } - rulefloat32Array - { after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } - rulefloat64Array - { after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } - rulestring0Array - { after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } - rulebyteArray - { after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } - ruleTopicSpecRef - { after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } - ruleArrayTopicSpecRef - { after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } + rulebool + { after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } + ruleint8 + { after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } + ruleuint8 + { after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } + ruleint16 + { after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } + ruleuint16 + { after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } + ruleint32 + { after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } + ruleuint32 + { after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } + ruleint64 + { after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } + ruleuint64 + { after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } + rulefloat32 + { after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } + rulefloat64 + { after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } + rulestring0 + { after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } + rulebyte + { after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } + ruletime + { after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } + ruleduration + { after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } + ruleHeader + { after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } + ruleboolArray + { after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } + ruleint8Array + { after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } + ruleuint8Array + { after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } + ruleint16Array + { after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } + ruleuint16Array + { after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } + ruleint32Array + { after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } + ruleuint32Array + { after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } + ruleint64Array + { after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } + ruleuint64Array + { after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } + rulefloat32Array + { after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } + rulefloat64Array + { after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } + rulestring0Array + { after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } + rulebyteArray + { after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } + ruleTopicSpecRef + { after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } + ruleArrayTopicSpecRef + { after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__KEYWORD__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } - Goal - { after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } - Message - { after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } - Result - { after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } - Feedback - { after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } - Name - { after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } - Value - { after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } - Service - { after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } - Type - { after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } - Action - { after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } - Duration - { after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } - Time - { after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } + Goal + { after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } + Message + { after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } + Result + { after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } + Feedback + { after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } + Name + { after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } + Value + { after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } + Service + { after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } + Type + { after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } + Action + { after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } + Duration + { after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } + Time + { after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__EString__Alternatives - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - RULE_STRING - { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - RULE_ID - { after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - ) + ( + { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } + RULE_STRING + { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } + RULE_ID + { after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__0__Impl - rule__GlobalNamespace__Group__1 + rule__GlobalNamespace__Group__0__Impl + rule__GlobalNamespace__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } - () - { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } + () + { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__1__Impl - rule__GlobalNamespace__Group__2 + rule__GlobalNamespace__Group__1__Impl + rule__GlobalNamespace__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } - GlobalNamespace - { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } + GlobalNamespace + { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__2__Impl + rule__GlobalNamespace__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } - (rule__GlobalNamespace__Group_2__0)? - { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } + (rule__GlobalNamespace__Group_2__0)? + { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__0__Impl - rule__GlobalNamespace__Group_2__1 + rule__GlobalNamespace__Group_2__0__Impl + rule__GlobalNamespace__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__1__Impl - rule__GlobalNamespace__Group_2__2 + rule__GlobalNamespace__Group_2__1__Impl + rule__GlobalNamespace__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } - (rule__GlobalNamespace__PartsAssignment_2_1) - { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } + (rule__GlobalNamespace__PartsAssignment_2_1) + { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__2__Impl - rule__GlobalNamespace__Group_2__3 + rule__GlobalNamespace__Group_2__2__Impl + rule__GlobalNamespace__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } - (rule__GlobalNamespace__Group_2_2__0)* - { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } + (rule__GlobalNamespace__Group_2_2__0)* + { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__3__Impl + rule__GlobalNamespace__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2_2__0__Impl - rule__GlobalNamespace__Group_2_2__1 + rule__GlobalNamespace__Group_2_2__0__Impl + rule__GlobalNamespace__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2_2__1__Impl + rule__GlobalNamespace__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } - (rule__GlobalNamespace__PartsAssignment_2_2_1) - { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } + (rule__GlobalNamespace__PartsAssignment_2_2_1) + { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__0__Impl - rule__RelativeNamespace_Impl__Group__1 + rule__RelativeNamespace_Impl__Group__0__Impl + rule__RelativeNamespace_Impl__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } - () - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } + () + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__1__Impl - rule__RelativeNamespace_Impl__Group__2 + rule__RelativeNamespace_Impl__Group__1__Impl + rule__RelativeNamespace_Impl__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } - RelativeNamespace - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } + RelativeNamespace + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__2__Impl + rule__RelativeNamespace_Impl__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } - (rule__RelativeNamespace_Impl__Group_2__0)? - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } + (rule__RelativeNamespace_Impl__Group_2__0)? + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__0__Impl - rule__RelativeNamespace_Impl__Group_2__1 + rule__RelativeNamespace_Impl__Group_2__0__Impl + rule__RelativeNamespace_Impl__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__1__Impl - rule__RelativeNamespace_Impl__Group_2__2 + rule__RelativeNamespace_Impl__Group_2__1__Impl + rule__RelativeNamespace_Impl__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } - (rule__RelativeNamespace_Impl__PartsAssignment_2_1) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } + (rule__RelativeNamespace_Impl__PartsAssignment_2_1) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__2__Impl - rule__RelativeNamespace_Impl__Group_2__3 + rule__RelativeNamespace_Impl__Group_2__2__Impl + rule__RelativeNamespace_Impl__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } - (rule__RelativeNamespace_Impl__Group_2_2__0)* - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } + (rule__RelativeNamespace_Impl__Group_2_2__0)* + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__3__Impl + rule__RelativeNamespace_Impl__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2_2__0__Impl - rule__RelativeNamespace_Impl__Group_2_2__1 + rule__RelativeNamespace_Impl__Group_2_2__0__Impl + rule__RelativeNamespace_Impl__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2_2__1__Impl + rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } - (rule__RelativeNamespace_Impl__PartsAssignment_2_2_1) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } + (rule__RelativeNamespace_Impl__PartsAssignment_2_2_1) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__0__Impl - rule__PrivateNamespace__Group__1 + rule__PrivateNamespace__Group__0__Impl + rule__PrivateNamespace__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } - () - { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } + () + { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__1__Impl - rule__PrivateNamespace__Group__2 + rule__PrivateNamespace__Group__1__Impl + rule__PrivateNamespace__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } - PrivateNamespace - { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } + PrivateNamespace + { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__2__Impl + rule__PrivateNamespace__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } - (rule__PrivateNamespace__Group_2__0)? - { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } + { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } + (rule__PrivateNamespace__Group_2__0)? + { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__0__Impl - rule__PrivateNamespace__Group_2__1 + rule__PrivateNamespace__Group_2__0__Impl + rule__PrivateNamespace__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__1__Impl - rule__PrivateNamespace__Group_2__2 + rule__PrivateNamespace__Group_2__1__Impl + rule__PrivateNamespace__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } - (rule__PrivateNamespace__PartsAssignment_2_1) - { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } + (rule__PrivateNamespace__PartsAssignment_2_1) + { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__2__Impl - rule__PrivateNamespace__Group_2__3 + rule__PrivateNamespace__Group_2__2__Impl + rule__PrivateNamespace__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } - (rule__PrivateNamespace__Group_2_2__0)* - { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } + { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } + (rule__PrivateNamespace__Group_2_2__0)* + { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__3__Impl + rule__PrivateNamespace__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2_2__0__Impl - rule__PrivateNamespace__Group_2_2__1 + rule__PrivateNamespace__Group_2_2__0__Impl + rule__PrivateNamespace__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2_2__1__Impl + rule__PrivateNamespace__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } - (rule__PrivateNamespace__PartsAssignment_2_2_1) - { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } + (rule__PrivateNamespace__PartsAssignment_2_2_1) + { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__0__Impl - rule__ParameterListType__Group__1 + rule__ParameterListType__Group__0__Impl + rule__ParameterListType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } - () - { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } + { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } + () + { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__1__Impl - rule__ParameterListType__Group__2 + rule__ParameterListType__Group__1__Impl + rule__ParameterListType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } - List - { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + List + { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__2__Impl - rule__ParameterListType__Group__3 + rule__ParameterListType__Group__2__Impl + rule__ParameterListType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__3__Impl - rule__ParameterListType__Group__4 + rule__ParameterListType__Group__3__Impl + rule__ParameterListType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } - (rule__ParameterListType__SequenceAssignment_3) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + (rule__ParameterListType__SequenceAssignment_3) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__4__Impl - rule__ParameterListType__Group__5 + rule__ParameterListType__Group__4__Impl + rule__ParameterListType__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } - (rule__ParameterListType__Group_4__0)* - { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + (rule__ParameterListType__Group_4__0)* + { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__5__Impl + rule__ParameterListType__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group_4__0__Impl - rule__ParameterListType__Group_4__1 + rule__ParameterListType__Group_4__0__Impl + rule__ParameterListType__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group_4__1__Impl + rule__ParameterListType__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } - (rule__ParameterListType__SequenceAssignment_4_1) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + (rule__ParameterListType__SequenceAssignment_4_1) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__0__Impl - rule__ParameterStructType__Group__1 + rule__ParameterStructType__Group__0__Impl + rule__ParameterStructType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } - () - { after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } + () + { after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__1__Impl - rule__ParameterStructType__Group__2 + rule__ParameterStructType__Group__1__Impl + rule__ParameterStructType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } - Struct - { after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } + { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } + Struct + { after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__2__Impl - rule__ParameterStructType__Group__3 + rule__ParameterStructType__Group__2__Impl + rule__ParameterStructType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } + { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__3__Impl - rule__ParameterStructType__Group__4 + rule__ParameterStructType__Group__3__Impl + rule__ParameterStructType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } - (rule__ParameterStructType__ParameterstructypetmemberAssignment_3) - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } + (rule__ParameterStructType__ParameterstructypetmemberAssignment_3) + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__4__Impl - rule__ParameterStructType__Group__5 + rule__ParameterStructType__Group__4__Impl + rule__ParameterStructType__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } - (rule__ParameterStructType__Group_4__0)* - { after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } + { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } + (rule__ParameterStructType__Group_4__0)* + { after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__5__Impl + rule__ParameterStructType__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } + { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group_4__0__Impl - rule__ParameterStructType__Group_4__1 + rule__ParameterStructType__Group_4__0__Impl + rule__ParameterStructType__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } + { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group_4__1__Impl + rule__ParameterStructType__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } - (rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1) - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } + (rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1) + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__0__Impl - rule__ParameterIntegerType__Group__1 + rule__ParameterIntegerType__Group__0__Impl + rule__ParameterIntegerType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } - () - { after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } + () + { after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__1__Impl - rule__ParameterIntegerType__Group__2 + rule__ParameterIntegerType__Group__1__Impl + rule__ParameterIntegerType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } - Integer - { after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } + Integer + { after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__2__Impl + rule__ParameterIntegerType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } - (rule__ParameterIntegerType__Group_2__0)? - { after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } + (rule__ParameterIntegerType__Group_2__0)? + { after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group_2__0__Impl - rule__ParameterIntegerType__Group_2__1 + rule__ParameterIntegerType__Group_2__0__Impl + rule__ParameterIntegerType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group_2__1__Impl + rule__ParameterIntegerType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterIntegerType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterIntegerType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__0__Impl - rule__ParameterStringType__Group__1 + rule__ParameterStringType__Group__0__Impl + rule__ParameterStringType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } - () - { after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } + { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } + () + { after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__1__Impl - rule__ParameterStringType__Group__2 + rule__ParameterStringType__Group__1__Impl + rule__ParameterStringType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } - String - { after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } + { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } + String + { after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__2__Impl + rule__ParameterStringType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } - (rule__ParameterStringType__Group_2__0)? - { after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } + (rule__ParameterStringType__Group_2__0)? + { after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group_2__0__Impl - rule__ParameterStringType__Group_2__1 + rule__ParameterStringType__Group_2__0__Impl + rule__ParameterStringType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group_2__1__Impl + rule__ParameterStringType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterStringType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterStringType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__0__Impl - rule__ParameterDoubleType__Group__1 + rule__ParameterDoubleType__Group__0__Impl + rule__ParameterDoubleType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } - () - { after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } + () + { after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__1__Impl - rule__ParameterDoubleType__Group__2 + rule__ParameterDoubleType__Group__1__Impl + rule__ParameterDoubleType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } - Double - { after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } + Double + { after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__2__Impl + rule__ParameterDoubleType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } - (rule__ParameterDoubleType__Group_2__0)? - { after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } + (rule__ParameterDoubleType__Group_2__0)? + { after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group_2__0__Impl - rule__ParameterDoubleType__Group_2__1 + rule__ParameterDoubleType__Group_2__0__Impl + rule__ParameterDoubleType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group_2__1__Impl + rule__ParameterDoubleType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterDoubleType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterDoubleType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__0__Impl - rule__ParameterBooleanType__Group__1 + rule__ParameterBooleanType__Group__0__Impl + rule__ParameterBooleanType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } - () - { after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } + () + { after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__1__Impl - rule__ParameterBooleanType__Group__2 + rule__ParameterBooleanType__Group__1__Impl + rule__ParameterBooleanType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } - Boolean - { after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } + Boolean + { after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__2__Impl + rule__ParameterBooleanType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } - (rule__ParameterBooleanType__Group_2__0)? - { after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } + (rule__ParameterBooleanType__Group_2__0)? + { after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group_2__0__Impl - rule__ParameterBooleanType__Group_2__1 + rule__ParameterBooleanType__Group_2__0__Impl + rule__ParameterBooleanType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group_2__1__Impl + rule__ParameterBooleanType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterBooleanType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterBooleanType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__0__Impl - rule__ParameterBase64Type__Group__1 + rule__ParameterBase64Type__Group__0__Impl + rule__ParameterBase64Type__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } - () - { after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } + { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } + () + { after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__1__Impl - rule__ParameterBase64Type__Group__2 + rule__ParameterBase64Type__Group__1__Impl + rule__ParameterBase64Type__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } - Base64 - { after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } + { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } + Base64 + { after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__2__Impl + rule__ParameterBase64Type__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } - (rule__ParameterBase64Type__Group_2__0)? - { after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + (rule__ParameterBase64Type__Group_2__0)? + { after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group_2__0__Impl - rule__ParameterBase64Type__Group_2__1 + rule__ParameterBase64Type__Group_2__0__Impl + rule__ParameterBase64Type__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group_2__1__Impl + rule__ParameterBase64Type__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterBase64Type__DefaultAssignment_2_1) - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterBase64Type__DefaultAssignment_2_1) + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__0__Impl - rule__ParameterArrayType__Group__1 + rule__ParameterArrayType__Group__0__Impl + rule__ParameterArrayType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } - RULE_BEGIN - { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + RULE_BEGIN + { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__1__Impl - rule__ParameterArrayType__Group__2 + rule__ParameterArrayType__Group__1__Impl + rule__ParameterArrayType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } - Array - { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + Array + { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__2__Impl - rule__ParameterArrayType__Group__3 + rule__ParameterArrayType__Group__2__Impl + rule__ParameterArrayType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } - (rule__ParameterArrayType__TypeAssignment_2) - { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + (rule__ParameterArrayType__TypeAssignment_2) + { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__3__Impl - rule__ParameterArrayType__Group__4 + rule__ParameterArrayType__Group__3__Impl + rule__ParameterArrayType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } - (rule__ParameterArrayType__Group_3__0)? - { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + (rule__ParameterArrayType__Group_3__0)? + { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__4__Impl + rule__ParameterArrayType__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } + RULE_END + { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group_3__0__Impl - rule__ParameterArrayType__Group_3__1 + rule__ParameterArrayType__Group_3__0__Impl + rule__ParameterArrayType__Group_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } - Default - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } + Default + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group_3__1__Impl + rule__ParameterArrayType__Group_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } - (rule__ParameterArrayType__DefaultAssignment_3_1) - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + (rule__ParameterArrayType__DefaultAssignment_3_1) + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__0__Impl - rule__ParameterList__Group__1 + rule__ParameterList__Group__0__Impl + rule__ParameterList__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } - () - { after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } + { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } + () + { after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__1__Impl - rule__ParameterList__Group__2 + rule__ParameterList__Group__1__Impl + rule__ParameterList__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } - LeftSquareBracket - { after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } + { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } + LeftSquareBracket + { after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__2__Impl - rule__ParameterList__Group__3 + rule__ParameterList__Group__2__Impl + rule__ParameterList__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); } - (rule__ParameterList__ValueAssignment_2) - { after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } + { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); } + (rule__ParameterList__ValueAssignment_2) + { after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__3__Impl - rule__ParameterList__Group__4 + rule__ParameterList__Group__3__Impl + rule__ParameterList__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getGroup_3()); } - (rule__ParameterList__Group_3__0)* - { after(grammarAccess.getParameterListAccess().getGroup_3()); } + { before(grammarAccess.getParameterListAccess().getGroup_3()); } + (rule__ParameterList__Group_3__0)* + { after(grammarAccess.getParameterListAccess().getGroup_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__4__Impl + rule__ParameterList__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } - RightSquareBracket - { after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } + { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } + RightSquareBracket + { after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group_3__0__Impl - rule__ParameterList__Group_3__1 + rule__ParameterList__Group_3__0__Impl + rule__ParameterList__Group_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } - Comma - { after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } + { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } + Comma + { after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group_3__1__Impl + rule__ParameterList__Group_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } - (rule__ParameterList__ValueAssignment_3_1) - { after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } + { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } + (rule__ParameterList__ValueAssignment_3_1) + { after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__0__Impl - rule__ParameterAny__Group__1 + rule__ParameterAny__Group__0__Impl + rule__ParameterAny__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } - () - { after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } + { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } + () + { after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__1__Impl - rule__ParameterAny__Group__2 + rule__ParameterAny__Group__1__Impl + rule__ParameterAny__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } - ParameterAny - { after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } + { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } + ParameterAny + { after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__2__Impl + rule__ParameterAny__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getGroup_2()); } - (rule__ParameterAny__Group_2__0)? - { after(grammarAccess.getParameterAnyAccess().getGroup_2()); } + { before(grammarAccess.getParameterAnyAccess().getGroup_2()); } + (rule__ParameterAny__Group_2__0)? + { after(grammarAccess.getParameterAnyAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group_2__0__Impl - rule__ParameterAny__Group_2__1 + rule__ParameterAny__Group_2__0__Impl + rule__ParameterAny__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } - Value - { after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } + { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } + Value + { after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group_2__1__Impl + rule__ParameterAny__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } - (rule__ParameterAny__ValueAssignment_2_1) - { after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } + { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } + (rule__ParameterAny__ValueAssignment_2_1) + { after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group__0__Impl - rule__ParameterStruct__Group__1 + rule__ParameterStruct__Group__0__Impl + rule__ParameterStruct__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } - () - { after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } + { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } + () + { after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group__1__Impl + rule__ParameterStruct__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getGroup_1()); } - (rule__ParameterStruct__Group_1__0)? - { after(grammarAccess.getParameterStructAccess().getGroup_1()); } + { before(grammarAccess.getParameterStructAccess().getGroup_1()); } + (rule__ParameterStruct__Group_1__0)? + { after(grammarAccess.getParameterStructAccess().getGroup_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__0__Impl - rule__ParameterStruct__Group_1__1 + rule__ParameterStruct__Group_1__0__Impl + rule__ParameterStruct__Group_1__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } + { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__1__Impl - rule__ParameterStruct__Group_1__2 + rule__ParameterStruct__Group_1__1__Impl + rule__ParameterStruct__Group_1__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } - (rule__ParameterStruct__ValueAssignment_1_1) - { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } + { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } + (rule__ParameterStruct__ValueAssignment_1_1) + { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__2__Impl - rule__ParameterStruct__Group_1__3 + rule__ParameterStruct__Group_1__2__Impl + rule__ParameterStruct__Group_1__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); } - (rule__ParameterStruct__Group_1_2__0)* - { after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } + { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); } + (rule__ParameterStruct__Group_1_2__0)* + { after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__3__Impl + rule__ParameterStruct__Group_1__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } - RightSquareBracket - { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } + { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } + RightSquareBracket + { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__0__Impl - rule__ParameterStruct__Group_1_2__1 + rule__ParameterStruct__Group_1_2__0__Impl + rule__ParameterStruct__Group_1_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } - Comma - { after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } + { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } + Comma + { after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__1__Impl - rule__ParameterStruct__Group_1_2__2 + rule__ParameterStruct__Group_1_2__1__Impl + rule__ParameterStruct__Group_1_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } + { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__2__Impl - rule__ParameterStruct__Group_1_2__3 + rule__ParameterStruct__Group_1_2__2__Impl + rule__ParameterStruct__Group_1_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } - (rule__ParameterStruct__ValueAssignment_1_2_2) - { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } + { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } + (rule__ParameterStruct__ValueAssignment_1_2_2) + { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__3__Impl + rule__ParameterStruct__Group_1_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } - RightSquareBracket - { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } + { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } + RightSquareBracket + { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__0__Impl - rule__ParameterStructMember__Group__1 + rule__ParameterStructMember__Group__0__Impl + rule__ParameterStructMember__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } - (rule__ParameterStructMember__NameAssignment_0) - { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructMember__NameAssignment_0) + { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__1__Impl - rule__ParameterStructMember__Group__2 + rule__ParameterStructMember__Group__1__Impl + rule__ParameterStructMember__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } - Colon - { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__2__Impl - rule__ParameterStructMember__Group__3 + rule__ParameterStructMember__Group__2__Impl + rule__ParameterStructMember__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } - RULE_BEGIN - { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + RULE_BEGIN + { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__3__Impl - rule__ParameterStructMember__Group__4 + rule__ParameterStructMember__Group__3__Impl + rule__ParameterStructMember__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } - (rule__ParameterStructMember__ValueAssignment_3) - { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + (rule__ParameterStructMember__ValueAssignment_3) + { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__4__Impl + rule__ParameterStructMember__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } + RULE_END + { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructTypeMember__Group__0__Impl - rule__ParameterStructTypeMember__Group__1 + rule__ParameterStructTypeMember__Group__0__Impl + rule__ParameterStructTypeMember__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } - (rule__ParameterStructTypeMember__NameAssignment_0) - { after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } + { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructTypeMember__NameAssignment_0) + { after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructTypeMember__Group__1__Impl + rule__ParameterStructTypeMember__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } - (rule__ParameterStructTypeMember__TypeAssignment_1) - { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } + { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } + (rule__ParameterStructTypeMember__TypeAssignment_1) + { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Bool__Group__0__Impl - rule__Bool__Group__1 + rule__Bool__Group__0__Impl + rule__Bool__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolAccess().getBoolAction_0()); } - () - { after(grammarAccess.getBoolAccess().getBoolAction_0()); } + { before(grammarAccess.getBoolAccess().getBoolAction_0()); } + () + { after(grammarAccess.getBoolAccess().getBoolAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Bool__Group__1__Impl + rule__Bool__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); } - Bool - { after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } + { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); } + Bool + { after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8__Group__0__Impl - rule__Int8__Group__1 + rule__Int8__Group__0__Impl + rule__Int8__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8Access().getInt8Action_0()); } - () - { after(grammarAccess.getInt8Access().getInt8Action_0()); } + { before(grammarAccess.getInt8Access().getInt8Action_0()); } + () + { after(grammarAccess.getInt8Access().getInt8Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8__Group__1__Impl + rule__Int8__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8Access().getInt8Keyword_1()); } - Int8 - { after(grammarAccess.getInt8Access().getInt8Keyword_1()); } + { before(grammarAccess.getInt8Access().getInt8Keyword_1()); } + Int8 + { after(grammarAccess.getInt8Access().getInt8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8__Group__0__Impl - rule__Uint8__Group__1 + rule__Uint8__Group__0__Impl + rule__Uint8__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8Access().getUint8Action_0()); } - () - { after(grammarAccess.getUint8Access().getUint8Action_0()); } + { before(grammarAccess.getUint8Access().getUint8Action_0()); } + () + { after(grammarAccess.getUint8Access().getUint8Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8__Group__1__Impl + rule__Uint8__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8Access().getUint8Keyword_1()); } - Uint8 - { after(grammarAccess.getUint8Access().getUint8Keyword_1()); } + { before(grammarAccess.getUint8Access().getUint8Keyword_1()); } + Uint8 + { after(grammarAccess.getUint8Access().getUint8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16__Group__0__Impl - rule__Int16__Group__1 + rule__Int16__Group__0__Impl + rule__Int16__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16Access().getInt16Action_0()); } - () - { after(grammarAccess.getInt16Access().getInt16Action_0()); } + { before(grammarAccess.getInt16Access().getInt16Action_0()); } + () + { after(grammarAccess.getInt16Access().getInt16Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16__Group__1__Impl + rule__Int16__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16Access().getInt16Keyword_1()); } - Int16 - { after(grammarAccess.getInt16Access().getInt16Keyword_1()); } + { before(grammarAccess.getInt16Access().getInt16Keyword_1()); } + Int16 + { after(grammarAccess.getInt16Access().getInt16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16__Group__0__Impl - rule__Uint16__Group__1 + rule__Uint16__Group__0__Impl + rule__Uint16__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16Access().getUint16Action_0()); } - () - { after(grammarAccess.getUint16Access().getUint16Action_0()); } + { before(grammarAccess.getUint16Access().getUint16Action_0()); } + () + { after(grammarAccess.getUint16Access().getUint16Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16__Group__1__Impl + rule__Uint16__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16Access().getUint16Keyword_1()); } - Uint16 - { after(grammarAccess.getUint16Access().getUint16Keyword_1()); } + { before(grammarAccess.getUint16Access().getUint16Keyword_1()); } + Uint16 + { after(grammarAccess.getUint16Access().getUint16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32__Group__0__Impl - rule__Int32__Group__1 + rule__Int32__Group__0__Impl + rule__Int32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32Access().getInt32Action_0()); } - () - { after(grammarAccess.getInt32Access().getInt32Action_0()); } + { before(grammarAccess.getInt32Access().getInt32Action_0()); } + () + { after(grammarAccess.getInt32Access().getInt32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32__Group__1__Impl + rule__Int32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32Access().getInt32Keyword_1()); } - Int32 - { after(grammarAccess.getInt32Access().getInt32Keyword_1()); } + { before(grammarAccess.getInt32Access().getInt32Keyword_1()); } + Int32 + { after(grammarAccess.getInt32Access().getInt32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32__Group__0__Impl - rule__Uint32__Group__1 + rule__Uint32__Group__0__Impl + rule__Uint32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32Access().getUint32Action_0()); } - () - { after(grammarAccess.getUint32Access().getUint32Action_0()); } + { before(grammarAccess.getUint32Access().getUint32Action_0()); } + () + { after(grammarAccess.getUint32Access().getUint32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32__Group__1__Impl + rule__Uint32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32Access().getUint32Keyword_1()); } - Uint32 - { after(grammarAccess.getUint32Access().getUint32Keyword_1()); } + { before(grammarAccess.getUint32Access().getUint32Keyword_1()); } + Uint32 + { after(grammarAccess.getUint32Access().getUint32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64__Group__0__Impl - rule__Int64__Group__1 + rule__Int64__Group__0__Impl + rule__Int64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64Access().getInt64Action_0()); } - () - { after(grammarAccess.getInt64Access().getInt64Action_0()); } + { before(grammarAccess.getInt64Access().getInt64Action_0()); } + () + { after(grammarAccess.getInt64Access().getInt64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64__Group__1__Impl + rule__Int64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64Access().getInt64Keyword_1()); } - Int64 - { after(grammarAccess.getInt64Access().getInt64Keyword_1()); } + { before(grammarAccess.getInt64Access().getInt64Keyword_1()); } + Int64 + { after(grammarAccess.getInt64Access().getInt64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64__Group__0__Impl - rule__Uint64__Group__1 + rule__Uint64__Group__0__Impl + rule__Uint64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64Access().getUint64Action_0()); } - () - { after(grammarAccess.getUint64Access().getUint64Action_0()); } + { before(grammarAccess.getUint64Access().getUint64Action_0()); } + () + { after(grammarAccess.getUint64Access().getUint64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64__Group__1__Impl + rule__Uint64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64Access().getUint64Keyword_1()); } - Uint64 - { after(grammarAccess.getUint64Access().getUint64Keyword_1()); } + { before(grammarAccess.getUint64Access().getUint64Keyword_1()); } + Uint64 + { after(grammarAccess.getUint64Access().getUint64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32__Group__0__Impl - rule__Float32__Group__1 + rule__Float32__Group__0__Impl + rule__Float32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32Access().getFloat32Action_0()); } - () - { after(grammarAccess.getFloat32Access().getFloat32Action_0()); } + { before(grammarAccess.getFloat32Access().getFloat32Action_0()); } + () + { after(grammarAccess.getFloat32Access().getFloat32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32__Group__1__Impl + rule__Float32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } - Float32 - { after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } + { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } + Float32 + { after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64__Group__0__Impl - rule__Float64__Group__1 + rule__Float64__Group__0__Impl + rule__Float64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64Access().getFloat64Action_0()); } - () - { after(grammarAccess.getFloat64Access().getFloat64Action_0()); } + { before(grammarAccess.getFloat64Access().getFloat64Action_0()); } + () + { after(grammarAccess.getFloat64Access().getFloat64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64__Group__1__Impl + rule__Float64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } - Float64 - { after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } + { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } + Float64 + { after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0__Group__0__Impl - rule__String0__Group__1 + rule__String0__Group__0__Impl + rule__String0__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0Access().getStringAction_0()); } - () - { after(grammarAccess.getString0Access().getStringAction_0()); } + { before(grammarAccess.getString0Access().getStringAction_0()); } + () + { after(grammarAccess.getString0Access().getStringAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0__Group__1__Impl + rule__String0__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0Access().getStringKeyword_1()); } - String_1 - { after(grammarAccess.getString0Access().getStringKeyword_1()); } + { before(grammarAccess.getString0Access().getStringKeyword_1()); } + String_1 + { after(grammarAccess.getString0Access().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Byte__Group__0__Impl - rule__Byte__Group__1 + rule__Byte__Group__0__Impl + rule__Byte__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteAccess().getByteAction_0()); } - () - { after(grammarAccess.getByteAccess().getByteAction_0()); } + { before(grammarAccess.getByteAccess().getByteAction_0()); } + () + { after(grammarAccess.getByteAccess().getByteAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Byte__Group__1__Impl + rule__Byte__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteAccess().getByteKeyword_1()); } - Byte - { after(grammarAccess.getByteAccess().getByteKeyword_1()); } + { before(grammarAccess.getByteAccess().getByteKeyword_1()); } + Byte + { after(grammarAccess.getByteAccess().getByteKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Time__Group__0__Impl - rule__Time__Group__1 + rule__Time__Group__0__Impl + rule__Time__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTimeAccess().getTimeAction_0()); } - () - { after(grammarAccess.getTimeAccess().getTimeAction_0()); } + { before(grammarAccess.getTimeAccess().getTimeAction_0()); } + () + { after(grammarAccess.getTimeAccess().getTimeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Time__Group__1__Impl + rule__Time__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); } - Time - { after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } + { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); } + Time + { after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Duration__Group__0__Impl - rule__Duration__Group__1 + rule__Duration__Group__0__Impl + rule__Duration__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getDurationAccess().getDurationAction_0()); } - () - { after(grammarAccess.getDurationAccess().getDurationAction_0()); } + { before(grammarAccess.getDurationAccess().getDurationAction_0()); } + () + { after(grammarAccess.getDurationAccess().getDurationAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Duration__Group__1__Impl + rule__Duration__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); } - Duration - { after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } + { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); } + Duration + { after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__BoolArray__Group__0__Impl - rule__BoolArray__Group__1 + rule__BoolArray__Group__0__Impl + rule__BoolArray__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } - () - { after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } + { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } + () + { after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__BoolArray__Group__1__Impl + rule__BoolArray__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } - Bool_1 - { after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } + { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } + Bool_1 + { after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8Array__Group__0__Impl - rule__Int8Array__Group__1 + rule__Int8Array__Group__0__Impl + rule__Int8Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } - () - { after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } + { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } + () + { after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8Array__Group__1__Impl + rule__Int8Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } - Int8_1 - { after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } + { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } + Int8_1 + { after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8Array__Group__0__Impl - rule__Uint8Array__Group__1 + rule__Uint8Array__Group__0__Impl + rule__Uint8Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } - () - { after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } + { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } + () + { after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8Array__Group__1__Impl + rule__Uint8Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } - Uint8_1 - { after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } + { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } + Uint8_1 + { after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16Array__Group__0__Impl - rule__Int16Array__Group__1 + rule__Int16Array__Group__0__Impl + rule__Int16Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } - () - { after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } + { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } + () + { after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16Array__Group__1__Impl + rule__Int16Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } - Int16_1 - { after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } + { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } + Int16_1 + { after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16Array__Group__0__Impl - rule__Uint16Array__Group__1 + rule__Uint16Array__Group__0__Impl + rule__Uint16Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } - () - { after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } + { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } + () + { after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16Array__Group__1__Impl + rule__Uint16Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } - Uint16_1 - { after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } + { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } + Uint16_1 + { after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32Array__Group__0__Impl - rule__Int32Array__Group__1 + rule__Int32Array__Group__0__Impl + rule__Int32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } - () - { after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } + { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } + () + { after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32Array__Group__1__Impl + rule__Int32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } - Int32_1 - { after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } + { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } + Int32_1 + { after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32Array__Group__0__Impl - rule__Uint32Array__Group__1 + rule__Uint32Array__Group__0__Impl + rule__Uint32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } - () - { after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } + { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } + () + { after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32Array__Group__1__Impl + rule__Uint32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } - Uint32_1 - { after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } + { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } + Uint32_1 + { after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64Array__Group__0__Impl - rule__Int64Array__Group__1 + rule__Int64Array__Group__0__Impl + rule__Int64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } - () - { after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } + { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } + () + { after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64Array__Group__1__Impl + rule__Int64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } - Int64_1 - { after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } + { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } + Int64_1 + { after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64Array__Group__0__Impl - rule__Uint64Array__Group__1 + rule__Uint64Array__Group__0__Impl + rule__Uint64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } - () - { after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } + { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } + () + { after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64Array__Group__1__Impl + rule__Uint64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } - Uint64_1 - { after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } + { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } + Uint64_1 + { after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32Array__Group__0__Impl - rule__Float32Array__Group__1 + rule__Float32Array__Group__0__Impl + rule__Float32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } - () - { after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } + { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } + () + { after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32Array__Group__1__Impl + rule__Float32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } - Float32_1 - { after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } + { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } + Float32_1 + { after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64Array__Group__0__Impl - rule__Float64Array__Group__1 + rule__Float64Array__Group__0__Impl + rule__Float64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } - () - { after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } + { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } + () + { after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64Array__Group__1__Impl + rule__Float64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } - Float64_1 - { after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } + { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } + Float64_1 + { after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0Array__Group__0__Impl - rule__String0Array__Group__1 + rule__String0Array__Group__0__Impl + rule__String0Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } - () - { after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } + { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } + () + { after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0Array__Group__1__Impl + rule__String0Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } - String_2 - { after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } + { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } + String_2 + { after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ByteArray__Group__0__Impl - rule__ByteArray__Group__1 + rule__ByteArray__Group__0__Impl + rule__ByteArray__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } - () - { after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } + { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } + () + { after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ByteArray__Group__1__Impl + rule__ByteArray__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } - Byte_1 - { after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } + { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } + Byte_1 + { after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Header__Group__0__Impl - rule__Header__Group__1 + rule__Header__Group__0__Impl + rule__Header__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); } - () - { after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } + { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); } + () + { after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Header__Group__1__Impl + rule__Header__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } - Header - { after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } + { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } + Header + { after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ArrayTopicSpecRef__Group__0__Impl - rule__ArrayTopicSpecRef__Group__1 + rule__ArrayTopicSpecRef__Group__0__Impl + rule__ArrayTopicSpecRef__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } - (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ArrayTopicSpecRef__Group__1__Impl + rule__ArrayTopicSpecRef__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } - LeftSquareBracketRightSquareBracket - { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + LeftSquareBracketRightSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__SequenceAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } - ruleParameterType - { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } + ruleParameterType + { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__SequenceAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } - ruleParameterType - { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } + ruleParameterType + { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__ParameterstructypetmemberAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } - ruleParameterStructTypeMember - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } + ruleParameterStructTypeMember + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } - ruleParameterStructTypeMember - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } + ruleParameterStructTypeMember + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } - ruleParameterInteger - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } + ruleParameterInteger + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } - ruleParameterString - { after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } + ruleParameterString + { after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } - ruleParameterDouble - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } + ruleParameterDouble + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } - ruleParameterBoolean - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } + ruleParameterBoolean + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } - ruleParameterBase64 - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } + ruleParameterBase64 + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__TypeAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - ruleParameterType - { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } + ruleParameterType + { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__DefaultAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - ruleParameterList - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - ) + ( + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } + ruleParameterList + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__ValueAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } - ruleParameterValue - { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } + ruleParameterValue + { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__ValueAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } - ruleParameterValue - { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } - ) + ( + { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } + ruleParameterValue + { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__ValueAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } - ruleEString - { after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } + ruleEString + { after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterString__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } - ruleEString - { after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } + ruleEString + { after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } - ruleBase64Binary - { after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } + ruleBase64Binary + { after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterInteger__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } - ruleInteger0 - { after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } + ruleInteger0 + { after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDouble__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } - ruleDouble0 - { after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } + ruleDouble0 + { after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBoolean__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } - ruleboolean0 - { after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } + ruleboolean0 + { after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__ValueAssignment_1_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } - ruleParameterStructMember - { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } + ruleParameterStructMember + { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__ValueAssignment_1_2_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } - ruleParameterStructMember - { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } - ) + ( + { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } + ruleParameterStructMember + { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDate__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } - ruleDateTime0 - { after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } + ruleDateTime0 + { after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString - { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } + ruleEString + { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__ValueAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - ruleParameterValue - { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } + ruleParameterValue + { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString - { after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } + ruleEString + { after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } - ruleParameterType - { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } + ruleParameterType + { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpecRef__TopicSpecAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - ruleEString - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - ) - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } - ) + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } + ruleEString + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } + ) + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__TopicSpecAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - ruleEString - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - ) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + ruleEString + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + ) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.java index e5f613380..04a0daf70 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.java @@ -123,99 +123,99 @@ public InternalBasicsParser(TokenStream input) { } public InternalBasicsParser(TokenStream input, RecognizerSharedState state) { super(input, state); - + } - + public String[] getTokenNames() { return InternalBasicsParser.tokenNames; } public String getGrammarFileName() { return "InternalBasicsParser.g"; } - private BasicsGrammarAccess grammarAccess; - private final Map tokenNameToValue = new HashMap(); - - { - tokenNameToValue.put("Comma", "','"); - tokenNameToValue.put("Colon", "':'"); - tokenNameToValue.put("LeftSquareBracket", "'['"); - tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); - tokenNameToValue.put("Any", "'Any'"); - tokenNameToValue.put("Ns", "'ns:'"); - tokenNameToValue.put("Date", "'Date'"); - tokenNameToValue.put("List", "'List'"); - tokenNameToValue.put("Bool", "'bool'"); - tokenNameToValue.put("Byte", "'byte'"); - tokenNameToValue.put("Goal", "'goal'"); - tokenNameToValue.put("Int8", "'int8'"); - tokenNameToValue.put("Name", "'name'"); - tokenNameToValue.put("Node", "'node'"); - tokenNameToValue.put("Time", "'time'"); - tokenNameToValue.put("Type", "'type'"); - tokenNameToValue.put("Int16", "'int16'"); - tokenNameToValue.put("Int32", "'int32'"); - tokenNameToValue.put("Int64", "'int64'"); - tokenNameToValue.put("Type_1", "'type:'"); - tokenNameToValue.put("Uint8", "'uint8'"); - tokenNameToValue.put("Value", "'value'"); - tokenNameToValue.put("Array", "'Array:'"); - tokenNameToValue.put("Base64", "'Base64'"); - tokenNameToValue.put("Double", "'Double'"); - tokenNameToValue.put("Header", "'Header'"); - tokenNameToValue.put("String", "'String'"); - tokenNameToValue.put("Struct", "'Struct'"); - tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); - tokenNameToValue.put("Result", "'result'"); - tokenNameToValue.put("String_1", "'string'"); - tokenNameToValue.put("Uint16", "'uint16'"); - tokenNameToValue.put("Uint32", "'uint32'"); - tokenNameToValue.put("Uint64", "'uint64'"); - tokenNameToValue.put("Value_1", "'value:'"); - tokenNameToValue.put("Boolean", "'Boolean'"); - tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Float32", "'float32'"); - tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); - tokenNameToValue.put("Message", "'message'"); - tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); - tokenNameToValue.put("Default", "'default:'"); - tokenNameToValue.put("Duration", "'duration'"); - tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); - tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); - tokenNameToValue.put("ParameterAny", "'ParameterAny'"); - tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); - tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); - tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - } - - public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - String result = tokenNameToValue.get(tokenName); - if (result == null) - result = tokenName; - return result; - } + private BasicsGrammarAccess grammarAccess; + private final Map tokenNameToValue = new HashMap(); + + { + tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("Colon", "':'"); + tokenNameToValue.put("LeftSquareBracket", "'['"); + tokenNameToValue.put("RightSquareBracket", "']'"); + tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); + tokenNameToValue.put("Any", "'Any'"); + tokenNameToValue.put("Ns", "'ns:'"); + tokenNameToValue.put("Date", "'Date'"); + tokenNameToValue.put("List", "'List'"); + tokenNameToValue.put("Bool", "'bool'"); + tokenNameToValue.put("Byte", "'byte'"); + tokenNameToValue.put("Goal", "'goal'"); + tokenNameToValue.put("Int8", "'int8'"); + tokenNameToValue.put("Name", "'name'"); + tokenNameToValue.put("Node", "'node'"); + tokenNameToValue.put("Time", "'time'"); + tokenNameToValue.put("Type", "'type'"); + tokenNameToValue.put("Int16", "'int16'"); + tokenNameToValue.put("Int32", "'int32'"); + tokenNameToValue.put("Int64", "'int64'"); + tokenNameToValue.put("Type_1", "'type:'"); + tokenNameToValue.put("Uint8", "'uint8'"); + tokenNameToValue.put("Value", "'value'"); + tokenNameToValue.put("Array", "'Array:'"); + tokenNameToValue.put("Base64", "'Base64'"); + tokenNameToValue.put("Double", "'Double'"); + tokenNameToValue.put("Header", "'Header'"); + tokenNameToValue.put("String", "'String'"); + tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Action", "'action'"); + tokenNameToValue.put("Bool_1", "'bool[]'"); + tokenNameToValue.put("Byte_1", "'byte[]'"); + tokenNameToValue.put("Int8_1", "'int8[]'"); + tokenNameToValue.put("Result", "'result'"); + tokenNameToValue.put("String_1", "'string'"); + tokenNameToValue.put("Uint16", "'uint16'"); + tokenNameToValue.put("Uint32", "'uint32'"); + tokenNameToValue.put("Uint64", "'uint64'"); + tokenNameToValue.put("Value_1", "'value:'"); + tokenNameToValue.put("Boolean", "'Boolean'"); + tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Float32", "'float32'"); + tokenNameToValue.put("Float64", "'float64'"); + tokenNameToValue.put("Int16_1", "'int16[]'"); + tokenNameToValue.put("Int32_1", "'int32[]'"); + tokenNameToValue.put("Int64_1", "'int64[]'"); + tokenNameToValue.put("Message", "'message'"); + tokenNameToValue.put("Service", "'service'"); + tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("Default", "'default:'"); + tokenNameToValue.put("Duration", "'duration'"); + tokenNameToValue.put("Feedback", "'feedback'"); + tokenNameToValue.put("String_2", "'string[]'"); + tokenNameToValue.put("Uint16_1", "'uint16[]'"); + tokenNameToValue.put("Uint32_1", "'uint32[]'"); + tokenNameToValue.put("Uint64_1", "'uint64[]'"); + tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Float32_1", "'float32[]'"); + tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("ParameterAny", "'ParameterAny'"); + tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); + tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); + } + + public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + String result = tokenNameToValue.get(tokenName); + if (result == null) + result = tokenName; + return result; + } @@ -226,14 +226,14 @@ public final void entryRuleNamespace() throws RecognitionException { // InternalBasicsParser.g:119:1: ( ruleNamespace EOF ) // InternalBasicsParser.g:120:1: ruleNamespace EOF { - before(grammarAccess.getNamespaceRule()); + before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); ruleNamespace(); state._fsp--; - after(grammarAccess.getNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -253,8 +253,8 @@ public final void entryRuleNamespace() throws RecognitionException { // InternalBasicsParser.g:127:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:131:2: ( ( ( rule__Namespace__Alternatives ) ) ) // InternalBasicsParser.g:132:2: ( ( rule__Namespace__Alternatives ) ) @@ -262,7 +262,7 @@ public final void ruleNamespace() throws RecognitionException { // InternalBasicsParser.g:132:2: ( ( rule__Namespace__Alternatives ) ) // InternalBasicsParser.g:133:3: ( rule__Namespace__Alternatives ) { - before(grammarAccess.getNamespaceAccess().getAlternatives()); + before(grammarAccess.getNamespaceAccess().getAlternatives()); // InternalBasicsParser.g:134:3: ( rule__Namespace__Alternatives ) // InternalBasicsParser.g:134:4: rule__Namespace__Alternatives { @@ -274,7 +274,7 @@ public final void ruleNamespace() throws RecognitionException { } - after(grammarAccess.getNamespaceAccess().getAlternatives()); + after(grammarAccess.getNamespaceAccess().getAlternatives()); } @@ -288,7 +288,7 @@ public final void ruleNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -303,14 +303,14 @@ public final void entryRuleGraphName() throws RecognitionException { // InternalBasicsParser.g:144:1: ( ruleGraphName EOF ) // InternalBasicsParser.g:145:1: ruleGraphName EOF { - before(grammarAccess.getGraphNameRule()); + before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); ruleGraphName(); state._fsp--; - after(grammarAccess.getGraphNameRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getGraphNameRule()); + match(input,EOF,FOLLOW_2); } @@ -330,8 +330,8 @@ public final void entryRuleGraphName() throws RecognitionException { // InternalBasicsParser.g:152:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:156:2: ( ( GraphName ) ) // InternalBasicsParser.g:157:2: ( GraphName ) @@ -339,9 +339,9 @@ public final void ruleGraphName() throws RecognitionException { // InternalBasicsParser.g:157:2: ( GraphName ) // InternalBasicsParser.g:158:3: GraphName { - before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); - match(input,GraphName,FOLLOW_2); - after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + match(input,GraphName,FOLLOW_2); + after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } @@ -355,7 +355,7 @@ public final void ruleGraphName() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -370,14 +370,14 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // InternalBasicsParser.g:169:1: ( ruleGlobalNamespace EOF ) // InternalBasicsParser.g:170:1: ruleGlobalNamespace EOF { - before(grammarAccess.getGlobalNamespaceRule()); + before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); ruleGlobalNamespace(); state._fsp--; - after(grammarAccess.getGlobalNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -397,8 +397,8 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // InternalBasicsParser.g:177:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:181:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) // InternalBasicsParser.g:182:2: ( ( rule__GlobalNamespace__Group__0 ) ) @@ -406,7 +406,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { // InternalBasicsParser.g:182:2: ( ( rule__GlobalNamespace__Group__0 ) ) // InternalBasicsParser.g:183:3: ( rule__GlobalNamespace__Group__0 ) { - before(grammarAccess.getGlobalNamespaceAccess().getGroup()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup()); // InternalBasicsParser.g:184:3: ( rule__GlobalNamespace__Group__0 ) // InternalBasicsParser.g:184:4: rule__GlobalNamespace__Group__0 { @@ -418,7 +418,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { } - after(grammarAccess.getGlobalNamespaceAccess().getGroup()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } @@ -432,7 +432,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -447,14 +447,14 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // InternalBasicsParser.g:194:1: ( ruleRelativeNamespace_Impl EOF ) // InternalBasicsParser.g:195:1: ruleRelativeNamespace_Impl EOF { - before(grammarAccess.getRelativeNamespace_ImplRule()); + before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); ruleRelativeNamespace_Impl(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplRule()); + match(input,EOF,FOLLOW_2); } @@ -474,8 +474,8 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // InternalBasicsParser.g:202:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:206:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) // InternalBasicsParser.g:207:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) @@ -483,7 +483,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // InternalBasicsParser.g:207:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) // InternalBasicsParser.g:208:3: ( rule__RelativeNamespace_Impl__Group__0 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); // InternalBasicsParser.g:209:3: ( rule__RelativeNamespace_Impl__Group__0 ) // InternalBasicsParser.g:209:4: rule__RelativeNamespace_Impl__Group__0 { @@ -495,7 +495,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { } - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } @@ -509,7 +509,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -524,14 +524,14 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // InternalBasicsParser.g:219:1: ( rulePrivateNamespace EOF ) // InternalBasicsParser.g:220:1: rulePrivateNamespace EOF { - before(grammarAccess.getPrivateNamespaceRule()); + before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); rulePrivateNamespace(); state._fsp--; - after(grammarAccess.getPrivateNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -551,8 +551,8 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // InternalBasicsParser.g:227:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:231:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) // InternalBasicsParser.g:232:2: ( ( rule__PrivateNamespace__Group__0 ) ) @@ -560,7 +560,7 @@ public final void rulePrivateNamespace() throws RecognitionException { // InternalBasicsParser.g:232:2: ( ( rule__PrivateNamespace__Group__0 ) ) // InternalBasicsParser.g:233:3: ( rule__PrivateNamespace__Group__0 ) { - before(grammarAccess.getPrivateNamespaceAccess().getGroup()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup()); // InternalBasicsParser.g:234:3: ( rule__PrivateNamespace__Group__0 ) // InternalBasicsParser.g:234:4: rule__PrivateNamespace__Group__0 { @@ -572,7 +572,7 @@ public final void rulePrivateNamespace() throws RecognitionException { } - after(grammarAccess.getPrivateNamespaceAccess().getGroup()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } @@ -586,7 +586,7 @@ public final void rulePrivateNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -601,14 +601,14 @@ public final void entryRuleParameterType() throws RecognitionException { // InternalBasicsParser.g:244:1: ( ruleParameterType EOF ) // InternalBasicsParser.g:245:1: ruleParameterType EOF { - before(grammarAccess.getParameterTypeRule()); + before(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -628,8 +628,8 @@ public final void entryRuleParameterType() throws RecognitionException { // InternalBasicsParser.g:252:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; public final void ruleParameterType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:256:2: ( ( ( rule__ParameterType__Alternatives ) ) ) // InternalBasicsParser.g:257:2: ( ( rule__ParameterType__Alternatives ) ) @@ -637,7 +637,7 @@ public final void ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:257:2: ( ( rule__ParameterType__Alternatives ) ) // InternalBasicsParser.g:258:3: ( rule__ParameterType__Alternatives ) { - before(grammarAccess.getParameterTypeAccess().getAlternatives()); + before(grammarAccess.getParameterTypeAccess().getAlternatives()); // InternalBasicsParser.g:259:3: ( rule__ParameterType__Alternatives ) // InternalBasicsParser.g:259:4: rule__ParameterType__Alternatives { @@ -649,7 +649,7 @@ public final void ruleParameterType() throws RecognitionException { } - after(grammarAccess.getParameterTypeAccess().getAlternatives()); + after(grammarAccess.getParameterTypeAccess().getAlternatives()); } @@ -663,7 +663,7 @@ public final void ruleParameterType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -678,14 +678,14 @@ public final void entryRuleParameterValue() throws RecognitionException { // InternalBasicsParser.g:269:1: ( ruleParameterValue EOF ) // InternalBasicsParser.g:270:1: ruleParameterValue EOF { - before(grammarAccess.getParameterValueRule()); + before(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterValueRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterValueRule()); + match(input,EOF,FOLLOW_2); } @@ -705,8 +705,8 @@ public final void entryRuleParameterValue() throws RecognitionException { // InternalBasicsParser.g:277:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; public final void ruleParameterValue() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:281:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) // InternalBasicsParser.g:282:2: ( ( rule__ParameterValue__Alternatives ) ) @@ -714,7 +714,7 @@ public final void ruleParameterValue() throws RecognitionException { // InternalBasicsParser.g:282:2: ( ( rule__ParameterValue__Alternatives ) ) // InternalBasicsParser.g:283:3: ( rule__ParameterValue__Alternatives ) { - before(grammarAccess.getParameterValueAccess().getAlternatives()); + before(grammarAccess.getParameterValueAccess().getAlternatives()); // InternalBasicsParser.g:284:3: ( rule__ParameterValue__Alternatives ) // InternalBasicsParser.g:284:4: rule__ParameterValue__Alternatives { @@ -726,7 +726,7 @@ public final void ruleParameterValue() throws RecognitionException { } - after(grammarAccess.getParameterValueAccess().getAlternatives()); + after(grammarAccess.getParameterValueAccess().getAlternatives()); } @@ -740,7 +740,7 @@ public final void ruleParameterValue() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -755,14 +755,14 @@ public final void entryRuleParameterListType() throws RecognitionException { // InternalBasicsParser.g:294:1: ( ruleParameterListType EOF ) // InternalBasicsParser.g:295:1: ruleParameterListType EOF { - before(grammarAccess.getParameterListTypeRule()); + before(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); ruleParameterListType(); state._fsp--; - after(grammarAccess.getParameterListTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterListTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -782,8 +782,8 @@ public final void entryRuleParameterListType() throws RecognitionException { // InternalBasicsParser.g:302:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; public final void ruleParameterListType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:306:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) // InternalBasicsParser.g:307:2: ( ( rule__ParameterListType__Group__0 ) ) @@ -791,7 +791,7 @@ public final void ruleParameterListType() throws RecognitionException { // InternalBasicsParser.g:307:2: ( ( rule__ParameterListType__Group__0 ) ) // InternalBasicsParser.g:308:3: ( rule__ParameterListType__Group__0 ) { - before(grammarAccess.getParameterListTypeAccess().getGroup()); + before(grammarAccess.getParameterListTypeAccess().getGroup()); // InternalBasicsParser.g:309:3: ( rule__ParameterListType__Group__0 ) // InternalBasicsParser.g:309:4: rule__ParameterListType__Group__0 { @@ -803,7 +803,7 @@ public final void ruleParameterListType() throws RecognitionException { } - after(grammarAccess.getParameterListTypeAccess().getGroup()); + after(grammarAccess.getParameterListTypeAccess().getGroup()); } @@ -817,7 +817,7 @@ public final void ruleParameterListType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -832,14 +832,14 @@ public final void entryRuleParameterStructType() throws RecognitionException { // InternalBasicsParser.g:319:1: ( ruleParameterStructType EOF ) // InternalBasicsParser.g:320:1: ruleParameterStructType EOF { - before(grammarAccess.getParameterStructTypeRule()); + before(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); ruleParameterStructType(); state._fsp--; - after(grammarAccess.getParameterStructTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -859,8 +859,8 @@ public final void entryRuleParameterStructType() throws RecognitionException { // InternalBasicsParser.g:327:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; public final void ruleParameterStructType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:331:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) // InternalBasicsParser.g:332:2: ( ( rule__ParameterStructType__Group__0 ) ) @@ -868,7 +868,7 @@ public final void ruleParameterStructType() throws RecognitionException { // InternalBasicsParser.g:332:2: ( ( rule__ParameterStructType__Group__0 ) ) // InternalBasicsParser.g:333:3: ( rule__ParameterStructType__Group__0 ) { - before(grammarAccess.getParameterStructTypeAccess().getGroup()); + before(grammarAccess.getParameterStructTypeAccess().getGroup()); // InternalBasicsParser.g:334:3: ( rule__ParameterStructType__Group__0 ) // InternalBasicsParser.g:334:4: rule__ParameterStructType__Group__0 { @@ -880,7 +880,7 @@ public final void ruleParameterStructType() throws RecognitionException { } - after(grammarAccess.getParameterStructTypeAccess().getGroup()); + after(grammarAccess.getParameterStructTypeAccess().getGroup()); } @@ -894,7 +894,7 @@ public final void ruleParameterStructType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -909,14 +909,14 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // InternalBasicsParser.g:344:1: ( ruleParameterIntegerType EOF ) // InternalBasicsParser.g:345:1: ruleParameterIntegerType EOF { - before(grammarAccess.getParameterIntegerTypeRule()); + before(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); ruleParameterIntegerType(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -936,8 +936,8 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // InternalBasicsParser.g:352:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; public final void ruleParameterIntegerType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:356:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) // InternalBasicsParser.g:357:2: ( ( rule__ParameterIntegerType__Group__0 ) ) @@ -945,7 +945,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { // InternalBasicsParser.g:357:2: ( ( rule__ParameterIntegerType__Group__0 ) ) // InternalBasicsParser.g:358:3: ( rule__ParameterIntegerType__Group__0 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); + before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); // InternalBasicsParser.g:359:3: ( rule__ParameterIntegerType__Group__0 ) // InternalBasicsParser.g:359:4: rule__ParameterIntegerType__Group__0 { @@ -957,7 +957,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { } - after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); + after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } @@ -971,7 +971,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -986,14 +986,14 @@ public final void entryRuleParameterStringType() throws RecognitionException { // InternalBasicsParser.g:369:1: ( ruleParameterStringType EOF ) // InternalBasicsParser.g:370:1: ruleParameterStringType EOF { - before(grammarAccess.getParameterStringTypeRule()); + before(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); ruleParameterStringType(); state._fsp--; - after(grammarAccess.getParameterStringTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStringTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -1013,8 +1013,8 @@ public final void entryRuleParameterStringType() throws RecognitionException { // InternalBasicsParser.g:377:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; public final void ruleParameterStringType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:381:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) // InternalBasicsParser.g:382:2: ( ( rule__ParameterStringType__Group__0 ) ) @@ -1022,7 +1022,7 @@ public final void ruleParameterStringType() throws RecognitionException { // InternalBasicsParser.g:382:2: ( ( rule__ParameterStringType__Group__0 ) ) // InternalBasicsParser.g:383:3: ( rule__ParameterStringType__Group__0 ) { - before(grammarAccess.getParameterStringTypeAccess().getGroup()); + before(grammarAccess.getParameterStringTypeAccess().getGroup()); // InternalBasicsParser.g:384:3: ( rule__ParameterStringType__Group__0 ) // InternalBasicsParser.g:384:4: rule__ParameterStringType__Group__0 { @@ -1034,7 +1034,7 @@ public final void ruleParameterStringType() throws RecognitionException { } - after(grammarAccess.getParameterStringTypeAccess().getGroup()); + after(grammarAccess.getParameterStringTypeAccess().getGroup()); } @@ -1048,7 +1048,7 @@ public final void ruleParameterStringType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1063,14 +1063,14 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // InternalBasicsParser.g:394:1: ( ruleParameterDoubleType EOF ) // InternalBasicsParser.g:395:1: ruleParameterDoubleType EOF { - before(grammarAccess.getParameterDoubleTypeRule()); + before(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); ruleParameterDoubleType(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -1090,8 +1090,8 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // InternalBasicsParser.g:402:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; public final void ruleParameterDoubleType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:406:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) // InternalBasicsParser.g:407:2: ( ( rule__ParameterDoubleType__Group__0 ) ) @@ -1099,7 +1099,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { // InternalBasicsParser.g:407:2: ( ( rule__ParameterDoubleType__Group__0 ) ) // InternalBasicsParser.g:408:3: ( rule__ParameterDoubleType__Group__0 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); // InternalBasicsParser.g:409:3: ( rule__ParameterDoubleType__Group__0 ) // InternalBasicsParser.g:409:4: rule__ParameterDoubleType__Group__0 { @@ -1111,7 +1111,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { } - after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } @@ -1125,7 +1125,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1140,14 +1140,14 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // InternalBasicsParser.g:419:1: ( ruleParameterBooleanType EOF ) // InternalBasicsParser.g:420:1: ruleParameterBooleanType EOF { - before(grammarAccess.getParameterBooleanTypeRule()); + before(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); ruleParameterBooleanType(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -1167,8 +1167,8 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // InternalBasicsParser.g:427:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; public final void ruleParameterBooleanType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:431:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) // InternalBasicsParser.g:432:2: ( ( rule__ParameterBooleanType__Group__0 ) ) @@ -1176,7 +1176,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { // InternalBasicsParser.g:432:2: ( ( rule__ParameterBooleanType__Group__0 ) ) // InternalBasicsParser.g:433:3: ( rule__ParameterBooleanType__Group__0 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); // InternalBasicsParser.g:434:3: ( rule__ParameterBooleanType__Group__0 ) // InternalBasicsParser.g:434:4: rule__ParameterBooleanType__Group__0 { @@ -1188,7 +1188,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); + after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } @@ -1202,7 +1202,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1217,14 +1217,14 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // InternalBasicsParser.g:444:1: ( ruleParameterBase64Type EOF ) // InternalBasicsParser.g:445:1: ruleParameterBase64Type EOF { - before(grammarAccess.getParameterBase64TypeRule()); + before(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); ruleParameterBase64Type(); state._fsp--; - after(grammarAccess.getParameterBase64TypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeRule()); + match(input,EOF,FOLLOW_2); } @@ -1244,8 +1244,8 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // InternalBasicsParser.g:452:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; public final void ruleParameterBase64Type() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:456:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) // InternalBasicsParser.g:457:2: ( ( rule__ParameterBase64Type__Group__0 ) ) @@ -1253,7 +1253,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { // InternalBasicsParser.g:457:2: ( ( rule__ParameterBase64Type__Group__0 ) ) // InternalBasicsParser.g:458:3: ( rule__ParameterBase64Type__Group__0 ) { - before(grammarAccess.getParameterBase64TypeAccess().getGroup()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup()); // InternalBasicsParser.g:459:3: ( rule__ParameterBase64Type__Group__0 ) // InternalBasicsParser.g:459:4: rule__ParameterBase64Type__Group__0 { @@ -1265,7 +1265,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { } - after(grammarAccess.getParameterBase64TypeAccess().getGroup()); + after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } @@ -1279,7 +1279,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1294,14 +1294,14 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // InternalBasicsParser.g:469:1: ( ruleParameterArrayType EOF ) // InternalBasicsParser.g:470:1: ruleParameterArrayType EOF { - before(grammarAccess.getParameterArrayTypeRule()); + before(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); ruleParameterArrayType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -1321,8 +1321,8 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // InternalBasicsParser.g:477:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; public final void ruleParameterArrayType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:481:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) // InternalBasicsParser.g:482:2: ( ( rule__ParameterArrayType__Group__0 ) ) @@ -1330,7 +1330,7 @@ public final void ruleParameterArrayType() throws RecognitionException { // InternalBasicsParser.g:482:2: ( ( rule__ParameterArrayType__Group__0 ) ) // InternalBasicsParser.g:483:3: ( rule__ParameterArrayType__Group__0 ) { - before(grammarAccess.getParameterArrayTypeAccess().getGroup()); + before(grammarAccess.getParameterArrayTypeAccess().getGroup()); // InternalBasicsParser.g:484:3: ( rule__ParameterArrayType__Group__0 ) // InternalBasicsParser.g:484:4: rule__ParameterArrayType__Group__0 { @@ -1342,7 +1342,7 @@ public final void ruleParameterArrayType() throws RecognitionException { } - after(grammarAccess.getParameterArrayTypeAccess().getGroup()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } @@ -1356,7 +1356,7 @@ public final void ruleParameterArrayType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1371,14 +1371,14 @@ public final void entryRuleParameterList() throws RecognitionException { // InternalBasicsParser.g:494:1: ( ruleParameterList EOF ) // InternalBasicsParser.g:495:1: ruleParameterList EOF { - before(grammarAccess.getParameterListRule()); + before(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterListRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterListRule()); + match(input,EOF,FOLLOW_2); } @@ -1398,8 +1398,8 @@ public final void entryRuleParameterList() throws RecognitionException { // InternalBasicsParser.g:502:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; public final void ruleParameterList() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:506:2: ( ( ( rule__ParameterList__Group__0 ) ) ) // InternalBasicsParser.g:507:2: ( ( rule__ParameterList__Group__0 ) ) @@ -1407,7 +1407,7 @@ public final void ruleParameterList() throws RecognitionException { // InternalBasicsParser.g:507:2: ( ( rule__ParameterList__Group__0 ) ) // InternalBasicsParser.g:508:3: ( rule__ParameterList__Group__0 ) { - before(grammarAccess.getParameterListAccess().getGroup()); + before(grammarAccess.getParameterListAccess().getGroup()); // InternalBasicsParser.g:509:3: ( rule__ParameterList__Group__0 ) // InternalBasicsParser.g:509:4: rule__ParameterList__Group__0 { @@ -1419,7 +1419,7 @@ public final void ruleParameterList() throws RecognitionException { } - after(grammarAccess.getParameterListAccess().getGroup()); + after(grammarAccess.getParameterListAccess().getGroup()); } @@ -1433,7 +1433,7 @@ public final void ruleParameterList() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1448,14 +1448,14 @@ public final void entryRuleParameterAny() throws RecognitionException { // InternalBasicsParser.g:519:1: ( ruleParameterAny EOF ) // InternalBasicsParser.g:520:1: ruleParameterAny EOF { - before(grammarAccess.getParameterAnyRule()); + before(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); ruleParameterAny(); state._fsp--; - after(grammarAccess.getParameterAnyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterAnyRule()); + match(input,EOF,FOLLOW_2); } @@ -1475,8 +1475,8 @@ public final void entryRuleParameterAny() throws RecognitionException { // InternalBasicsParser.g:527:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; public final void ruleParameterAny() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:531:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) // InternalBasicsParser.g:532:2: ( ( rule__ParameterAny__Group__0 ) ) @@ -1484,7 +1484,7 @@ public final void ruleParameterAny() throws RecognitionException { // InternalBasicsParser.g:532:2: ( ( rule__ParameterAny__Group__0 ) ) // InternalBasicsParser.g:533:3: ( rule__ParameterAny__Group__0 ) { - before(grammarAccess.getParameterAnyAccess().getGroup()); + before(grammarAccess.getParameterAnyAccess().getGroup()); // InternalBasicsParser.g:534:3: ( rule__ParameterAny__Group__0 ) // InternalBasicsParser.g:534:4: rule__ParameterAny__Group__0 { @@ -1496,7 +1496,7 @@ public final void ruleParameterAny() throws RecognitionException { } - after(grammarAccess.getParameterAnyAccess().getGroup()); + after(grammarAccess.getParameterAnyAccess().getGroup()); } @@ -1510,7 +1510,7 @@ public final void ruleParameterAny() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1525,14 +1525,14 @@ public final void entryRuleParameterString() throws RecognitionException { // InternalBasicsParser.g:544:1: ( ruleParameterString EOF ) // InternalBasicsParser.g:545:1: ruleParameterString EOF { - before(grammarAccess.getParameterStringRule()); + before(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStringRule()); + match(input,EOF,FOLLOW_2); } @@ -1552,8 +1552,8 @@ public final void entryRuleParameterString() throws RecognitionException { // InternalBasicsParser.g:552:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; public final void ruleParameterString() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:556:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) // InternalBasicsParser.g:557:2: ( ( rule__ParameterString__ValueAssignment ) ) @@ -1561,7 +1561,7 @@ public final void ruleParameterString() throws RecognitionException { // InternalBasicsParser.g:557:2: ( ( rule__ParameterString__ValueAssignment ) ) // InternalBasicsParser.g:558:3: ( rule__ParameterString__ValueAssignment ) { - before(grammarAccess.getParameterStringAccess().getValueAssignment()); + before(grammarAccess.getParameterStringAccess().getValueAssignment()); // InternalBasicsParser.g:559:3: ( rule__ParameterString__ValueAssignment ) // InternalBasicsParser.g:559:4: rule__ParameterString__ValueAssignment { @@ -1573,7 +1573,7 @@ public final void ruleParameterString() throws RecognitionException { } - after(grammarAccess.getParameterStringAccess().getValueAssignment()); + after(grammarAccess.getParameterStringAccess().getValueAssignment()); } @@ -1587,7 +1587,7 @@ public final void ruleParameterString() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1602,14 +1602,14 @@ public final void entryRuleParameterBase64() throws RecognitionException { // InternalBasicsParser.g:569:1: ( ruleParameterBase64 EOF ) // InternalBasicsParser.g:570:1: ruleParameterBase64 EOF { - before(grammarAccess.getParameterBase64Rule()); + before(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBase64Rule()); + match(input,EOF,FOLLOW_2); } @@ -1629,8 +1629,8 @@ public final void entryRuleParameterBase64() throws RecognitionException { // InternalBasicsParser.g:577:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; public final void ruleParameterBase64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:581:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) // InternalBasicsParser.g:582:2: ( ( rule__ParameterBase64__ValueAssignment ) ) @@ -1638,7 +1638,7 @@ public final void ruleParameterBase64() throws RecognitionException { // InternalBasicsParser.g:582:2: ( ( rule__ParameterBase64__ValueAssignment ) ) // InternalBasicsParser.g:583:3: ( rule__ParameterBase64__ValueAssignment ) { - before(grammarAccess.getParameterBase64Access().getValueAssignment()); + before(grammarAccess.getParameterBase64Access().getValueAssignment()); // InternalBasicsParser.g:584:3: ( rule__ParameterBase64__ValueAssignment ) // InternalBasicsParser.g:584:4: rule__ParameterBase64__ValueAssignment { @@ -1650,7 +1650,7 @@ public final void ruleParameterBase64() throws RecognitionException { } - after(grammarAccess.getParameterBase64Access().getValueAssignment()); + after(grammarAccess.getParameterBase64Access().getValueAssignment()); } @@ -1664,7 +1664,7 @@ public final void ruleParameterBase64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1679,14 +1679,14 @@ public final void entryRuleParameterInteger() throws RecognitionException { // InternalBasicsParser.g:594:1: ( ruleParameterInteger EOF ) // InternalBasicsParser.g:595:1: ruleParameterInteger EOF { - before(grammarAccess.getParameterIntegerRule()); + before(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterIntegerRule()); + match(input,EOF,FOLLOW_2); } @@ -1706,8 +1706,8 @@ public final void entryRuleParameterInteger() throws RecognitionException { // InternalBasicsParser.g:602:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; public final void ruleParameterInteger() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:606:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) // InternalBasicsParser.g:607:2: ( ( rule__ParameterInteger__ValueAssignment ) ) @@ -1715,7 +1715,7 @@ public final void ruleParameterInteger() throws RecognitionException { // InternalBasicsParser.g:607:2: ( ( rule__ParameterInteger__ValueAssignment ) ) // InternalBasicsParser.g:608:3: ( rule__ParameterInteger__ValueAssignment ) { - before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); + before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); // InternalBasicsParser.g:609:3: ( rule__ParameterInteger__ValueAssignment ) // InternalBasicsParser.g:609:4: rule__ParameterInteger__ValueAssignment { @@ -1727,7 +1727,7 @@ public final void ruleParameterInteger() throws RecognitionException { } - after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); + after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } @@ -1741,7 +1741,7 @@ public final void ruleParameterInteger() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1756,14 +1756,14 @@ public final void entryRuleParameterDouble() throws RecognitionException { // InternalBasicsParser.g:619:1: ( ruleParameterDouble EOF ) // InternalBasicsParser.g:620:1: ruleParameterDouble EOF { - before(grammarAccess.getParameterDoubleRule()); + before(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDoubleRule()); + match(input,EOF,FOLLOW_2); } @@ -1783,8 +1783,8 @@ public final void entryRuleParameterDouble() throws RecognitionException { // InternalBasicsParser.g:627:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; public final void ruleParameterDouble() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:631:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) // InternalBasicsParser.g:632:2: ( ( rule__ParameterDouble__ValueAssignment ) ) @@ -1792,7 +1792,7 @@ public final void ruleParameterDouble() throws RecognitionException { // InternalBasicsParser.g:632:2: ( ( rule__ParameterDouble__ValueAssignment ) ) // InternalBasicsParser.g:633:3: ( rule__ParameterDouble__ValueAssignment ) { - before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); + before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); // InternalBasicsParser.g:634:3: ( rule__ParameterDouble__ValueAssignment ) // InternalBasicsParser.g:634:4: rule__ParameterDouble__ValueAssignment { @@ -1804,7 +1804,7 @@ public final void ruleParameterDouble() throws RecognitionException { } - after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); + after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } @@ -1818,7 +1818,7 @@ public final void ruleParameterDouble() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1833,14 +1833,14 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // InternalBasicsParser.g:644:1: ( ruleParameterBoolean EOF ) // InternalBasicsParser.g:645:1: ruleParameterBoolean EOF { - before(grammarAccess.getParameterBooleanRule()); + before(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBooleanRule()); + match(input,EOF,FOLLOW_2); } @@ -1860,8 +1860,8 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // InternalBasicsParser.g:652:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; public final void ruleParameterBoolean() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:656:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) // InternalBasicsParser.g:657:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) @@ -1869,7 +1869,7 @@ public final void ruleParameterBoolean() throws RecognitionException { // InternalBasicsParser.g:657:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) // InternalBasicsParser.g:658:3: ( rule__ParameterBoolean__ValueAssignment ) { - before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); + before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); // InternalBasicsParser.g:659:3: ( rule__ParameterBoolean__ValueAssignment ) // InternalBasicsParser.g:659:4: rule__ParameterBoolean__ValueAssignment { @@ -1881,7 +1881,7 @@ public final void ruleParameterBoolean() throws RecognitionException { } - after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); + after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } @@ -1895,7 +1895,7 @@ public final void ruleParameterBoolean() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1910,14 +1910,14 @@ public final void entryRuleParameterStruct() throws RecognitionException { // InternalBasicsParser.g:669:1: ( ruleParameterStruct EOF ) // InternalBasicsParser.g:670:1: ruleParameterStruct EOF { - before(grammarAccess.getParameterStructRule()); + before(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); ruleParameterStruct(); state._fsp--; - after(grammarAccess.getParameterStructRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructRule()); + match(input,EOF,FOLLOW_2); } @@ -1937,8 +1937,8 @@ public final void entryRuleParameterStruct() throws RecognitionException { // InternalBasicsParser.g:677:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; public final void ruleParameterStruct() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:681:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) // InternalBasicsParser.g:682:2: ( ( rule__ParameterStruct__Group__0 ) ) @@ -1946,7 +1946,7 @@ public final void ruleParameterStruct() throws RecognitionException { // InternalBasicsParser.g:682:2: ( ( rule__ParameterStruct__Group__0 ) ) // InternalBasicsParser.g:683:3: ( rule__ParameterStruct__Group__0 ) { - before(grammarAccess.getParameterStructAccess().getGroup()); + before(grammarAccess.getParameterStructAccess().getGroup()); // InternalBasicsParser.g:684:3: ( rule__ParameterStruct__Group__0 ) // InternalBasicsParser.g:684:4: rule__ParameterStruct__Group__0 { @@ -1958,7 +1958,7 @@ public final void ruleParameterStruct() throws RecognitionException { } - after(grammarAccess.getParameterStructAccess().getGroup()); + after(grammarAccess.getParameterStructAccess().getGroup()); } @@ -1972,7 +1972,7 @@ public final void ruleParameterStruct() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1987,14 +1987,14 @@ public final void entryRuleParameterDate() throws RecognitionException { // InternalBasicsParser.g:694:1: ( ruleParameterDate EOF ) // InternalBasicsParser.g:695:1: ruleParameterDate EOF { - before(grammarAccess.getParameterDateRule()); + before(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); ruleParameterDate(); state._fsp--; - after(grammarAccess.getParameterDateRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDateRule()); + match(input,EOF,FOLLOW_2); } @@ -2014,8 +2014,8 @@ public final void entryRuleParameterDate() throws RecognitionException { // InternalBasicsParser.g:702:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; public final void ruleParameterDate() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:706:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) // InternalBasicsParser.g:707:2: ( ( rule__ParameterDate__ValueAssignment ) ) @@ -2023,7 +2023,7 @@ public final void ruleParameterDate() throws RecognitionException { // InternalBasicsParser.g:707:2: ( ( rule__ParameterDate__ValueAssignment ) ) // InternalBasicsParser.g:708:3: ( rule__ParameterDate__ValueAssignment ) { - before(grammarAccess.getParameterDateAccess().getValueAssignment()); + before(grammarAccess.getParameterDateAccess().getValueAssignment()); // InternalBasicsParser.g:709:3: ( rule__ParameterDate__ValueAssignment ) // InternalBasicsParser.g:709:4: rule__ParameterDate__ValueAssignment { @@ -2035,7 +2035,7 @@ public final void ruleParameterDate() throws RecognitionException { } - after(grammarAccess.getParameterDateAccess().getValueAssignment()); + after(grammarAccess.getParameterDateAccess().getValueAssignment()); } @@ -2049,7 +2049,7 @@ public final void ruleParameterDate() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2064,14 +2064,14 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // InternalBasicsParser.g:719:1: ( ruleParameterStructMember EOF ) // InternalBasicsParser.g:720:1: ruleParameterStructMember EOF { - before(grammarAccess.getParameterStructMemberRule()); + before(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructMemberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructMemberRule()); + match(input,EOF,FOLLOW_2); } @@ -2091,8 +2091,8 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // InternalBasicsParser.g:727:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; public final void ruleParameterStructMember() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:731:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) // InternalBasicsParser.g:732:2: ( ( rule__ParameterStructMember__Group__0 ) ) @@ -2100,7 +2100,7 @@ public final void ruleParameterStructMember() throws RecognitionException { // InternalBasicsParser.g:732:2: ( ( rule__ParameterStructMember__Group__0 ) ) // InternalBasicsParser.g:733:3: ( rule__ParameterStructMember__Group__0 ) { - before(grammarAccess.getParameterStructMemberAccess().getGroup()); + before(grammarAccess.getParameterStructMemberAccess().getGroup()); // InternalBasicsParser.g:734:3: ( rule__ParameterStructMember__Group__0 ) // InternalBasicsParser.g:734:4: rule__ParameterStructMember__Group__0 { @@ -2112,7 +2112,7 @@ public final void ruleParameterStructMember() throws RecognitionException { } - after(grammarAccess.getParameterStructMemberAccess().getGroup()); + after(grammarAccess.getParameterStructMemberAccess().getGroup()); } @@ -2126,7 +2126,7 @@ public final void ruleParameterStructMember() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2141,14 +2141,14 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // InternalBasicsParser.g:744:1: ( ruleParameterStructTypeMember EOF ) // InternalBasicsParser.g:745:1: ruleParameterStructTypeMember EOF { - before(grammarAccess.getParameterStructTypeMemberRule()); + before(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructTypeMemberRule()); + match(input,EOF,FOLLOW_2); } @@ -2168,8 +2168,8 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // InternalBasicsParser.g:752:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; public final void ruleParameterStructTypeMember() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:756:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) // InternalBasicsParser.g:757:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) @@ -2177,7 +2177,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { // InternalBasicsParser.g:757:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) // InternalBasicsParser.g:758:3: ( rule__ParameterStructTypeMember__Group__0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); + before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); // InternalBasicsParser.g:759:3: ( rule__ParameterStructTypeMember__Group__0 ) // InternalBasicsParser.g:759:4: rule__ParameterStructTypeMember__Group__0 { @@ -2189,7 +2189,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { } - after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); + after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } @@ -2203,7 +2203,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2218,14 +2218,14 @@ public final void entryRuleBase64Binary() throws RecognitionException { // InternalBasicsParser.g:769:1: ( ruleBase64Binary EOF ) // InternalBasicsParser.g:770:1: ruleBase64Binary EOF { - before(grammarAccess.getBase64BinaryRule()); + before(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); ruleBase64Binary(); state._fsp--; - after(grammarAccess.getBase64BinaryRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBase64BinaryRule()); + match(input,EOF,FOLLOW_2); } @@ -2245,8 +2245,8 @@ public final void entryRuleBase64Binary() throws RecognitionException { // InternalBasicsParser.g:777:1: ruleBase64Binary : ( RULE_BINARY ) ; public final void ruleBase64Binary() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:781:2: ( ( RULE_BINARY ) ) // InternalBasicsParser.g:782:2: ( RULE_BINARY ) @@ -2254,9 +2254,9 @@ public final void ruleBase64Binary() throws RecognitionException { // InternalBasicsParser.g:782:2: ( RULE_BINARY ) // InternalBasicsParser.g:783:3: RULE_BINARY { - before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - match(input,RULE_BINARY,FOLLOW_2); - after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + match(input,RULE_BINARY,FOLLOW_2); + after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } @@ -2270,7 +2270,7 @@ public final void ruleBase64Binary() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2285,14 +2285,14 @@ public final void entryRuleboolean0() throws RecognitionException { // InternalBasicsParser.g:794:1: ( ruleboolean0 EOF ) // InternalBasicsParser.g:795:1: ruleboolean0 EOF { - before(grammarAccess.getBoolean0Rule()); + before(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); ruleboolean0(); state._fsp--; - after(grammarAccess.getBoolean0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolean0Rule()); + match(input,EOF,FOLLOW_2); } @@ -2312,8 +2312,8 @@ public final void entryRuleboolean0() throws RecognitionException { // InternalBasicsParser.g:802:1: ruleboolean0 : ( RULE_BOOLEAN ) ; public final void ruleboolean0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:806:2: ( ( RULE_BOOLEAN ) ) // InternalBasicsParser.g:807:2: ( RULE_BOOLEAN ) @@ -2321,9 +2321,9 @@ public final void ruleboolean0() throws RecognitionException { // InternalBasicsParser.g:807:2: ( RULE_BOOLEAN ) // InternalBasicsParser.g:808:3: RULE_BOOLEAN { - before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); - match(input,RULE_BOOLEAN,FOLLOW_2); - after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + match(input,RULE_BOOLEAN,FOLLOW_2); + after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } @@ -2337,7 +2337,7 @@ public final void ruleboolean0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2352,14 +2352,14 @@ public final void entryRuleDouble0() throws RecognitionException { // InternalBasicsParser.g:819:1: ( ruleDouble0 EOF ) // InternalBasicsParser.g:820:1: ruleDouble0 EOF { - before(grammarAccess.getDouble0Rule()); + before(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); ruleDouble0(); state._fsp--; - after(grammarAccess.getDouble0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDouble0Rule()); + match(input,EOF,FOLLOW_2); } @@ -2379,8 +2379,8 @@ public final void entryRuleDouble0() throws RecognitionException { // InternalBasicsParser.g:827:1: ruleDouble0 : ( RULE_DOUBLE ) ; public final void ruleDouble0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:831:2: ( ( RULE_DOUBLE ) ) // InternalBasicsParser.g:832:2: ( RULE_DOUBLE ) @@ -2388,9 +2388,9 @@ public final void ruleDouble0() throws RecognitionException { // InternalBasicsParser.g:832:2: ( RULE_DOUBLE ) // InternalBasicsParser.g:833:3: RULE_DOUBLE { - before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); - match(input,RULE_DOUBLE,FOLLOW_2); - after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + match(input,RULE_DOUBLE,FOLLOW_2); + after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } @@ -2404,7 +2404,7 @@ public final void ruleDouble0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2419,14 +2419,14 @@ public final void entryRuleInteger0() throws RecognitionException { // InternalBasicsParser.g:844:1: ( ruleInteger0 EOF ) // InternalBasicsParser.g:845:1: ruleInteger0 EOF { - before(grammarAccess.getInteger0Rule()); + before(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); ruleInteger0(); state._fsp--; - after(grammarAccess.getInteger0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInteger0Rule()); + match(input,EOF,FOLLOW_2); } @@ -2446,8 +2446,8 @@ public final void entryRuleInteger0() throws RecognitionException { // InternalBasicsParser.g:852:1: ruleInteger0 : ( RULE_DECINT ) ; public final void ruleInteger0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:856:2: ( ( RULE_DECINT ) ) // InternalBasicsParser.g:857:2: ( RULE_DECINT ) @@ -2455,9 +2455,9 @@ public final void ruleInteger0() throws RecognitionException { // InternalBasicsParser.g:857:2: ( RULE_DECINT ) // InternalBasicsParser.g:858:3: RULE_DECINT { - before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - match(input,RULE_DECINT,FOLLOW_2); - after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + match(input,RULE_DECINT,FOLLOW_2); + after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } @@ -2471,7 +2471,7 @@ public final void ruleInteger0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2486,14 +2486,14 @@ public final void entryRuleDateTime0() throws RecognitionException { // InternalBasicsParser.g:869:1: ( ruleDateTime0 EOF ) // InternalBasicsParser.g:870:1: ruleDateTime0 EOF { - before(grammarAccess.getDateTime0Rule()); + before(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); ruleDateTime0(); state._fsp--; - after(grammarAccess.getDateTime0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDateTime0Rule()); + match(input,EOF,FOLLOW_2); } @@ -2513,8 +2513,8 @@ public final void entryRuleDateTime0() throws RecognitionException { // InternalBasicsParser.g:877:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; public final void ruleDateTime0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:881:2: ( ( RULE_DATE_TIME ) ) // InternalBasicsParser.g:882:2: ( RULE_DATE_TIME ) @@ -2522,9 +2522,9 @@ public final void ruleDateTime0() throws RecognitionException { // InternalBasicsParser.g:882:2: ( RULE_DATE_TIME ) // InternalBasicsParser.g:883:3: RULE_DATE_TIME { - before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); - match(input,RULE_DATE_TIME,FOLLOW_2); - after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + match(input,RULE_DATE_TIME,FOLLOW_2); + after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } @@ -2538,7 +2538,7 @@ public final void ruleDateTime0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2553,14 +2553,14 @@ public final void entryRuleAbstractType() throws RecognitionException { // InternalBasicsParser.g:894:1: ( ruleAbstractType EOF ) // InternalBasicsParser.g:895:1: ruleAbstractType EOF { - before(grammarAccess.getAbstractTypeRule()); + before(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); ruleAbstractType(); state._fsp--; - after(grammarAccess.getAbstractTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getAbstractTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2580,8 +2580,8 @@ public final void entryRuleAbstractType() throws RecognitionException { // InternalBasicsParser.g:902:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; public final void ruleAbstractType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:906:2: ( ( ( rule__AbstractType__Alternatives ) ) ) // InternalBasicsParser.g:907:2: ( ( rule__AbstractType__Alternatives ) ) @@ -2589,7 +2589,7 @@ public final void ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:907:2: ( ( rule__AbstractType__Alternatives ) ) // InternalBasicsParser.g:908:3: ( rule__AbstractType__Alternatives ) { - before(grammarAccess.getAbstractTypeAccess().getAlternatives()); + before(grammarAccess.getAbstractTypeAccess().getAlternatives()); // InternalBasicsParser.g:909:3: ( rule__AbstractType__Alternatives ) // InternalBasicsParser.g:909:4: rule__AbstractType__Alternatives { @@ -2601,7 +2601,7 @@ public final void ruleAbstractType() throws RecognitionException { } - after(grammarAccess.getAbstractTypeAccess().getAlternatives()); + after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } @@ -2615,7 +2615,7 @@ public final void ruleAbstractType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2630,14 +2630,14 @@ public final void entryRulebool() throws RecognitionException { // InternalBasicsParser.g:919:1: ( rulebool EOF ) // InternalBasicsParser.g:920:1: rulebool EOF { - before(grammarAccess.getBoolRule()); + before(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); rulebool(); state._fsp--; - after(grammarAccess.getBoolRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolRule()); + match(input,EOF,FOLLOW_2); } @@ -2657,8 +2657,8 @@ public final void entryRulebool() throws RecognitionException { // InternalBasicsParser.g:927:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; public final void rulebool() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:931:2: ( ( ( rule__Bool__Group__0 ) ) ) // InternalBasicsParser.g:932:2: ( ( rule__Bool__Group__0 ) ) @@ -2666,7 +2666,7 @@ public final void rulebool() throws RecognitionException { // InternalBasicsParser.g:932:2: ( ( rule__Bool__Group__0 ) ) // InternalBasicsParser.g:933:3: ( rule__Bool__Group__0 ) { - before(grammarAccess.getBoolAccess().getGroup()); + before(grammarAccess.getBoolAccess().getGroup()); // InternalBasicsParser.g:934:3: ( rule__Bool__Group__0 ) // InternalBasicsParser.g:934:4: rule__Bool__Group__0 { @@ -2678,7 +2678,7 @@ public final void rulebool() throws RecognitionException { } - after(grammarAccess.getBoolAccess().getGroup()); + after(grammarAccess.getBoolAccess().getGroup()); } @@ -2692,7 +2692,7 @@ public final void rulebool() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2707,14 +2707,14 @@ public final void entryRuleint8() throws RecognitionException { // InternalBasicsParser.g:944:1: ( ruleint8 EOF ) // InternalBasicsParser.g:945:1: ruleint8 EOF { - before(grammarAccess.getInt8Rule()); + before(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); ruleint8(); state._fsp--; - after(grammarAccess.getInt8Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt8Rule()); + match(input,EOF,FOLLOW_2); } @@ -2734,8 +2734,8 @@ public final void entryRuleint8() throws RecognitionException { // InternalBasicsParser.g:952:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; public final void ruleint8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:956:2: ( ( ( rule__Int8__Group__0 ) ) ) // InternalBasicsParser.g:957:2: ( ( rule__Int8__Group__0 ) ) @@ -2743,7 +2743,7 @@ public final void ruleint8() throws RecognitionException { // InternalBasicsParser.g:957:2: ( ( rule__Int8__Group__0 ) ) // InternalBasicsParser.g:958:3: ( rule__Int8__Group__0 ) { - before(grammarAccess.getInt8Access().getGroup()); + before(grammarAccess.getInt8Access().getGroup()); // InternalBasicsParser.g:959:3: ( rule__Int8__Group__0 ) // InternalBasicsParser.g:959:4: rule__Int8__Group__0 { @@ -2755,7 +2755,7 @@ public final void ruleint8() throws RecognitionException { } - after(grammarAccess.getInt8Access().getGroup()); + after(grammarAccess.getInt8Access().getGroup()); } @@ -2769,7 +2769,7 @@ public final void ruleint8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2784,14 +2784,14 @@ public final void entryRuleuint8() throws RecognitionException { // InternalBasicsParser.g:969:1: ( ruleuint8 EOF ) // InternalBasicsParser.g:970:1: ruleuint8 EOF { - before(grammarAccess.getUint8Rule()); + before(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); ruleuint8(); state._fsp--; - after(grammarAccess.getUint8Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint8Rule()); + match(input,EOF,FOLLOW_2); } @@ -2811,8 +2811,8 @@ public final void entryRuleuint8() throws RecognitionException { // InternalBasicsParser.g:977:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; public final void ruleuint8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:981:2: ( ( ( rule__Uint8__Group__0 ) ) ) // InternalBasicsParser.g:982:2: ( ( rule__Uint8__Group__0 ) ) @@ -2820,7 +2820,7 @@ public final void ruleuint8() throws RecognitionException { // InternalBasicsParser.g:982:2: ( ( rule__Uint8__Group__0 ) ) // InternalBasicsParser.g:983:3: ( rule__Uint8__Group__0 ) { - before(grammarAccess.getUint8Access().getGroup()); + before(grammarAccess.getUint8Access().getGroup()); // InternalBasicsParser.g:984:3: ( rule__Uint8__Group__0 ) // InternalBasicsParser.g:984:4: rule__Uint8__Group__0 { @@ -2832,7 +2832,7 @@ public final void ruleuint8() throws RecognitionException { } - after(grammarAccess.getUint8Access().getGroup()); + after(grammarAccess.getUint8Access().getGroup()); } @@ -2846,7 +2846,7 @@ public final void ruleuint8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2861,14 +2861,14 @@ public final void entryRuleint16() throws RecognitionException { // InternalBasicsParser.g:994:1: ( ruleint16 EOF ) // InternalBasicsParser.g:995:1: ruleint16 EOF { - before(grammarAccess.getInt16Rule()); + before(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); ruleint16(); state._fsp--; - after(grammarAccess.getInt16Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt16Rule()); + match(input,EOF,FOLLOW_2); } @@ -2888,8 +2888,8 @@ public final void entryRuleint16() throws RecognitionException { // InternalBasicsParser.g:1002:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; public final void ruleint16() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1006:2: ( ( ( rule__Int16__Group__0 ) ) ) // InternalBasicsParser.g:1007:2: ( ( rule__Int16__Group__0 ) ) @@ -2897,7 +2897,7 @@ public final void ruleint16() throws RecognitionException { // InternalBasicsParser.g:1007:2: ( ( rule__Int16__Group__0 ) ) // InternalBasicsParser.g:1008:3: ( rule__Int16__Group__0 ) { - before(grammarAccess.getInt16Access().getGroup()); + before(grammarAccess.getInt16Access().getGroup()); // InternalBasicsParser.g:1009:3: ( rule__Int16__Group__0 ) // InternalBasicsParser.g:1009:4: rule__Int16__Group__0 { @@ -2909,7 +2909,7 @@ public final void ruleint16() throws RecognitionException { } - after(grammarAccess.getInt16Access().getGroup()); + after(grammarAccess.getInt16Access().getGroup()); } @@ -2923,7 +2923,7 @@ public final void ruleint16() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2938,14 +2938,14 @@ public final void entryRuleuint16() throws RecognitionException { // InternalBasicsParser.g:1019:1: ( ruleuint16 EOF ) // InternalBasicsParser.g:1020:1: ruleuint16 EOF { - before(grammarAccess.getUint16Rule()); + before(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); ruleuint16(); state._fsp--; - after(grammarAccess.getUint16Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint16Rule()); + match(input,EOF,FOLLOW_2); } @@ -2965,8 +2965,8 @@ public final void entryRuleuint16() throws RecognitionException { // InternalBasicsParser.g:1027:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; public final void ruleuint16() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1031:2: ( ( ( rule__Uint16__Group__0 ) ) ) // InternalBasicsParser.g:1032:2: ( ( rule__Uint16__Group__0 ) ) @@ -2974,7 +2974,7 @@ public final void ruleuint16() throws RecognitionException { // InternalBasicsParser.g:1032:2: ( ( rule__Uint16__Group__0 ) ) // InternalBasicsParser.g:1033:3: ( rule__Uint16__Group__0 ) { - before(grammarAccess.getUint16Access().getGroup()); + before(grammarAccess.getUint16Access().getGroup()); // InternalBasicsParser.g:1034:3: ( rule__Uint16__Group__0 ) // InternalBasicsParser.g:1034:4: rule__Uint16__Group__0 { @@ -2986,7 +2986,7 @@ public final void ruleuint16() throws RecognitionException { } - after(grammarAccess.getUint16Access().getGroup()); + after(grammarAccess.getUint16Access().getGroup()); } @@ -3000,7 +3000,7 @@ public final void ruleuint16() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3015,14 +3015,14 @@ public final void entryRuleint32() throws RecognitionException { // InternalBasicsParser.g:1044:1: ( ruleint32 EOF ) // InternalBasicsParser.g:1045:1: ruleint32 EOF { - before(grammarAccess.getInt32Rule()); + before(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); ruleint32(); state._fsp--; - after(grammarAccess.getInt32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt32Rule()); + match(input,EOF,FOLLOW_2); } @@ -3042,8 +3042,8 @@ public final void entryRuleint32() throws RecognitionException { // InternalBasicsParser.g:1052:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; public final void ruleint32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1056:2: ( ( ( rule__Int32__Group__0 ) ) ) // InternalBasicsParser.g:1057:2: ( ( rule__Int32__Group__0 ) ) @@ -3051,7 +3051,7 @@ public final void ruleint32() throws RecognitionException { // InternalBasicsParser.g:1057:2: ( ( rule__Int32__Group__0 ) ) // InternalBasicsParser.g:1058:3: ( rule__Int32__Group__0 ) { - before(grammarAccess.getInt32Access().getGroup()); + before(grammarAccess.getInt32Access().getGroup()); // InternalBasicsParser.g:1059:3: ( rule__Int32__Group__0 ) // InternalBasicsParser.g:1059:4: rule__Int32__Group__0 { @@ -3063,7 +3063,7 @@ public final void ruleint32() throws RecognitionException { } - after(grammarAccess.getInt32Access().getGroup()); + after(grammarAccess.getInt32Access().getGroup()); } @@ -3077,7 +3077,7 @@ public final void ruleint32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3092,14 +3092,14 @@ public final void entryRuleuint32() throws RecognitionException { // InternalBasicsParser.g:1069:1: ( ruleuint32 EOF ) // InternalBasicsParser.g:1070:1: ruleuint32 EOF { - before(grammarAccess.getUint32Rule()); + before(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); ruleuint32(); state._fsp--; - after(grammarAccess.getUint32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint32Rule()); + match(input,EOF,FOLLOW_2); } @@ -3119,8 +3119,8 @@ public final void entryRuleuint32() throws RecognitionException { // InternalBasicsParser.g:1077:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; public final void ruleuint32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1081:2: ( ( ( rule__Uint32__Group__0 ) ) ) // InternalBasicsParser.g:1082:2: ( ( rule__Uint32__Group__0 ) ) @@ -3128,7 +3128,7 @@ public final void ruleuint32() throws RecognitionException { // InternalBasicsParser.g:1082:2: ( ( rule__Uint32__Group__0 ) ) // InternalBasicsParser.g:1083:3: ( rule__Uint32__Group__0 ) { - before(grammarAccess.getUint32Access().getGroup()); + before(grammarAccess.getUint32Access().getGroup()); // InternalBasicsParser.g:1084:3: ( rule__Uint32__Group__0 ) // InternalBasicsParser.g:1084:4: rule__Uint32__Group__0 { @@ -3140,7 +3140,7 @@ public final void ruleuint32() throws RecognitionException { } - after(grammarAccess.getUint32Access().getGroup()); + after(grammarAccess.getUint32Access().getGroup()); } @@ -3154,7 +3154,7 @@ public final void ruleuint32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3169,14 +3169,14 @@ public final void entryRuleint64() throws RecognitionException { // InternalBasicsParser.g:1094:1: ( ruleint64 EOF ) // InternalBasicsParser.g:1095:1: ruleint64 EOF { - before(grammarAccess.getInt64Rule()); + before(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); ruleint64(); state._fsp--; - after(grammarAccess.getInt64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt64Rule()); + match(input,EOF,FOLLOW_2); } @@ -3196,8 +3196,8 @@ public final void entryRuleint64() throws RecognitionException { // InternalBasicsParser.g:1102:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; public final void ruleint64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1106:2: ( ( ( rule__Int64__Group__0 ) ) ) // InternalBasicsParser.g:1107:2: ( ( rule__Int64__Group__0 ) ) @@ -3205,7 +3205,7 @@ public final void ruleint64() throws RecognitionException { // InternalBasicsParser.g:1107:2: ( ( rule__Int64__Group__0 ) ) // InternalBasicsParser.g:1108:3: ( rule__Int64__Group__0 ) { - before(grammarAccess.getInt64Access().getGroup()); + before(grammarAccess.getInt64Access().getGroup()); // InternalBasicsParser.g:1109:3: ( rule__Int64__Group__0 ) // InternalBasicsParser.g:1109:4: rule__Int64__Group__0 { @@ -3217,7 +3217,7 @@ public final void ruleint64() throws RecognitionException { } - after(grammarAccess.getInt64Access().getGroup()); + after(grammarAccess.getInt64Access().getGroup()); } @@ -3231,7 +3231,7 @@ public final void ruleint64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3246,14 +3246,14 @@ public final void entryRuleuint64() throws RecognitionException { // InternalBasicsParser.g:1119:1: ( ruleuint64 EOF ) // InternalBasicsParser.g:1120:1: ruleuint64 EOF { - before(grammarAccess.getUint64Rule()); + before(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); ruleuint64(); state._fsp--; - after(grammarAccess.getUint64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint64Rule()); + match(input,EOF,FOLLOW_2); } @@ -3273,8 +3273,8 @@ public final void entryRuleuint64() throws RecognitionException { // InternalBasicsParser.g:1127:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; public final void ruleuint64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1131:2: ( ( ( rule__Uint64__Group__0 ) ) ) // InternalBasicsParser.g:1132:2: ( ( rule__Uint64__Group__0 ) ) @@ -3282,7 +3282,7 @@ public final void ruleuint64() throws RecognitionException { // InternalBasicsParser.g:1132:2: ( ( rule__Uint64__Group__0 ) ) // InternalBasicsParser.g:1133:3: ( rule__Uint64__Group__0 ) { - before(grammarAccess.getUint64Access().getGroup()); + before(grammarAccess.getUint64Access().getGroup()); // InternalBasicsParser.g:1134:3: ( rule__Uint64__Group__0 ) // InternalBasicsParser.g:1134:4: rule__Uint64__Group__0 { @@ -3294,7 +3294,7 @@ public final void ruleuint64() throws RecognitionException { } - after(grammarAccess.getUint64Access().getGroup()); + after(grammarAccess.getUint64Access().getGroup()); } @@ -3308,7 +3308,7 @@ public final void ruleuint64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3323,14 +3323,14 @@ public final void entryRulefloat32() throws RecognitionException { // InternalBasicsParser.g:1144:1: ( rulefloat32 EOF ) // InternalBasicsParser.g:1145:1: rulefloat32 EOF { - before(grammarAccess.getFloat32Rule()); + before(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); rulefloat32(); state._fsp--; - after(grammarAccess.getFloat32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat32Rule()); + match(input,EOF,FOLLOW_2); } @@ -3350,8 +3350,8 @@ public final void entryRulefloat32() throws RecognitionException { // InternalBasicsParser.g:1152:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; public final void rulefloat32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1156:2: ( ( ( rule__Float32__Group__0 ) ) ) // InternalBasicsParser.g:1157:2: ( ( rule__Float32__Group__0 ) ) @@ -3359,7 +3359,7 @@ public final void rulefloat32() throws RecognitionException { // InternalBasicsParser.g:1157:2: ( ( rule__Float32__Group__0 ) ) // InternalBasicsParser.g:1158:3: ( rule__Float32__Group__0 ) { - before(grammarAccess.getFloat32Access().getGroup()); + before(grammarAccess.getFloat32Access().getGroup()); // InternalBasicsParser.g:1159:3: ( rule__Float32__Group__0 ) // InternalBasicsParser.g:1159:4: rule__Float32__Group__0 { @@ -3371,7 +3371,7 @@ public final void rulefloat32() throws RecognitionException { } - after(grammarAccess.getFloat32Access().getGroup()); + after(grammarAccess.getFloat32Access().getGroup()); } @@ -3385,7 +3385,7 @@ public final void rulefloat32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3400,14 +3400,14 @@ public final void entryRulefloat64() throws RecognitionException { // InternalBasicsParser.g:1169:1: ( rulefloat64 EOF ) // InternalBasicsParser.g:1170:1: rulefloat64 EOF { - before(grammarAccess.getFloat64Rule()); + before(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); rulefloat64(); state._fsp--; - after(grammarAccess.getFloat64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat64Rule()); + match(input,EOF,FOLLOW_2); } @@ -3427,8 +3427,8 @@ public final void entryRulefloat64() throws RecognitionException { // InternalBasicsParser.g:1177:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; public final void rulefloat64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1181:2: ( ( ( rule__Float64__Group__0 ) ) ) // InternalBasicsParser.g:1182:2: ( ( rule__Float64__Group__0 ) ) @@ -3436,7 +3436,7 @@ public final void rulefloat64() throws RecognitionException { // InternalBasicsParser.g:1182:2: ( ( rule__Float64__Group__0 ) ) // InternalBasicsParser.g:1183:3: ( rule__Float64__Group__0 ) { - before(grammarAccess.getFloat64Access().getGroup()); + before(grammarAccess.getFloat64Access().getGroup()); // InternalBasicsParser.g:1184:3: ( rule__Float64__Group__0 ) // InternalBasicsParser.g:1184:4: rule__Float64__Group__0 { @@ -3448,7 +3448,7 @@ public final void rulefloat64() throws RecognitionException { } - after(grammarAccess.getFloat64Access().getGroup()); + after(grammarAccess.getFloat64Access().getGroup()); } @@ -3462,7 +3462,7 @@ public final void rulefloat64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3477,14 +3477,14 @@ public final void entryRulestring0() throws RecognitionException { // InternalBasicsParser.g:1194:1: ( rulestring0 EOF ) // InternalBasicsParser.g:1195:1: rulestring0 EOF { - before(grammarAccess.getString0Rule()); + before(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); rulestring0(); state._fsp--; - after(grammarAccess.getString0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getString0Rule()); + match(input,EOF,FOLLOW_2); } @@ -3504,8 +3504,8 @@ public final void entryRulestring0() throws RecognitionException { // InternalBasicsParser.g:1202:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; public final void rulestring0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1206:2: ( ( ( rule__String0__Group__0 ) ) ) // InternalBasicsParser.g:1207:2: ( ( rule__String0__Group__0 ) ) @@ -3513,7 +3513,7 @@ public final void rulestring0() throws RecognitionException { // InternalBasicsParser.g:1207:2: ( ( rule__String0__Group__0 ) ) // InternalBasicsParser.g:1208:3: ( rule__String0__Group__0 ) { - before(grammarAccess.getString0Access().getGroup()); + before(grammarAccess.getString0Access().getGroup()); // InternalBasicsParser.g:1209:3: ( rule__String0__Group__0 ) // InternalBasicsParser.g:1209:4: rule__String0__Group__0 { @@ -3525,7 +3525,7 @@ public final void rulestring0() throws RecognitionException { } - after(grammarAccess.getString0Access().getGroup()); + after(grammarAccess.getString0Access().getGroup()); } @@ -3539,7 +3539,7 @@ public final void rulestring0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3554,14 +3554,14 @@ public final void entryRulebyte() throws RecognitionException { // InternalBasicsParser.g:1219:1: ( rulebyte EOF ) // InternalBasicsParser.g:1220:1: rulebyte EOF { - before(grammarAccess.getByteRule()); + before(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); rulebyte(); state._fsp--; - after(grammarAccess.getByteRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getByteRule()); + match(input,EOF,FOLLOW_2); } @@ -3581,8 +3581,8 @@ public final void entryRulebyte() throws RecognitionException { // InternalBasicsParser.g:1227:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; public final void rulebyte() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1231:2: ( ( ( rule__Byte__Group__0 ) ) ) // InternalBasicsParser.g:1232:2: ( ( rule__Byte__Group__0 ) ) @@ -3590,7 +3590,7 @@ public final void rulebyte() throws RecognitionException { // InternalBasicsParser.g:1232:2: ( ( rule__Byte__Group__0 ) ) // InternalBasicsParser.g:1233:3: ( rule__Byte__Group__0 ) { - before(grammarAccess.getByteAccess().getGroup()); + before(grammarAccess.getByteAccess().getGroup()); // InternalBasicsParser.g:1234:3: ( rule__Byte__Group__0 ) // InternalBasicsParser.g:1234:4: rule__Byte__Group__0 { @@ -3602,7 +3602,7 @@ public final void rulebyte() throws RecognitionException { } - after(grammarAccess.getByteAccess().getGroup()); + after(grammarAccess.getByteAccess().getGroup()); } @@ -3616,7 +3616,7 @@ public final void rulebyte() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3631,14 +3631,14 @@ public final void entryRuletime() throws RecognitionException { // InternalBasicsParser.g:1244:1: ( ruletime EOF ) // InternalBasicsParser.g:1245:1: ruletime EOF { - before(grammarAccess.getTimeRule()); + before(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); ruletime(); state._fsp--; - after(grammarAccess.getTimeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTimeRule()); + match(input,EOF,FOLLOW_2); } @@ -3658,8 +3658,8 @@ public final void entryRuletime() throws RecognitionException { // InternalBasicsParser.g:1252:1: ruletime : ( ( rule__Time__Group__0 ) ) ; public final void ruletime() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1256:2: ( ( ( rule__Time__Group__0 ) ) ) // InternalBasicsParser.g:1257:2: ( ( rule__Time__Group__0 ) ) @@ -3667,7 +3667,7 @@ public final void ruletime() throws RecognitionException { // InternalBasicsParser.g:1257:2: ( ( rule__Time__Group__0 ) ) // InternalBasicsParser.g:1258:3: ( rule__Time__Group__0 ) { - before(grammarAccess.getTimeAccess().getGroup()); + before(grammarAccess.getTimeAccess().getGroup()); // InternalBasicsParser.g:1259:3: ( rule__Time__Group__0 ) // InternalBasicsParser.g:1259:4: rule__Time__Group__0 { @@ -3679,7 +3679,7 @@ public final void ruletime() throws RecognitionException { } - after(grammarAccess.getTimeAccess().getGroup()); + after(grammarAccess.getTimeAccess().getGroup()); } @@ -3693,7 +3693,7 @@ public final void ruletime() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3708,14 +3708,14 @@ public final void entryRuleduration() throws RecognitionException { // InternalBasicsParser.g:1269:1: ( ruleduration EOF ) // InternalBasicsParser.g:1270:1: ruleduration EOF { - before(grammarAccess.getDurationRule()); + before(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); ruleduration(); state._fsp--; - after(grammarAccess.getDurationRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDurationRule()); + match(input,EOF,FOLLOW_2); } @@ -3735,8 +3735,8 @@ public final void entryRuleduration() throws RecognitionException { // InternalBasicsParser.g:1277:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; public final void ruleduration() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1281:2: ( ( ( rule__Duration__Group__0 ) ) ) // InternalBasicsParser.g:1282:2: ( ( rule__Duration__Group__0 ) ) @@ -3744,7 +3744,7 @@ public final void ruleduration() throws RecognitionException { // InternalBasicsParser.g:1282:2: ( ( rule__Duration__Group__0 ) ) // InternalBasicsParser.g:1283:3: ( rule__Duration__Group__0 ) { - before(grammarAccess.getDurationAccess().getGroup()); + before(grammarAccess.getDurationAccess().getGroup()); // InternalBasicsParser.g:1284:3: ( rule__Duration__Group__0 ) // InternalBasicsParser.g:1284:4: rule__Duration__Group__0 { @@ -3756,7 +3756,7 @@ public final void ruleduration() throws RecognitionException { } - after(grammarAccess.getDurationAccess().getGroup()); + after(grammarAccess.getDurationAccess().getGroup()); } @@ -3770,7 +3770,7 @@ public final void ruleduration() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3785,14 +3785,14 @@ public final void entryRuleboolArray() throws RecognitionException { // InternalBasicsParser.g:1294:1: ( ruleboolArray EOF ) // InternalBasicsParser.g:1295:1: ruleboolArray EOF { - before(grammarAccess.getBoolArrayRule()); + before(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); ruleboolArray(); state._fsp--; - after(grammarAccess.getBoolArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -3812,8 +3812,8 @@ public final void entryRuleboolArray() throws RecognitionException { // InternalBasicsParser.g:1302:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; public final void ruleboolArray() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1306:2: ( ( ( rule__BoolArray__Group__0 ) ) ) // InternalBasicsParser.g:1307:2: ( ( rule__BoolArray__Group__0 ) ) @@ -3821,7 +3821,7 @@ public final void ruleboolArray() throws RecognitionException { // InternalBasicsParser.g:1307:2: ( ( rule__BoolArray__Group__0 ) ) // InternalBasicsParser.g:1308:3: ( rule__BoolArray__Group__0 ) { - before(grammarAccess.getBoolArrayAccess().getGroup()); + before(grammarAccess.getBoolArrayAccess().getGroup()); // InternalBasicsParser.g:1309:3: ( rule__BoolArray__Group__0 ) // InternalBasicsParser.g:1309:4: rule__BoolArray__Group__0 { @@ -3833,7 +3833,7 @@ public final void ruleboolArray() throws RecognitionException { } - after(grammarAccess.getBoolArrayAccess().getGroup()); + after(grammarAccess.getBoolArrayAccess().getGroup()); } @@ -3847,7 +3847,7 @@ public final void ruleboolArray() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3862,14 +3862,14 @@ public final void entryRuleint8Array() throws RecognitionException { // InternalBasicsParser.g:1319:1: ( ruleint8Array EOF ) // InternalBasicsParser.g:1320:1: ruleint8Array EOF { - before(grammarAccess.getInt8ArrayRule()); + before(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); ruleint8Array(); state._fsp--; - after(grammarAccess.getInt8ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt8ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -3889,8 +3889,8 @@ public final void entryRuleint8Array() throws RecognitionException { // InternalBasicsParser.g:1327:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; public final void ruleint8Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1331:2: ( ( ( rule__Int8Array__Group__0 ) ) ) // InternalBasicsParser.g:1332:2: ( ( rule__Int8Array__Group__0 ) ) @@ -3898,7 +3898,7 @@ public final void ruleint8Array() throws RecognitionException { // InternalBasicsParser.g:1332:2: ( ( rule__Int8Array__Group__0 ) ) // InternalBasicsParser.g:1333:3: ( rule__Int8Array__Group__0 ) { - before(grammarAccess.getInt8ArrayAccess().getGroup()); + before(grammarAccess.getInt8ArrayAccess().getGroup()); // InternalBasicsParser.g:1334:3: ( rule__Int8Array__Group__0 ) // InternalBasicsParser.g:1334:4: rule__Int8Array__Group__0 { @@ -3910,7 +3910,7 @@ public final void ruleint8Array() throws RecognitionException { } - after(grammarAccess.getInt8ArrayAccess().getGroup()); + after(grammarAccess.getInt8ArrayAccess().getGroup()); } @@ -3924,7 +3924,7 @@ public final void ruleint8Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3939,14 +3939,14 @@ public final void entryRuleuint8Array() throws RecognitionException { // InternalBasicsParser.g:1344:1: ( ruleuint8Array EOF ) // InternalBasicsParser.g:1345:1: ruleuint8Array EOF { - before(grammarAccess.getUint8ArrayRule()); + before(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); ruleuint8Array(); state._fsp--; - after(grammarAccess.getUint8ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint8ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -3966,8 +3966,8 @@ public final void entryRuleuint8Array() throws RecognitionException { // InternalBasicsParser.g:1352:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; public final void ruleuint8Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1356:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) // InternalBasicsParser.g:1357:2: ( ( rule__Uint8Array__Group__0 ) ) @@ -3975,7 +3975,7 @@ public final void ruleuint8Array() throws RecognitionException { // InternalBasicsParser.g:1357:2: ( ( rule__Uint8Array__Group__0 ) ) // InternalBasicsParser.g:1358:3: ( rule__Uint8Array__Group__0 ) { - before(grammarAccess.getUint8ArrayAccess().getGroup()); + before(grammarAccess.getUint8ArrayAccess().getGroup()); // InternalBasicsParser.g:1359:3: ( rule__Uint8Array__Group__0 ) // InternalBasicsParser.g:1359:4: rule__Uint8Array__Group__0 { @@ -3987,7 +3987,7 @@ public final void ruleuint8Array() throws RecognitionException { } - after(grammarAccess.getUint8ArrayAccess().getGroup()); + after(grammarAccess.getUint8ArrayAccess().getGroup()); } @@ -4001,7 +4001,7 @@ public final void ruleuint8Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4016,14 +4016,14 @@ public final void entryRuleint16Array() throws RecognitionException { // InternalBasicsParser.g:1369:1: ( ruleint16Array EOF ) // InternalBasicsParser.g:1370:1: ruleint16Array EOF { - before(grammarAccess.getInt16ArrayRule()); + before(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); ruleint16Array(); state._fsp--; - after(grammarAccess.getInt16ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt16ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4043,8 +4043,8 @@ public final void entryRuleint16Array() throws RecognitionException { // InternalBasicsParser.g:1377:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; public final void ruleint16Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1381:2: ( ( ( rule__Int16Array__Group__0 ) ) ) // InternalBasicsParser.g:1382:2: ( ( rule__Int16Array__Group__0 ) ) @@ -4052,7 +4052,7 @@ public final void ruleint16Array() throws RecognitionException { // InternalBasicsParser.g:1382:2: ( ( rule__Int16Array__Group__0 ) ) // InternalBasicsParser.g:1383:3: ( rule__Int16Array__Group__0 ) { - before(grammarAccess.getInt16ArrayAccess().getGroup()); + before(grammarAccess.getInt16ArrayAccess().getGroup()); // InternalBasicsParser.g:1384:3: ( rule__Int16Array__Group__0 ) // InternalBasicsParser.g:1384:4: rule__Int16Array__Group__0 { @@ -4064,7 +4064,7 @@ public final void ruleint16Array() throws RecognitionException { } - after(grammarAccess.getInt16ArrayAccess().getGroup()); + after(grammarAccess.getInt16ArrayAccess().getGroup()); } @@ -4078,7 +4078,7 @@ public final void ruleint16Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4093,14 +4093,14 @@ public final void entryRuleuint16Array() throws RecognitionException { // InternalBasicsParser.g:1394:1: ( ruleuint16Array EOF ) // InternalBasicsParser.g:1395:1: ruleuint16Array EOF { - before(grammarAccess.getUint16ArrayRule()); + before(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); ruleuint16Array(); state._fsp--; - after(grammarAccess.getUint16ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint16ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4120,8 +4120,8 @@ public final void entryRuleuint16Array() throws RecognitionException { // InternalBasicsParser.g:1402:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; public final void ruleuint16Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1406:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) // InternalBasicsParser.g:1407:2: ( ( rule__Uint16Array__Group__0 ) ) @@ -4129,7 +4129,7 @@ public final void ruleuint16Array() throws RecognitionException { // InternalBasicsParser.g:1407:2: ( ( rule__Uint16Array__Group__0 ) ) // InternalBasicsParser.g:1408:3: ( rule__Uint16Array__Group__0 ) { - before(grammarAccess.getUint16ArrayAccess().getGroup()); + before(grammarAccess.getUint16ArrayAccess().getGroup()); // InternalBasicsParser.g:1409:3: ( rule__Uint16Array__Group__0 ) // InternalBasicsParser.g:1409:4: rule__Uint16Array__Group__0 { @@ -4141,7 +4141,7 @@ public final void ruleuint16Array() throws RecognitionException { } - after(grammarAccess.getUint16ArrayAccess().getGroup()); + after(grammarAccess.getUint16ArrayAccess().getGroup()); } @@ -4155,7 +4155,7 @@ public final void ruleuint16Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4170,14 +4170,14 @@ public final void entryRuleint32Array() throws RecognitionException { // InternalBasicsParser.g:1419:1: ( ruleint32Array EOF ) // InternalBasicsParser.g:1420:1: ruleint32Array EOF { - before(grammarAccess.getInt32ArrayRule()); + before(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); ruleint32Array(); state._fsp--; - after(grammarAccess.getInt32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4197,8 +4197,8 @@ public final void entryRuleint32Array() throws RecognitionException { // InternalBasicsParser.g:1427:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; public final void ruleint32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1431:2: ( ( ( rule__Int32Array__Group__0 ) ) ) // InternalBasicsParser.g:1432:2: ( ( rule__Int32Array__Group__0 ) ) @@ -4206,7 +4206,7 @@ public final void ruleint32Array() throws RecognitionException { // InternalBasicsParser.g:1432:2: ( ( rule__Int32Array__Group__0 ) ) // InternalBasicsParser.g:1433:3: ( rule__Int32Array__Group__0 ) { - before(grammarAccess.getInt32ArrayAccess().getGroup()); + before(grammarAccess.getInt32ArrayAccess().getGroup()); // InternalBasicsParser.g:1434:3: ( rule__Int32Array__Group__0 ) // InternalBasicsParser.g:1434:4: rule__Int32Array__Group__0 { @@ -4218,7 +4218,7 @@ public final void ruleint32Array() throws RecognitionException { } - after(grammarAccess.getInt32ArrayAccess().getGroup()); + after(grammarAccess.getInt32ArrayAccess().getGroup()); } @@ -4232,7 +4232,7 @@ public final void ruleint32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4247,14 +4247,14 @@ public final void entryRuleuint32Array() throws RecognitionException { // InternalBasicsParser.g:1444:1: ( ruleuint32Array EOF ) // InternalBasicsParser.g:1445:1: ruleuint32Array EOF { - before(grammarAccess.getUint32ArrayRule()); + before(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); ruleuint32Array(); state._fsp--; - after(grammarAccess.getUint32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4274,8 +4274,8 @@ public final void entryRuleuint32Array() throws RecognitionException { // InternalBasicsParser.g:1452:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; public final void ruleuint32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1456:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) // InternalBasicsParser.g:1457:2: ( ( rule__Uint32Array__Group__0 ) ) @@ -4283,7 +4283,7 @@ public final void ruleuint32Array() throws RecognitionException { // InternalBasicsParser.g:1457:2: ( ( rule__Uint32Array__Group__0 ) ) // InternalBasicsParser.g:1458:3: ( rule__Uint32Array__Group__0 ) { - before(grammarAccess.getUint32ArrayAccess().getGroup()); + before(grammarAccess.getUint32ArrayAccess().getGroup()); // InternalBasicsParser.g:1459:3: ( rule__Uint32Array__Group__0 ) // InternalBasicsParser.g:1459:4: rule__Uint32Array__Group__0 { @@ -4295,7 +4295,7 @@ public final void ruleuint32Array() throws RecognitionException { } - after(grammarAccess.getUint32ArrayAccess().getGroup()); + after(grammarAccess.getUint32ArrayAccess().getGroup()); } @@ -4309,7 +4309,7 @@ public final void ruleuint32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4324,14 +4324,14 @@ public final void entryRuleint64Array() throws RecognitionException { // InternalBasicsParser.g:1469:1: ( ruleint64Array EOF ) // InternalBasicsParser.g:1470:1: ruleint64Array EOF { - before(grammarAccess.getInt64ArrayRule()); + before(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); ruleint64Array(); state._fsp--; - after(grammarAccess.getInt64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4351,8 +4351,8 @@ public final void entryRuleint64Array() throws RecognitionException { // InternalBasicsParser.g:1477:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; public final void ruleint64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1481:2: ( ( ( rule__Int64Array__Group__0 ) ) ) // InternalBasicsParser.g:1482:2: ( ( rule__Int64Array__Group__0 ) ) @@ -4360,7 +4360,7 @@ public final void ruleint64Array() throws RecognitionException { // InternalBasicsParser.g:1482:2: ( ( rule__Int64Array__Group__0 ) ) // InternalBasicsParser.g:1483:3: ( rule__Int64Array__Group__0 ) { - before(grammarAccess.getInt64ArrayAccess().getGroup()); + before(grammarAccess.getInt64ArrayAccess().getGroup()); // InternalBasicsParser.g:1484:3: ( rule__Int64Array__Group__0 ) // InternalBasicsParser.g:1484:4: rule__Int64Array__Group__0 { @@ -4372,7 +4372,7 @@ public final void ruleint64Array() throws RecognitionException { } - after(grammarAccess.getInt64ArrayAccess().getGroup()); + after(grammarAccess.getInt64ArrayAccess().getGroup()); } @@ -4386,7 +4386,7 @@ public final void ruleint64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4401,14 +4401,14 @@ public final void entryRuleuint64Array() throws RecognitionException { // InternalBasicsParser.g:1494:1: ( ruleuint64Array EOF ) // InternalBasicsParser.g:1495:1: ruleuint64Array EOF { - before(grammarAccess.getUint64ArrayRule()); + before(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); ruleuint64Array(); state._fsp--; - after(grammarAccess.getUint64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4428,8 +4428,8 @@ public final void entryRuleuint64Array() throws RecognitionException { // InternalBasicsParser.g:1502:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; public final void ruleuint64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1506:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) // InternalBasicsParser.g:1507:2: ( ( rule__Uint64Array__Group__0 ) ) @@ -4437,7 +4437,7 @@ public final void ruleuint64Array() throws RecognitionException { // InternalBasicsParser.g:1507:2: ( ( rule__Uint64Array__Group__0 ) ) // InternalBasicsParser.g:1508:3: ( rule__Uint64Array__Group__0 ) { - before(grammarAccess.getUint64ArrayAccess().getGroup()); + before(grammarAccess.getUint64ArrayAccess().getGroup()); // InternalBasicsParser.g:1509:3: ( rule__Uint64Array__Group__0 ) // InternalBasicsParser.g:1509:4: rule__Uint64Array__Group__0 { @@ -4449,7 +4449,7 @@ public final void ruleuint64Array() throws RecognitionException { } - after(grammarAccess.getUint64ArrayAccess().getGroup()); + after(grammarAccess.getUint64ArrayAccess().getGroup()); } @@ -4463,7 +4463,7 @@ public final void ruleuint64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4478,14 +4478,14 @@ public final void entryRulefloat32Array() throws RecognitionException { // InternalBasicsParser.g:1519:1: ( rulefloat32Array EOF ) // InternalBasicsParser.g:1520:1: rulefloat32Array EOF { - before(grammarAccess.getFloat32ArrayRule()); + before(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); rulefloat32Array(); state._fsp--; - after(grammarAccess.getFloat32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4505,8 +4505,8 @@ public final void entryRulefloat32Array() throws RecognitionException { // InternalBasicsParser.g:1527:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; public final void rulefloat32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1531:2: ( ( ( rule__Float32Array__Group__0 ) ) ) // InternalBasicsParser.g:1532:2: ( ( rule__Float32Array__Group__0 ) ) @@ -4514,7 +4514,7 @@ public final void rulefloat32Array() throws RecognitionException { // InternalBasicsParser.g:1532:2: ( ( rule__Float32Array__Group__0 ) ) // InternalBasicsParser.g:1533:3: ( rule__Float32Array__Group__0 ) { - before(grammarAccess.getFloat32ArrayAccess().getGroup()); + before(grammarAccess.getFloat32ArrayAccess().getGroup()); // InternalBasicsParser.g:1534:3: ( rule__Float32Array__Group__0 ) // InternalBasicsParser.g:1534:4: rule__Float32Array__Group__0 { @@ -4526,7 +4526,7 @@ public final void rulefloat32Array() throws RecognitionException { } - after(grammarAccess.getFloat32ArrayAccess().getGroup()); + after(grammarAccess.getFloat32ArrayAccess().getGroup()); } @@ -4540,7 +4540,7 @@ public final void rulefloat32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4555,14 +4555,14 @@ public final void entryRulefloat64Array() throws RecognitionException { // InternalBasicsParser.g:1544:1: ( rulefloat64Array EOF ) // InternalBasicsParser.g:1545:1: rulefloat64Array EOF { - before(grammarAccess.getFloat64ArrayRule()); + before(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); rulefloat64Array(); state._fsp--; - after(grammarAccess.getFloat64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4582,8 +4582,8 @@ public final void entryRulefloat64Array() throws RecognitionException { // InternalBasicsParser.g:1552:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; public final void rulefloat64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1556:2: ( ( ( rule__Float64Array__Group__0 ) ) ) // InternalBasicsParser.g:1557:2: ( ( rule__Float64Array__Group__0 ) ) @@ -4591,7 +4591,7 @@ public final void rulefloat64Array() throws RecognitionException { // InternalBasicsParser.g:1557:2: ( ( rule__Float64Array__Group__0 ) ) // InternalBasicsParser.g:1558:3: ( rule__Float64Array__Group__0 ) { - before(grammarAccess.getFloat64ArrayAccess().getGroup()); + before(grammarAccess.getFloat64ArrayAccess().getGroup()); // InternalBasicsParser.g:1559:3: ( rule__Float64Array__Group__0 ) // InternalBasicsParser.g:1559:4: rule__Float64Array__Group__0 { @@ -4603,7 +4603,7 @@ public final void rulefloat64Array() throws RecognitionException { } - after(grammarAccess.getFloat64ArrayAccess().getGroup()); + after(grammarAccess.getFloat64ArrayAccess().getGroup()); } @@ -4617,7 +4617,7 @@ public final void rulefloat64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4632,14 +4632,14 @@ public final void entryRulestring0Array() throws RecognitionException { // InternalBasicsParser.g:1569:1: ( rulestring0Array EOF ) // InternalBasicsParser.g:1570:1: rulestring0Array EOF { - before(grammarAccess.getString0ArrayRule()); + before(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); rulestring0Array(); state._fsp--; - after(grammarAccess.getString0ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getString0ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4659,8 +4659,8 @@ public final void entryRulestring0Array() throws RecognitionException { // InternalBasicsParser.g:1577:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; public final void rulestring0Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1581:2: ( ( ( rule__String0Array__Group__0 ) ) ) // InternalBasicsParser.g:1582:2: ( ( rule__String0Array__Group__0 ) ) @@ -4668,7 +4668,7 @@ public final void rulestring0Array() throws RecognitionException { // InternalBasicsParser.g:1582:2: ( ( rule__String0Array__Group__0 ) ) // InternalBasicsParser.g:1583:3: ( rule__String0Array__Group__0 ) { - before(grammarAccess.getString0ArrayAccess().getGroup()); + before(grammarAccess.getString0ArrayAccess().getGroup()); // InternalBasicsParser.g:1584:3: ( rule__String0Array__Group__0 ) // InternalBasicsParser.g:1584:4: rule__String0Array__Group__0 { @@ -4680,7 +4680,7 @@ public final void rulestring0Array() throws RecognitionException { } - after(grammarAccess.getString0ArrayAccess().getGroup()); + after(grammarAccess.getString0ArrayAccess().getGroup()); } @@ -4694,7 +4694,7 @@ public final void rulestring0Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4709,14 +4709,14 @@ public final void entryRulebyteArray() throws RecognitionException { // InternalBasicsParser.g:1594:1: ( rulebyteArray EOF ) // InternalBasicsParser.g:1595:1: rulebyteArray EOF { - before(grammarAccess.getByteArrayRule()); + before(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); rulebyteArray(); state._fsp--; - after(grammarAccess.getByteArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getByteArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -4736,8 +4736,8 @@ public final void entryRulebyteArray() throws RecognitionException { // InternalBasicsParser.g:1602:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; public final void rulebyteArray() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1606:2: ( ( ( rule__ByteArray__Group__0 ) ) ) // InternalBasicsParser.g:1607:2: ( ( rule__ByteArray__Group__0 ) ) @@ -4745,7 +4745,7 @@ public final void rulebyteArray() throws RecognitionException { // InternalBasicsParser.g:1607:2: ( ( rule__ByteArray__Group__0 ) ) // InternalBasicsParser.g:1608:3: ( rule__ByteArray__Group__0 ) { - before(grammarAccess.getByteArrayAccess().getGroup()); + before(grammarAccess.getByteArrayAccess().getGroup()); // InternalBasicsParser.g:1609:3: ( rule__ByteArray__Group__0 ) // InternalBasicsParser.g:1609:4: rule__ByteArray__Group__0 { @@ -4757,7 +4757,7 @@ public final void rulebyteArray() throws RecognitionException { } - after(grammarAccess.getByteArrayAccess().getGroup()); + after(grammarAccess.getByteArrayAccess().getGroup()); } @@ -4771,7 +4771,7 @@ public final void rulebyteArray() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4786,14 +4786,14 @@ public final void entryRuleHeader() throws RecognitionException { // InternalBasicsParser.g:1619:1: ( ruleHeader EOF ) // InternalBasicsParser.g:1620:1: ruleHeader EOF { - before(grammarAccess.getHeaderRule()); + before(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); ruleHeader(); state._fsp--; - after(grammarAccess.getHeaderRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getHeaderRule()); + match(input,EOF,FOLLOW_2); } @@ -4813,8 +4813,8 @@ public final void entryRuleHeader() throws RecognitionException { // InternalBasicsParser.g:1627:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; public final void ruleHeader() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1631:2: ( ( ( rule__Header__Group__0 ) ) ) // InternalBasicsParser.g:1632:2: ( ( rule__Header__Group__0 ) ) @@ -4822,7 +4822,7 @@ public final void ruleHeader() throws RecognitionException { // InternalBasicsParser.g:1632:2: ( ( rule__Header__Group__0 ) ) // InternalBasicsParser.g:1633:3: ( rule__Header__Group__0 ) { - before(grammarAccess.getHeaderAccess().getGroup()); + before(grammarAccess.getHeaderAccess().getGroup()); // InternalBasicsParser.g:1634:3: ( rule__Header__Group__0 ) // InternalBasicsParser.g:1634:4: rule__Header__Group__0 { @@ -4834,7 +4834,7 @@ public final void ruleHeader() throws RecognitionException { } - after(grammarAccess.getHeaderAccess().getGroup()); + after(grammarAccess.getHeaderAccess().getGroup()); } @@ -4848,7 +4848,7 @@ public final void ruleHeader() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4863,14 +4863,14 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:1644:1: ( ruleTopicSpecRef EOF ) // InternalBasicsParser.g:1645:1: ruleTopicSpecRef EOF { - before(grammarAccess.getTopicSpecRefRule()); + before(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); ruleTopicSpecRef(); state._fsp--; - after(grammarAccess.getTopicSpecRefRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTopicSpecRefRule()); + match(input,EOF,FOLLOW_2); } @@ -4890,8 +4890,8 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:1652:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; public final void ruleTopicSpecRef() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1656:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) // InternalBasicsParser.g:1657:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) @@ -4899,7 +4899,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:1657:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) // InternalBasicsParser.g:1658:3: ( rule__TopicSpecRef__TopicSpecAssignment ) { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); // InternalBasicsParser.g:1659:3: ( rule__TopicSpecRef__TopicSpecAssignment ) // InternalBasicsParser.g:1659:4: rule__TopicSpecRef__TopicSpecAssignment { @@ -4911,7 +4911,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { } - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } @@ -4925,7 +4925,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4940,14 +4940,14 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:1669:1: ( ruleArrayTopicSpecRef EOF ) // InternalBasicsParser.g:1670:1: ruleArrayTopicSpecRef EOF { - before(grammarAccess.getArrayTopicSpecRefRule()); + before(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); ruleArrayTopicSpecRef(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefRule()); + match(input,EOF,FOLLOW_2); } @@ -4967,8 +4967,8 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:1677:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; public final void ruleArrayTopicSpecRef() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1681:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) // InternalBasicsParser.g:1682:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) @@ -4976,7 +4976,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:1682:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) // InternalBasicsParser.g:1683:3: ( rule__ArrayTopicSpecRef__Group__0 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); + before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); // InternalBasicsParser.g:1684:3: ( rule__ArrayTopicSpecRef__Group__0 ) // InternalBasicsParser.g:1684:4: rule__ArrayTopicSpecRef__Group__0 { @@ -4988,7 +4988,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { } - after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); + after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } @@ -5002,7 +5002,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5017,14 +5017,14 @@ public final void entryRuleKEYWORD() throws RecognitionException { // InternalBasicsParser.g:1694:1: ( ruleKEYWORD EOF ) // InternalBasicsParser.g:1695:1: ruleKEYWORD EOF { - before(grammarAccess.getKEYWORDRule()); + before(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getKEYWORDRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getKEYWORDRule()); + match(input,EOF,FOLLOW_2); } @@ -5044,8 +5044,8 @@ public final void entryRuleKEYWORD() throws RecognitionException { // InternalBasicsParser.g:1702:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; public final void ruleKEYWORD() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1706:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) // InternalBasicsParser.g:1707:2: ( ( rule__KEYWORD__Alternatives ) ) @@ -5053,7 +5053,7 @@ public final void ruleKEYWORD() throws RecognitionException { // InternalBasicsParser.g:1707:2: ( ( rule__KEYWORD__Alternatives ) ) // InternalBasicsParser.g:1708:3: ( rule__KEYWORD__Alternatives ) { - before(grammarAccess.getKEYWORDAccess().getAlternatives()); + before(grammarAccess.getKEYWORDAccess().getAlternatives()); // InternalBasicsParser.g:1709:3: ( rule__KEYWORD__Alternatives ) // InternalBasicsParser.g:1709:4: rule__KEYWORD__Alternatives { @@ -5065,7 +5065,7 @@ public final void ruleKEYWORD() throws RecognitionException { } - after(grammarAccess.getKEYWORDAccess().getAlternatives()); + after(grammarAccess.getKEYWORDAccess().getAlternatives()); } @@ -5079,7 +5079,7 @@ public final void ruleKEYWORD() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5094,14 +5094,14 @@ public final void entryRuleEString() throws RecognitionException { // InternalBasicsParser.g:1719:1: ( ruleEString EOF ) // InternalBasicsParser.g:1720:1: ruleEString EOF { - before(grammarAccess.getEStringRule()); + before(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); ruleEString(); state._fsp--; - after(grammarAccess.getEStringRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getEStringRule()); + match(input,EOF,FOLLOW_2); } @@ -5121,8 +5121,8 @@ public final void entryRuleEString() throws RecognitionException { // InternalBasicsParser.g:1727:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; public final void ruleEString() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1731:2: ( ( ( rule__EString__Alternatives ) ) ) // InternalBasicsParser.g:1732:2: ( ( rule__EString__Alternatives ) ) @@ -5130,7 +5130,7 @@ public final void ruleEString() throws RecognitionException { // InternalBasicsParser.g:1732:2: ( ( rule__EString__Alternatives ) ) // InternalBasicsParser.g:1733:3: ( rule__EString__Alternatives ) { - before(grammarAccess.getEStringAccess().getAlternatives()); + before(grammarAccess.getEStringAccess().getAlternatives()); // InternalBasicsParser.g:1734:3: ( rule__EString__Alternatives ) // InternalBasicsParser.g:1734:4: rule__EString__Alternatives { @@ -5142,7 +5142,7 @@ public final void ruleEString() throws RecognitionException { } - after(grammarAccess.getEStringAccess().getAlternatives()); + after(grammarAccess.getEStringAccess().getAlternatives()); } @@ -5156,7 +5156,7 @@ public final void ruleEString() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5168,8 +5168,8 @@ public final void ruleEString() throws RecognitionException { // InternalBasicsParser.g:1742:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); public final void rule__Namespace__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1746:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) int alt1=3; @@ -5203,13 +5203,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalBasicsParser.g:1747:2: ( ruleGlobalNamespace ) // InternalBasicsParser.g:1748:3: ruleGlobalNamespace { - before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); pushFollow(FOLLOW_2); ruleGlobalNamespace(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } @@ -5222,13 +5222,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalBasicsParser.g:1753:2: ( ruleRelativeNamespace_Impl ) // InternalBasicsParser.g:1754:3: ruleRelativeNamespace_Impl { - before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); pushFollow(FOLLOW_2); ruleRelativeNamespace_Impl(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } @@ -5241,13 +5241,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalBasicsParser.g:1759:2: ( rulePrivateNamespace ) // InternalBasicsParser.g:1760:3: rulePrivateNamespace { - before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); pushFollow(FOLLOW_2); rulePrivateNamespace(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } @@ -5263,7 +5263,7 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5275,8 +5275,8 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalBasicsParser.g:1769:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1773:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) int alt2=8; @@ -5335,13 +5335,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1774:2: ( ruleParameterListType ) // InternalBasicsParser.g:1775:3: ruleParameterListType { - before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); ruleParameterListType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } @@ -5354,13 +5354,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1780:2: ( ruleParameterStructType ) // InternalBasicsParser.g:1781:3: ruleParameterStructType { - before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); ruleParameterStructType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } @@ -5373,13 +5373,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1786:2: ( ruleParameterIntegerType ) // InternalBasicsParser.g:1787:3: ruleParameterIntegerType { - before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); ruleParameterIntegerType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } @@ -5392,13 +5392,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1792:2: ( ruleParameterStringType ) // InternalBasicsParser.g:1793:3: ruleParameterStringType { - before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); ruleParameterStringType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } @@ -5411,13 +5411,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1798:2: ( ruleParameterDoubleType ) // InternalBasicsParser.g:1799:3: ruleParameterDoubleType { - before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); ruleParameterDoubleType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } @@ -5430,13 +5430,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1804:2: ( ruleParameterBooleanType ) // InternalBasicsParser.g:1805:3: ruleParameterBooleanType { - before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); ruleParameterBooleanType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } @@ -5449,13 +5449,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1810:2: ( ruleParameterBase64Type ) // InternalBasicsParser.g:1811:3: ruleParameterBase64Type { - before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); ruleParameterBase64Type(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } @@ -5468,13 +5468,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1816:2: ( ruleParameterArrayType ) // InternalBasicsParser.g:1817:3: ruleParameterArrayType { - before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); ruleParameterArrayType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } @@ -5490,7 +5490,7 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5502,8 +5502,8 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalBasicsParser.g:1826:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1830:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) int alt3=7; @@ -5515,13 +5515,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalBasicsParser.g:1831:2: ( ruleParameterString ) // InternalBasicsParser.g:1832:3: ruleParameterString { - before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } @@ -5534,13 +5534,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalBasicsParser.g:1837:2: ( ruleParameterBase64 ) // InternalBasicsParser.g:1838:3: ruleParameterBase64 { - before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } @@ -5553,13 +5553,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalBasicsParser.g:1843:2: ( ruleParameterInteger ) // InternalBasicsParser.g:1844:3: ruleParameterInteger { - before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } @@ -5572,13 +5572,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalBasicsParser.g:1849:2: ( ruleParameterDouble ) // InternalBasicsParser.g:1850:3: ruleParameterDouble { - before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } @@ -5591,13 +5591,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalBasicsParser.g:1855:2: ( ruleParameterBoolean ) // InternalBasicsParser.g:1856:3: ruleParameterBoolean { - before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } @@ -5610,13 +5610,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalBasicsParser.g:1861:2: ( ruleParameterList ) // InternalBasicsParser.g:1862:3: ruleParameterList { - before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } @@ -5629,13 +5629,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalBasicsParser.g:1867:2: ( ruleParameterStruct ) // InternalBasicsParser.g:1868:3: ruleParameterStruct { - before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); ruleParameterStruct(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } @@ -5651,7 +5651,7 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5663,8 +5663,8 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalBasicsParser.g:1877:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); public final void rule__AbstractType__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:1881:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) int alt4=31; @@ -5676,13 +5676,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1882:2: ( rulebool ) // InternalBasicsParser.g:1883:3: rulebool { - before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); rulebool(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } @@ -5695,13 +5695,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1888:2: ( ruleint8 ) // InternalBasicsParser.g:1889:3: ruleint8 { - before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); ruleint8(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } @@ -5714,13 +5714,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1894:2: ( ruleuint8 ) // InternalBasicsParser.g:1895:3: ruleuint8 { - before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); ruleuint8(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } @@ -5733,13 +5733,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1900:2: ( ruleint16 ) // InternalBasicsParser.g:1901:3: ruleint16 { - before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); ruleint16(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } @@ -5752,13 +5752,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1906:2: ( ruleuint16 ) // InternalBasicsParser.g:1907:3: ruleuint16 { - before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); ruleuint16(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } @@ -5771,13 +5771,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1912:2: ( ruleint32 ) // InternalBasicsParser.g:1913:3: ruleint32 { - before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); ruleint32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } @@ -5790,13 +5790,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1918:2: ( ruleuint32 ) // InternalBasicsParser.g:1919:3: ruleuint32 { - before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); ruleuint32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } @@ -5809,13 +5809,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1924:2: ( ruleint64 ) // InternalBasicsParser.g:1925:3: ruleint64 { - before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); ruleint64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } @@ -5828,13 +5828,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1930:2: ( ruleuint64 ) // InternalBasicsParser.g:1931:3: ruleuint64 { - before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); ruleuint64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } @@ -5847,13 +5847,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1936:2: ( rulefloat32 ) // InternalBasicsParser.g:1937:3: rulefloat32 { - before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); rulefloat32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } @@ -5866,13 +5866,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1942:2: ( rulefloat64 ) // InternalBasicsParser.g:1943:3: rulefloat64 { - before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); rulefloat64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } @@ -5885,13 +5885,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1948:2: ( rulestring0 ) // InternalBasicsParser.g:1949:3: rulestring0 { - before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); rulestring0(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } @@ -5904,13 +5904,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1954:2: ( rulebyte ) // InternalBasicsParser.g:1955:3: rulebyte { - before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); rulebyte(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } @@ -5923,13 +5923,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1960:2: ( ruletime ) // InternalBasicsParser.g:1961:3: ruletime { - before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); ruletime(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } @@ -5942,13 +5942,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1966:2: ( ruleduration ) // InternalBasicsParser.g:1967:3: ruleduration { - before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); ruleduration(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } @@ -5961,13 +5961,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1972:2: ( ruleHeader ) // InternalBasicsParser.g:1973:3: ruleHeader { - before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); ruleHeader(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } @@ -5980,13 +5980,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1978:2: ( ruleboolArray ) // InternalBasicsParser.g:1979:3: ruleboolArray { - before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); ruleboolArray(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } @@ -5999,13 +5999,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1984:2: ( ruleint8Array ) // InternalBasicsParser.g:1985:3: ruleint8Array { - before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); ruleint8Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } @@ -6018,13 +6018,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1990:2: ( ruleuint8Array ) // InternalBasicsParser.g:1991:3: ruleuint8Array { - before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); ruleuint8Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } @@ -6037,13 +6037,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:1996:2: ( ruleint16Array ) // InternalBasicsParser.g:1997:3: ruleint16Array { - before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); ruleint16Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } @@ -6056,13 +6056,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2002:2: ( ruleuint16Array ) // InternalBasicsParser.g:2003:3: ruleuint16Array { - before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); ruleuint16Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } @@ -6075,13 +6075,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2008:2: ( ruleint32Array ) // InternalBasicsParser.g:2009:3: ruleint32Array { - before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); ruleint32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } @@ -6094,13 +6094,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2014:2: ( ruleuint32Array ) // InternalBasicsParser.g:2015:3: ruleuint32Array { - before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); ruleuint32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } @@ -6113,13 +6113,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2020:2: ( ruleint64Array ) // InternalBasicsParser.g:2021:3: ruleint64Array { - before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); ruleint64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } @@ -6132,13 +6132,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2026:2: ( ruleuint64Array ) // InternalBasicsParser.g:2027:3: ruleuint64Array { - before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); ruleuint64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } @@ -6151,13 +6151,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2032:2: ( rulefloat32Array ) // InternalBasicsParser.g:2033:3: rulefloat32Array { - before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); rulefloat32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } @@ -6170,13 +6170,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2038:2: ( rulefloat64Array ) // InternalBasicsParser.g:2039:3: rulefloat64Array { - before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); rulefloat64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } @@ -6189,13 +6189,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2044:2: ( rulestring0Array ) // InternalBasicsParser.g:2045:3: rulestring0Array { - before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); rulestring0Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } @@ -6208,13 +6208,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2050:2: ( rulebyteArray ) // InternalBasicsParser.g:2051:3: rulebyteArray { - before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); rulebyteArray(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } @@ -6227,13 +6227,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2056:2: ( ruleTopicSpecRef ) // InternalBasicsParser.g:2057:3: ruleTopicSpecRef { - before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); ruleTopicSpecRef(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } @@ -6246,13 +6246,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2062:2: ( ruleArrayTopicSpecRef ) // InternalBasicsParser.g:2063:3: ruleArrayTopicSpecRef { - before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); ruleArrayTopicSpecRef(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } @@ -6268,7 +6268,7 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6280,8 +6280,8 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalBasicsParser.g:2072:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); public final void rule__KEYWORD__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2076:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) int alt5=11; @@ -6355,9 +6355,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2077:2: ( Goal ) // InternalBasicsParser.g:2078:3: Goal { - before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); - match(input,Goal,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + match(input,Goal,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } @@ -6370,9 +6370,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2083:2: ( Message ) // InternalBasicsParser.g:2084:3: Message { - before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); - match(input,Message,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + match(input,Message,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } @@ -6385,9 +6385,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2089:2: ( Result ) // InternalBasicsParser.g:2090:3: Result { - before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); - match(input,Result,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + match(input,Result,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } @@ -6400,9 +6400,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2095:2: ( Feedback ) // InternalBasicsParser.g:2096:3: Feedback { - before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); - match(input,Feedback,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + match(input,Feedback,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } @@ -6415,9 +6415,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2101:2: ( Name ) // InternalBasicsParser.g:2102:3: Name { - before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); - match(input,Name,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + match(input,Name,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } @@ -6430,9 +6430,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2107:2: ( Value ) // InternalBasicsParser.g:2108:3: Value { - before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); - match(input,Value,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + match(input,Value,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } @@ -6445,9 +6445,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2113:2: ( Service ) // InternalBasicsParser.g:2114:3: Service { - before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); - match(input,Service,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + match(input,Service,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } @@ -6460,9 +6460,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2119:2: ( Type ) // InternalBasicsParser.g:2120:3: Type { - before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); - match(input,Type,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + match(input,Type,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } @@ -6475,9 +6475,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2125:2: ( Action ) // InternalBasicsParser.g:2126:3: Action { - before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); - match(input,Action,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + match(input,Action,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } @@ -6490,9 +6490,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2131:2: ( Duration ) // InternalBasicsParser.g:2132:3: Duration { - before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); - match(input,Duration,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + match(input,Duration,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } @@ -6505,9 +6505,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2137:2: ( Time ) // InternalBasicsParser.g:2138:3: Time { - before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); - match(input,Time,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + match(input,Time,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } @@ -6523,7 +6523,7 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6535,8 +6535,8 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalBasicsParser.g:2147:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); public final void rule__EString__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2151:1: ( ( RULE_STRING ) | ( RULE_ID ) ) int alt6=2; @@ -6561,9 +6561,9 @@ else if ( (LA6_0==RULE_ID) ) { // InternalBasicsParser.g:2152:2: ( RULE_STRING ) // InternalBasicsParser.g:2153:3: RULE_STRING { - before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } @@ -6576,9 +6576,9 @@ else if ( (LA6_0==RULE_ID) ) { // InternalBasicsParser.g:2158:2: ( RULE_ID ) // InternalBasicsParser.g:2159:3: RULE_ID { - before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } @@ -6594,7 +6594,7 @@ else if ( (LA6_0==RULE_ID) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6606,8 +6606,8 @@ else if ( (LA6_0==RULE_ID) ) { // InternalBasicsParser.g:2168:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; public final void rule__GlobalNamespace__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2172:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) // InternalBasicsParser.g:2173:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 @@ -6632,7 +6632,7 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6644,8 +6644,8 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // InternalBasicsParser.g:2180:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2184:1: ( ( () ) ) // InternalBasicsParser.g:2185:1: ( () ) @@ -6653,13 +6653,13 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // InternalBasicsParser.g:2185:1: ( () ) // InternalBasicsParser.g:2186:2: () { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); // InternalBasicsParser.g:2187:2: () - // InternalBasicsParser.g:2187:3: + // InternalBasicsParser.g:2187:3: { } - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } @@ -6669,7 +6669,7 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6681,8 +6681,8 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // InternalBasicsParser.g:2195:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; public final void rule__GlobalNamespace__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2199:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) // InternalBasicsParser.g:2200:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 @@ -6707,7 +6707,7 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6719,8 +6719,8 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // InternalBasicsParser.g:2207:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2211:1: ( ( GlobalNamespace ) ) // InternalBasicsParser.g:2212:1: ( GlobalNamespace ) @@ -6728,9 +6728,9 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // InternalBasicsParser.g:2212:1: ( GlobalNamespace ) // InternalBasicsParser.g:2213:2: GlobalNamespace { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - match(input,GlobalNamespace,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + match(input,GlobalNamespace,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } @@ -6744,7 +6744,7 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6756,8 +6756,8 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // InternalBasicsParser.g:2222:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2226:1: ( rule__GlobalNamespace__Group__2__Impl ) // InternalBasicsParser.g:2227:2: rule__GlobalNamespace__Group__2__Impl @@ -6777,7 +6777,7 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6789,8 +6789,8 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // InternalBasicsParser.g:2233:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2237:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) // InternalBasicsParser.g:2238:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) @@ -6798,7 +6798,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // InternalBasicsParser.g:2238:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) // InternalBasicsParser.g:2239:2: ( rule__GlobalNamespace__Group_2__0 )? { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); // InternalBasicsParser.g:2240:2: ( rule__GlobalNamespace__Group_2__0 )? int alt7=2; int LA7_0 = input.LA(1); @@ -6821,7 +6821,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } @@ -6835,7 +6835,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6847,8 +6847,8 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // InternalBasicsParser.g:2249:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; public final void rule__GlobalNamespace__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2253:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) // InternalBasicsParser.g:2254:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 @@ -6873,7 +6873,7 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6885,8 +6885,8 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio // InternalBasicsParser.g:2261:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2265:1: ( ( LeftSquareBracket ) ) // InternalBasicsParser.g:2266:1: ( LeftSquareBracket ) @@ -6894,9 +6894,9 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // InternalBasicsParser.g:2266:1: ( LeftSquareBracket ) // InternalBasicsParser.g:2267:2: LeftSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -6910,7 +6910,7 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6922,8 +6922,8 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // InternalBasicsParser.g:2276:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; public final void rule__GlobalNamespace__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2280:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) // InternalBasicsParser.g:2281:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 @@ -6948,7 +6948,7 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6960,8 +6960,8 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio // InternalBasicsParser.g:2288:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2292:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) // InternalBasicsParser.g:2293:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) @@ -6969,7 +6969,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // InternalBasicsParser.g:2293:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) // InternalBasicsParser.g:2294:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); // InternalBasicsParser.g:2295:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) // InternalBasicsParser.g:2295:3: rule__GlobalNamespace__PartsAssignment_2_1 { @@ -6981,7 +6981,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } @@ -6995,7 +6995,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7007,8 +7007,8 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // InternalBasicsParser.g:2303:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; public final void rule__GlobalNamespace__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2307:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) // InternalBasicsParser.g:2308:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 @@ -7033,7 +7033,7 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7045,8 +7045,8 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio // InternalBasicsParser.g:2315:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2319:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) // InternalBasicsParser.g:2320:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) @@ -7054,7 +7054,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // InternalBasicsParser.g:2320:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) // InternalBasicsParser.g:2321:2: ( rule__GlobalNamespace__Group_2_2__0 )* { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); // InternalBasicsParser.g:2322:2: ( rule__GlobalNamespace__Group_2_2__0 )* loop8: do { @@ -7067,24 +7067,24 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx switch (alt8) { - case 1 : - // InternalBasicsParser.g:2322:3: rule__GlobalNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_7); - rule__GlobalNamespace__Group_2_2__0(); + case 1 : + // InternalBasicsParser.g:2322:3: rule__GlobalNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_7); + rule__GlobalNamespace__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop8; + default : + break loop8; } } while (true); - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } @@ -7098,7 +7098,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7110,8 +7110,8 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // InternalBasicsParser.g:2330:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; public final void rule__GlobalNamespace__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2334:1: ( rule__GlobalNamespace__Group_2__3__Impl ) // InternalBasicsParser.g:2335:2: rule__GlobalNamespace__Group_2__3__Impl @@ -7131,7 +7131,7 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7143,8 +7143,8 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio // InternalBasicsParser.g:2341:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2345:1: ( ( RightSquareBracket ) ) // InternalBasicsParser.g:2346:1: ( RightSquareBracket ) @@ -7152,9 +7152,9 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // InternalBasicsParser.g:2346:1: ( RightSquareBracket ) // InternalBasicsParser.g:2347:2: RightSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -7168,7 +7168,7 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7180,8 +7180,8 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // InternalBasicsParser.g:2357:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2361:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) // InternalBasicsParser.g:2362:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 @@ -7206,7 +7206,7 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7218,8 +7218,8 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept // InternalBasicsParser.g:2369:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2373:1: ( ( Comma ) ) // InternalBasicsParser.g:2374:1: ( Comma ) @@ -7227,9 +7227,9 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // InternalBasicsParser.g:2374:1: ( Comma ) // InternalBasicsParser.g:2375:2: Comma { - before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -7243,7 +7243,7 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7255,8 +7255,8 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // InternalBasicsParser.g:2384:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2388:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) // InternalBasicsParser.g:2389:2: rule__GlobalNamespace__Group_2_2__1__Impl @@ -7276,7 +7276,7 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7288,8 +7288,8 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept // InternalBasicsParser.g:2395:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2399:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) // InternalBasicsParser.g:2400:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) @@ -7297,7 +7297,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // InternalBasicsParser.g:2400:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) // InternalBasicsParser.g:2401:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); // InternalBasicsParser.g:2402:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) // InternalBasicsParser.g:2402:3: rule__GlobalNamespace__PartsAssignment_2_2_1 { @@ -7309,7 +7309,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -7323,7 +7323,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7335,8 +7335,8 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // InternalBasicsParser.g:2411:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2415:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) // InternalBasicsParser.g:2416:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 @@ -7361,7 +7361,7 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7373,8 +7373,8 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // InternalBasicsParser.g:2423:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2427:1: ( ( () ) ) // InternalBasicsParser.g:2428:1: ( () ) @@ -7382,13 +7382,13 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // InternalBasicsParser.g:2428:1: ( () ) // InternalBasicsParser.g:2429:2: () { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); // InternalBasicsParser.g:2430:2: () - // InternalBasicsParser.g:2430:3: + // InternalBasicsParser.g:2430:3: { } - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } @@ -7398,7 +7398,7 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7410,8 +7410,8 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // InternalBasicsParser.g:2438:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2442:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) // InternalBasicsParser.g:2443:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 @@ -7436,7 +7436,7 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7448,8 +7448,8 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // InternalBasicsParser.g:2450:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2454:1: ( ( RelativeNamespace ) ) // InternalBasicsParser.g:2455:1: ( RelativeNamespace ) @@ -7457,9 +7457,9 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // InternalBasicsParser.g:2455:1: ( RelativeNamespace ) // InternalBasicsParser.g:2456:2: RelativeNamespace { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - match(input,RelativeNamespace,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + match(input,RelativeNamespace,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } @@ -7473,7 +7473,7 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7485,8 +7485,8 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // InternalBasicsParser.g:2465:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2469:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) // InternalBasicsParser.g:2470:2: rule__RelativeNamespace_Impl__Group__2__Impl @@ -7506,7 +7506,7 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7518,8 +7518,8 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // InternalBasicsParser.g:2476:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2480:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) // InternalBasicsParser.g:2481:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) @@ -7527,7 +7527,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // InternalBasicsParser.g:2481:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) // InternalBasicsParser.g:2482:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); // InternalBasicsParser.g:2483:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? int alt9=2; int LA9_0 = input.LA(1); @@ -7550,7 +7550,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } @@ -7564,7 +7564,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7576,8 +7576,8 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // InternalBasicsParser.g:2492:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2496:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) // InternalBasicsParser.g:2497:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 @@ -7602,7 +7602,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7614,8 +7614,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE // InternalBasicsParser.g:2504:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2508:1: ( ( LeftSquareBracket ) ) // InternalBasicsParser.g:2509:1: ( LeftSquareBracket ) @@ -7623,9 +7623,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // InternalBasicsParser.g:2509:1: ( LeftSquareBracket ) // InternalBasicsParser.g:2510:2: LeftSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } @@ -7639,7 +7639,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7651,8 +7651,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // InternalBasicsParser.g:2519:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2523:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) // InternalBasicsParser.g:2524:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 @@ -7677,7 +7677,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7689,8 +7689,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE // InternalBasicsParser.g:2531:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2535:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) // InternalBasicsParser.g:2536:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) @@ -7698,7 +7698,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // InternalBasicsParser.g:2536:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) // InternalBasicsParser.g:2537:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); // InternalBasicsParser.g:2538:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) // InternalBasicsParser.g:2538:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { @@ -7710,7 +7710,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } @@ -7724,7 +7724,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7736,8 +7736,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // InternalBasicsParser.g:2546:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2550:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) // InternalBasicsParser.g:2551:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 @@ -7762,7 +7762,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7774,8 +7774,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE // InternalBasicsParser.g:2558:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2562:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) // InternalBasicsParser.g:2563:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) @@ -7783,7 +7783,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // InternalBasicsParser.g:2563:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) // InternalBasicsParser.g:2564:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); // InternalBasicsParser.g:2565:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* loop10: do { @@ -7796,24 +7796,24 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn switch (alt10) { - case 1 : - // InternalBasicsParser.g:2565:3: rule__RelativeNamespace_Impl__Group_2_2__0 - { - pushFollow(FOLLOW_7); - rule__RelativeNamespace_Impl__Group_2_2__0(); + case 1 : + // InternalBasicsParser.g:2565:3: rule__RelativeNamespace_Impl__Group_2_2__0 + { + pushFollow(FOLLOW_7); + rule__RelativeNamespace_Impl__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop10; + default : + break loop10; } } while (true); - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } @@ -7827,7 +7827,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7839,8 +7839,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // InternalBasicsParser.g:2573:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2577:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) // InternalBasicsParser.g:2578:2: rule__RelativeNamespace_Impl__Group_2__3__Impl @@ -7860,7 +7860,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7872,8 +7872,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE // InternalBasicsParser.g:2584:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2588:1: ( ( RightSquareBracket ) ) // InternalBasicsParser.g:2589:1: ( RightSquareBracket ) @@ -7881,9 +7881,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // InternalBasicsParser.g:2589:1: ( RightSquareBracket ) // InternalBasicsParser.g:2590:2: RightSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } @@ -7897,7 +7897,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7909,8 +7909,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // InternalBasicsParser.g:2600:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2604:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) // InternalBasicsParser.g:2605:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 @@ -7935,7 +7935,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7947,8 +7947,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio // InternalBasicsParser.g:2612:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2616:1: ( ( Comma ) ) // InternalBasicsParser.g:2617:1: ( Comma ) @@ -7956,9 +7956,9 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // InternalBasicsParser.g:2617:1: ( Comma ) // InternalBasicsParser.g:2618:2: Comma { - before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } @@ -7972,7 +7972,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7984,8 +7984,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // InternalBasicsParser.g:2627:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2631:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) // InternalBasicsParser.g:2632:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl @@ -8005,7 +8005,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8017,8 +8017,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio // InternalBasicsParser.g:2638:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2642:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) // InternalBasicsParser.g:2643:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) @@ -8026,7 +8026,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // InternalBasicsParser.g:2643:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) // InternalBasicsParser.g:2644:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); // InternalBasicsParser.g:2645:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) // InternalBasicsParser.g:2645:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 { @@ -8038,7 +8038,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } @@ -8052,7 +8052,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8064,8 +8064,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // InternalBasicsParser.g:2654:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; public final void rule__PrivateNamespace__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2658:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) // InternalBasicsParser.g:2659:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 @@ -8090,7 +8090,7 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8102,8 +8102,8 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // InternalBasicsParser.g:2666:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2670:1: ( ( () ) ) // InternalBasicsParser.g:2671:1: ( () ) @@ -8111,13 +8111,13 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // InternalBasicsParser.g:2671:1: ( () ) // InternalBasicsParser.g:2672:2: () { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); // InternalBasicsParser.g:2673:2: () - // InternalBasicsParser.g:2673:3: + // InternalBasicsParser.g:2673:3: { } - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } @@ -8127,7 +8127,7 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8139,8 +8139,8 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // InternalBasicsParser.g:2681:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; public final void rule__PrivateNamespace__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2685:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) // InternalBasicsParser.g:2686:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 @@ -8165,7 +8165,7 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8177,8 +8177,8 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // InternalBasicsParser.g:2693:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2697:1: ( ( PrivateNamespace ) ) // InternalBasicsParser.g:2698:1: ( PrivateNamespace ) @@ -8186,9 +8186,9 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // InternalBasicsParser.g:2698:1: ( PrivateNamespace ) // InternalBasicsParser.g:2699:2: PrivateNamespace { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - match(input,PrivateNamespace,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + match(input,PrivateNamespace,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } @@ -8202,7 +8202,7 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8214,8 +8214,8 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // InternalBasicsParser.g:2708:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2712:1: ( rule__PrivateNamespace__Group__2__Impl ) // InternalBasicsParser.g:2713:2: rule__PrivateNamespace__Group__2__Impl @@ -8235,7 +8235,7 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8247,8 +8247,8 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // InternalBasicsParser.g:2719:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2723:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) // InternalBasicsParser.g:2724:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) @@ -8256,7 +8256,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // InternalBasicsParser.g:2724:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) // InternalBasicsParser.g:2725:2: ( rule__PrivateNamespace__Group_2__0 )? { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); // InternalBasicsParser.g:2726:2: ( rule__PrivateNamespace__Group_2__0 )? int alt11=2; int LA11_0 = input.LA(1); @@ -8279,7 +8279,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } @@ -8293,7 +8293,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8305,8 +8305,8 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // InternalBasicsParser.g:2735:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; public final void rule__PrivateNamespace__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2739:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) // InternalBasicsParser.g:2740:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 @@ -8331,7 +8331,7 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8343,8 +8343,8 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti // InternalBasicsParser.g:2747:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2751:1: ( ( LeftSquareBracket ) ) // InternalBasicsParser.g:2752:1: ( LeftSquareBracket ) @@ -8352,9 +8352,9 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // InternalBasicsParser.g:2752:1: ( LeftSquareBracket ) // InternalBasicsParser.g:2753:2: LeftSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -8368,7 +8368,7 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8380,8 +8380,8 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // InternalBasicsParser.g:2762:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; public final void rule__PrivateNamespace__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2766:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) // InternalBasicsParser.g:2767:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 @@ -8406,7 +8406,7 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8418,8 +8418,8 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti // InternalBasicsParser.g:2774:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2778:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) // InternalBasicsParser.g:2779:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) @@ -8427,7 +8427,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // InternalBasicsParser.g:2779:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) // InternalBasicsParser.g:2780:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); // InternalBasicsParser.g:2781:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) // InternalBasicsParser.g:2781:3: rule__PrivateNamespace__PartsAssignment_2_1 { @@ -8439,7 +8439,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } @@ -8453,7 +8453,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8465,8 +8465,8 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // InternalBasicsParser.g:2789:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; public final void rule__PrivateNamespace__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2793:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) // InternalBasicsParser.g:2794:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 @@ -8491,7 +8491,7 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8503,8 +8503,8 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti // InternalBasicsParser.g:2801:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2805:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) // InternalBasicsParser.g:2806:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) @@ -8512,7 +8512,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // InternalBasicsParser.g:2806:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) // InternalBasicsParser.g:2807:2: ( rule__PrivateNamespace__Group_2_2__0 )* { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); // InternalBasicsParser.g:2808:2: ( rule__PrivateNamespace__Group_2_2__0 )* loop12: do { @@ -8525,24 +8525,24 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE switch (alt12) { - case 1 : - // InternalBasicsParser.g:2808:3: rule__PrivateNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_7); - rule__PrivateNamespace__Group_2_2__0(); + case 1 : + // InternalBasicsParser.g:2808:3: rule__PrivateNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_7); + rule__PrivateNamespace__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } @@ -8556,7 +8556,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8568,8 +8568,8 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // InternalBasicsParser.g:2816:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; public final void rule__PrivateNamespace__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2820:1: ( rule__PrivateNamespace__Group_2__3__Impl ) // InternalBasicsParser.g:2821:2: rule__PrivateNamespace__Group_2__3__Impl @@ -8589,7 +8589,7 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8601,8 +8601,8 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti // InternalBasicsParser.g:2827:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2831:1: ( ( RightSquareBracket ) ) // InternalBasicsParser.g:2832:1: ( RightSquareBracket ) @@ -8610,9 +8610,9 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // InternalBasicsParser.g:2832:1: ( RightSquareBracket ) // InternalBasicsParser.g:2833:2: RightSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -8626,7 +8626,7 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8638,8 +8638,8 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // InternalBasicsParser.g:2843:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2847:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) // InternalBasicsParser.g:2848:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 @@ -8664,7 +8664,7 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8676,8 +8676,8 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep // InternalBasicsParser.g:2855:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2859:1: ( ( Comma ) ) // InternalBasicsParser.g:2860:1: ( Comma ) @@ -8685,9 +8685,9 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // InternalBasicsParser.g:2860:1: ( Comma ) // InternalBasicsParser.g:2861:2: Comma { - before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -8701,7 +8701,7 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8713,8 +8713,8 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // InternalBasicsParser.g:2870:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2874:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) // InternalBasicsParser.g:2875:2: rule__PrivateNamespace__Group_2_2__1__Impl @@ -8734,7 +8734,7 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8746,8 +8746,8 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep // InternalBasicsParser.g:2881:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2885:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) // InternalBasicsParser.g:2886:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) @@ -8755,7 +8755,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // InternalBasicsParser.g:2886:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) // InternalBasicsParser.g:2887:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); // InternalBasicsParser.g:2888:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) // InternalBasicsParser.g:2888:3: rule__PrivateNamespace__PartsAssignment_2_2_1 { @@ -8767,7 +8767,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -8781,7 +8781,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8793,8 +8793,8 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // InternalBasicsParser.g:2897:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; public final void rule__ParameterListType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2901:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) // InternalBasicsParser.g:2902:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 @@ -8819,7 +8819,7 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8831,8 +8831,8 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // InternalBasicsParser.g:2909:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2913:1: ( ( () ) ) // InternalBasicsParser.g:2914:1: ( () ) @@ -8840,13 +8840,13 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // InternalBasicsParser.g:2914:1: ( () ) // InternalBasicsParser.g:2915:2: () { - before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); // InternalBasicsParser.g:2916:2: () - // InternalBasicsParser.g:2916:3: + // InternalBasicsParser.g:2916:3: { } - after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } @@ -8856,7 +8856,7 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8868,8 +8868,8 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // InternalBasicsParser.g:2924:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; public final void rule__ParameterListType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2928:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) // InternalBasicsParser.g:2929:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 @@ -8894,7 +8894,7 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8906,8 +8906,8 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // InternalBasicsParser.g:2936:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2940:1: ( ( List ) ) // InternalBasicsParser.g:2941:1: ( List ) @@ -8915,9 +8915,9 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // InternalBasicsParser.g:2941:1: ( List ) // InternalBasicsParser.g:2942:2: List { - before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - match(input,List,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + match(input,List,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } @@ -8931,7 +8931,7 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8943,8 +8943,8 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // InternalBasicsParser.g:2951:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; public final void rule__ParameterListType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2955:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) // InternalBasicsParser.g:2956:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 @@ -8969,7 +8969,7 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8981,8 +8981,8 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // InternalBasicsParser.g:2963:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2967:1: ( ( LeftSquareBracket ) ) // InternalBasicsParser.g:2968:1: ( LeftSquareBracket ) @@ -8990,9 +8990,9 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // InternalBasicsParser.g:2968:1: ( LeftSquareBracket ) // InternalBasicsParser.g:2969:2: LeftSquareBracket { - before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } @@ -9006,7 +9006,7 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9018,8 +9018,8 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // InternalBasicsParser.g:2978:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; public final void rule__ParameterListType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2982:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) // InternalBasicsParser.g:2983:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 @@ -9044,7 +9044,7 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9056,8 +9056,8 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // InternalBasicsParser.g:2990:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:2994:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) // InternalBasicsParser.g:2995:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) @@ -9065,7 +9065,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // InternalBasicsParser.g:2995:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) // InternalBasicsParser.g:2996:2: ( rule__ParameterListType__SequenceAssignment_3 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); // InternalBasicsParser.g:2997:2: ( rule__ParameterListType__SequenceAssignment_3 ) // InternalBasicsParser.g:2997:3: rule__ParameterListType__SequenceAssignment_3 { @@ -9077,7 +9077,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } @@ -9091,7 +9091,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9103,8 +9103,8 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // InternalBasicsParser.g:3005:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; public final void rule__ParameterListType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3009:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) // InternalBasicsParser.g:3010:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 @@ -9129,7 +9129,7 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9141,8 +9141,8 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // InternalBasicsParser.g:3017:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; public final void rule__ParameterListType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3021:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) // InternalBasicsParser.g:3022:1: ( ( rule__ParameterListType__Group_4__0 )* ) @@ -9150,7 +9150,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // InternalBasicsParser.g:3022:1: ( ( rule__ParameterListType__Group_4__0 )* ) // InternalBasicsParser.g:3023:2: ( rule__ParameterListType__Group_4__0 )* { - before(grammarAccess.getParameterListTypeAccess().getGroup_4()); + before(grammarAccess.getParameterListTypeAccess().getGroup_4()); // InternalBasicsParser.g:3024:2: ( rule__ParameterListType__Group_4__0 )* loop13: do { @@ -9163,24 +9163,24 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx switch (alt13) { - case 1 : - // InternalBasicsParser.g:3024:3: rule__ParameterListType__Group_4__0 - { - pushFollow(FOLLOW_7); - rule__ParameterListType__Group_4__0(); + case 1 : + // InternalBasicsParser.g:3024:3: rule__ParameterListType__Group_4__0 + { + pushFollow(FOLLOW_7); + rule__ParameterListType__Group_4__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop13; + default : + break loop13; } } while (true); - after(grammarAccess.getParameterListTypeAccess().getGroup_4()); + after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } @@ -9194,7 +9194,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9206,8 +9206,8 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // InternalBasicsParser.g:3032:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3036:1: ( rule__ParameterListType__Group__5__Impl ) // InternalBasicsParser.g:3037:2: rule__ParameterListType__Group__5__Impl @@ -9227,7 +9227,7 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9239,8 +9239,8 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // InternalBasicsParser.g:3043:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3047:1: ( ( RightSquareBracket ) ) // InternalBasicsParser.g:3048:1: ( RightSquareBracket ) @@ -9248,9 +9248,9 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // InternalBasicsParser.g:3048:1: ( RightSquareBracket ) // InternalBasicsParser.g:3049:2: RightSquareBracket { - before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } @@ -9264,7 +9264,7 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9276,8 +9276,8 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // InternalBasicsParser.g:3059:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; public final void rule__ParameterListType__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3063:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) // InternalBasicsParser.g:3064:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 @@ -9302,7 +9302,7 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9314,8 +9314,8 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // InternalBasicsParser.g:3071:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3075:1: ( ( Comma ) ) // InternalBasicsParser.g:3076:1: ( Comma ) @@ -9323,9 +9323,9 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // InternalBasicsParser.g:3076:1: ( Comma ) // InternalBasicsParser.g:3077:2: Comma { - before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } @@ -9339,7 +9339,7 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9351,8 +9351,8 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // InternalBasicsParser.g:3086:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; public final void rule__ParameterListType__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3090:1: ( rule__ParameterListType__Group_4__1__Impl ) // InternalBasicsParser.g:3091:2: rule__ParameterListType__Group_4__1__Impl @@ -9372,7 +9372,7 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9384,8 +9384,8 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // InternalBasicsParser.g:3097:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; public final void rule__ParameterListType__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3101:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) // InternalBasicsParser.g:3102:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) @@ -9393,7 +9393,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // InternalBasicsParser.g:3102:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) // InternalBasicsParser.g:3103:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); // InternalBasicsParser.g:3104:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) // InternalBasicsParser.g:3104:3: rule__ParameterListType__SequenceAssignment_4_1 { @@ -9405,7 +9405,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } @@ -9419,7 +9419,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9431,8 +9431,8 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // InternalBasicsParser.g:3113:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; public final void rule__ParameterStructType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3117:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) // InternalBasicsParser.g:3118:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 @@ -9457,7 +9457,7 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9469,8 +9469,8 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // InternalBasicsParser.g:3125:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3129:1: ( ( () ) ) // InternalBasicsParser.g:3130:1: ( () ) @@ -9478,13 +9478,13 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // InternalBasicsParser.g:3130:1: ( () ) // InternalBasicsParser.g:3131:2: () { - before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); // InternalBasicsParser.g:3132:2: () - // InternalBasicsParser.g:3132:3: + // InternalBasicsParser.g:3132:3: { } - after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } @@ -9494,7 +9494,7 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9506,8 +9506,8 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // InternalBasicsParser.g:3140:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; public final void rule__ParameterStructType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3144:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) // InternalBasicsParser.g:3145:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 @@ -9532,7 +9532,7 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9544,8 +9544,8 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // InternalBasicsParser.g:3152:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3156:1: ( ( Struct ) ) // InternalBasicsParser.g:3157:1: ( Struct ) @@ -9553,9 +9553,9 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // InternalBasicsParser.g:3157:1: ( Struct ) // InternalBasicsParser.g:3158:2: Struct { - before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - match(input,Struct,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + match(input,Struct,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } @@ -9569,7 +9569,7 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9581,8 +9581,8 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // InternalBasicsParser.g:3167:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; public final void rule__ParameterStructType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3171:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) // InternalBasicsParser.g:3172:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 @@ -9607,7 +9607,7 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9619,8 +9619,8 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // InternalBasicsParser.g:3179:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3183:1: ( ( LeftSquareBracket ) ) // InternalBasicsParser.g:3184:1: ( LeftSquareBracket ) @@ -9628,9 +9628,9 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // InternalBasicsParser.g:3184:1: ( LeftSquareBracket ) // InternalBasicsParser.g:3185:2: LeftSquareBracket { - before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } @@ -9644,7 +9644,7 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9656,8 +9656,8 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // InternalBasicsParser.g:3194:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; public final void rule__ParameterStructType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3198:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) // InternalBasicsParser.g:3199:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 @@ -9682,7 +9682,7 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9694,8 +9694,8 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // InternalBasicsParser.g:3206:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3210:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) // InternalBasicsParser.g:3211:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) @@ -9703,7 +9703,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // InternalBasicsParser.g:3211:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) // InternalBasicsParser.g:3212:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); // InternalBasicsParser.g:3213:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) // InternalBasicsParser.g:3213:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { @@ -9715,7 +9715,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } @@ -9729,7 +9729,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9741,8 +9741,8 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // InternalBasicsParser.g:3221:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; public final void rule__ParameterStructType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3225:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) // InternalBasicsParser.g:3226:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 @@ -9767,7 +9767,7 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9779,8 +9779,8 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // InternalBasicsParser.g:3233:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; public final void rule__ParameterStructType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3237:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) // InternalBasicsParser.g:3238:1: ( ( rule__ParameterStructType__Group_4__0 )* ) @@ -9788,7 +9788,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // InternalBasicsParser.g:3238:1: ( ( rule__ParameterStructType__Group_4__0 )* ) // InternalBasicsParser.g:3239:2: ( rule__ParameterStructType__Group_4__0 )* { - before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); // InternalBasicsParser.g:3240:2: ( rule__ParameterStructType__Group_4__0 )* loop14: do { @@ -9801,24 +9801,24 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition switch (alt14) { - case 1 : - // InternalBasicsParser.g:3240:3: rule__ParameterStructType__Group_4__0 - { - pushFollow(FOLLOW_7); - rule__ParameterStructType__Group_4__0(); + case 1 : + // InternalBasicsParser.g:3240:3: rule__ParameterStructType__Group_4__0 + { + pushFollow(FOLLOW_7); + rule__ParameterStructType__Group_4__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop14; + default : + break loop14; } } while (true); - after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } @@ -9832,7 +9832,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9844,8 +9844,8 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // InternalBasicsParser.g:3248:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3252:1: ( rule__ParameterStructType__Group__5__Impl ) // InternalBasicsParser.g:3253:2: rule__ParameterStructType__Group__5__Impl @@ -9865,7 +9865,7 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9877,8 +9877,8 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // InternalBasicsParser.g:3259:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3263:1: ( ( RightSquareBracket ) ) // InternalBasicsParser.g:3264:1: ( RightSquareBracket ) @@ -9886,9 +9886,9 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // InternalBasicsParser.g:3264:1: ( RightSquareBracket ) // InternalBasicsParser.g:3265:2: RightSquareBracket { - before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } @@ -9902,7 +9902,7 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9914,8 +9914,8 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // InternalBasicsParser.g:3275:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; public final void rule__ParameterStructType__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3279:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) // InternalBasicsParser.g:3280:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 @@ -9940,7 +9940,7 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9952,8 +9952,8 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // InternalBasicsParser.g:3287:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3291:1: ( ( Comma ) ) // InternalBasicsParser.g:3292:1: ( Comma ) @@ -9961,9 +9961,9 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // InternalBasicsParser.g:3292:1: ( Comma ) // InternalBasicsParser.g:3293:2: Comma { - before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } @@ -9977,7 +9977,7 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9989,8 +9989,8 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // InternalBasicsParser.g:3302:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; public final void rule__ParameterStructType__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3306:1: ( rule__ParameterStructType__Group_4__1__Impl ) // InternalBasicsParser.g:3307:2: rule__ParameterStructType__Group_4__1__Impl @@ -10010,7 +10010,7 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10022,8 +10022,8 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // InternalBasicsParser.g:3313:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; public final void rule__ParameterStructType__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3317:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) // InternalBasicsParser.g:3318:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) @@ -10031,7 +10031,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // InternalBasicsParser.g:3318:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) // InternalBasicsParser.g:3319:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); // InternalBasicsParser.g:3320:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) // InternalBasicsParser.g:3320:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { @@ -10043,7 +10043,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } @@ -10057,7 +10057,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10069,8 +10069,8 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // InternalBasicsParser.g:3329:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; public final void rule__ParameterIntegerType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3333:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) // InternalBasicsParser.g:3334:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 @@ -10095,7 +10095,7 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10107,8 +10107,8 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // InternalBasicsParser.g:3341:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3345:1: ( ( () ) ) // InternalBasicsParser.g:3346:1: ( () ) @@ -10116,13 +10116,13 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // InternalBasicsParser.g:3346:1: ( () ) // InternalBasicsParser.g:3347:2: () { - before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); // InternalBasicsParser.g:3348:2: () - // InternalBasicsParser.g:3348:3: + // InternalBasicsParser.g:3348:3: { } - after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } @@ -10132,7 +10132,7 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10144,8 +10144,8 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // InternalBasicsParser.g:3356:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; public final void rule__ParameterIntegerType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3360:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) // InternalBasicsParser.g:3361:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 @@ -10170,7 +10170,7 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10182,8 +10182,8 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // InternalBasicsParser.g:3368:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3372:1: ( ( Integer ) ) // InternalBasicsParser.g:3373:1: ( Integer ) @@ -10191,9 +10191,9 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // InternalBasicsParser.g:3373:1: ( Integer ) // InternalBasicsParser.g:3374:2: Integer { - before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - match(input,Integer,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + match(input,Integer,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } @@ -10207,7 +10207,7 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10219,8 +10219,8 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // InternalBasicsParser.g:3383:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3387:1: ( rule__ParameterIntegerType__Group__2__Impl ) // InternalBasicsParser.g:3388:2: rule__ParameterIntegerType__Group__2__Impl @@ -10240,7 +10240,7 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10252,8 +10252,8 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // InternalBasicsParser.g:3394:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; public final void rule__ParameterIntegerType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3398:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) // InternalBasicsParser.g:3399:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) @@ -10261,7 +10261,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // InternalBasicsParser.g:3399:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) // InternalBasicsParser.g:3400:2: ( rule__ParameterIntegerType__Group_2__0 )? { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); // InternalBasicsParser.g:3401:2: ( rule__ParameterIntegerType__Group_2__0 )? int alt15=2; int LA15_0 = input.LA(1); @@ -10288,7 +10288,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } @@ -10302,7 +10302,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10314,8 +10314,8 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // InternalBasicsParser.g:3410:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3414:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) // InternalBasicsParser.g:3415:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 @@ -10340,7 +10340,7 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10352,8 +10352,8 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // InternalBasicsParser.g:3422:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3426:1: ( ( Default ) ) // InternalBasicsParser.g:3427:1: ( Default ) @@ -10361,9 +10361,9 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // InternalBasicsParser.g:3427:1: ( Default ) // InternalBasicsParser.g:3428:2: Default { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } @@ -10377,7 +10377,7 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10389,8 +10389,8 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // InternalBasicsParser.g:3437:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3441:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) // InternalBasicsParser.g:3442:2: rule__ParameterIntegerType__Group_2__1__Impl @@ -10410,7 +10410,7 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10422,8 +10422,8 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // InternalBasicsParser.g:3448:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3452:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) // InternalBasicsParser.g:3453:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) @@ -10431,7 +10431,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // InternalBasicsParser.g:3453:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) // InternalBasicsParser.g:3454:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); // InternalBasicsParser.g:3455:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) // InternalBasicsParser.g:3455:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { @@ -10443,7 +10443,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } @@ -10457,7 +10457,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10469,8 +10469,8 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // InternalBasicsParser.g:3464:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; public final void rule__ParameterStringType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3468:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) // InternalBasicsParser.g:3469:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 @@ -10495,7 +10495,7 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10507,8 +10507,8 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // InternalBasicsParser.g:3476:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3480:1: ( ( () ) ) // InternalBasicsParser.g:3481:1: ( () ) @@ -10516,13 +10516,13 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // InternalBasicsParser.g:3481:1: ( () ) // InternalBasicsParser.g:3482:2: () { - before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); // InternalBasicsParser.g:3483:2: () - // InternalBasicsParser.g:3483:3: + // InternalBasicsParser.g:3483:3: { } - after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } @@ -10532,7 +10532,7 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10544,8 +10544,8 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // InternalBasicsParser.g:3491:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; public final void rule__ParameterStringType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3495:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) // InternalBasicsParser.g:3496:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 @@ -10570,7 +10570,7 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10582,8 +10582,8 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // InternalBasicsParser.g:3503:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3507:1: ( ( String ) ) // InternalBasicsParser.g:3508:1: ( String ) @@ -10591,9 +10591,9 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // InternalBasicsParser.g:3508:1: ( String ) // InternalBasicsParser.g:3509:2: String { - before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - match(input,String,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + match(input,String,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } @@ -10607,7 +10607,7 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10619,8 +10619,8 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // InternalBasicsParser.g:3518:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3522:1: ( rule__ParameterStringType__Group__2__Impl ) // InternalBasicsParser.g:3523:2: rule__ParameterStringType__Group__2__Impl @@ -10640,7 +10640,7 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10652,8 +10652,8 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // InternalBasicsParser.g:3529:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; public final void rule__ParameterStringType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3533:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) // InternalBasicsParser.g:3534:1: ( ( rule__ParameterStringType__Group_2__0 )? ) @@ -10661,7 +10661,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // InternalBasicsParser.g:3534:1: ( ( rule__ParameterStringType__Group_2__0 )? ) // InternalBasicsParser.g:3535:2: ( rule__ParameterStringType__Group_2__0 )? { - before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); // InternalBasicsParser.g:3536:2: ( rule__ParameterStringType__Group_2__0 )? int alt16=2; int LA16_0 = input.LA(1); @@ -10688,7 +10688,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } @@ -10702,7 +10702,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10714,8 +10714,8 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // InternalBasicsParser.g:3545:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; public final void rule__ParameterStringType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3549:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) // InternalBasicsParser.g:3550:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 @@ -10740,7 +10740,7 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10752,8 +10752,8 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // InternalBasicsParser.g:3557:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3561:1: ( ( Default ) ) // InternalBasicsParser.g:3562:1: ( Default ) @@ -10761,9 +10761,9 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // InternalBasicsParser.g:3562:1: ( Default ) // InternalBasicsParser.g:3563:2: Default { - before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } @@ -10777,7 +10777,7 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10789,8 +10789,8 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // InternalBasicsParser.g:3572:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; public final void rule__ParameterStringType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3576:1: ( rule__ParameterStringType__Group_2__1__Impl ) // InternalBasicsParser.g:3577:2: rule__ParameterStringType__Group_2__1__Impl @@ -10810,7 +10810,7 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10822,8 +10822,8 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // InternalBasicsParser.g:3583:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterStringType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3587:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) // InternalBasicsParser.g:3588:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) @@ -10831,7 +10831,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // InternalBasicsParser.g:3588:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) // InternalBasicsParser.g:3589:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); // InternalBasicsParser.g:3590:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) // InternalBasicsParser.g:3590:3: rule__ParameterStringType__DefaultAssignment_2_1 { @@ -10843,7 +10843,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } @@ -10857,7 +10857,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10869,8 +10869,8 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // InternalBasicsParser.g:3599:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; public final void rule__ParameterDoubleType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3603:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) // InternalBasicsParser.g:3604:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 @@ -10895,7 +10895,7 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10907,8 +10907,8 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // InternalBasicsParser.g:3611:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3615:1: ( ( () ) ) // InternalBasicsParser.g:3616:1: ( () ) @@ -10916,13 +10916,13 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // InternalBasicsParser.g:3616:1: ( () ) // InternalBasicsParser.g:3617:2: () { - before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); // InternalBasicsParser.g:3618:2: () - // InternalBasicsParser.g:3618:3: + // InternalBasicsParser.g:3618:3: { } - after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } @@ -10932,7 +10932,7 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10944,8 +10944,8 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // InternalBasicsParser.g:3626:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; public final void rule__ParameterDoubleType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3630:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) // InternalBasicsParser.g:3631:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 @@ -10970,7 +10970,7 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10982,8 +10982,8 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // InternalBasicsParser.g:3638:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3642:1: ( ( Double ) ) // InternalBasicsParser.g:3643:1: ( Double ) @@ -10991,9 +10991,9 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // InternalBasicsParser.g:3643:1: ( Double ) // InternalBasicsParser.g:3644:2: Double { - before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - match(input,Double,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + match(input,Double,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } @@ -11007,7 +11007,7 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11019,8 +11019,8 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // InternalBasicsParser.g:3653:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3657:1: ( rule__ParameterDoubleType__Group__2__Impl ) // InternalBasicsParser.g:3658:2: rule__ParameterDoubleType__Group__2__Impl @@ -11040,7 +11040,7 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11052,8 +11052,8 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // InternalBasicsParser.g:3664:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; public final void rule__ParameterDoubleType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3668:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) // InternalBasicsParser.g:3669:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) @@ -11061,7 +11061,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // InternalBasicsParser.g:3669:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) // InternalBasicsParser.g:3670:2: ( rule__ParameterDoubleType__Group_2__0 )? { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); // InternalBasicsParser.g:3671:2: ( rule__ParameterDoubleType__Group_2__0 )? int alt17=2; int LA17_0 = input.LA(1); @@ -11088,7 +11088,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } @@ -11102,7 +11102,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11114,8 +11114,8 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // InternalBasicsParser.g:3680:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3684:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) // InternalBasicsParser.g:3685:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 @@ -11140,7 +11140,7 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11152,8 +11152,8 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // InternalBasicsParser.g:3692:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3696:1: ( ( Default ) ) // InternalBasicsParser.g:3697:1: ( Default ) @@ -11161,9 +11161,9 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // InternalBasicsParser.g:3697:1: ( Default ) // InternalBasicsParser.g:3698:2: Default { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } @@ -11177,7 +11177,7 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11189,8 +11189,8 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // InternalBasicsParser.g:3707:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3711:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) // InternalBasicsParser.g:3712:2: rule__ParameterDoubleType__Group_2__1__Impl @@ -11210,7 +11210,7 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11222,8 +11222,8 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // InternalBasicsParser.g:3718:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3722:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) // InternalBasicsParser.g:3723:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) @@ -11231,7 +11231,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // InternalBasicsParser.g:3723:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) // InternalBasicsParser.g:3724:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); // InternalBasicsParser.g:3725:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) // InternalBasicsParser.g:3725:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { @@ -11243,7 +11243,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } @@ -11257,7 +11257,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11269,8 +11269,8 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // InternalBasicsParser.g:3734:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; public final void rule__ParameterBooleanType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3738:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) // InternalBasicsParser.g:3739:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 @@ -11295,7 +11295,7 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11307,8 +11307,8 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // InternalBasicsParser.g:3746:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3750:1: ( ( () ) ) // InternalBasicsParser.g:3751:1: ( () ) @@ -11316,13 +11316,13 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // InternalBasicsParser.g:3751:1: ( () ) // InternalBasicsParser.g:3752:2: () { - before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); // InternalBasicsParser.g:3753:2: () - // InternalBasicsParser.g:3753:3: + // InternalBasicsParser.g:3753:3: { } - after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } @@ -11332,7 +11332,7 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11344,8 +11344,8 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // InternalBasicsParser.g:3761:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; public final void rule__ParameterBooleanType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3765:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) // InternalBasicsParser.g:3766:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 @@ -11370,7 +11370,7 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11382,8 +11382,8 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // InternalBasicsParser.g:3773:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3777:1: ( ( Boolean ) ) // InternalBasicsParser.g:3778:1: ( Boolean ) @@ -11391,9 +11391,9 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // InternalBasicsParser.g:3778:1: ( Boolean ) // InternalBasicsParser.g:3779:2: Boolean { - before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - match(input,Boolean,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + match(input,Boolean,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } @@ -11407,7 +11407,7 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11419,8 +11419,8 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // InternalBasicsParser.g:3788:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3792:1: ( rule__ParameterBooleanType__Group__2__Impl ) // InternalBasicsParser.g:3793:2: rule__ParameterBooleanType__Group__2__Impl @@ -11440,7 +11440,7 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11452,8 +11452,8 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // InternalBasicsParser.g:3799:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; public final void rule__ParameterBooleanType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3803:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) // InternalBasicsParser.g:3804:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) @@ -11461,7 +11461,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // InternalBasicsParser.g:3804:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) // InternalBasicsParser.g:3805:2: ( rule__ParameterBooleanType__Group_2__0 )? { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); // InternalBasicsParser.g:3806:2: ( rule__ParameterBooleanType__Group_2__0 )? int alt18=2; int LA18_0 = input.LA(1); @@ -11488,7 +11488,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } @@ -11502,7 +11502,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11514,8 +11514,8 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // InternalBasicsParser.g:3815:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3819:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) // InternalBasicsParser.g:3820:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 @@ -11540,7 +11540,7 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11552,8 +11552,8 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // InternalBasicsParser.g:3827:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3831:1: ( ( Default ) ) // InternalBasicsParser.g:3832:1: ( Default ) @@ -11561,9 +11561,9 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // InternalBasicsParser.g:3832:1: ( Default ) // InternalBasicsParser.g:3833:2: Default { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } @@ -11577,7 +11577,7 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11589,8 +11589,8 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // InternalBasicsParser.g:3842:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3846:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) // InternalBasicsParser.g:3847:2: rule__ParameterBooleanType__Group_2__1__Impl @@ -11610,7 +11610,7 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11622,8 +11622,8 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // InternalBasicsParser.g:3853:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3857:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) // InternalBasicsParser.g:3858:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) @@ -11631,7 +11631,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // InternalBasicsParser.g:3858:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) // InternalBasicsParser.g:3859:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); // InternalBasicsParser.g:3860:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) // InternalBasicsParser.g:3860:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { @@ -11643,7 +11643,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } @@ -11657,7 +11657,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11669,8 +11669,8 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // InternalBasicsParser.g:3869:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; public final void rule__ParameterBase64Type__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3873:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) // InternalBasicsParser.g:3874:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 @@ -11695,7 +11695,7 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11707,8 +11707,8 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // InternalBasicsParser.g:3881:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3885:1: ( ( () ) ) // InternalBasicsParser.g:3886:1: ( () ) @@ -11716,13 +11716,13 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // InternalBasicsParser.g:3886:1: ( () ) // InternalBasicsParser.g:3887:2: () { - before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); // InternalBasicsParser.g:3888:2: () - // InternalBasicsParser.g:3888:3: + // InternalBasicsParser.g:3888:3: { } - after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } @@ -11732,7 +11732,7 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11744,8 +11744,8 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // InternalBasicsParser.g:3896:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; public final void rule__ParameterBase64Type__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3900:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) // InternalBasicsParser.g:3901:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 @@ -11770,7 +11770,7 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11782,8 +11782,8 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // InternalBasicsParser.g:3908:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3912:1: ( ( Base64 ) ) // InternalBasicsParser.g:3913:1: ( Base64 ) @@ -11791,9 +11791,9 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // InternalBasicsParser.g:3913:1: ( Base64 ) // InternalBasicsParser.g:3914:2: Base64 { - before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - match(input,Base64,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + match(input,Base64,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } @@ -11807,7 +11807,7 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11819,8 +11819,8 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // InternalBasicsParser.g:3923:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3927:1: ( rule__ParameterBase64Type__Group__2__Impl ) // InternalBasicsParser.g:3928:2: rule__ParameterBase64Type__Group__2__Impl @@ -11840,7 +11840,7 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11852,8 +11852,8 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // InternalBasicsParser.g:3934:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; public final void rule__ParameterBase64Type__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3938:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) // InternalBasicsParser.g:3939:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) @@ -11861,7 +11861,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // InternalBasicsParser.g:3939:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) // InternalBasicsParser.g:3940:2: ( rule__ParameterBase64Type__Group_2__0 )? { - before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); // InternalBasicsParser.g:3941:2: ( rule__ParameterBase64Type__Group_2__0 )? int alt19=2; int LA19_0 = input.LA(1); @@ -11888,7 +11888,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } @@ -11902,7 +11902,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11914,8 +11914,8 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // InternalBasicsParser.g:3950:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3954:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) // InternalBasicsParser.g:3955:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 @@ -11940,7 +11940,7 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11952,8 +11952,8 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // InternalBasicsParser.g:3962:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3966:1: ( ( Default ) ) // InternalBasicsParser.g:3967:1: ( Default ) @@ -11961,9 +11961,9 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // InternalBasicsParser.g:3967:1: ( Default ) // InternalBasicsParser.g:3968:2: Default { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } @@ -11977,7 +11977,7 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11989,8 +11989,8 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // InternalBasicsParser.g:3977:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3981:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) // InternalBasicsParser.g:3982:2: rule__ParameterBase64Type__Group_2__1__Impl @@ -12010,7 +12010,7 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12022,8 +12022,8 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // InternalBasicsParser.g:3988:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:3992:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) // InternalBasicsParser.g:3993:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) @@ -12031,7 +12031,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // InternalBasicsParser.g:3993:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) // InternalBasicsParser.g:3994:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); // InternalBasicsParser.g:3995:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) // InternalBasicsParser.g:3995:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { @@ -12043,7 +12043,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } @@ -12057,7 +12057,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12069,8 +12069,8 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // InternalBasicsParser.g:4004:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; public final void rule__ParameterArrayType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4008:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) // InternalBasicsParser.g:4009:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 @@ -12095,7 +12095,7 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12107,8 +12107,8 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // InternalBasicsParser.g:4016:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4020:1: ( ( RULE_BEGIN ) ) // InternalBasicsParser.g:4021:1: ( RULE_BEGIN ) @@ -12116,9 +12116,9 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // InternalBasicsParser.g:4021:1: ( RULE_BEGIN ) // InternalBasicsParser.g:4022:2: RULE_BEGIN { - before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } @@ -12132,7 +12132,7 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12144,8 +12144,8 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // InternalBasicsParser.g:4031:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; public final void rule__ParameterArrayType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4035:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) // InternalBasicsParser.g:4036:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 @@ -12170,7 +12170,7 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12182,8 +12182,8 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // InternalBasicsParser.g:4043:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4047:1: ( ( Array ) ) // InternalBasicsParser.g:4048:1: ( Array ) @@ -12191,9 +12191,9 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // InternalBasicsParser.g:4048:1: ( Array ) // InternalBasicsParser.g:4049:2: Array { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - match(input,Array,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + match(input,Array,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } @@ -12207,7 +12207,7 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12219,8 +12219,8 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // InternalBasicsParser.g:4058:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; public final void rule__ParameterArrayType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4062:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) // InternalBasicsParser.g:4063:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 @@ -12245,7 +12245,7 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12257,8 +12257,8 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // InternalBasicsParser.g:4070:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4074:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) // InternalBasicsParser.g:4075:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) @@ -12266,7 +12266,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // InternalBasicsParser.g:4075:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) // InternalBasicsParser.g:4076:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); // InternalBasicsParser.g:4077:2: ( rule__ParameterArrayType__TypeAssignment_2 ) // InternalBasicsParser.g:4077:3: rule__ParameterArrayType__TypeAssignment_2 { @@ -12278,7 +12278,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } @@ -12292,7 +12292,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12304,8 +12304,8 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // InternalBasicsParser.g:4085:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; public final void rule__ParameterArrayType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4089:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) // InternalBasicsParser.g:4090:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 @@ -12330,7 +12330,7 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12342,8 +12342,8 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // InternalBasicsParser.g:4097:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__Group_3__0 )? ) ; public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4101:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) // InternalBasicsParser.g:4102:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) @@ -12351,7 +12351,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // InternalBasicsParser.g:4102:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) // InternalBasicsParser.g:4103:2: ( rule__ParameterArrayType__Group_3__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); // InternalBasicsParser.g:4104:2: ( rule__ParameterArrayType__Group_3__0 )? int alt20=2; int LA20_0 = input.LA(1); @@ -12374,7 +12374,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } @@ -12388,7 +12388,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12400,8 +12400,8 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // InternalBasicsParser.g:4112:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; public final void rule__ParameterArrayType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4116:1: ( rule__ParameterArrayType__Group__4__Impl ) // InternalBasicsParser.g:4117:2: rule__ParameterArrayType__Group__4__Impl @@ -12421,7 +12421,7 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12433,8 +12433,8 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // InternalBasicsParser.g:4123:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4127:1: ( ( RULE_END ) ) // InternalBasicsParser.g:4128:1: ( RULE_END ) @@ -12442,9 +12442,9 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // InternalBasicsParser.g:4128:1: ( RULE_END ) // InternalBasicsParser.g:4129:2: RULE_END { - before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -12458,7 +12458,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12470,8 +12470,8 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // InternalBasicsParser.g:4139:1: rule__ParameterArrayType__Group_3__0 : rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ; public final void rule__ParameterArrayType__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4143:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) // InternalBasicsParser.g:4144:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 @@ -12496,7 +12496,7 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12508,8 +12508,8 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep // InternalBasicsParser.g:4151:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; public final void rule__ParameterArrayType__Group_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4155:1: ( ( Default ) ) // InternalBasicsParser.g:4156:1: ( Default ) @@ -12517,9 +12517,9 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // InternalBasicsParser.g:4156:1: ( Default ) // InternalBasicsParser.g:4157:2: Default { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } @@ -12533,7 +12533,7 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12545,8 +12545,8 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // InternalBasicsParser.g:4166:1: rule__ParameterArrayType__Group_3__1 : rule__ParameterArrayType__Group_3__1__Impl ; public final void rule__ParameterArrayType__Group_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4170:1: ( rule__ParameterArrayType__Group_3__1__Impl ) // InternalBasicsParser.g:4171:2: rule__ParameterArrayType__Group_3__1__Impl @@ -12566,7 +12566,7 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12578,8 +12578,8 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep // InternalBasicsParser.g:4177:1: rule__ParameterArrayType__Group_3__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ; public final void rule__ParameterArrayType__Group_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4181:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) // InternalBasicsParser.g:4182:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) @@ -12587,7 +12587,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // InternalBasicsParser.g:4182:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) // InternalBasicsParser.g:4183:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); // InternalBasicsParser.g:4184:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) // InternalBasicsParser.g:4184:3: rule__ParameterArrayType__DefaultAssignment_3_1 { @@ -12599,7 +12599,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio } - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } @@ -12613,7 +12613,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12625,8 +12625,8 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // InternalBasicsParser.g:4193:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; public final void rule__ParameterList__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4197:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) // InternalBasicsParser.g:4198:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 @@ -12651,7 +12651,7 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12663,8 +12663,8 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // InternalBasicsParser.g:4205:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4209:1: ( ( () ) ) // InternalBasicsParser.g:4210:1: ( () ) @@ -12672,13 +12672,13 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // InternalBasicsParser.g:4210:1: ( () ) // InternalBasicsParser.g:4211:2: () { - before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); // InternalBasicsParser.g:4212:2: () - // InternalBasicsParser.g:4212:3: + // InternalBasicsParser.g:4212:3: { } - after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } @@ -12688,7 +12688,7 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12700,8 +12700,8 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // InternalBasicsParser.g:4220:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; public final void rule__ParameterList__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4224:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) // InternalBasicsParser.g:4225:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 @@ -12726,7 +12726,7 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12738,8 +12738,8 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // InternalBasicsParser.g:4232:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4236:1: ( ( LeftSquareBracket ) ) // InternalBasicsParser.g:4237:1: ( LeftSquareBracket ) @@ -12747,9 +12747,9 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // InternalBasicsParser.g:4237:1: ( LeftSquareBracket ) // InternalBasicsParser.g:4238:2: LeftSquareBracket { - before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } @@ -12763,7 +12763,7 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12775,8 +12775,8 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // InternalBasicsParser.g:4247:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; public final void rule__ParameterList__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4251:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) // InternalBasicsParser.g:4252:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 @@ -12801,7 +12801,7 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12813,8 +12813,8 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // InternalBasicsParser.g:4259:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4263:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) // InternalBasicsParser.g:4264:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) @@ -12822,7 +12822,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // InternalBasicsParser.g:4264:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) // InternalBasicsParser.g:4265:2: ( rule__ParameterList__ValueAssignment_2 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_2()); + before(grammarAccess.getParameterListAccess().getValueAssignment_2()); // InternalBasicsParser.g:4266:2: ( rule__ParameterList__ValueAssignment_2 ) // InternalBasicsParser.g:4266:3: rule__ParameterList__ValueAssignment_2 { @@ -12834,7 +12834,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } - after(grammarAccess.getParameterListAccess().getValueAssignment_2()); + after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } @@ -12848,7 +12848,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12860,8 +12860,8 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // InternalBasicsParser.g:4274:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; public final void rule__ParameterList__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4278:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) // InternalBasicsParser.g:4279:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 @@ -12886,7 +12886,7 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12898,8 +12898,8 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // InternalBasicsParser.g:4286:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; public final void rule__ParameterList__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4290:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) // InternalBasicsParser.g:4291:1: ( ( rule__ParameterList__Group_3__0 )* ) @@ -12907,7 +12907,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // InternalBasicsParser.g:4291:1: ( ( rule__ParameterList__Group_3__0 )* ) // InternalBasicsParser.g:4292:2: ( rule__ParameterList__Group_3__0 )* { - before(grammarAccess.getParameterListAccess().getGroup_3()); + before(grammarAccess.getParameterListAccess().getGroup_3()); // InternalBasicsParser.g:4293:2: ( rule__ParameterList__Group_3__0 )* loop21: do { @@ -12920,24 +12920,24 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept switch (alt21) { - case 1 : - // InternalBasicsParser.g:4293:3: rule__ParameterList__Group_3__0 - { - pushFollow(FOLLOW_7); - rule__ParameterList__Group_3__0(); + case 1 : + // InternalBasicsParser.g:4293:3: rule__ParameterList__Group_3__0 + { + pushFollow(FOLLOW_7); + rule__ParameterList__Group_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop21; + default : + break loop21; } } while (true); - after(grammarAccess.getParameterListAccess().getGroup_3()); + after(grammarAccess.getParameterListAccess().getGroup_3()); } @@ -12951,7 +12951,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12963,8 +12963,8 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // InternalBasicsParser.g:4301:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4305:1: ( rule__ParameterList__Group__4__Impl ) // InternalBasicsParser.g:4306:2: rule__ParameterList__Group__4__Impl @@ -12984,7 +12984,7 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12996,8 +12996,8 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // InternalBasicsParser.g:4312:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4316:1: ( ( RightSquareBracket ) ) // InternalBasicsParser.g:4317:1: ( RightSquareBracket ) @@ -13005,9 +13005,9 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // InternalBasicsParser.g:4317:1: ( RightSquareBracket ) // InternalBasicsParser.g:4318:2: RightSquareBracket { - before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } @@ -13021,7 +13021,7 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13033,8 +13033,8 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // InternalBasicsParser.g:4328:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; public final void rule__ParameterList__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4332:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) // InternalBasicsParser.g:4333:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 @@ -13059,7 +13059,7 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13071,8 +13071,8 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // InternalBasicsParser.g:4340:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4344:1: ( ( Comma ) ) // InternalBasicsParser.g:4345:1: ( Comma ) @@ -13080,9 +13080,9 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // InternalBasicsParser.g:4345:1: ( Comma ) // InternalBasicsParser.g:4346:2: Comma { - before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } @@ -13096,7 +13096,7 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13108,8 +13108,8 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // InternalBasicsParser.g:4355:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; public final void rule__ParameterList__Group_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4359:1: ( rule__ParameterList__Group_3__1__Impl ) // InternalBasicsParser.g:4360:2: rule__ParameterList__Group_3__1__Impl @@ -13129,7 +13129,7 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13141,8 +13141,8 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // InternalBasicsParser.g:4366:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4370:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) // InternalBasicsParser.g:4371:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) @@ -13150,7 +13150,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // InternalBasicsParser.g:4371:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) // InternalBasicsParser.g:4372:2: ( rule__ParameterList__ValueAssignment_3_1 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); // InternalBasicsParser.g:4373:2: ( rule__ParameterList__ValueAssignment_3_1 ) // InternalBasicsParser.g:4373:3: rule__ParameterList__ValueAssignment_3_1 { @@ -13162,7 +13162,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } - after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } @@ -13176,7 +13176,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13188,8 +13188,8 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // InternalBasicsParser.g:4382:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; public final void rule__ParameterAny__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4386:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) // InternalBasicsParser.g:4387:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 @@ -13214,7 +13214,7 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13226,8 +13226,8 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // InternalBasicsParser.g:4394:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4398:1: ( ( () ) ) // InternalBasicsParser.g:4399:1: ( () ) @@ -13235,13 +13235,13 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // InternalBasicsParser.g:4399:1: ( () ) // InternalBasicsParser.g:4400:2: () { - before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); // InternalBasicsParser.g:4401:2: () - // InternalBasicsParser.g:4401:3: + // InternalBasicsParser.g:4401:3: { } - after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } @@ -13251,7 +13251,7 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13263,8 +13263,8 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // InternalBasicsParser.g:4409:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; public final void rule__ParameterAny__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4413:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) // InternalBasicsParser.g:4414:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 @@ -13289,7 +13289,7 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13301,8 +13301,8 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // InternalBasicsParser.g:4421:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4425:1: ( ( ParameterAny ) ) // InternalBasicsParser.g:4426:1: ( ParameterAny ) @@ -13310,9 +13310,9 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // InternalBasicsParser.g:4426:1: ( ParameterAny ) // InternalBasicsParser.g:4427:2: ParameterAny { - before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - match(input,ParameterAny,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + match(input,ParameterAny,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } @@ -13326,7 +13326,7 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13338,8 +13338,8 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // InternalBasicsParser.g:4436:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; public final void rule__ParameterAny__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4440:1: ( rule__ParameterAny__Group__2__Impl ) // InternalBasicsParser.g:4441:2: rule__ParameterAny__Group__2__Impl @@ -13359,7 +13359,7 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13371,8 +13371,8 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // InternalBasicsParser.g:4447:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4451:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) // InternalBasicsParser.g:4452:1: ( ( rule__ParameterAny__Group_2__0 )? ) @@ -13380,7 +13380,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // InternalBasicsParser.g:4452:1: ( ( rule__ParameterAny__Group_2__0 )? ) // InternalBasicsParser.g:4453:2: ( rule__ParameterAny__Group_2__0 )? { - before(grammarAccess.getParameterAnyAccess().getGroup_2()); + before(grammarAccess.getParameterAnyAccess().getGroup_2()); // InternalBasicsParser.g:4454:2: ( rule__ParameterAny__Group_2__0 )? int alt22=2; int LA22_0 = input.LA(1); @@ -13403,7 +13403,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } - after(grammarAccess.getParameterAnyAccess().getGroup_2()); + after(grammarAccess.getParameterAnyAccess().getGroup_2()); } @@ -13417,7 +13417,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13429,8 +13429,8 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // InternalBasicsParser.g:4463:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; public final void rule__ParameterAny__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4467:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) // InternalBasicsParser.g:4468:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 @@ -13455,7 +13455,7 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13467,8 +13467,8 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // InternalBasicsParser.g:4475:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4479:1: ( ( Value ) ) // InternalBasicsParser.g:4480:1: ( Value ) @@ -13476,9 +13476,9 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // InternalBasicsParser.g:4480:1: ( Value ) // InternalBasicsParser.g:4481:2: Value { - before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - match(input,Value,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + match(input,Value,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } @@ -13492,7 +13492,7 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13504,8 +13504,8 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // InternalBasicsParser.g:4490:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; public final void rule__ParameterAny__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4494:1: ( rule__ParameterAny__Group_2__1__Impl ) // InternalBasicsParser.g:4495:2: rule__ParameterAny__Group_2__1__Impl @@ -13525,7 +13525,7 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13537,8 +13537,8 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // InternalBasicsParser.g:4501:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4505:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) // InternalBasicsParser.g:4506:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) @@ -13546,7 +13546,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // InternalBasicsParser.g:4506:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) // InternalBasicsParser.g:4507:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { - before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); + before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); // InternalBasicsParser.g:4508:2: ( rule__ParameterAny__ValueAssignment_2_1 ) // InternalBasicsParser.g:4508:3: rule__ParameterAny__ValueAssignment_2_1 { @@ -13558,7 +13558,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep } - after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); + after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } @@ -13572,7 +13572,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13584,8 +13584,8 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // InternalBasicsParser.g:4517:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; public final void rule__ParameterStruct__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4521:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) // InternalBasicsParser.g:4522:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 @@ -13610,7 +13610,7 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13622,8 +13622,8 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // InternalBasicsParser.g:4529:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4533:1: ( ( () ) ) // InternalBasicsParser.g:4534:1: ( () ) @@ -13631,13 +13631,13 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // InternalBasicsParser.g:4534:1: ( () ) // InternalBasicsParser.g:4535:2: () { - before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); // InternalBasicsParser.g:4536:2: () - // InternalBasicsParser.g:4536:3: + // InternalBasicsParser.g:4536:3: { } - after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } @@ -13647,7 +13647,7 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13659,8 +13659,8 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // InternalBasicsParser.g:4544:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4548:1: ( rule__ParameterStruct__Group__1__Impl ) // InternalBasicsParser.g:4549:2: rule__ParameterStruct__Group__1__Impl @@ -13680,7 +13680,7 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13692,8 +13692,8 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // InternalBasicsParser.g:4555:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4559:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) // InternalBasicsParser.g:4560:1: ( ( rule__ParameterStruct__Group_1__0 )? ) @@ -13701,7 +13701,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // InternalBasicsParser.g:4560:1: ( ( rule__ParameterStruct__Group_1__0 )? ) // InternalBasicsParser.g:4561:2: ( rule__ParameterStruct__Group_1__0 )? { - before(grammarAccess.getParameterStructAccess().getGroup_1()); + before(grammarAccess.getParameterStructAccess().getGroup_1()); // InternalBasicsParser.g:4562:2: ( rule__ParameterStruct__Group_1__0 )? int alt23=2; int LA23_0 = input.LA(1); @@ -13724,7 +13724,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } - after(grammarAccess.getParameterStructAccess().getGroup_1()); + after(grammarAccess.getParameterStructAccess().getGroup_1()); } @@ -13738,7 +13738,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13750,8 +13750,8 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // InternalBasicsParser.g:4571:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; public final void rule__ParameterStruct__Group_1__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4575:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) // InternalBasicsParser.g:4576:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 @@ -13776,7 +13776,7 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13788,8 +13788,8 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // InternalBasicsParser.g:4583:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4587:1: ( ( LeftSquareBracket ) ) // InternalBasicsParser.g:4588:1: ( LeftSquareBracket ) @@ -13797,9 +13797,9 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // InternalBasicsParser.g:4588:1: ( LeftSquareBracket ) // InternalBasicsParser.g:4589:2: LeftSquareBracket { - before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } @@ -13813,7 +13813,7 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13825,8 +13825,8 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // InternalBasicsParser.g:4598:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; public final void rule__ParameterStruct__Group_1__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4602:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) // InternalBasicsParser.g:4603:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 @@ -13851,7 +13851,7 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13863,8 +13863,8 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // InternalBasicsParser.g:4610:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4614:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) // InternalBasicsParser.g:4615:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) @@ -13872,7 +13872,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // InternalBasicsParser.g:4615:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) // InternalBasicsParser.g:4616:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); // InternalBasicsParser.g:4617:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) // InternalBasicsParser.g:4617:3: rule__ParameterStruct__ValueAssignment_1_1 { @@ -13884,7 +13884,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } @@ -13898,7 +13898,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13910,8 +13910,8 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // InternalBasicsParser.g:4625:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; public final void rule__ParameterStruct__Group_1__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4629:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) // InternalBasicsParser.g:4630:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 @@ -13936,7 +13936,7 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13948,8 +13948,8 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // InternalBasicsParser.g:4637:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4641:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) // InternalBasicsParser.g:4642:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) @@ -13957,7 +13957,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // InternalBasicsParser.g:4642:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) // InternalBasicsParser.g:4643:2: ( rule__ParameterStruct__Group_1_2__0 )* { - before(grammarAccess.getParameterStructAccess().getGroup_1_2()); + before(grammarAccess.getParameterStructAccess().getGroup_1_2()); // InternalBasicsParser.g:4644:2: ( rule__ParameterStruct__Group_1_2__0 )* loop24: do { @@ -13970,24 +13970,24 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx switch (alt24) { - case 1 : - // InternalBasicsParser.g:4644:3: rule__ParameterStruct__Group_1_2__0 - { - pushFollow(FOLLOW_7); - rule__ParameterStruct__Group_1_2__0(); + case 1 : + // InternalBasicsParser.g:4644:3: rule__ParameterStruct__Group_1_2__0 + { + pushFollow(FOLLOW_7); + rule__ParameterStruct__Group_1_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop24; + default : + break loop24; } } while (true); - after(grammarAccess.getParameterStructAccess().getGroup_1_2()); + after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } @@ -14001,7 +14001,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14013,8 +14013,8 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // InternalBasicsParser.g:4652:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; public final void rule__ParameterStruct__Group_1__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4656:1: ( rule__ParameterStruct__Group_1__3__Impl ) // InternalBasicsParser.g:4657:2: rule__ParameterStruct__Group_1__3__Impl @@ -14034,7 +14034,7 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14046,8 +14046,8 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // InternalBasicsParser.g:4663:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4667:1: ( ( RightSquareBracket ) ) // InternalBasicsParser.g:4668:1: ( RightSquareBracket ) @@ -14055,9 +14055,9 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // InternalBasicsParser.g:4668:1: ( RightSquareBracket ) // InternalBasicsParser.g:4669:2: RightSquareBracket { - before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } @@ -14071,7 +14071,7 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14083,8 +14083,8 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // InternalBasicsParser.g:4679:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4683:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) // InternalBasicsParser.g:4684:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 @@ -14109,7 +14109,7 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14121,8 +14121,8 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // InternalBasicsParser.g:4691:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4695:1: ( ( Comma ) ) // InternalBasicsParser.g:4696:1: ( Comma ) @@ -14130,9 +14130,9 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // InternalBasicsParser.g:4696:1: ( Comma ) // InternalBasicsParser.g:4697:2: Comma { - before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } @@ -14146,7 +14146,7 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14158,8 +14158,8 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // InternalBasicsParser.g:4706:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4710:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) // InternalBasicsParser.g:4711:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 @@ -14184,7 +14184,7 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14196,8 +14196,8 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // InternalBasicsParser.g:4718:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4722:1: ( ( LeftSquareBracket ) ) // InternalBasicsParser.g:4723:1: ( LeftSquareBracket ) @@ -14205,9 +14205,9 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // InternalBasicsParser.g:4723:1: ( LeftSquareBracket ) // InternalBasicsParser.g:4724:2: LeftSquareBracket { - before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } @@ -14221,7 +14221,7 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14233,8 +14233,8 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // InternalBasicsParser.g:4733:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4737:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) // InternalBasicsParser.g:4738:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 @@ -14259,7 +14259,7 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14271,8 +14271,8 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // InternalBasicsParser.g:4745:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; public final void rule__ParameterStruct__Group_1_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4749:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) // InternalBasicsParser.g:4750:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) @@ -14280,7 +14280,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // InternalBasicsParser.g:4750:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) // InternalBasicsParser.g:4751:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); // InternalBasicsParser.g:4752:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) // InternalBasicsParser.g:4752:3: rule__ParameterStruct__ValueAssignment_1_2_2 { @@ -14292,7 +14292,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } @@ -14306,7 +14306,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14318,8 +14318,8 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // InternalBasicsParser.g:4760:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4764:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) // InternalBasicsParser.g:4765:2: rule__ParameterStruct__Group_1_2__3__Impl @@ -14339,7 +14339,7 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14351,8 +14351,8 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // InternalBasicsParser.g:4771:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4775:1: ( ( RightSquareBracket ) ) // InternalBasicsParser.g:4776:1: ( RightSquareBracket ) @@ -14360,9 +14360,9 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // InternalBasicsParser.g:4776:1: ( RightSquareBracket ) // InternalBasicsParser.g:4777:2: RightSquareBracket { - before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } @@ -14376,7 +14376,7 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14388,8 +14388,8 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // InternalBasicsParser.g:4787:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; public final void rule__ParameterStructMember__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4791:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) // InternalBasicsParser.g:4792:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 @@ -14414,7 +14414,7 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14426,8 +14426,8 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // InternalBasicsParser.g:4799:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4803:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) // InternalBasicsParser.g:4804:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) @@ -14435,7 +14435,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // InternalBasicsParser.g:4804:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) // InternalBasicsParser.g:4805:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); // InternalBasicsParser.g:4806:2: ( rule__ParameterStructMember__NameAssignment_0 ) // InternalBasicsParser.g:4806:3: rule__ParameterStructMember__NameAssignment_0 { @@ -14447,7 +14447,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -14461,7 +14461,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14473,8 +14473,8 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // InternalBasicsParser.g:4814:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; public final void rule__ParameterStructMember__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4818:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) // InternalBasicsParser.g:4819:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 @@ -14499,7 +14499,7 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14511,8 +14511,8 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // InternalBasicsParser.g:4826:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4830:1: ( ( Colon ) ) // InternalBasicsParser.g:4831:1: ( Colon ) @@ -14520,9 +14520,9 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // InternalBasicsParser.g:4831:1: ( Colon ) // InternalBasicsParser.g:4832:2: Colon { - before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } @@ -14536,7 +14536,7 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14548,8 +14548,8 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // InternalBasicsParser.g:4841:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; public final void rule__ParameterStructMember__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4845:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) // InternalBasicsParser.g:4846:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 @@ -14574,7 +14574,7 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14586,8 +14586,8 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // InternalBasicsParser.g:4853:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4857:1: ( ( RULE_BEGIN ) ) // InternalBasicsParser.g:4858:1: ( RULE_BEGIN ) @@ -14595,9 +14595,9 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // InternalBasicsParser.g:4858:1: ( RULE_BEGIN ) // InternalBasicsParser.g:4859:2: RULE_BEGIN { - before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } @@ -14611,7 +14611,7 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14623,8 +14623,8 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // InternalBasicsParser.g:4868:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; public final void rule__ParameterStructMember__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4872:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) // InternalBasicsParser.g:4873:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 @@ -14649,7 +14649,7 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14661,8 +14661,8 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // InternalBasicsParser.g:4880:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4884:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) // InternalBasicsParser.g:4885:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) @@ -14670,7 +14670,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // InternalBasicsParser.g:4885:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) // InternalBasicsParser.g:4886:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); // InternalBasicsParser.g:4887:2: ( rule__ParameterStructMember__ValueAssignment_3 ) // InternalBasicsParser.g:4887:3: rule__ParameterStructMember__ValueAssignment_3 { @@ -14682,7 +14682,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -14696,7 +14696,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14708,8 +14708,8 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // InternalBasicsParser.g:4895:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4899:1: ( rule__ParameterStructMember__Group__4__Impl ) // InternalBasicsParser.g:4900:2: rule__ParameterStructMember__Group__4__Impl @@ -14729,7 +14729,7 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14741,8 +14741,8 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // InternalBasicsParser.g:4906:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4910:1: ( ( RULE_END ) ) // InternalBasicsParser.g:4911:1: ( RULE_END ) @@ -14750,9 +14750,9 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // InternalBasicsParser.g:4911:1: ( RULE_END ) // InternalBasicsParser.g:4912:2: RULE_END { - before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -14766,7 +14766,7 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14778,8 +14778,8 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // InternalBasicsParser.g:4922:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; public final void rule__ParameterStructTypeMember__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4926:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) // InternalBasicsParser.g:4927:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 @@ -14804,7 +14804,7 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14816,8 +14816,8 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // InternalBasicsParser.g:4934:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4938:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) // InternalBasicsParser.g:4939:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) @@ -14825,7 +14825,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // InternalBasicsParser.g:4939:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) // InternalBasicsParser.g:4940:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); // InternalBasicsParser.g:4941:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) // InternalBasicsParser.g:4941:3: rule__ParameterStructTypeMember__NameAssignment_0 { @@ -14837,7 +14837,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } - after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } @@ -14851,7 +14851,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14863,8 +14863,8 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // InternalBasicsParser.g:4949:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4953:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) // InternalBasicsParser.g:4954:2: rule__ParameterStructTypeMember__Group__1__Impl @@ -14884,7 +14884,7 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14896,8 +14896,8 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // InternalBasicsParser.g:4960:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4964:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) // InternalBasicsParser.g:4965:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) @@ -14905,7 +14905,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // InternalBasicsParser.g:4965:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) // InternalBasicsParser.g:4966:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); // InternalBasicsParser.g:4967:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) // InternalBasicsParser.g:4967:3: rule__ParameterStructTypeMember__TypeAssignment_1 { @@ -14917,7 +14917,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } @@ -14931,7 +14931,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14943,8 +14943,8 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // InternalBasicsParser.g:4976:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; public final void rule__Bool__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4980:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) // InternalBasicsParser.g:4981:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 @@ -14969,7 +14969,7 @@ public final void rule__Bool__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14981,8 +14981,8 @@ public final void rule__Bool__Group__0() throws RecognitionException { // InternalBasicsParser.g:4988:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:4992:1: ( ( () ) ) // InternalBasicsParser.g:4993:1: ( () ) @@ -14990,13 +14990,13 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:4993:1: ( () ) // InternalBasicsParser.g:4994:2: () { - before(grammarAccess.getBoolAccess().getBoolAction_0()); + before(grammarAccess.getBoolAccess().getBoolAction_0()); // InternalBasicsParser.g:4995:2: () - // InternalBasicsParser.g:4995:3: + // InternalBasicsParser.g:4995:3: { } - after(grammarAccess.getBoolAccess().getBoolAction_0()); + after(grammarAccess.getBoolAccess().getBoolAction_0()); } @@ -15006,7 +15006,7 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15018,8 +15018,8 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5003:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5007:1: ( rule__Bool__Group__1__Impl ) // InternalBasicsParser.g:5008:2: rule__Bool__Group__1__Impl @@ -15039,7 +15039,7 @@ public final void rule__Bool__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15051,8 +15051,8 @@ public final void rule__Bool__Group__1() throws RecognitionException { // InternalBasicsParser.g:5014:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5018:1: ( ( Bool ) ) // InternalBasicsParser.g:5019:1: ( Bool ) @@ -15060,9 +15060,9 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5019:1: ( Bool ) // InternalBasicsParser.g:5020:2: Bool { - before(grammarAccess.getBoolAccess().getBoolKeyword_1()); - match(input,Bool,FOLLOW_2); - after(grammarAccess.getBoolAccess().getBoolKeyword_1()); + before(grammarAccess.getBoolAccess().getBoolKeyword_1()); + match(input,Bool,FOLLOW_2); + after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } @@ -15076,7 +15076,7 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15088,8 +15088,8 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5030:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; public final void rule__Int8__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5034:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) // InternalBasicsParser.g:5035:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 @@ -15114,7 +15114,7 @@ public final void rule__Int8__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15126,8 +15126,8 @@ public final void rule__Int8__Group__0() throws RecognitionException { // InternalBasicsParser.g:5042:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5046:1: ( ( () ) ) // InternalBasicsParser.g:5047:1: ( () ) @@ -15135,13 +15135,13 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5047:1: ( () ) // InternalBasicsParser.g:5048:2: () { - before(grammarAccess.getInt8Access().getInt8Action_0()); + before(grammarAccess.getInt8Access().getInt8Action_0()); // InternalBasicsParser.g:5049:2: () - // InternalBasicsParser.g:5049:3: + // InternalBasicsParser.g:5049:3: { } - after(grammarAccess.getInt8Access().getInt8Action_0()); + after(grammarAccess.getInt8Access().getInt8Action_0()); } @@ -15151,7 +15151,7 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15163,8 +15163,8 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5057:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5061:1: ( rule__Int8__Group__1__Impl ) // InternalBasicsParser.g:5062:2: rule__Int8__Group__1__Impl @@ -15184,7 +15184,7 @@ public final void rule__Int8__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15196,8 +15196,8 @@ public final void rule__Int8__Group__1() throws RecognitionException { // InternalBasicsParser.g:5068:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5072:1: ( ( Int8 ) ) // InternalBasicsParser.g:5073:1: ( Int8 ) @@ -15205,9 +15205,9 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5073:1: ( Int8 ) // InternalBasicsParser.g:5074:2: Int8 { - before(grammarAccess.getInt8Access().getInt8Keyword_1()); - match(input,Int8,FOLLOW_2); - after(grammarAccess.getInt8Access().getInt8Keyword_1()); + before(grammarAccess.getInt8Access().getInt8Keyword_1()); + match(input,Int8,FOLLOW_2); + after(grammarAccess.getInt8Access().getInt8Keyword_1()); } @@ -15221,7 +15221,7 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15233,8 +15233,8 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5084:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; public final void rule__Uint8__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5088:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) // InternalBasicsParser.g:5089:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 @@ -15259,7 +15259,7 @@ public final void rule__Uint8__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15271,8 +15271,8 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // InternalBasicsParser.g:5096:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5100:1: ( ( () ) ) // InternalBasicsParser.g:5101:1: ( () ) @@ -15280,13 +15280,13 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5101:1: ( () ) // InternalBasicsParser.g:5102:2: () { - before(grammarAccess.getUint8Access().getUint8Action_0()); + before(grammarAccess.getUint8Access().getUint8Action_0()); // InternalBasicsParser.g:5103:2: () - // InternalBasicsParser.g:5103:3: + // InternalBasicsParser.g:5103:3: { } - after(grammarAccess.getUint8Access().getUint8Action_0()); + after(grammarAccess.getUint8Access().getUint8Action_0()); } @@ -15296,7 +15296,7 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15308,8 +15308,8 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5111:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5115:1: ( rule__Uint8__Group__1__Impl ) // InternalBasicsParser.g:5116:2: rule__Uint8__Group__1__Impl @@ -15329,7 +15329,7 @@ public final void rule__Uint8__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15341,8 +15341,8 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // InternalBasicsParser.g:5122:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5126:1: ( ( Uint8 ) ) // InternalBasicsParser.g:5127:1: ( Uint8 ) @@ -15350,9 +15350,9 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5127:1: ( Uint8 ) // InternalBasicsParser.g:5128:2: Uint8 { - before(grammarAccess.getUint8Access().getUint8Keyword_1()); - match(input,Uint8,FOLLOW_2); - after(grammarAccess.getUint8Access().getUint8Keyword_1()); + before(grammarAccess.getUint8Access().getUint8Keyword_1()); + match(input,Uint8,FOLLOW_2); + after(grammarAccess.getUint8Access().getUint8Keyword_1()); } @@ -15366,7 +15366,7 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15378,8 +15378,8 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5138:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; public final void rule__Int16__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5142:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) // InternalBasicsParser.g:5143:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 @@ -15404,7 +15404,7 @@ public final void rule__Int16__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15416,8 +15416,8 @@ public final void rule__Int16__Group__0() throws RecognitionException { // InternalBasicsParser.g:5150:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5154:1: ( ( () ) ) // InternalBasicsParser.g:5155:1: ( () ) @@ -15425,13 +15425,13 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5155:1: ( () ) // InternalBasicsParser.g:5156:2: () { - before(grammarAccess.getInt16Access().getInt16Action_0()); + before(grammarAccess.getInt16Access().getInt16Action_0()); // InternalBasicsParser.g:5157:2: () - // InternalBasicsParser.g:5157:3: + // InternalBasicsParser.g:5157:3: { } - after(grammarAccess.getInt16Access().getInt16Action_0()); + after(grammarAccess.getInt16Access().getInt16Action_0()); } @@ -15441,7 +15441,7 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15453,8 +15453,8 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5165:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5169:1: ( rule__Int16__Group__1__Impl ) // InternalBasicsParser.g:5170:2: rule__Int16__Group__1__Impl @@ -15474,7 +15474,7 @@ public final void rule__Int16__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15486,8 +15486,8 @@ public final void rule__Int16__Group__1() throws RecognitionException { // InternalBasicsParser.g:5176:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5180:1: ( ( Int16 ) ) // InternalBasicsParser.g:5181:1: ( Int16 ) @@ -15495,9 +15495,9 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5181:1: ( Int16 ) // InternalBasicsParser.g:5182:2: Int16 { - before(grammarAccess.getInt16Access().getInt16Keyword_1()); - match(input,Int16,FOLLOW_2); - after(grammarAccess.getInt16Access().getInt16Keyword_1()); + before(grammarAccess.getInt16Access().getInt16Keyword_1()); + match(input,Int16,FOLLOW_2); + after(grammarAccess.getInt16Access().getInt16Keyword_1()); } @@ -15511,7 +15511,7 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15523,8 +15523,8 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5192:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; public final void rule__Uint16__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5196:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) // InternalBasicsParser.g:5197:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 @@ -15549,7 +15549,7 @@ public final void rule__Uint16__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15561,8 +15561,8 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // InternalBasicsParser.g:5204:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5208:1: ( ( () ) ) // InternalBasicsParser.g:5209:1: ( () ) @@ -15570,13 +15570,13 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5209:1: ( () ) // InternalBasicsParser.g:5210:2: () { - before(grammarAccess.getUint16Access().getUint16Action_0()); + before(grammarAccess.getUint16Access().getUint16Action_0()); // InternalBasicsParser.g:5211:2: () - // InternalBasicsParser.g:5211:3: + // InternalBasicsParser.g:5211:3: { } - after(grammarAccess.getUint16Access().getUint16Action_0()); + after(grammarAccess.getUint16Access().getUint16Action_0()); } @@ -15586,7 +15586,7 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15598,8 +15598,8 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5219:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5223:1: ( rule__Uint16__Group__1__Impl ) // InternalBasicsParser.g:5224:2: rule__Uint16__Group__1__Impl @@ -15619,7 +15619,7 @@ public final void rule__Uint16__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15631,8 +15631,8 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // InternalBasicsParser.g:5230:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5234:1: ( ( Uint16 ) ) // InternalBasicsParser.g:5235:1: ( Uint16 ) @@ -15640,9 +15640,9 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5235:1: ( Uint16 ) // InternalBasicsParser.g:5236:2: Uint16 { - before(grammarAccess.getUint16Access().getUint16Keyword_1()); - match(input,Uint16,FOLLOW_2); - after(grammarAccess.getUint16Access().getUint16Keyword_1()); + before(grammarAccess.getUint16Access().getUint16Keyword_1()); + match(input,Uint16,FOLLOW_2); + after(grammarAccess.getUint16Access().getUint16Keyword_1()); } @@ -15656,7 +15656,7 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15668,8 +15668,8 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5246:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; public final void rule__Int32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5250:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) // InternalBasicsParser.g:5251:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 @@ -15694,7 +15694,7 @@ public final void rule__Int32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15706,8 +15706,8 @@ public final void rule__Int32__Group__0() throws RecognitionException { // InternalBasicsParser.g:5258:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5262:1: ( ( () ) ) // InternalBasicsParser.g:5263:1: ( () ) @@ -15715,13 +15715,13 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5263:1: ( () ) // InternalBasicsParser.g:5264:2: () { - before(grammarAccess.getInt32Access().getInt32Action_0()); + before(grammarAccess.getInt32Access().getInt32Action_0()); // InternalBasicsParser.g:5265:2: () - // InternalBasicsParser.g:5265:3: + // InternalBasicsParser.g:5265:3: { } - after(grammarAccess.getInt32Access().getInt32Action_0()); + after(grammarAccess.getInt32Access().getInt32Action_0()); } @@ -15731,7 +15731,7 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15743,8 +15743,8 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5273:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5277:1: ( rule__Int32__Group__1__Impl ) // InternalBasicsParser.g:5278:2: rule__Int32__Group__1__Impl @@ -15764,7 +15764,7 @@ public final void rule__Int32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15776,8 +15776,8 @@ public final void rule__Int32__Group__1() throws RecognitionException { // InternalBasicsParser.g:5284:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5288:1: ( ( Int32 ) ) // InternalBasicsParser.g:5289:1: ( Int32 ) @@ -15785,9 +15785,9 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5289:1: ( Int32 ) // InternalBasicsParser.g:5290:2: Int32 { - before(grammarAccess.getInt32Access().getInt32Keyword_1()); - match(input,Int32,FOLLOW_2); - after(grammarAccess.getInt32Access().getInt32Keyword_1()); + before(grammarAccess.getInt32Access().getInt32Keyword_1()); + match(input,Int32,FOLLOW_2); + after(grammarAccess.getInt32Access().getInt32Keyword_1()); } @@ -15801,7 +15801,7 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15813,8 +15813,8 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5300:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; public final void rule__Uint32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5304:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) // InternalBasicsParser.g:5305:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 @@ -15839,7 +15839,7 @@ public final void rule__Uint32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15851,8 +15851,8 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // InternalBasicsParser.g:5312:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5316:1: ( ( () ) ) // InternalBasicsParser.g:5317:1: ( () ) @@ -15860,13 +15860,13 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5317:1: ( () ) // InternalBasicsParser.g:5318:2: () { - before(grammarAccess.getUint32Access().getUint32Action_0()); + before(grammarAccess.getUint32Access().getUint32Action_0()); // InternalBasicsParser.g:5319:2: () - // InternalBasicsParser.g:5319:3: + // InternalBasicsParser.g:5319:3: { } - after(grammarAccess.getUint32Access().getUint32Action_0()); + after(grammarAccess.getUint32Access().getUint32Action_0()); } @@ -15876,7 +15876,7 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15888,8 +15888,8 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5327:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5331:1: ( rule__Uint32__Group__1__Impl ) // InternalBasicsParser.g:5332:2: rule__Uint32__Group__1__Impl @@ -15909,7 +15909,7 @@ public final void rule__Uint32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15921,8 +15921,8 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // InternalBasicsParser.g:5338:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5342:1: ( ( Uint32 ) ) // InternalBasicsParser.g:5343:1: ( Uint32 ) @@ -15930,9 +15930,9 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5343:1: ( Uint32 ) // InternalBasicsParser.g:5344:2: Uint32 { - before(grammarAccess.getUint32Access().getUint32Keyword_1()); - match(input,Uint32,FOLLOW_2); - after(grammarAccess.getUint32Access().getUint32Keyword_1()); + before(grammarAccess.getUint32Access().getUint32Keyword_1()); + match(input,Uint32,FOLLOW_2); + after(grammarAccess.getUint32Access().getUint32Keyword_1()); } @@ -15946,7 +15946,7 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15958,8 +15958,8 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5354:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; public final void rule__Int64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5358:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) // InternalBasicsParser.g:5359:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 @@ -15984,7 +15984,7 @@ public final void rule__Int64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15996,8 +15996,8 @@ public final void rule__Int64__Group__0() throws RecognitionException { // InternalBasicsParser.g:5366:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5370:1: ( ( () ) ) // InternalBasicsParser.g:5371:1: ( () ) @@ -16005,13 +16005,13 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5371:1: ( () ) // InternalBasicsParser.g:5372:2: () { - before(grammarAccess.getInt64Access().getInt64Action_0()); + before(grammarAccess.getInt64Access().getInt64Action_0()); // InternalBasicsParser.g:5373:2: () - // InternalBasicsParser.g:5373:3: + // InternalBasicsParser.g:5373:3: { } - after(grammarAccess.getInt64Access().getInt64Action_0()); + after(grammarAccess.getInt64Access().getInt64Action_0()); } @@ -16021,7 +16021,7 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16033,8 +16033,8 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5381:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5385:1: ( rule__Int64__Group__1__Impl ) // InternalBasicsParser.g:5386:2: rule__Int64__Group__1__Impl @@ -16054,7 +16054,7 @@ public final void rule__Int64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16066,8 +16066,8 @@ public final void rule__Int64__Group__1() throws RecognitionException { // InternalBasicsParser.g:5392:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5396:1: ( ( Int64 ) ) // InternalBasicsParser.g:5397:1: ( Int64 ) @@ -16075,9 +16075,9 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5397:1: ( Int64 ) // InternalBasicsParser.g:5398:2: Int64 { - before(grammarAccess.getInt64Access().getInt64Keyword_1()); - match(input,Int64,FOLLOW_2); - after(grammarAccess.getInt64Access().getInt64Keyword_1()); + before(grammarAccess.getInt64Access().getInt64Keyword_1()); + match(input,Int64,FOLLOW_2); + after(grammarAccess.getInt64Access().getInt64Keyword_1()); } @@ -16091,7 +16091,7 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16103,8 +16103,8 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5408:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; public final void rule__Uint64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5412:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) // InternalBasicsParser.g:5413:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 @@ -16129,7 +16129,7 @@ public final void rule__Uint64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16141,8 +16141,8 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // InternalBasicsParser.g:5420:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5424:1: ( ( () ) ) // InternalBasicsParser.g:5425:1: ( () ) @@ -16150,13 +16150,13 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5425:1: ( () ) // InternalBasicsParser.g:5426:2: () { - before(grammarAccess.getUint64Access().getUint64Action_0()); + before(grammarAccess.getUint64Access().getUint64Action_0()); // InternalBasicsParser.g:5427:2: () - // InternalBasicsParser.g:5427:3: + // InternalBasicsParser.g:5427:3: { } - after(grammarAccess.getUint64Access().getUint64Action_0()); + after(grammarAccess.getUint64Access().getUint64Action_0()); } @@ -16166,7 +16166,7 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16178,8 +16178,8 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5435:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5439:1: ( rule__Uint64__Group__1__Impl ) // InternalBasicsParser.g:5440:2: rule__Uint64__Group__1__Impl @@ -16199,7 +16199,7 @@ public final void rule__Uint64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16211,8 +16211,8 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // InternalBasicsParser.g:5446:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5450:1: ( ( Uint64 ) ) // InternalBasicsParser.g:5451:1: ( Uint64 ) @@ -16220,9 +16220,9 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5451:1: ( Uint64 ) // InternalBasicsParser.g:5452:2: Uint64 { - before(grammarAccess.getUint64Access().getUint64Keyword_1()); - match(input,Uint64,FOLLOW_2); - after(grammarAccess.getUint64Access().getUint64Keyword_1()); + before(grammarAccess.getUint64Access().getUint64Keyword_1()); + match(input,Uint64,FOLLOW_2); + after(grammarAccess.getUint64Access().getUint64Keyword_1()); } @@ -16236,7 +16236,7 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16248,8 +16248,8 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5462:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; public final void rule__Float32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5466:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) // InternalBasicsParser.g:5467:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 @@ -16274,7 +16274,7 @@ public final void rule__Float32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16286,8 +16286,8 @@ public final void rule__Float32__Group__0() throws RecognitionException { // InternalBasicsParser.g:5474:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5478:1: ( ( () ) ) // InternalBasicsParser.g:5479:1: ( () ) @@ -16295,13 +16295,13 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5479:1: ( () ) // InternalBasicsParser.g:5480:2: () { - before(grammarAccess.getFloat32Access().getFloat32Action_0()); + before(grammarAccess.getFloat32Access().getFloat32Action_0()); // InternalBasicsParser.g:5481:2: () - // InternalBasicsParser.g:5481:3: + // InternalBasicsParser.g:5481:3: { } - after(grammarAccess.getFloat32Access().getFloat32Action_0()); + after(grammarAccess.getFloat32Access().getFloat32Action_0()); } @@ -16311,7 +16311,7 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16323,8 +16323,8 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5489:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5493:1: ( rule__Float32__Group__1__Impl ) // InternalBasicsParser.g:5494:2: rule__Float32__Group__1__Impl @@ -16344,7 +16344,7 @@ public final void rule__Float32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16356,8 +16356,8 @@ public final void rule__Float32__Group__1() throws RecognitionException { // InternalBasicsParser.g:5500:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5504:1: ( ( Float32 ) ) // InternalBasicsParser.g:5505:1: ( Float32 ) @@ -16365,9 +16365,9 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5505:1: ( Float32 ) // InternalBasicsParser.g:5506:2: Float32 { - before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); - match(input,Float32,FOLLOW_2); - after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); + before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); + match(input,Float32,FOLLOW_2); + after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } @@ -16381,7 +16381,7 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16393,8 +16393,8 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5516:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; public final void rule__Float64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5520:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) // InternalBasicsParser.g:5521:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 @@ -16419,7 +16419,7 @@ public final void rule__Float64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16431,8 +16431,8 @@ public final void rule__Float64__Group__0() throws RecognitionException { // InternalBasicsParser.g:5528:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5532:1: ( ( () ) ) // InternalBasicsParser.g:5533:1: ( () ) @@ -16440,13 +16440,13 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5533:1: ( () ) // InternalBasicsParser.g:5534:2: () { - before(grammarAccess.getFloat64Access().getFloat64Action_0()); + before(grammarAccess.getFloat64Access().getFloat64Action_0()); // InternalBasicsParser.g:5535:2: () - // InternalBasicsParser.g:5535:3: + // InternalBasicsParser.g:5535:3: { } - after(grammarAccess.getFloat64Access().getFloat64Action_0()); + after(grammarAccess.getFloat64Access().getFloat64Action_0()); } @@ -16456,7 +16456,7 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16468,8 +16468,8 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5543:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5547:1: ( rule__Float64__Group__1__Impl ) // InternalBasicsParser.g:5548:2: rule__Float64__Group__1__Impl @@ -16489,7 +16489,7 @@ public final void rule__Float64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16501,8 +16501,8 @@ public final void rule__Float64__Group__1() throws RecognitionException { // InternalBasicsParser.g:5554:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5558:1: ( ( Float64 ) ) // InternalBasicsParser.g:5559:1: ( Float64 ) @@ -16510,9 +16510,9 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5559:1: ( Float64 ) // InternalBasicsParser.g:5560:2: Float64 { - before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); - match(input,Float64,FOLLOW_2); - after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); + before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); + match(input,Float64,FOLLOW_2); + after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } @@ -16526,7 +16526,7 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16538,8 +16538,8 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5570:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; public final void rule__String0__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5574:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) // InternalBasicsParser.g:5575:2: rule__String0__Group__0__Impl rule__String0__Group__1 @@ -16564,7 +16564,7 @@ public final void rule__String0__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16576,8 +16576,8 @@ public final void rule__String0__Group__0() throws RecognitionException { // InternalBasicsParser.g:5582:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5586:1: ( ( () ) ) // InternalBasicsParser.g:5587:1: ( () ) @@ -16585,13 +16585,13 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5587:1: ( () ) // InternalBasicsParser.g:5588:2: () { - before(grammarAccess.getString0Access().getStringAction_0()); + before(grammarAccess.getString0Access().getStringAction_0()); // InternalBasicsParser.g:5589:2: () - // InternalBasicsParser.g:5589:3: + // InternalBasicsParser.g:5589:3: { } - after(grammarAccess.getString0Access().getStringAction_0()); + after(grammarAccess.getString0Access().getStringAction_0()); } @@ -16601,7 +16601,7 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16613,8 +16613,8 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5597:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5601:1: ( rule__String0__Group__1__Impl ) // InternalBasicsParser.g:5602:2: rule__String0__Group__1__Impl @@ -16634,7 +16634,7 @@ public final void rule__String0__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16646,8 +16646,8 @@ public final void rule__String0__Group__1() throws RecognitionException { // InternalBasicsParser.g:5608:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5612:1: ( ( String_1 ) ) // InternalBasicsParser.g:5613:1: ( String_1 ) @@ -16655,9 +16655,9 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5613:1: ( String_1 ) // InternalBasicsParser.g:5614:2: String_1 { - before(grammarAccess.getString0Access().getStringKeyword_1()); - match(input,String_1,FOLLOW_2); - after(grammarAccess.getString0Access().getStringKeyword_1()); + before(grammarAccess.getString0Access().getStringKeyword_1()); + match(input,String_1,FOLLOW_2); + after(grammarAccess.getString0Access().getStringKeyword_1()); } @@ -16671,7 +16671,7 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16683,8 +16683,8 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5624:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; public final void rule__Byte__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5628:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) // InternalBasicsParser.g:5629:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 @@ -16709,7 +16709,7 @@ public final void rule__Byte__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16721,8 +16721,8 @@ public final void rule__Byte__Group__0() throws RecognitionException { // InternalBasicsParser.g:5636:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5640:1: ( ( () ) ) // InternalBasicsParser.g:5641:1: ( () ) @@ -16730,13 +16730,13 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5641:1: ( () ) // InternalBasicsParser.g:5642:2: () { - before(grammarAccess.getByteAccess().getByteAction_0()); + before(grammarAccess.getByteAccess().getByteAction_0()); // InternalBasicsParser.g:5643:2: () - // InternalBasicsParser.g:5643:3: + // InternalBasicsParser.g:5643:3: { } - after(grammarAccess.getByteAccess().getByteAction_0()); + after(grammarAccess.getByteAccess().getByteAction_0()); } @@ -16746,7 +16746,7 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16758,8 +16758,8 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5651:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5655:1: ( rule__Byte__Group__1__Impl ) // InternalBasicsParser.g:5656:2: rule__Byte__Group__1__Impl @@ -16779,7 +16779,7 @@ public final void rule__Byte__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16791,8 +16791,8 @@ public final void rule__Byte__Group__1() throws RecognitionException { // InternalBasicsParser.g:5662:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5666:1: ( ( Byte ) ) // InternalBasicsParser.g:5667:1: ( Byte ) @@ -16800,9 +16800,9 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5667:1: ( Byte ) // InternalBasicsParser.g:5668:2: Byte { - before(grammarAccess.getByteAccess().getByteKeyword_1()); - match(input,Byte,FOLLOW_2); - after(grammarAccess.getByteAccess().getByteKeyword_1()); + before(grammarAccess.getByteAccess().getByteKeyword_1()); + match(input,Byte,FOLLOW_2); + after(grammarAccess.getByteAccess().getByteKeyword_1()); } @@ -16816,7 +16816,7 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16828,8 +16828,8 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5678:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; public final void rule__Time__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5682:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) // InternalBasicsParser.g:5683:2: rule__Time__Group__0__Impl rule__Time__Group__1 @@ -16854,7 +16854,7 @@ public final void rule__Time__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16866,8 +16866,8 @@ public final void rule__Time__Group__0() throws RecognitionException { // InternalBasicsParser.g:5690:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5694:1: ( ( () ) ) // InternalBasicsParser.g:5695:1: ( () ) @@ -16875,13 +16875,13 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5695:1: ( () ) // InternalBasicsParser.g:5696:2: () { - before(grammarAccess.getTimeAccess().getTimeAction_0()); + before(grammarAccess.getTimeAccess().getTimeAction_0()); // InternalBasicsParser.g:5697:2: () - // InternalBasicsParser.g:5697:3: + // InternalBasicsParser.g:5697:3: { } - after(grammarAccess.getTimeAccess().getTimeAction_0()); + after(grammarAccess.getTimeAccess().getTimeAction_0()); } @@ -16891,7 +16891,7 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16903,8 +16903,8 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5705:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5709:1: ( rule__Time__Group__1__Impl ) // InternalBasicsParser.g:5710:2: rule__Time__Group__1__Impl @@ -16924,7 +16924,7 @@ public final void rule__Time__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16936,8 +16936,8 @@ public final void rule__Time__Group__1() throws RecognitionException { // InternalBasicsParser.g:5716:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5720:1: ( ( Time ) ) // InternalBasicsParser.g:5721:1: ( Time ) @@ -16945,9 +16945,9 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5721:1: ( Time ) // InternalBasicsParser.g:5722:2: Time { - before(grammarAccess.getTimeAccess().getTimeKeyword_1()); - match(input,Time,FOLLOW_2); - after(grammarAccess.getTimeAccess().getTimeKeyword_1()); + before(grammarAccess.getTimeAccess().getTimeKeyword_1()); + match(input,Time,FOLLOW_2); + after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } @@ -16961,7 +16961,7 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16973,8 +16973,8 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5732:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; public final void rule__Duration__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5736:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) // InternalBasicsParser.g:5737:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 @@ -16999,7 +16999,7 @@ public final void rule__Duration__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17011,8 +17011,8 @@ public final void rule__Duration__Group__0() throws RecognitionException { // InternalBasicsParser.g:5744:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5748:1: ( ( () ) ) // InternalBasicsParser.g:5749:1: ( () ) @@ -17020,13 +17020,13 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5749:1: ( () ) // InternalBasicsParser.g:5750:2: () { - before(grammarAccess.getDurationAccess().getDurationAction_0()); + before(grammarAccess.getDurationAccess().getDurationAction_0()); // InternalBasicsParser.g:5751:2: () - // InternalBasicsParser.g:5751:3: + // InternalBasicsParser.g:5751:3: { } - after(grammarAccess.getDurationAccess().getDurationAction_0()); + after(grammarAccess.getDurationAccess().getDurationAction_0()); } @@ -17036,7 +17036,7 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17048,8 +17048,8 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:5759:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5763:1: ( rule__Duration__Group__1__Impl ) // InternalBasicsParser.g:5764:2: rule__Duration__Group__1__Impl @@ -17069,7 +17069,7 @@ public final void rule__Duration__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17081,8 +17081,8 @@ public final void rule__Duration__Group__1() throws RecognitionException { // InternalBasicsParser.g:5770:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5774:1: ( ( Duration ) ) // InternalBasicsParser.g:5775:1: ( Duration ) @@ -17090,9 +17090,9 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5775:1: ( Duration ) // InternalBasicsParser.g:5776:2: Duration { - before(grammarAccess.getDurationAccess().getDurationKeyword_1()); - match(input,Duration,FOLLOW_2); - after(grammarAccess.getDurationAccess().getDurationKeyword_1()); + before(grammarAccess.getDurationAccess().getDurationKeyword_1()); + match(input,Duration,FOLLOW_2); + after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } @@ -17106,7 +17106,7 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17118,8 +17118,8 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:5786:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; public final void rule__BoolArray__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5790:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) // InternalBasicsParser.g:5791:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 @@ -17144,7 +17144,7 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17156,8 +17156,8 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // InternalBasicsParser.g:5798:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5802:1: ( ( () ) ) // InternalBasicsParser.g:5803:1: ( () ) @@ -17165,13 +17165,13 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:5803:1: ( () ) // InternalBasicsParser.g:5804:2: () { - before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); + before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); // InternalBasicsParser.g:5805:2: () - // InternalBasicsParser.g:5805:3: + // InternalBasicsParser.g:5805:3: { } - after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); + after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } @@ -17181,7 +17181,7 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17193,8 +17193,8 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:5813:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5817:1: ( rule__BoolArray__Group__1__Impl ) // InternalBasicsParser.g:5818:2: rule__BoolArray__Group__1__Impl @@ -17214,7 +17214,7 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17226,8 +17226,8 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // InternalBasicsParser.g:5824:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5828:1: ( ( Bool_1 ) ) // InternalBasicsParser.g:5829:1: ( Bool_1 ) @@ -17235,9 +17235,9 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:5829:1: ( Bool_1 ) // InternalBasicsParser.g:5830:2: Bool_1 { - before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); - match(input,Bool_1,FOLLOW_2); - after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + match(input,Bool_1,FOLLOW_2); + after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } @@ -17251,7 +17251,7 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17263,8 +17263,8 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:5840:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; public final void rule__Int8Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5844:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) // InternalBasicsParser.g:5845:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 @@ -17289,7 +17289,7 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17301,8 +17301,8 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:5852:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5856:1: ( ( () ) ) // InternalBasicsParser.g:5857:1: ( () ) @@ -17310,13 +17310,13 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:5857:1: ( () ) // InternalBasicsParser.g:5858:2: () { - before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); + before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); // InternalBasicsParser.g:5859:2: () - // InternalBasicsParser.g:5859:3: + // InternalBasicsParser.g:5859:3: { } - after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); + after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } @@ -17326,7 +17326,7 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17338,8 +17338,8 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:5867:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5871:1: ( rule__Int8Array__Group__1__Impl ) // InternalBasicsParser.g:5872:2: rule__Int8Array__Group__1__Impl @@ -17359,7 +17359,7 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17371,8 +17371,8 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:5878:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5882:1: ( ( Int8_1 ) ) // InternalBasicsParser.g:5883:1: ( Int8_1 ) @@ -17380,9 +17380,9 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:5883:1: ( Int8_1 ) // InternalBasicsParser.g:5884:2: Int8_1 { - before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); - match(input,Int8_1,FOLLOW_2); - after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + match(input,Int8_1,FOLLOW_2); + after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } @@ -17396,7 +17396,7 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17408,8 +17408,8 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:5894:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; public final void rule__Uint8Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5898:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) // InternalBasicsParser.g:5899:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 @@ -17434,7 +17434,7 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17446,8 +17446,8 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:5906:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5910:1: ( ( () ) ) // InternalBasicsParser.g:5911:1: ( () ) @@ -17455,13 +17455,13 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:5911:1: ( () ) // InternalBasicsParser.g:5912:2: () { - before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); + before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); // InternalBasicsParser.g:5913:2: () - // InternalBasicsParser.g:5913:3: + // InternalBasicsParser.g:5913:3: { } - after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); + after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } @@ -17471,7 +17471,7 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17483,8 +17483,8 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:5921:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5925:1: ( rule__Uint8Array__Group__1__Impl ) // InternalBasicsParser.g:5926:2: rule__Uint8Array__Group__1__Impl @@ -17504,7 +17504,7 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17516,8 +17516,8 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:5932:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5936:1: ( ( Uint8_1 ) ) // InternalBasicsParser.g:5937:1: ( Uint8_1 ) @@ -17525,9 +17525,9 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:5937:1: ( Uint8_1 ) // InternalBasicsParser.g:5938:2: Uint8_1 { - before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); - match(input,Uint8_1,FOLLOW_2); - after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + match(input,Uint8_1,FOLLOW_2); + after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } @@ -17541,7 +17541,7 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17553,8 +17553,8 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:5948:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; public final void rule__Int16Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5952:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) // InternalBasicsParser.g:5953:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 @@ -17579,7 +17579,7 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17591,8 +17591,8 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:5960:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5964:1: ( ( () ) ) // InternalBasicsParser.g:5965:1: ( () ) @@ -17600,13 +17600,13 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:5965:1: ( () ) // InternalBasicsParser.g:5966:2: () { - before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); + before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); // InternalBasicsParser.g:5967:2: () - // InternalBasicsParser.g:5967:3: + // InternalBasicsParser.g:5967:3: { } - after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); + after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } @@ -17616,7 +17616,7 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17628,8 +17628,8 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:5975:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5979:1: ( rule__Int16Array__Group__1__Impl ) // InternalBasicsParser.g:5980:2: rule__Int16Array__Group__1__Impl @@ -17649,7 +17649,7 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17661,8 +17661,8 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:5986:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:5990:1: ( ( Int16_1 ) ) // InternalBasicsParser.g:5991:1: ( Int16_1 ) @@ -17670,9 +17670,9 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:5991:1: ( Int16_1 ) // InternalBasicsParser.g:5992:2: Int16_1 { - before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); - match(input,Int16_1,FOLLOW_2); - after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + match(input,Int16_1,FOLLOW_2); + after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } @@ -17686,7 +17686,7 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17698,8 +17698,8 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:6002:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; public final void rule__Uint16Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6006:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) // InternalBasicsParser.g:6007:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 @@ -17724,7 +17724,7 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17736,8 +17736,8 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:6014:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6018:1: ( ( () ) ) // InternalBasicsParser.g:6019:1: ( () ) @@ -17745,13 +17745,13 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6019:1: ( () ) // InternalBasicsParser.g:6020:2: () { - before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); + before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); // InternalBasicsParser.g:6021:2: () - // InternalBasicsParser.g:6021:3: + // InternalBasicsParser.g:6021:3: { } - after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); + after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } @@ -17761,7 +17761,7 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17773,8 +17773,8 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6029:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6033:1: ( rule__Uint16Array__Group__1__Impl ) // InternalBasicsParser.g:6034:2: rule__Uint16Array__Group__1__Impl @@ -17794,7 +17794,7 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17806,8 +17806,8 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:6040:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6044:1: ( ( Uint16_1 ) ) // InternalBasicsParser.g:6045:1: ( Uint16_1 ) @@ -17815,9 +17815,9 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6045:1: ( Uint16_1 ) // InternalBasicsParser.g:6046:2: Uint16_1 { - before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); - match(input,Uint16_1,FOLLOW_2); - after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + match(input,Uint16_1,FOLLOW_2); + after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } @@ -17831,7 +17831,7 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17843,8 +17843,8 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6056:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; public final void rule__Int32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6060:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) // InternalBasicsParser.g:6061:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 @@ -17869,7 +17869,7 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17881,8 +17881,8 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:6068:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6072:1: ( ( () ) ) // InternalBasicsParser.g:6073:1: ( () ) @@ -17890,13 +17890,13 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:6073:1: ( () ) // InternalBasicsParser.g:6074:2: () { - before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); + before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); // InternalBasicsParser.g:6075:2: () - // InternalBasicsParser.g:6075:3: + // InternalBasicsParser.g:6075:3: { } - after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); + after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } @@ -17906,7 +17906,7 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17918,8 +17918,8 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:6083:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6087:1: ( rule__Int32Array__Group__1__Impl ) // InternalBasicsParser.g:6088:2: rule__Int32Array__Group__1__Impl @@ -17939,7 +17939,7 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17951,8 +17951,8 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:6094:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6098:1: ( ( Int32_1 ) ) // InternalBasicsParser.g:6099:1: ( Int32_1 ) @@ -17960,9 +17960,9 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:6099:1: ( Int32_1 ) // InternalBasicsParser.g:6100:2: Int32_1 { - before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); - match(input,Int32_1,FOLLOW_2); - after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + match(input,Int32_1,FOLLOW_2); + after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } @@ -17976,7 +17976,7 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17988,8 +17988,8 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:6110:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; public final void rule__Uint32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6114:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) // InternalBasicsParser.g:6115:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 @@ -18014,7 +18014,7 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18026,8 +18026,8 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:6122:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6126:1: ( ( () ) ) // InternalBasicsParser.g:6127:1: ( () ) @@ -18035,13 +18035,13 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6127:1: ( () ) // InternalBasicsParser.g:6128:2: () { - before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); + before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); // InternalBasicsParser.g:6129:2: () - // InternalBasicsParser.g:6129:3: + // InternalBasicsParser.g:6129:3: { } - after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); + after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } @@ -18051,7 +18051,7 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18063,8 +18063,8 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6137:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6141:1: ( rule__Uint32Array__Group__1__Impl ) // InternalBasicsParser.g:6142:2: rule__Uint32Array__Group__1__Impl @@ -18084,7 +18084,7 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18096,8 +18096,8 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:6148:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6152:1: ( ( Uint32_1 ) ) // InternalBasicsParser.g:6153:1: ( Uint32_1 ) @@ -18105,9 +18105,9 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6153:1: ( Uint32_1 ) // InternalBasicsParser.g:6154:2: Uint32_1 { - before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); - match(input,Uint32_1,FOLLOW_2); - after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + match(input,Uint32_1,FOLLOW_2); + after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } @@ -18121,7 +18121,7 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18133,8 +18133,8 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6164:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; public final void rule__Int64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6168:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) // InternalBasicsParser.g:6169:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 @@ -18159,7 +18159,7 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18171,8 +18171,8 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:6176:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6180:1: ( ( () ) ) // InternalBasicsParser.g:6181:1: ( () ) @@ -18180,13 +18180,13 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:6181:1: ( () ) // InternalBasicsParser.g:6182:2: () { - before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); + before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); // InternalBasicsParser.g:6183:2: () - // InternalBasicsParser.g:6183:3: + // InternalBasicsParser.g:6183:3: { } - after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); + after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } @@ -18196,7 +18196,7 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18208,8 +18208,8 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:6191:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6195:1: ( rule__Int64Array__Group__1__Impl ) // InternalBasicsParser.g:6196:2: rule__Int64Array__Group__1__Impl @@ -18229,7 +18229,7 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18241,8 +18241,8 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:6202:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6206:1: ( ( Int64_1 ) ) // InternalBasicsParser.g:6207:1: ( Int64_1 ) @@ -18250,9 +18250,9 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:6207:1: ( Int64_1 ) // InternalBasicsParser.g:6208:2: Int64_1 { - before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); - match(input,Int64_1,FOLLOW_2); - after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + match(input,Int64_1,FOLLOW_2); + after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } @@ -18266,7 +18266,7 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18278,8 +18278,8 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:6218:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; public final void rule__Uint64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6222:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) // InternalBasicsParser.g:6223:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 @@ -18304,7 +18304,7 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18316,8 +18316,8 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:6230:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6234:1: ( ( () ) ) // InternalBasicsParser.g:6235:1: ( () ) @@ -18325,13 +18325,13 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6235:1: ( () ) // InternalBasicsParser.g:6236:2: () { - before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); + before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); // InternalBasicsParser.g:6237:2: () - // InternalBasicsParser.g:6237:3: + // InternalBasicsParser.g:6237:3: { } - after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); + after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } @@ -18341,7 +18341,7 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18353,8 +18353,8 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6245:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6249:1: ( rule__Uint64Array__Group__1__Impl ) // InternalBasicsParser.g:6250:2: rule__Uint64Array__Group__1__Impl @@ -18374,7 +18374,7 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18386,8 +18386,8 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:6256:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6260:1: ( ( Uint64_1 ) ) // InternalBasicsParser.g:6261:1: ( Uint64_1 ) @@ -18395,9 +18395,9 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6261:1: ( Uint64_1 ) // InternalBasicsParser.g:6262:2: Uint64_1 { - before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); - match(input,Uint64_1,FOLLOW_2); - after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + match(input,Uint64_1,FOLLOW_2); + after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } @@ -18411,7 +18411,7 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18423,8 +18423,8 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // InternalBasicsParser.g:6272:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; public final void rule__Float32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6276:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) // InternalBasicsParser.g:6277:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 @@ -18449,7 +18449,7 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18461,8 +18461,8 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:6284:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6288:1: ( ( () ) ) // InternalBasicsParser.g:6289:1: ( () ) @@ -18470,13 +18470,13 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6289:1: ( () ) // InternalBasicsParser.g:6290:2: () { - before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); + before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); // InternalBasicsParser.g:6291:2: () - // InternalBasicsParser.g:6291:3: + // InternalBasicsParser.g:6291:3: { } - after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); + after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } @@ -18486,7 +18486,7 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18498,8 +18498,8 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6299:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6303:1: ( rule__Float32Array__Group__1__Impl ) // InternalBasicsParser.g:6304:2: rule__Float32Array__Group__1__Impl @@ -18519,7 +18519,7 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18531,8 +18531,8 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:6310:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6314:1: ( ( Float32_1 ) ) // InternalBasicsParser.g:6315:1: ( Float32_1 ) @@ -18540,9 +18540,9 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6315:1: ( Float32_1 ) // InternalBasicsParser.g:6316:2: Float32_1 { - before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); - match(input,Float32_1,FOLLOW_2); - after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + match(input,Float32_1,FOLLOW_2); + after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } @@ -18556,7 +18556,7 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18568,8 +18568,8 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6326:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; public final void rule__Float64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6330:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) // InternalBasicsParser.g:6331:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 @@ -18594,7 +18594,7 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18606,8 +18606,8 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:6338:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6342:1: ( ( () ) ) // InternalBasicsParser.g:6343:1: ( () ) @@ -18615,13 +18615,13 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6343:1: ( () ) // InternalBasicsParser.g:6344:2: () { - before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); + before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); // InternalBasicsParser.g:6345:2: () - // InternalBasicsParser.g:6345:3: + // InternalBasicsParser.g:6345:3: { } - after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); + after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } @@ -18631,7 +18631,7 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18643,8 +18643,8 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6353:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6357:1: ( rule__Float64Array__Group__1__Impl ) // InternalBasicsParser.g:6358:2: rule__Float64Array__Group__1__Impl @@ -18664,7 +18664,7 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18676,8 +18676,8 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:6364:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6368:1: ( ( Float64_1 ) ) // InternalBasicsParser.g:6369:1: ( Float64_1 ) @@ -18685,9 +18685,9 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6369:1: ( Float64_1 ) // InternalBasicsParser.g:6370:2: Float64_1 { - before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); - match(input,Float64_1,FOLLOW_2); - after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + match(input,Float64_1,FOLLOW_2); + after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } @@ -18701,7 +18701,7 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18713,8 +18713,8 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6380:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; public final void rule__String0Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6384:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) // InternalBasicsParser.g:6385:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 @@ -18739,7 +18739,7 @@ public final void rule__String0Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18751,8 +18751,8 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // InternalBasicsParser.g:6392:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6396:1: ( ( () ) ) // InternalBasicsParser.g:6397:1: ( () ) @@ -18760,13 +18760,13 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6397:1: ( () ) // InternalBasicsParser.g:6398:2: () { - before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); + before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); // InternalBasicsParser.g:6399:2: () - // InternalBasicsParser.g:6399:3: + // InternalBasicsParser.g:6399:3: { } - after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); + after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } @@ -18776,7 +18776,7 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18788,8 +18788,8 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6407:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6411:1: ( rule__String0Array__Group__1__Impl ) // InternalBasicsParser.g:6412:2: rule__String0Array__Group__1__Impl @@ -18809,7 +18809,7 @@ public final void rule__String0Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18821,8 +18821,8 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // InternalBasicsParser.g:6418:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6422:1: ( ( String_2 ) ) // InternalBasicsParser.g:6423:1: ( String_2 ) @@ -18830,9 +18830,9 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6423:1: ( String_2 ) // InternalBasicsParser.g:6424:2: String_2 { - before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - match(input,String_2,FOLLOW_2); - after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + match(input,String_2,FOLLOW_2); + after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } @@ -18846,7 +18846,7 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18858,8 +18858,8 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // InternalBasicsParser.g:6434:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; public final void rule__ByteArray__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6438:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) // InternalBasicsParser.g:6439:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 @@ -18884,7 +18884,7 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18896,8 +18896,8 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // InternalBasicsParser.g:6446:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6450:1: ( ( () ) ) // InternalBasicsParser.g:6451:1: ( () ) @@ -18905,13 +18905,13 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:6451:1: ( () ) // InternalBasicsParser.g:6452:2: () { - before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); // InternalBasicsParser.g:6453:2: () - // InternalBasicsParser.g:6453:3: + // InternalBasicsParser.g:6453:3: { } - after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } @@ -18921,7 +18921,7 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18933,8 +18933,8 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // InternalBasicsParser.g:6461:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6465:1: ( rule__ByteArray__Group__1__Impl ) // InternalBasicsParser.g:6466:2: rule__ByteArray__Group__1__Impl @@ -18954,7 +18954,7 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18966,8 +18966,8 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // InternalBasicsParser.g:6472:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6476:1: ( ( Byte_1 ) ) // InternalBasicsParser.g:6477:1: ( Byte_1 ) @@ -18975,9 +18975,9 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:6477:1: ( Byte_1 ) // InternalBasicsParser.g:6478:2: Byte_1 { - before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); - match(input,Byte_1,FOLLOW_2); - after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + match(input,Byte_1,FOLLOW_2); + after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } @@ -18991,7 +18991,7 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19003,8 +19003,8 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // InternalBasicsParser.g:6488:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; public final void rule__Header__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6492:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) // InternalBasicsParser.g:6493:2: rule__Header__Group__0__Impl rule__Header__Group__1 @@ -19029,7 +19029,7 @@ public final void rule__Header__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19041,8 +19041,8 @@ public final void rule__Header__Group__0() throws RecognitionException { // InternalBasicsParser.g:6500:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6504:1: ( ( () ) ) // InternalBasicsParser.g:6505:1: ( () ) @@ -19050,13 +19050,13 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:6505:1: ( () ) // InternalBasicsParser.g:6506:2: () { - before(grammarAccess.getHeaderAccess().getHeaderAction_0()); + before(grammarAccess.getHeaderAccess().getHeaderAction_0()); // InternalBasicsParser.g:6507:2: () - // InternalBasicsParser.g:6507:3: + // InternalBasicsParser.g:6507:3: { } - after(grammarAccess.getHeaderAccess().getHeaderAction_0()); + after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } @@ -19066,7 +19066,7 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19078,8 +19078,8 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // InternalBasicsParser.g:6515:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6519:1: ( rule__Header__Group__1__Impl ) // InternalBasicsParser.g:6520:2: rule__Header__Group__1__Impl @@ -19099,7 +19099,7 @@ public final void rule__Header__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19111,8 +19111,8 @@ public final void rule__Header__Group__1() throws RecognitionException { // InternalBasicsParser.g:6526:1: rule__Header__Group__1__Impl : ( Header ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6530:1: ( ( Header ) ) // InternalBasicsParser.g:6531:1: ( Header ) @@ -19120,9 +19120,9 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:6531:1: ( Header ) // InternalBasicsParser.g:6532:2: Header { - before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - match(input,Header,FOLLOW_2); - after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + match(input,Header,FOLLOW_2); + after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } @@ -19136,7 +19136,7 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19148,8 +19148,8 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // InternalBasicsParser.g:6542:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6546:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) // InternalBasicsParser.g:6547:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 @@ -19174,7 +19174,7 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19186,8 +19186,8 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // InternalBasicsParser.g:6554:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6558:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) // InternalBasicsParser.g:6559:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) @@ -19195,7 +19195,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // InternalBasicsParser.g:6559:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) // InternalBasicsParser.g:6560:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); // InternalBasicsParser.g:6561:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) // InternalBasicsParser.g:6561:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 { @@ -19207,7 +19207,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } @@ -19221,7 +19221,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19233,8 +19233,8 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // InternalBasicsParser.g:6569:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6573:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) // InternalBasicsParser.g:6574:2: rule__ArrayTopicSpecRef__Group__1__Impl @@ -19254,7 +19254,7 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19266,8 +19266,8 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio // InternalBasicsParser.g:6580:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6584:1: ( ( LeftSquareBracketRightSquareBracket ) ) // InternalBasicsParser.g:6585:1: ( LeftSquareBracketRightSquareBracket ) @@ -19275,9 +19275,9 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // InternalBasicsParser.g:6585:1: ( LeftSquareBracketRightSquareBracket ) // InternalBasicsParser.g:6586:2: LeftSquareBracketRightSquareBracket { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } @@ -19291,7 +19291,7 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19303,8 +19303,8 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // InternalBasicsParser.g:6596:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6600:1: ( ( ruleGraphName ) ) // InternalBasicsParser.g:6601:2: ( ruleGraphName ) @@ -19312,13 +19312,13 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // InternalBasicsParser.g:6601:2: ( ruleGraphName ) // InternalBasicsParser.g:6602:3: ruleGraphName { - before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -19332,7 +19332,7 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19344,8 +19344,8 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // InternalBasicsParser.g:6611:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6615:1: ( ( ruleGraphName ) ) // InternalBasicsParser.g:6616:2: ( ruleGraphName ) @@ -19353,13 +19353,13 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // InternalBasicsParser.g:6616:2: ( ruleGraphName ) // InternalBasicsParser.g:6617:3: ruleGraphName { - before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -19373,7 +19373,7 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19385,8 +19385,8 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // InternalBasicsParser.g:6626:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6630:1: ( ( ruleGraphName ) ) // InternalBasicsParser.g:6631:2: ( ruleGraphName ) @@ -19394,13 +19394,13 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // InternalBasicsParser.g:6631:2: ( ruleGraphName ) // InternalBasicsParser.g:6632:3: ruleGraphName { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -19414,7 +19414,7 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19426,8 +19426,8 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // InternalBasicsParser.g:6641:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6645:1: ( ( ruleGraphName ) ) // InternalBasicsParser.g:6646:2: ( ruleGraphName ) @@ -19435,13 +19435,13 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // InternalBasicsParser.g:6646:2: ( ruleGraphName ) // InternalBasicsParser.g:6647:3: ruleGraphName { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -19455,7 +19455,7 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19467,8 +19467,8 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // InternalBasicsParser.g:6656:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6660:1: ( ( ruleGraphName ) ) // InternalBasicsParser.g:6661:2: ( ruleGraphName ) @@ -19476,13 +19476,13 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // InternalBasicsParser.g:6661:2: ( ruleGraphName ) // InternalBasicsParser.g:6662:3: ruleGraphName { - before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -19496,7 +19496,7 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19508,8 +19508,8 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // InternalBasicsParser.g:6671:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6675:1: ( ( ruleGraphName ) ) // InternalBasicsParser.g:6676:2: ( ruleGraphName ) @@ -19517,13 +19517,13 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // InternalBasicsParser.g:6676:2: ( ruleGraphName ) // InternalBasicsParser.g:6677:3: ruleGraphName { - before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -19537,7 +19537,7 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19549,8 +19549,8 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // InternalBasicsParser.g:6686:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6690:1: ( ( ruleParameterType ) ) // InternalBasicsParser.g:6691:2: ( ruleParameterType ) @@ -19558,13 +19558,13 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // InternalBasicsParser.g:6691:2: ( ruleParameterType ) // InternalBasicsParser.g:6692:3: ruleParameterType { - before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } @@ -19578,7 +19578,7 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19590,8 +19590,8 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // InternalBasicsParser.g:6701:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6705:1: ( ( ruleParameterType ) ) // InternalBasicsParser.g:6706:2: ( ruleParameterType ) @@ -19599,13 +19599,13 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // InternalBasicsParser.g:6706:2: ( ruleParameterType ) // InternalBasicsParser.g:6707:3: ruleParameterType { - before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } @@ -19619,7 +19619,7 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19631,8 +19631,8 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // InternalBasicsParser.g:6716:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6720:1: ( ( ruleParameterStructTypeMember ) ) // InternalBasicsParser.g:6721:2: ( ruleParameterStructTypeMember ) @@ -19640,13 +19640,13 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalBasicsParser.g:6721:2: ( ruleParameterStructTypeMember ) // InternalBasicsParser.g:6722:3: ruleParameterStructTypeMember { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } @@ -19660,7 +19660,7 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19672,8 +19672,8 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalBasicsParser.g:6731:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6735:1: ( ( ruleParameterStructTypeMember ) ) // InternalBasicsParser.g:6736:2: ( ruleParameterStructTypeMember ) @@ -19681,13 +19681,13 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalBasicsParser.g:6736:2: ( ruleParameterStructTypeMember ) // InternalBasicsParser.g:6737:3: ruleParameterStructTypeMember { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } @@ -19701,7 +19701,7 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19713,8 +19713,8 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalBasicsParser.g:6746:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6750:1: ( ( ruleParameterInteger ) ) // InternalBasicsParser.g:6751:2: ( ruleParameterInteger ) @@ -19722,13 +19722,13 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // InternalBasicsParser.g:6751:2: ( ruleParameterInteger ) // InternalBasicsParser.g:6752:3: ruleParameterInteger { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } @@ -19742,7 +19742,7 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19754,8 +19754,8 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // InternalBasicsParser.g:6761:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6765:1: ( ( ruleParameterString ) ) // InternalBasicsParser.g:6766:2: ( ruleParameterString ) @@ -19763,13 +19763,13 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // InternalBasicsParser.g:6766:2: ( ruleParameterString ) // InternalBasicsParser.g:6767:3: ruleParameterString { - before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } @@ -19783,7 +19783,7 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19795,8 +19795,8 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // InternalBasicsParser.g:6776:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6780:1: ( ( ruleParameterDouble ) ) // InternalBasicsParser.g:6781:2: ( ruleParameterDouble ) @@ -19804,13 +19804,13 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // InternalBasicsParser.g:6781:2: ( ruleParameterDouble ) // InternalBasicsParser.g:6782:3: ruleParameterDouble { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } @@ -19824,7 +19824,7 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19836,8 +19836,8 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // InternalBasicsParser.g:6791:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6795:1: ( ( ruleParameterBoolean ) ) // InternalBasicsParser.g:6796:2: ( ruleParameterBoolean ) @@ -19845,13 +19845,13 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // InternalBasicsParser.g:6796:2: ( ruleParameterBoolean ) // InternalBasicsParser.g:6797:3: ruleParameterBoolean { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } @@ -19865,7 +19865,7 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19877,8 +19877,8 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // InternalBasicsParser.g:6806:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6810:1: ( ( ruleParameterBase64 ) ) // InternalBasicsParser.g:6811:2: ( ruleParameterBase64 ) @@ -19886,13 +19886,13 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // InternalBasicsParser.g:6811:2: ( ruleParameterBase64 ) // InternalBasicsParser.g:6812:3: ruleParameterBase64 { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } @@ -19906,7 +19906,7 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19918,8 +19918,8 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // InternalBasicsParser.g:6821:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6825:1: ( ( ruleParameterType ) ) // InternalBasicsParser.g:6826:2: ( ruleParameterType ) @@ -19927,13 +19927,13 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // InternalBasicsParser.g:6826:2: ( ruleParameterType ) // InternalBasicsParser.g:6827:3: ruleParameterType { - before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } @@ -19947,7 +19947,7 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19959,8 +19959,8 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // InternalBasicsParser.g:6836:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6840:1: ( ( ruleParameterList ) ) // InternalBasicsParser.g:6841:2: ( ruleParameterList ) @@ -19968,13 +19968,13 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // InternalBasicsParser.g:6841:2: ( ruleParameterList ) // InternalBasicsParser.g:6842:3: ruleParameterList { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } @@ -19988,7 +19988,7 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20000,8 +20000,8 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // InternalBasicsParser.g:6851:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6855:1: ( ( ruleParameterValue ) ) // InternalBasicsParser.g:6856:2: ( ruleParameterValue ) @@ -20009,13 +20009,13 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // InternalBasicsParser.g:6856:2: ( ruleParameterValue ) // InternalBasicsParser.g:6857:3: ruleParameterValue { - before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } @@ -20029,7 +20029,7 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20041,8 +20041,8 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // InternalBasicsParser.g:6866:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6870:1: ( ( ruleParameterValue ) ) // InternalBasicsParser.g:6871:2: ( ruleParameterValue ) @@ -20050,13 +20050,13 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // InternalBasicsParser.g:6871:2: ( ruleParameterValue ) // InternalBasicsParser.g:6872:3: ruleParameterValue { - before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } @@ -20070,7 +20070,7 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20082,8 +20082,8 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // InternalBasicsParser.g:6881:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6885:1: ( ( ruleEString ) ) // InternalBasicsParser.g:6886:2: ( ruleEString ) @@ -20091,13 +20091,13 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // InternalBasicsParser.g:6886:2: ( ruleEString ) // InternalBasicsParser.g:6887:3: ruleEString { - before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } @@ -20111,7 +20111,7 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20123,8 +20123,8 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // InternalBasicsParser.g:6896:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6900:1: ( ( ruleEString ) ) // InternalBasicsParser.g:6901:2: ( ruleEString ) @@ -20132,13 +20132,13 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // InternalBasicsParser.g:6901:2: ( ruleEString ) // InternalBasicsParser.g:6902:3: ruleEString { - before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } @@ -20152,7 +20152,7 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20164,8 +20164,8 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // InternalBasicsParser.g:6911:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6915:1: ( ( ruleBase64Binary ) ) // InternalBasicsParser.g:6916:2: ( ruleBase64Binary ) @@ -20173,13 +20173,13 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // InternalBasicsParser.g:6916:2: ( ruleBase64Binary ) // InternalBasicsParser.g:6917:3: ruleBase64Binary { - before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); ruleBase64Binary(); state._fsp--; - after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } @@ -20193,7 +20193,7 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20205,8 +20205,8 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // InternalBasicsParser.g:6926:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6930:1: ( ( ruleInteger0 ) ) // InternalBasicsParser.g:6931:2: ( ruleInteger0 ) @@ -20214,13 +20214,13 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // InternalBasicsParser.g:6931:2: ( ruleInteger0 ) // InternalBasicsParser.g:6932:3: ruleInteger0 { - before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleInteger0(); state._fsp--; - after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } @@ -20234,7 +20234,7 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20246,8 +20246,8 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // InternalBasicsParser.g:6941:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6945:1: ( ( ruleDouble0 ) ) // InternalBasicsParser.g:6946:2: ( ruleDouble0 ) @@ -20255,13 +20255,13 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // InternalBasicsParser.g:6946:2: ( ruleDouble0 ) // InternalBasicsParser.g:6947:3: ruleDouble0 { - before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleDouble0(); state._fsp--; - after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } @@ -20275,7 +20275,7 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20287,8 +20287,8 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // InternalBasicsParser.g:6956:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6960:1: ( ( ruleboolean0 ) ) // InternalBasicsParser.g:6961:2: ( ruleboolean0 ) @@ -20296,13 +20296,13 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // InternalBasicsParser.g:6961:2: ( ruleboolean0 ) // InternalBasicsParser.g:6962:3: ruleboolean0 { - before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleboolean0(); state._fsp--; - after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } @@ -20316,7 +20316,7 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20328,8 +20328,8 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // InternalBasicsParser.g:6971:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6975:1: ( ( ruleParameterStructMember ) ) // InternalBasicsParser.g:6976:2: ( ruleParameterStructMember ) @@ -20337,13 +20337,13 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // InternalBasicsParser.g:6976:2: ( ruleParameterStructMember ) // InternalBasicsParser.g:6977:3: ruleParameterStructMember { - before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } @@ -20357,7 +20357,7 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20369,8 +20369,8 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // InternalBasicsParser.g:6986:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:6990:1: ( ( ruleParameterStructMember ) ) // InternalBasicsParser.g:6991:2: ( ruleParameterStructMember ) @@ -20378,13 +20378,13 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // InternalBasicsParser.g:6991:2: ( ruleParameterStructMember ) // InternalBasicsParser.g:6992:3: ruleParameterStructMember { - before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } @@ -20398,7 +20398,7 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20410,8 +20410,8 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // InternalBasicsParser.g:7001:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:7005:1: ( ( ruleDateTime0 ) ) // InternalBasicsParser.g:7006:2: ( ruleDateTime0 ) @@ -20419,13 +20419,13 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // InternalBasicsParser.g:7006:2: ( ruleDateTime0 ) // InternalBasicsParser.g:7007:3: ruleDateTime0 { - before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleDateTime0(); state._fsp--; - after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } @@ -20439,7 +20439,7 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20451,8 +20451,8 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // InternalBasicsParser.g:7016:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:7020:1: ( ( ruleEString ) ) // InternalBasicsParser.g:7021:2: ( ruleEString ) @@ -20460,13 +20460,13 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // InternalBasicsParser.g:7021:2: ( ruleEString ) // InternalBasicsParser.g:7022:3: ruleEString { - before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -20480,7 +20480,7 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20492,8 +20492,8 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // InternalBasicsParser.g:7031:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:7035:1: ( ( ruleParameterValue ) ) // InternalBasicsParser.g:7036:2: ( ruleParameterValue ) @@ -20501,13 +20501,13 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // InternalBasicsParser.g:7036:2: ( ruleParameterValue ) // InternalBasicsParser.g:7037:3: ruleParameterValue { - before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } @@ -20521,7 +20521,7 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20533,8 +20533,8 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // InternalBasicsParser.g:7046:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:7050:1: ( ( ruleEString ) ) // InternalBasicsParser.g:7051:2: ( ruleEString ) @@ -20542,13 +20542,13 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // InternalBasicsParser.g:7051:2: ( ruleEString ) // InternalBasicsParser.g:7052:3: ruleEString { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -20562,7 +20562,7 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20574,8 +20574,8 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // InternalBasicsParser.g:7061:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:7065:1: ( ( ruleParameterType ) ) // InternalBasicsParser.g:7066:2: ( ruleParameterType ) @@ -20583,13 +20583,13 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // InternalBasicsParser.g:7066:2: ( ruleParameterType ) // InternalBasicsParser.g:7067:3: ruleParameterType { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } @@ -20603,7 +20603,7 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20615,8 +20615,8 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // InternalBasicsParser.g:7076:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:7080:1: ( ( ( ruleEString ) ) ) // InternalBasicsParser.g:7081:2: ( ( ruleEString ) ) @@ -20624,21 +20624,21 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // InternalBasicsParser.g:7081:2: ( ( ruleEString ) ) // InternalBasicsParser.g:7082:3: ( ruleEString ) { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); // InternalBasicsParser.g:7083:3: ( ruleEString ) // InternalBasicsParser.g:7084:4: ruleEString { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } @@ -20652,7 +20652,7 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20664,8 +20664,8 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // InternalBasicsParser.g:7095:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalBasicsParser.g:7099:1: ( ( ( ruleEString ) ) ) // InternalBasicsParser.g:7100:2: ( ( ruleEString ) ) @@ -20673,21 +20673,21 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn // InternalBasicsParser.g:7100:2: ( ( ruleEString ) ) // InternalBasicsParser.g:7101:3: ( ruleEString ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); // InternalBasicsParser.g:7102:3: ( ruleEString ) // InternalBasicsParser.g:7103:4: ruleEString { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } @@ -20701,7 +20701,7 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20826,7 +20826,7 @@ public String getDescription() { return "1877:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) );"; } } - + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); @@ -20891,4 +20891,4 @@ public String getDescription() { public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000080000000L}); public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x4000000000000000L}); -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.g index 8c6fb7774..bf0dd101d 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.g @@ -4,8 +4,8 @@ parser grammar InternalRosParser; options { - tokenVocab=InternalRosLexer; - superClass=AbstractInternalContentAssistParser; + tokenVocab=InternalRosLexer; + superClass=AbstractInternalContentAssistParser; } @header { @@ -27,13398 +27,13398 @@ import de.fraunhofer.ipa.ros.services.RosGrammarAccess; } @members { - private RosGrammarAccess grammarAccess; - private final Map tokenNameToValue = new HashMap(); - - { - tokenNameToValue.put("Comma", "','"); - tokenNameToValue.put("Colon", "':'"); - tokenNameToValue.put("LeftSquareBracket", "'['"); - tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); - tokenNameToValue.put("Any", "'Any'"); - tokenNameToValue.put("Ns", "'ns:'"); - tokenNameToValue.put("Date", "'Date'"); - tokenNameToValue.put("List", "'List'"); - tokenNameToValue.put("Bool", "'bool'"); - tokenNameToValue.put("Byte", "'byte'"); - tokenNameToValue.put("Goal", "'goal'"); - tokenNameToValue.put("Int8", "'int8'"); - tokenNameToValue.put("Msg", "'msg:'"); - tokenNameToValue.put("Name", "'name'"); - tokenNameToValue.put("Node", "'node'"); - tokenNameToValue.put("Srv", "'srv:'"); - tokenNameToValue.put("Time", "'time'"); - tokenNameToValue.put("Type", "'type'"); - tokenNameToValue.put("Goal_1", "'goal:'"); - tokenNameToValue.put("Int16", "'int16'"); - tokenNameToValue.put("Int32", "'int32'"); - tokenNameToValue.put("Int64", "'int64'"); - tokenNameToValue.put("Node_1", "'node:'"); - tokenNameToValue.put("Type_1", "'type:'"); - tokenNameToValue.put("Uint8", "'uint8'"); - tokenNameToValue.put("Value", "'value'"); - tokenNameToValue.put("Array", "'Array:'"); - tokenNameToValue.put("Base64", "'Base64'"); - tokenNameToValue.put("Double", "'Double'"); - tokenNameToValue.put("Header", "'Header'"); - tokenNameToValue.put("String", "'String'"); - tokenNameToValue.put("Struct", "'Struct'"); - tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); - tokenNameToValue.put("Result", "'result'"); - tokenNameToValue.put("Specs", "'specs:'"); - tokenNameToValue.put("String_1", "'string'"); - tokenNameToValue.put("Uint16", "'uint16'"); - tokenNameToValue.put("Uint32", "'uint32'"); - tokenNameToValue.put("Uint64", "'uint64'"); - tokenNameToValue.put("Value_1", "'value:'"); - tokenNameToValue.put("Boolean", "'Boolean'"); - tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Float32", "'float32'"); - tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); - tokenNameToValue.put("Message", "'message'"); - tokenNameToValue.put("Result_1", "'result:'"); - tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); - tokenNameToValue.put("Default", "'default:'"); - tokenNameToValue.put("Duration", "'duration'"); - tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("Message_1", "'message:'"); - tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); - tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); - tokenNameToValue.put("Response", "'response:'"); - tokenNameToValue.put("Parameters", "'parameters:'"); - tokenNameToValue.put("Publishers", "'publishers:'"); - tokenNameToValue.put("ParameterAny", "'ParameterAny'"); - tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); - tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Dependencies", "'dependencies:'"); - tokenNameToValue.put("Actionclients", "'actionclients:'"); - tokenNameToValue.put("Actionservers", "'actionservers:'"); - tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); - tokenNameToValue.put("Serviceclients", "'serviceclients:'"); - tokenNameToValue.put("Serviceservers", "'serviceservers:'"); - tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); - tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - } - - public void setGrammarAccess(RosGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - String result = tokenNameToValue.get(tokenName); - if (result == null) - result = tokenName; - return result; - } + private RosGrammarAccess grammarAccess; + private final Map tokenNameToValue = new HashMap(); + + { + tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("Colon", "':'"); + tokenNameToValue.put("LeftSquareBracket", "'['"); + tokenNameToValue.put("RightSquareBracket", "']'"); + tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); + tokenNameToValue.put("Any", "'Any'"); + tokenNameToValue.put("Ns", "'ns:'"); + tokenNameToValue.put("Date", "'Date'"); + tokenNameToValue.put("List", "'List'"); + tokenNameToValue.put("Bool", "'bool'"); + tokenNameToValue.put("Byte", "'byte'"); + tokenNameToValue.put("Goal", "'goal'"); + tokenNameToValue.put("Int8", "'int8'"); + tokenNameToValue.put("Msg", "'msg:'"); + tokenNameToValue.put("Name", "'name'"); + tokenNameToValue.put("Node", "'node'"); + tokenNameToValue.put("Srv", "'srv:'"); + tokenNameToValue.put("Time", "'time'"); + tokenNameToValue.put("Type", "'type'"); + tokenNameToValue.put("Goal_1", "'goal:'"); + tokenNameToValue.put("Int16", "'int16'"); + tokenNameToValue.put("Int32", "'int32'"); + tokenNameToValue.put("Int64", "'int64'"); + tokenNameToValue.put("Node_1", "'node:'"); + tokenNameToValue.put("Type_1", "'type:'"); + tokenNameToValue.put("Uint8", "'uint8'"); + tokenNameToValue.put("Value", "'value'"); + tokenNameToValue.put("Array", "'Array:'"); + tokenNameToValue.put("Base64", "'Base64'"); + tokenNameToValue.put("Double", "'Double'"); + tokenNameToValue.put("Header", "'Header'"); + tokenNameToValue.put("String", "'String'"); + tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Action", "'action'"); + tokenNameToValue.put("Bool_1", "'bool[]'"); + tokenNameToValue.put("Byte_1", "'byte[]'"); + tokenNameToValue.put("Int8_1", "'int8[]'"); + tokenNameToValue.put("Result", "'result'"); + tokenNameToValue.put("Specs", "'specs:'"); + tokenNameToValue.put("String_1", "'string'"); + tokenNameToValue.put("Uint16", "'uint16'"); + tokenNameToValue.put("Uint32", "'uint32'"); + tokenNameToValue.put("Uint64", "'uint64'"); + tokenNameToValue.put("Value_1", "'value:'"); + tokenNameToValue.put("Boolean", "'Boolean'"); + tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Action_1", "'action:'"); + tokenNameToValue.put("Float32", "'float32'"); + tokenNameToValue.put("Float64", "'float64'"); + tokenNameToValue.put("Int16_1", "'int16[]'"); + tokenNameToValue.put("Int32_1", "'int32[]'"); + tokenNameToValue.put("Int64_1", "'int64[]'"); + tokenNameToValue.put("Message", "'message'"); + tokenNameToValue.put("Result_1", "'result:'"); + tokenNameToValue.put("Service", "'service'"); + tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("Default", "'default:'"); + tokenNameToValue.put("Duration", "'duration'"); + tokenNameToValue.put("Feedback", "'feedback'"); + tokenNameToValue.put("Message_1", "'message:'"); + tokenNameToValue.put("Request", "'request:'"); + tokenNameToValue.put("String_2", "'string[]'"); + tokenNameToValue.put("Uint16_1", "'uint16[]'"); + tokenNameToValue.put("Uint32_1", "'uint32[]'"); + tokenNameToValue.put("Uint64_1", "'uint64[]'"); + tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Feedback_1", "'feedback:'"); + tokenNameToValue.put("Float32_1", "'float32[]'"); + tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Response", "'response:'"); + tokenNameToValue.put("Parameters", "'parameters:'"); + tokenNameToValue.put("Publishers", "'publishers:'"); + tokenNameToValue.put("ParameterAny", "'ParameterAny'"); + tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); + tokenNameToValue.put("Subscribers", "'subscribers:'"); + tokenNameToValue.put("Dependencies", "'dependencies:'"); + tokenNameToValue.put("Actionclients", "'actionclients:'"); + tokenNameToValue.put("Actionservers", "'actionservers:'"); + tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("Serviceclients", "'serviceclients:'"); + tokenNameToValue.put("Serviceservers", "'serviceservers:'"); + tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); + tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); + tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); + } + + public void setGrammarAccess(RosGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + String result = tokenNameToValue.get(tokenName); + if (result == null) + result = tokenName; + return result; + } } // Entry rule entryRulePackageSet entryRulePackageSet : { before(grammarAccess.getPackageSetRule()); } - rulePackageSet -{ after(grammarAccess.getPackageSetRule()); } - EOF + rulePackageSet +{ after(grammarAccess.getPackageSetRule()); } + EOF ; // Rule PackageSet -rulePackageSet - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackageSetAccess().getGroup()); } - (rule__PackageSet__Group__0) - { after(grammarAccess.getPackageSetAccess().getGroup()); } - ) +rulePackageSet + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackageSetAccess().getGroup()); } + (rule__PackageSet__Group__0) + { after(grammarAccess.getPackageSetAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePackage_Impl entryRulePackage_Impl : { before(grammarAccess.getPackage_ImplRule()); } - rulePackage_Impl -{ after(grammarAccess.getPackage_ImplRule()); } - EOF + rulePackage_Impl +{ after(grammarAccess.getPackage_ImplRule()); } + EOF ; // Rule Package_Impl -rulePackage_Impl - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackage_ImplAccess().getGroup()); } - (rule__Package_Impl__Group__0) - { after(grammarAccess.getPackage_ImplAccess().getGroup()); } - ) +rulePackage_Impl + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackage_ImplAccess().getGroup()); } + (rule__Package_Impl__Group__0) + { after(grammarAccess.getPackage_ImplAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleNode entryRuleNode : { before(grammarAccess.getNodeRule()); } - ruleNode -{ after(grammarAccess.getNodeRule()); } - EOF + ruleNode +{ after(grammarAccess.getNodeRule()); } + EOF ; // Rule Node -ruleNode - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNodeAccess().getGroup()); } - (rule__Node__Group__0) - { after(grammarAccess.getNodeAccess().getGroup()); } - ) +ruleNode + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getNodeAccess().getGroup()); } + (rule__Node__Group__0) + { after(grammarAccess.getNodeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleSpecBase entryRuleSpecBase : { before(grammarAccess.getSpecBaseRule()); } - ruleSpecBase -{ after(grammarAccess.getSpecBaseRule()); } - EOF + ruleSpecBase +{ after(grammarAccess.getSpecBaseRule()); } + EOF ; // Rule SpecBase -ruleSpecBase - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getSpecBaseAccess().getAlternatives()); } - (rule__SpecBase__Alternatives) - { after(grammarAccess.getSpecBaseAccess().getAlternatives()); } - ) +ruleSpecBase + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getSpecBaseAccess().getAlternatives()); } + (rule__SpecBase__Alternatives) + { after(grammarAccess.getSpecBaseAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleTopicSpec entryRuleTopicSpec : { before(grammarAccess.getTopicSpecRule()); } - ruleTopicSpec -{ after(grammarAccess.getTopicSpecRule()); } - EOF + ruleTopicSpec +{ after(grammarAccess.getTopicSpecRule()); } + EOF ; // Rule TopicSpec -ruleTopicSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTopicSpecAccess().getGroup()); } - (rule__TopicSpec__Group__0) - { after(grammarAccess.getTopicSpecAccess().getGroup()); } - ) +ruleTopicSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTopicSpecAccess().getGroup()); } + (rule__TopicSpec__Group__0) + { after(grammarAccess.getTopicSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceSpec entryRuleServiceSpec : { before(grammarAccess.getServiceSpecRule()); } - ruleServiceSpec -{ after(grammarAccess.getServiceSpecRule()); } - EOF + ruleServiceSpec +{ after(grammarAccess.getServiceSpecRule()); } + EOF ; // Rule ServiceSpec -ruleServiceSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceSpecAccess().getGroup()); } - (rule__ServiceSpec__Group__0) - { after(grammarAccess.getServiceSpecAccess().getGroup()); } - ) +ruleServiceSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceSpecAccess().getGroup()); } + (rule__ServiceSpec__Group__0) + { after(grammarAccess.getServiceSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionSpec entryRuleActionSpec : { before(grammarAccess.getActionSpecRule()); } - ruleActionSpec -{ after(grammarAccess.getActionSpecRule()); } - EOF + ruleActionSpec +{ after(grammarAccess.getActionSpecRule()); } + EOF ; // Rule ActionSpec -ruleActionSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionSpecAccess().getGroup()); } - (rule__ActionSpec__Group__0) - { after(grammarAccess.getActionSpecAccess().getGroup()); } - ) +ruleActionSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionSpecAccess().getGroup()); } + (rule__ActionSpec__Group__0) + { after(grammarAccess.getActionSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleMessageDefinition entryRuleMessageDefinition : { before(grammarAccess.getMessageDefinitionRule()); } - ruleMessageDefinition -{ after(grammarAccess.getMessageDefinitionRule()); } - EOF + ruleMessageDefinition +{ after(grammarAccess.getMessageDefinitionRule()); } + EOF ; // Rule MessageDefinition -ruleMessageDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMessageDefinitionAccess().getGroup()); } - (rule__MessageDefinition__Group__0) - { after(grammarAccess.getMessageDefinitionAccess().getGroup()); } - ) +ruleMessageDefinition + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMessageDefinitionAccess().getGroup()); } + (rule__MessageDefinition__Group__0) + { after(grammarAccess.getMessageDefinitionAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePublisher entryRulePublisher : { before(grammarAccess.getPublisherRule()); } - rulePublisher -{ after(grammarAccess.getPublisherRule()); } - EOF + rulePublisher +{ after(grammarAccess.getPublisherRule()); } + EOF ; // Rule Publisher -rulePublisher - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPublisherAccess().getGroup()); } - (rule__Publisher__Group__0) - { after(grammarAccess.getPublisherAccess().getGroup()); } - ) +rulePublisher + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPublisherAccess().getGroup()); } + (rule__Publisher__Group__0) + { after(grammarAccess.getPublisherAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleSubscriber entryRuleSubscriber : { before(grammarAccess.getSubscriberRule()); } - ruleSubscriber -{ after(grammarAccess.getSubscriberRule()); } - EOF + ruleSubscriber +{ after(grammarAccess.getSubscriberRule()); } + EOF ; // Rule Subscriber -ruleSubscriber - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getSubscriberAccess().getGroup()); } - (rule__Subscriber__Group__0) - { after(grammarAccess.getSubscriberAccess().getGroup()); } - ) +ruleSubscriber + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getSubscriberAccess().getGroup()); } + (rule__Subscriber__Group__0) + { after(grammarAccess.getSubscriberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceServer entryRuleServiceServer : { before(grammarAccess.getServiceServerRule()); } - ruleServiceServer -{ after(grammarAccess.getServiceServerRule()); } - EOF + ruleServiceServer +{ after(grammarAccess.getServiceServerRule()); } + EOF ; // Rule ServiceServer -ruleServiceServer - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceServerAccess().getGroup()); } - (rule__ServiceServer__Group__0) - { after(grammarAccess.getServiceServerAccess().getGroup()); } - ) +ruleServiceServer + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceServerAccess().getGroup()); } + (rule__ServiceServer__Group__0) + { after(grammarAccess.getServiceServerAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceClient entryRuleServiceClient : { before(grammarAccess.getServiceClientRule()); } - ruleServiceClient -{ after(grammarAccess.getServiceClientRule()); } - EOF + ruleServiceClient +{ after(grammarAccess.getServiceClientRule()); } + EOF ; // Rule ServiceClient -ruleServiceClient - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceClientAccess().getGroup()); } - (rule__ServiceClient__Group__0) - { after(grammarAccess.getServiceClientAccess().getGroup()); } - ) +ruleServiceClient + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceClientAccess().getGroup()); } + (rule__ServiceClient__Group__0) + { after(grammarAccess.getServiceClientAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionServer entryRuleActionServer : { before(grammarAccess.getActionServerRule()); } - ruleActionServer -{ after(grammarAccess.getActionServerRule()); } - EOF + ruleActionServer +{ after(grammarAccess.getActionServerRule()); } + EOF ; // Rule ActionServer -ruleActionServer - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionServerAccess().getGroup()); } - (rule__ActionServer__Group__0) - { after(grammarAccess.getActionServerAccess().getGroup()); } - ) +ruleActionServer + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionServerAccess().getGroup()); } + (rule__ActionServer__Group__0) + { after(grammarAccess.getActionServerAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionClient entryRuleActionClient : { before(grammarAccess.getActionClientRule()); } - ruleActionClient -{ after(grammarAccess.getActionClientRule()); } - EOF + ruleActionClient +{ after(grammarAccess.getActionClientRule()); } + EOF ; // Rule ActionClient -ruleActionClient - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionClientAccess().getGroup()); } - (rule__ActionClient__Group__0) - { after(grammarAccess.getActionClientAccess().getGroup()); } - ) +ruleActionClient + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionClientAccess().getGroup()); } + (rule__ActionClient__Group__0) + { after(grammarAccess.getActionClientAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDependency entryRuleDependency : { before(grammarAccess.getDependencyRule()); } - ruleDependency -{ after(grammarAccess.getDependencyRule()); } - EOF + ruleDependency +{ after(grammarAccess.getDependencyRule()); } + EOF ; // Rule Dependency -ruleDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDependencyAccess().getAlternatives()); } - (rule__Dependency__Alternatives) - { after(grammarAccess.getDependencyAccess().getAlternatives()); } - ) +ruleDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDependencyAccess().getAlternatives()); } + (rule__Dependency__Alternatives) + { after(grammarAccess.getDependencyAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePackageDependency entryRulePackageDependency : { before(grammarAccess.getPackageDependencyRule()); } - rulePackageDependency -{ after(grammarAccess.getPackageDependencyRule()); } - EOF + rulePackageDependency +{ after(grammarAccess.getPackageDependencyRule()); } + EOF ; // Rule PackageDependency -rulePackageDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } - (rule__PackageDependency__PackageAssignment) - { after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } - ) +rulePackageDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } + (rule__PackageDependency__PackageAssignment) + { after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleExternalDependency entryRuleExternalDependency : { before(grammarAccess.getExternalDependencyRule()); } - ruleExternalDependency -{ after(grammarAccess.getExternalDependencyRule()); } - EOF + ruleExternalDependency +{ after(grammarAccess.getExternalDependencyRule()); } + EOF ; // Rule ExternalDependency -ruleExternalDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getExternalDependencyAccess().getGroup()); } - (rule__ExternalDependency__Group__0) - { after(grammarAccess.getExternalDependencyAccess().getGroup()); } - ) +ruleExternalDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getExternalDependencyAccess().getGroup()); } + (rule__ExternalDependency__Group__0) + { after(grammarAccess.getExternalDependencyAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleNamespace entryRuleNamespace : { before(grammarAccess.getNamespaceRule()); } - ruleNamespace -{ after(grammarAccess.getNamespaceRule()); } - EOF + ruleNamespace +{ after(grammarAccess.getNamespaceRule()); } + EOF ; // Rule Namespace -ruleNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNamespaceAccess().getAlternatives()); } - (rule__Namespace__Alternatives) - { after(grammarAccess.getNamespaceAccess().getAlternatives()); } - ) +ruleNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getNamespaceAccess().getAlternatives()); } + (rule__Namespace__Alternatives) + { after(grammarAccess.getNamespaceAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleGraphName entryRuleGraphName : { before(grammarAccess.getGraphNameRule()); } - ruleGraphName -{ after(grammarAccess.getGraphNameRule()); } - EOF + ruleGraphName +{ after(grammarAccess.getGraphNameRule()); } + EOF ; // Rule GraphName -ruleGraphName - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } - GraphName - { after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } - ) +ruleGraphName + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } + GraphName + { after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleGlobalNamespace entryRuleGlobalNamespace : { before(grammarAccess.getGlobalNamespaceRule()); } - ruleGlobalNamespace -{ after(grammarAccess.getGlobalNamespaceRule()); } - EOF + ruleGlobalNamespace +{ after(grammarAccess.getGlobalNamespaceRule()); } + EOF ; // Rule GlobalNamespace -ruleGlobalNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); } - (rule__GlobalNamespace__Group__0) - { after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } - ) +ruleGlobalNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); } + (rule__GlobalNamespace__Group__0) + { after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleRelativeNamespace_Impl entryRuleRelativeNamespace_Impl : { before(grammarAccess.getRelativeNamespace_ImplRule()); } - ruleRelativeNamespace_Impl -{ after(grammarAccess.getRelativeNamespace_ImplRule()); } - EOF + ruleRelativeNamespace_Impl +{ after(grammarAccess.getRelativeNamespace_ImplRule()); } + EOF ; // Rule RelativeNamespace_Impl -ruleRelativeNamespace_Impl - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } - (rule__RelativeNamespace_Impl__Group__0) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } - ) +ruleRelativeNamespace_Impl + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } + (rule__RelativeNamespace_Impl__Group__0) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePrivateNamespace entryRulePrivateNamespace : { before(grammarAccess.getPrivateNamespaceRule()); } - rulePrivateNamespace -{ after(grammarAccess.getPrivateNamespaceRule()); } - EOF + rulePrivateNamespace +{ after(grammarAccess.getPrivateNamespaceRule()); } + EOF ; // Rule PrivateNamespace -rulePrivateNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); } - (rule__PrivateNamespace__Group__0) - { after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } - ) +rulePrivateNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); } + (rule__PrivateNamespace__Group__0) + { after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameter entryRuleParameter : { before(grammarAccess.getParameterRule()); } - ruleParameter -{ after(grammarAccess.getParameterRule()); } - EOF + ruleParameter +{ after(grammarAccess.getParameterRule()); } + EOF ; // Rule Parameter -ruleParameter - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterAccess().getGroup()); } - (rule__Parameter__Group__0) - { after(grammarAccess.getParameterAccess().getGroup()); } - ) +ruleParameter + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterAccess().getGroup()); } + (rule__Parameter__Group__0) + { after(grammarAccess.getParameterAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterType entryRuleParameterType : { before(grammarAccess.getParameterTypeRule()); } - ruleParameterType -{ after(grammarAccess.getParameterTypeRule()); } - EOF + ruleParameterType +{ after(grammarAccess.getParameterTypeRule()); } + EOF ; // Rule ParameterType -ruleParameterType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterTypeAccess().getAlternatives()); } - (rule__ParameterType__Alternatives) - { after(grammarAccess.getParameterTypeAccess().getAlternatives()); } - ) +ruleParameterType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterTypeAccess().getAlternatives()); } + (rule__ParameterType__Alternatives) + { after(grammarAccess.getParameterTypeAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterValue entryRuleParameterValue : { before(grammarAccess.getParameterValueRule()); } - ruleParameterValue -{ after(grammarAccess.getParameterValueRule()); } - EOF + ruleParameterValue +{ after(grammarAccess.getParameterValueRule()); } + EOF ; // Rule ParameterValue -ruleParameterValue - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterValueAccess().getAlternatives()); } - (rule__ParameterValue__Alternatives) - { after(grammarAccess.getParameterValueAccess().getAlternatives()); } - ) +ruleParameterValue + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterValueAccess().getAlternatives()); } + (rule__ParameterValue__Alternatives) + { after(grammarAccess.getParameterValueAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterListType entryRuleParameterListType : { before(grammarAccess.getParameterListTypeRule()); } - ruleParameterListType -{ after(grammarAccess.getParameterListTypeRule()); } - EOF + ruleParameterListType +{ after(grammarAccess.getParameterListTypeRule()); } + EOF ; // Rule ParameterListType -ruleParameterListType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterListTypeAccess().getGroup()); } - (rule__ParameterListType__Group__0) - { after(grammarAccess.getParameterListTypeAccess().getGroup()); } - ) +ruleParameterListType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterListTypeAccess().getGroup()); } + (rule__ParameterListType__Group__0) + { after(grammarAccess.getParameterListTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructType entryRuleParameterStructType : { before(grammarAccess.getParameterStructTypeRule()); } - ruleParameterStructType -{ after(grammarAccess.getParameterStructTypeRule()); } - EOF + ruleParameterStructType +{ after(grammarAccess.getParameterStructTypeRule()); } + EOF ; // Rule ParameterStructType -ruleParameterStructType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructTypeAccess().getGroup()); } - (rule__ParameterStructType__Group__0) - { after(grammarAccess.getParameterStructTypeAccess().getGroup()); } - ) +ruleParameterStructType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructTypeAccess().getGroup()); } + (rule__ParameterStructType__Group__0) + { after(grammarAccess.getParameterStructTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterIntegerType entryRuleParameterIntegerType : { before(grammarAccess.getParameterIntegerTypeRule()); } - ruleParameterIntegerType -{ after(grammarAccess.getParameterIntegerTypeRule()); } - EOF + ruleParameterIntegerType +{ after(grammarAccess.getParameterIntegerTypeRule()); } + EOF ; // Rule ParameterIntegerType -ruleParameterIntegerType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } - (rule__ParameterIntegerType__Group__0) - { after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } - ) +ruleParameterIntegerType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } + (rule__ParameterIntegerType__Group__0) + { after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStringType entryRuleParameterStringType : { before(grammarAccess.getParameterStringTypeRule()); } - ruleParameterStringType -{ after(grammarAccess.getParameterStringTypeRule()); } - EOF + ruleParameterStringType +{ after(grammarAccess.getParameterStringTypeRule()); } + EOF ; // Rule ParameterStringType -ruleParameterStringType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStringTypeAccess().getGroup()); } - (rule__ParameterStringType__Group__0) - { after(grammarAccess.getParameterStringTypeAccess().getGroup()); } - ) +ruleParameterStringType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStringTypeAccess().getGroup()); } + (rule__ParameterStringType__Group__0) + { after(grammarAccess.getParameterStringTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDoubleType entryRuleParameterDoubleType : { before(grammarAccess.getParameterDoubleTypeRule()); } - ruleParameterDoubleType -{ after(grammarAccess.getParameterDoubleTypeRule()); } - EOF + ruleParameterDoubleType +{ after(grammarAccess.getParameterDoubleTypeRule()); } + EOF ; // Rule ParameterDoubleType -ruleParameterDoubleType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } - (rule__ParameterDoubleType__Group__0) - { after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } - ) +ruleParameterDoubleType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } + (rule__ParameterDoubleType__Group__0) + { after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBooleanType entryRuleParameterBooleanType : { before(grammarAccess.getParameterBooleanTypeRule()); } - ruleParameterBooleanType -{ after(grammarAccess.getParameterBooleanTypeRule()); } - EOF + ruleParameterBooleanType +{ after(grammarAccess.getParameterBooleanTypeRule()); } + EOF ; // Rule ParameterBooleanType -ruleParameterBooleanType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } - (rule__ParameterBooleanType__Group__0) - { after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } - ) +ruleParameterBooleanType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } + (rule__ParameterBooleanType__Group__0) + { after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBase64Type entryRuleParameterBase64Type : { before(grammarAccess.getParameterBase64TypeRule()); } - ruleParameterBase64Type -{ after(grammarAccess.getParameterBase64TypeRule()); } - EOF + ruleParameterBase64Type +{ after(grammarAccess.getParameterBase64TypeRule()); } + EOF ; // Rule ParameterBase64Type -ruleParameterBase64Type - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); } - (rule__ParameterBase64Type__Group__0) - { after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } - ) +ruleParameterBase64Type + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); } + (rule__ParameterBase64Type__Group__0) + { after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterArrayType entryRuleParameterArrayType : { before(grammarAccess.getParameterArrayTypeRule()); } - ruleParameterArrayType -{ after(grammarAccess.getParameterArrayTypeRule()); } - EOF + ruleParameterArrayType +{ after(grammarAccess.getParameterArrayTypeRule()); } + EOF ; // Rule ParameterArrayType -ruleParameterArrayType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); } - (rule__ParameterArrayType__Group__0) - { after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } - ) +ruleParameterArrayType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); } + (rule__ParameterArrayType__Group__0) + { after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterList entryRuleParameterList : { before(grammarAccess.getParameterListRule()); } - ruleParameterList -{ after(grammarAccess.getParameterListRule()); } - EOF + ruleParameterList +{ after(grammarAccess.getParameterListRule()); } + EOF ; // Rule ParameterList -ruleParameterList - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterListAccess().getGroup()); } - (rule__ParameterList__Group__0) - { after(grammarAccess.getParameterListAccess().getGroup()); } - ) +ruleParameterList + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterListAccess().getGroup()); } + (rule__ParameterList__Group__0) + { after(grammarAccess.getParameterListAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterAny entryRuleParameterAny : { before(grammarAccess.getParameterAnyRule()); } - ruleParameterAny -{ after(grammarAccess.getParameterAnyRule()); } - EOF + ruleParameterAny +{ after(grammarAccess.getParameterAnyRule()); } + EOF ; // Rule ParameterAny -ruleParameterAny - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterAnyAccess().getGroup()); } - (rule__ParameterAny__Group__0) - { after(grammarAccess.getParameterAnyAccess().getGroup()); } - ) +ruleParameterAny + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterAnyAccess().getGroup()); } + (rule__ParameterAny__Group__0) + { after(grammarAccess.getParameterAnyAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterString entryRuleParameterString : { before(grammarAccess.getParameterStringRule()); } - ruleParameterString -{ after(grammarAccess.getParameterStringRule()); } - EOF + ruleParameterString +{ after(grammarAccess.getParameterStringRule()); } + EOF ; // Rule ParameterString -ruleParameterString - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStringAccess().getValueAssignment()); } - (rule__ParameterString__ValueAssignment) - { after(grammarAccess.getParameterStringAccess().getValueAssignment()); } - ) +ruleParameterString + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStringAccess().getValueAssignment()); } + (rule__ParameterString__ValueAssignment) + { after(grammarAccess.getParameterStringAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBase64 entryRuleParameterBase64 : { before(grammarAccess.getParameterBase64Rule()); } - ruleParameterBase64 -{ after(grammarAccess.getParameterBase64Rule()); } - EOF + ruleParameterBase64 +{ after(grammarAccess.getParameterBase64Rule()); } + EOF ; // Rule ParameterBase64 -ruleParameterBase64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBase64Access().getValueAssignment()); } - (rule__ParameterBase64__ValueAssignment) - { after(grammarAccess.getParameterBase64Access().getValueAssignment()); } - ) +ruleParameterBase64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBase64Access().getValueAssignment()); } + (rule__ParameterBase64__ValueAssignment) + { after(grammarAccess.getParameterBase64Access().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterInteger entryRuleParameterInteger : { before(grammarAccess.getParameterIntegerRule()); } - ruleParameterInteger -{ after(grammarAccess.getParameterIntegerRule()); } - EOF + ruleParameterInteger +{ after(grammarAccess.getParameterIntegerRule()); } + EOF ; // Rule ParameterInteger -ruleParameterInteger - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } - (rule__ParameterInteger__ValueAssignment) - { after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } - ) +ruleParameterInteger + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } + (rule__ParameterInteger__ValueAssignment) + { after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDouble entryRuleParameterDouble : { before(grammarAccess.getParameterDoubleRule()); } - ruleParameterDouble -{ after(grammarAccess.getParameterDoubleRule()); } - EOF + ruleParameterDouble +{ after(grammarAccess.getParameterDoubleRule()); } + EOF ; // Rule ParameterDouble -ruleParameterDouble - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } - (rule__ParameterDouble__ValueAssignment) - { after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } - ) +ruleParameterDouble + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } + (rule__ParameterDouble__ValueAssignment) + { after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBoolean entryRuleParameterBoolean : { before(grammarAccess.getParameterBooleanRule()); } - ruleParameterBoolean -{ after(grammarAccess.getParameterBooleanRule()); } - EOF + ruleParameterBoolean +{ after(grammarAccess.getParameterBooleanRule()); } + EOF ; // Rule ParameterBoolean -ruleParameterBoolean - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } - (rule__ParameterBoolean__ValueAssignment) - { after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } - ) +ruleParameterBoolean + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } + (rule__ParameterBoolean__ValueAssignment) + { after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStruct entryRuleParameterStruct : { before(grammarAccess.getParameterStructRule()); } - ruleParameterStruct -{ after(grammarAccess.getParameterStructRule()); } - EOF + ruleParameterStruct +{ after(grammarAccess.getParameterStructRule()); } + EOF ; // Rule ParameterStruct -ruleParameterStruct - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructAccess().getGroup()); } - (rule__ParameterStruct__Group__0) - { after(grammarAccess.getParameterStructAccess().getGroup()); } - ) +ruleParameterStruct + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructAccess().getGroup()); } + (rule__ParameterStruct__Group__0) + { after(grammarAccess.getParameterStructAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDate entryRuleParameterDate : { before(grammarAccess.getParameterDateRule()); } - ruleParameterDate -{ after(grammarAccess.getParameterDateRule()); } - EOF + ruleParameterDate +{ after(grammarAccess.getParameterDateRule()); } + EOF ; // Rule ParameterDate -ruleParameterDate - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDateAccess().getValueAssignment()); } - (rule__ParameterDate__ValueAssignment) - { after(grammarAccess.getParameterDateAccess().getValueAssignment()); } - ) +ruleParameterDate + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDateAccess().getValueAssignment()); } + (rule__ParameterDate__ValueAssignment) + { after(grammarAccess.getParameterDateAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructMember entryRuleParameterStructMember : { before(grammarAccess.getParameterStructMemberRule()); } - ruleParameterStructMember -{ after(grammarAccess.getParameterStructMemberRule()); } - EOF + ruleParameterStructMember +{ after(grammarAccess.getParameterStructMemberRule()); } + EOF ; // Rule ParameterStructMember -ruleParameterStructMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructMemberAccess().getGroup()); } - (rule__ParameterStructMember__Group__0) - { after(grammarAccess.getParameterStructMemberAccess().getGroup()); } - ) +ruleParameterStructMember + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructMemberAccess().getGroup()); } + (rule__ParameterStructMember__Group__0) + { after(grammarAccess.getParameterStructMemberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructTypeMember entryRuleParameterStructTypeMember : { before(grammarAccess.getParameterStructTypeMemberRule()); } - ruleParameterStructTypeMember -{ after(grammarAccess.getParameterStructTypeMemberRule()); } - EOF + ruleParameterStructTypeMember +{ after(grammarAccess.getParameterStructTypeMemberRule()); } + EOF ; // Rule ParameterStructTypeMember -ruleParameterStructTypeMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } - (rule__ParameterStructTypeMember__Group__0) - { after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } - ) +ruleParameterStructTypeMember + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } + (rule__ParameterStructTypeMember__Group__0) + { after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleBase64Binary entryRuleBase64Binary : { before(grammarAccess.getBase64BinaryRule()); } - ruleBase64Binary -{ after(grammarAccess.getBase64BinaryRule()); } - EOF + ruleBase64Binary +{ after(grammarAccess.getBase64BinaryRule()); } + EOF ; // Rule Base64Binary -ruleBase64Binary - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } - RULE_BINARY - { after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } - ) +ruleBase64Binary + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } + RULE_BINARY + { after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleboolean0 entryRuleboolean0 : { before(grammarAccess.getBoolean0Rule()); } - ruleboolean0 -{ after(grammarAccess.getBoolean0Rule()); } - EOF + ruleboolean0 +{ after(grammarAccess.getBoolean0Rule()); } + EOF ; // Rule boolean0 -ruleboolean0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } - RULE_BOOLEAN - { after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } - ) +ruleboolean0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } + RULE_BOOLEAN + { after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDouble0 entryRuleDouble0 : { before(grammarAccess.getDouble0Rule()); } - ruleDouble0 -{ after(grammarAccess.getDouble0Rule()); } - EOF + ruleDouble0 +{ after(grammarAccess.getDouble0Rule()); } + EOF ; // Rule Double0 -ruleDouble0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } - RULE_DOUBLE - { after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } - ) +ruleDouble0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } + RULE_DOUBLE + { after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleInteger0 entryRuleInteger0 : { before(grammarAccess.getInteger0Rule()); } - ruleInteger0 -{ after(grammarAccess.getInteger0Rule()); } - EOF + ruleInteger0 +{ after(grammarAccess.getInteger0Rule()); } + EOF ; // Rule Integer0 -ruleInteger0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } - RULE_DECINT - { after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } - ) +ruleInteger0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } + RULE_DECINT + { after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDateTime0 entryRuleDateTime0 : { before(grammarAccess.getDateTime0Rule()); } - ruleDateTime0 -{ after(grammarAccess.getDateTime0Rule()); } - EOF + ruleDateTime0 +{ after(grammarAccess.getDateTime0Rule()); } + EOF ; // Rule DateTime0 -ruleDateTime0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } - RULE_DATE_TIME - { after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } - ) +ruleDateTime0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } + RULE_DATE_TIME + { after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleMessagePart entryRuleMessagePart : { before(grammarAccess.getMessagePartRule()); } - ruleMessagePart -{ after(grammarAccess.getMessagePartRule()); } - EOF + ruleMessagePart +{ after(grammarAccess.getMessagePartRule()); } + EOF ; // Rule MessagePart -ruleMessagePart - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMessagePartAccess().getGroup()); } - (rule__MessagePart__Group__0) - { after(grammarAccess.getMessagePartAccess().getGroup()); } - ) +ruleMessagePart + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMessagePartAccess().getGroup()); } + (rule__MessagePart__Group__0) + { after(grammarAccess.getMessagePartAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleAbstractType entryRuleAbstractType : { before(grammarAccess.getAbstractTypeRule()); } - ruleAbstractType -{ after(grammarAccess.getAbstractTypeRule()); } - EOF + ruleAbstractType +{ after(grammarAccess.getAbstractTypeRule()); } + EOF ; // Rule AbstractType -ruleAbstractType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); } - (rule__AbstractType__Alternatives) - { after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } - ) +ruleAbstractType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); } + (rule__AbstractType__Alternatives) + { after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebool entryRulebool : { before(grammarAccess.getBoolRule()); } - rulebool -{ after(grammarAccess.getBoolRule()); } - EOF + rulebool +{ after(grammarAccess.getBoolRule()); } + EOF ; // Rule bool -rulebool - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolAccess().getGroup()); } - (rule__Bool__Group__0) - { after(grammarAccess.getBoolAccess().getGroup()); } - ) +rulebool + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolAccess().getGroup()); } + (rule__Bool__Group__0) + { after(grammarAccess.getBoolAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint8 entryRuleint8 : { before(grammarAccess.getInt8Rule()); } - ruleint8 -{ after(grammarAccess.getInt8Rule()); } - EOF + ruleint8 +{ after(grammarAccess.getInt8Rule()); } + EOF ; // Rule int8 -ruleint8 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt8Access().getGroup()); } - (rule__Int8__Group__0) - { after(grammarAccess.getInt8Access().getGroup()); } - ) +ruleint8 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt8Access().getGroup()); } + (rule__Int8__Group__0) + { after(grammarAccess.getInt8Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint8 entryRuleuint8 : { before(grammarAccess.getUint8Rule()); } - ruleuint8 -{ after(grammarAccess.getUint8Rule()); } - EOF + ruleuint8 +{ after(grammarAccess.getUint8Rule()); } + EOF ; // Rule uint8 -ruleuint8 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint8Access().getGroup()); } - (rule__Uint8__Group__0) - { after(grammarAccess.getUint8Access().getGroup()); } - ) +ruleuint8 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint8Access().getGroup()); } + (rule__Uint8__Group__0) + { after(grammarAccess.getUint8Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint16 entryRuleint16 : { before(grammarAccess.getInt16Rule()); } - ruleint16 -{ after(grammarAccess.getInt16Rule()); } - EOF + ruleint16 +{ after(grammarAccess.getInt16Rule()); } + EOF ; // Rule int16 -ruleint16 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt16Access().getGroup()); } - (rule__Int16__Group__0) - { after(grammarAccess.getInt16Access().getGroup()); } - ) +ruleint16 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt16Access().getGroup()); } + (rule__Int16__Group__0) + { after(grammarAccess.getInt16Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint16 entryRuleuint16 : { before(grammarAccess.getUint16Rule()); } - ruleuint16 -{ after(grammarAccess.getUint16Rule()); } - EOF + ruleuint16 +{ after(grammarAccess.getUint16Rule()); } + EOF ; // Rule uint16 -ruleuint16 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint16Access().getGroup()); } - (rule__Uint16__Group__0) - { after(grammarAccess.getUint16Access().getGroup()); } - ) +ruleuint16 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint16Access().getGroup()); } + (rule__Uint16__Group__0) + { after(grammarAccess.getUint16Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint32 entryRuleint32 : { before(grammarAccess.getInt32Rule()); } - ruleint32 -{ after(grammarAccess.getInt32Rule()); } - EOF + ruleint32 +{ after(grammarAccess.getInt32Rule()); } + EOF ; // Rule int32 -ruleint32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt32Access().getGroup()); } - (rule__Int32__Group__0) - { after(grammarAccess.getInt32Access().getGroup()); } - ) +ruleint32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt32Access().getGroup()); } + (rule__Int32__Group__0) + { after(grammarAccess.getInt32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint32 entryRuleuint32 : { before(grammarAccess.getUint32Rule()); } - ruleuint32 -{ after(grammarAccess.getUint32Rule()); } - EOF + ruleuint32 +{ after(grammarAccess.getUint32Rule()); } + EOF ; // Rule uint32 -ruleuint32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint32Access().getGroup()); } - (rule__Uint32__Group__0) - { after(grammarAccess.getUint32Access().getGroup()); } - ) +ruleuint32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint32Access().getGroup()); } + (rule__Uint32__Group__0) + { after(grammarAccess.getUint32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint64 entryRuleint64 : { before(grammarAccess.getInt64Rule()); } - ruleint64 -{ after(grammarAccess.getInt64Rule()); } - EOF + ruleint64 +{ after(grammarAccess.getInt64Rule()); } + EOF ; // Rule int64 -ruleint64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt64Access().getGroup()); } - (rule__Int64__Group__0) - { after(grammarAccess.getInt64Access().getGroup()); } - ) +ruleint64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt64Access().getGroup()); } + (rule__Int64__Group__0) + { after(grammarAccess.getInt64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint64 entryRuleuint64 : { before(grammarAccess.getUint64Rule()); } - ruleuint64 -{ after(grammarAccess.getUint64Rule()); } - EOF + ruleuint64 +{ after(grammarAccess.getUint64Rule()); } + EOF ; // Rule uint64 -ruleuint64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint64Access().getGroup()); } - (rule__Uint64__Group__0) - { after(grammarAccess.getUint64Access().getGroup()); } - ) +ruleuint64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint64Access().getGroup()); } + (rule__Uint64__Group__0) + { after(grammarAccess.getUint64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat32 entryRulefloat32 : { before(grammarAccess.getFloat32Rule()); } - rulefloat32 -{ after(grammarAccess.getFloat32Rule()); } - EOF + rulefloat32 +{ after(grammarAccess.getFloat32Rule()); } + EOF ; // Rule float32 -rulefloat32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat32Access().getGroup()); } - (rule__Float32__Group__0) - { after(grammarAccess.getFloat32Access().getGroup()); } - ) +rulefloat32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat32Access().getGroup()); } + (rule__Float32__Group__0) + { after(grammarAccess.getFloat32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat64 entryRulefloat64 : { before(grammarAccess.getFloat64Rule()); } - rulefloat64 -{ after(grammarAccess.getFloat64Rule()); } - EOF + rulefloat64 +{ after(grammarAccess.getFloat64Rule()); } + EOF ; // Rule float64 -rulefloat64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat64Access().getGroup()); } - (rule__Float64__Group__0) - { after(grammarAccess.getFloat64Access().getGroup()); } - ) +rulefloat64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat64Access().getGroup()); } + (rule__Float64__Group__0) + { after(grammarAccess.getFloat64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulestring0 entryRulestring0 : { before(grammarAccess.getString0Rule()); } - rulestring0 -{ after(grammarAccess.getString0Rule()); } - EOF + rulestring0 +{ after(grammarAccess.getString0Rule()); } + EOF ; // Rule string0 -rulestring0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getString0Access().getGroup()); } - (rule__String0__Group__0) - { after(grammarAccess.getString0Access().getGroup()); } - ) +rulestring0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getString0Access().getGroup()); } + (rule__String0__Group__0) + { after(grammarAccess.getString0Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebyte entryRulebyte : { before(grammarAccess.getByteRule()); } - rulebyte -{ after(grammarAccess.getByteRule()); } - EOF + rulebyte +{ after(grammarAccess.getByteRule()); } + EOF ; // Rule byte -rulebyte - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getByteAccess().getGroup()); } - (rule__Byte__Group__0) - { after(grammarAccess.getByteAccess().getGroup()); } - ) +rulebyte + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getByteAccess().getGroup()); } + (rule__Byte__Group__0) + { after(grammarAccess.getByteAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuletime entryRuletime : { before(grammarAccess.getTimeRule()); } - ruletime -{ after(grammarAccess.getTimeRule()); } - EOF + ruletime +{ after(grammarAccess.getTimeRule()); } + EOF ; // Rule time -ruletime - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTimeAccess().getGroup()); } - (rule__Time__Group__0) - { after(grammarAccess.getTimeAccess().getGroup()); } - ) +ruletime + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTimeAccess().getGroup()); } + (rule__Time__Group__0) + { after(grammarAccess.getTimeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleduration entryRuleduration : { before(grammarAccess.getDurationRule()); } - ruleduration -{ after(grammarAccess.getDurationRule()); } - EOF + ruleduration +{ after(grammarAccess.getDurationRule()); } + EOF ; // Rule duration -ruleduration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDurationAccess().getGroup()); } - (rule__Duration__Group__0) - { after(grammarAccess.getDurationAccess().getGroup()); } - ) +ruleduration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDurationAccess().getGroup()); } + (rule__Duration__Group__0) + { after(grammarAccess.getDurationAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleboolArray entryRuleboolArray : { before(grammarAccess.getBoolArrayRule()); } - ruleboolArray -{ after(grammarAccess.getBoolArrayRule()); } - EOF + ruleboolArray +{ after(grammarAccess.getBoolArrayRule()); } + EOF ; // Rule boolArray -ruleboolArray - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolArrayAccess().getGroup()); } - (rule__BoolArray__Group__0) - { after(grammarAccess.getBoolArrayAccess().getGroup()); } - ) +ruleboolArray + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolArrayAccess().getGroup()); } + (rule__BoolArray__Group__0) + { after(grammarAccess.getBoolArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint8Array entryRuleint8Array : { before(grammarAccess.getInt8ArrayRule()); } - ruleint8Array -{ after(grammarAccess.getInt8ArrayRule()); } - EOF + ruleint8Array +{ after(grammarAccess.getInt8ArrayRule()); } + EOF ; // Rule int8Array -ruleint8Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt8ArrayAccess().getGroup()); } - (rule__Int8Array__Group__0) - { after(grammarAccess.getInt8ArrayAccess().getGroup()); } - ) +ruleint8Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt8ArrayAccess().getGroup()); } + (rule__Int8Array__Group__0) + { after(grammarAccess.getInt8ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint8Array entryRuleuint8Array : { before(grammarAccess.getUint8ArrayRule()); } - ruleuint8Array -{ after(grammarAccess.getUint8ArrayRule()); } - EOF + ruleuint8Array +{ after(grammarAccess.getUint8ArrayRule()); } + EOF ; // Rule uint8Array -ruleuint8Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint8ArrayAccess().getGroup()); } - (rule__Uint8Array__Group__0) - { after(grammarAccess.getUint8ArrayAccess().getGroup()); } - ) +ruleuint8Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint8ArrayAccess().getGroup()); } + (rule__Uint8Array__Group__0) + { after(grammarAccess.getUint8ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint16Array entryRuleint16Array : { before(grammarAccess.getInt16ArrayRule()); } - ruleint16Array -{ after(grammarAccess.getInt16ArrayRule()); } - EOF + ruleint16Array +{ after(grammarAccess.getInt16ArrayRule()); } + EOF ; // Rule int16Array -ruleint16Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt16ArrayAccess().getGroup()); } - (rule__Int16Array__Group__0) - { after(grammarAccess.getInt16ArrayAccess().getGroup()); } - ) +ruleint16Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt16ArrayAccess().getGroup()); } + (rule__Int16Array__Group__0) + { after(grammarAccess.getInt16ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint16Array entryRuleuint16Array : { before(grammarAccess.getUint16ArrayRule()); } - ruleuint16Array -{ after(grammarAccess.getUint16ArrayRule()); } - EOF + ruleuint16Array +{ after(grammarAccess.getUint16ArrayRule()); } + EOF ; // Rule uint16Array -ruleuint16Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint16ArrayAccess().getGroup()); } - (rule__Uint16Array__Group__0) - { after(grammarAccess.getUint16ArrayAccess().getGroup()); } - ) +ruleuint16Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint16ArrayAccess().getGroup()); } + (rule__Uint16Array__Group__0) + { after(grammarAccess.getUint16ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint32Array entryRuleint32Array : { before(grammarAccess.getInt32ArrayRule()); } - ruleint32Array -{ after(grammarAccess.getInt32ArrayRule()); } - EOF + ruleint32Array +{ after(grammarAccess.getInt32ArrayRule()); } + EOF ; // Rule int32Array -ruleint32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt32ArrayAccess().getGroup()); } - (rule__Int32Array__Group__0) - { after(grammarAccess.getInt32ArrayAccess().getGroup()); } - ) +ruleint32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt32ArrayAccess().getGroup()); } + (rule__Int32Array__Group__0) + { after(grammarAccess.getInt32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint32Array entryRuleuint32Array : { before(grammarAccess.getUint32ArrayRule()); } - ruleuint32Array -{ after(grammarAccess.getUint32ArrayRule()); } - EOF + ruleuint32Array +{ after(grammarAccess.getUint32ArrayRule()); } + EOF ; // Rule uint32Array -ruleuint32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint32ArrayAccess().getGroup()); } - (rule__Uint32Array__Group__0) - { after(grammarAccess.getUint32ArrayAccess().getGroup()); } - ) +ruleuint32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint32ArrayAccess().getGroup()); } + (rule__Uint32Array__Group__0) + { after(grammarAccess.getUint32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint64Array entryRuleint64Array : { before(grammarAccess.getInt64ArrayRule()); } - ruleint64Array -{ after(grammarAccess.getInt64ArrayRule()); } - EOF + ruleint64Array +{ after(grammarAccess.getInt64ArrayRule()); } + EOF ; // Rule int64Array -ruleint64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt64ArrayAccess().getGroup()); } - (rule__Int64Array__Group__0) - { after(grammarAccess.getInt64ArrayAccess().getGroup()); } - ) +ruleint64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt64ArrayAccess().getGroup()); } + (rule__Int64Array__Group__0) + { after(grammarAccess.getInt64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint64Array entryRuleuint64Array : { before(grammarAccess.getUint64ArrayRule()); } - ruleuint64Array -{ after(grammarAccess.getUint64ArrayRule()); } - EOF + ruleuint64Array +{ after(grammarAccess.getUint64ArrayRule()); } + EOF ; // Rule uint64Array -ruleuint64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint64ArrayAccess().getGroup()); } - (rule__Uint64Array__Group__0) - { after(grammarAccess.getUint64ArrayAccess().getGroup()); } - ) +ruleuint64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint64ArrayAccess().getGroup()); } + (rule__Uint64Array__Group__0) + { after(grammarAccess.getUint64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat32Array entryRulefloat32Array : { before(grammarAccess.getFloat32ArrayRule()); } - rulefloat32Array -{ after(grammarAccess.getFloat32ArrayRule()); } - EOF + rulefloat32Array +{ after(grammarAccess.getFloat32ArrayRule()); } + EOF ; // Rule float32Array -rulefloat32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat32ArrayAccess().getGroup()); } - (rule__Float32Array__Group__0) - { after(grammarAccess.getFloat32ArrayAccess().getGroup()); } - ) +rulefloat32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat32ArrayAccess().getGroup()); } + (rule__Float32Array__Group__0) + { after(grammarAccess.getFloat32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat64Array entryRulefloat64Array : { before(grammarAccess.getFloat64ArrayRule()); } - rulefloat64Array -{ after(grammarAccess.getFloat64ArrayRule()); } - EOF + rulefloat64Array +{ after(grammarAccess.getFloat64ArrayRule()); } + EOF ; // Rule float64Array -rulefloat64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat64ArrayAccess().getGroup()); } - (rule__Float64Array__Group__0) - { after(grammarAccess.getFloat64ArrayAccess().getGroup()); } - ) +rulefloat64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat64ArrayAccess().getGroup()); } + (rule__Float64Array__Group__0) + { after(grammarAccess.getFloat64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulestring0Array entryRulestring0Array : { before(grammarAccess.getString0ArrayRule()); } - rulestring0Array -{ after(grammarAccess.getString0ArrayRule()); } - EOF + rulestring0Array +{ after(grammarAccess.getString0ArrayRule()); } + EOF ; // Rule string0Array -rulestring0Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getString0ArrayAccess().getGroup()); } - (rule__String0Array__Group__0) - { after(grammarAccess.getString0ArrayAccess().getGroup()); } - ) +rulestring0Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getString0ArrayAccess().getGroup()); } + (rule__String0Array__Group__0) + { after(grammarAccess.getString0ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebyteArray entryRulebyteArray : { before(grammarAccess.getByteArrayRule()); } - rulebyteArray -{ after(grammarAccess.getByteArrayRule()); } - EOF + rulebyteArray +{ after(grammarAccess.getByteArrayRule()); } + EOF ; // Rule byteArray -rulebyteArray - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getByteArrayAccess().getGroup()); } - (rule__ByteArray__Group__0) - { after(grammarAccess.getByteArrayAccess().getGroup()); } - ) +rulebyteArray + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getByteArrayAccess().getGroup()); } + (rule__ByteArray__Group__0) + { after(grammarAccess.getByteArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleHeader entryRuleHeader : { before(grammarAccess.getHeaderRule()); } - ruleHeader -{ after(grammarAccess.getHeaderRule()); } - EOF + ruleHeader +{ after(grammarAccess.getHeaderRule()); } + EOF ; // Rule Header -ruleHeader - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getHeaderAccess().getGroup()); } - (rule__Header__Group__0) - { after(grammarAccess.getHeaderAccess().getGroup()); } - ) +ruleHeader + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getHeaderAccess().getGroup()); } + (rule__Header__Group__0) + { after(grammarAccess.getHeaderAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleTopicSpecRef entryRuleTopicSpecRef : { before(grammarAccess.getTopicSpecRefRule()); } - ruleTopicSpecRef -{ after(grammarAccess.getTopicSpecRefRule()); } - EOF + ruleTopicSpecRef +{ after(grammarAccess.getTopicSpecRefRule()); } + EOF ; // Rule TopicSpecRef -ruleTopicSpecRef - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } - (rule__TopicSpecRef__TopicSpecAssignment) - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } - ) +ruleTopicSpecRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } + (rule__TopicSpecRef__TopicSpecAssignment) + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleArrayTopicSpecRef entryRuleArrayTopicSpecRef : { before(grammarAccess.getArrayTopicSpecRefRule()); } - ruleArrayTopicSpecRef -{ after(grammarAccess.getArrayTopicSpecRefRule()); } - EOF + ruleArrayTopicSpecRef +{ after(grammarAccess.getArrayTopicSpecRefRule()); } + EOF ; // Rule ArrayTopicSpecRef -ruleArrayTopicSpecRef - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } - (rule__ArrayTopicSpecRef__Group__0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } - ) +ruleArrayTopicSpecRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } + (rule__ArrayTopicSpecRef__Group__0) + { after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleKEYWORD entryRuleKEYWORD : { before(grammarAccess.getKEYWORDRule()); } - ruleKEYWORD -{ after(grammarAccess.getKEYWORDRule()); } - EOF + ruleKEYWORD +{ after(grammarAccess.getKEYWORDRule()); } + EOF ; // Rule KEYWORD -ruleKEYWORD - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getKEYWORDAccess().getAlternatives()); } - (rule__KEYWORD__Alternatives) - { after(grammarAccess.getKEYWORDAccess().getAlternatives()); } - ) +ruleKEYWORD + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getKEYWORDAccess().getAlternatives()); } + (rule__KEYWORD__Alternatives) + { after(grammarAccess.getKEYWORDAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleEString entryRuleEString : { before(grammarAccess.getEStringRule()); } - ruleEString -{ after(grammarAccess.getEStringRule()); } - EOF + ruleEString +{ after(grammarAccess.getEStringRule()); } + EOF ; // Rule EString -ruleEString - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEStringAccess().getAlternatives()); } - (rule__EString__Alternatives) - { after(grammarAccess.getEStringAccess().getAlternatives()); } - ) +ruleEString + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getEStringAccess().getAlternatives()); } + (rule__EString__Alternatives) + { after(grammarAccess.getEStringAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleRosNames entryRuleRosNames : { before(grammarAccess.getRosNamesRule()); } - ruleRosNames -{ after(grammarAccess.getRosNamesRule()); } - EOF + ruleRosNames +{ after(grammarAccess.getRosNamesRule()); } + EOF ; // Rule RosNames -ruleRosNames - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRosNamesAccess().getAlternatives()); } - (rule__RosNames__Alternatives) - { after(grammarAccess.getRosNamesAccess().getAlternatives()); } - ) +ruleRosNames + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRosNamesAccess().getAlternatives()); } + (rule__RosNames__Alternatives) + { after(grammarAccess.getRosNamesAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNodeAccess().getGroup_2_0()); } - (rule__Node__Group_2_0__0) - { after(grammarAccess.getNodeAccess().getGroup_2_0()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_1()); } - (rule__Node__Group_2_1__0) - { after(grammarAccess.getNodeAccess().getGroup_2_1()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_2()); } - (rule__Node__Group_2_2__0) - { after(grammarAccess.getNodeAccess().getGroup_2_2()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_3()); } - (rule__Node__Group_2_3__0) - { after(grammarAccess.getNodeAccess().getGroup_2_3()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_4()); } - (rule__Node__Group_2_4__0) - { after(grammarAccess.getNodeAccess().getGroup_2_4()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_5()); } - (rule__Node__Group_2_5__0) - { after(grammarAccess.getNodeAccess().getGroup_2_5()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_6()); } - (rule__Node__Group_2_6__0) - { after(grammarAccess.getNodeAccess().getGroup_2_6()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getNodeAccess().getGroup_2_0()); } + (rule__Node__Group_2_0__0) + { after(grammarAccess.getNodeAccess().getGroup_2_0()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_1()); } + (rule__Node__Group_2_1__0) + { after(grammarAccess.getNodeAccess().getGroup_2_1()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_2()); } + (rule__Node__Group_2_2__0) + { after(grammarAccess.getNodeAccess().getGroup_2_2()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_3()); } + (rule__Node__Group_2_3__0) + { after(grammarAccess.getNodeAccess().getGroup_2_3()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_4()); } + (rule__Node__Group_2_4__0) + { after(grammarAccess.getNodeAccess().getGroup_2_4()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_5()); } + (rule__Node__Group_2_5__0) + { after(grammarAccess.getNodeAccess().getGroup_2_5()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_6()); } + (rule__Node__Group_2_6__0) + { after(grammarAccess.getNodeAccess().getGroup_2_6()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__SpecBase__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } - ruleTopicSpec - { after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } - ruleServiceSpec - { after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } - ruleActionSpec - { after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } + ruleTopicSpec + { after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } + ruleServiceSpec + { after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } + ruleActionSpec + { after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__TopicSpec__NameAlternatives_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } - ruleEString - { after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } - ) - | - ( - { before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } - Header - { after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } - ) - | - ( - { before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } - String - { after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } + ruleEString + { after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } + ) + | + ( + { before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } + Header + { after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } + ) + | + ( + { before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } + String + { after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__Dependency__Alternatives - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } - rulePackageDependency - { after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } - ruleExternalDependency - { after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } - ) + ( + { before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } + rulePackageDependency + { after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } + ruleExternalDependency + { after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Namespace__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } - ruleGlobalNamespace - { after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } - ruleRelativeNamespace_Impl - { after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } - rulePrivateNamespace - { after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } + ruleGlobalNamespace + { after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } + ruleRelativeNamespace_Impl + { after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } + rulePrivateNamespace + { after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__ParameterType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } - ruleParameterListType - { after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } - ruleParameterStructType - { after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } - ruleParameterIntegerType - { after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } - ruleParameterStringType - { after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } - ruleParameterDoubleType - { after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } - ruleParameterBooleanType - { after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } - ruleParameterBase64Type - { after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } - ruleParameterArrayType - { after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } + ruleParameterListType + { after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } + ruleParameterStructType + { after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } + ruleParameterIntegerType + { after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } + ruleParameterStringType + { after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } + ruleParameterDoubleType + { after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } + ruleParameterBooleanType + { after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } + ruleParameterBase64Type + { after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } + ruleParameterArrayType + { after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__ParameterValue__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } - ruleParameterString - { after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } - ruleParameterBase64 - { after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } - ruleParameterInteger - { after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } - ruleParameterDouble - { after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } - ruleParameterBoolean - { after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } - ruleParameterList - { after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } - ruleParameterStruct - { after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } + ruleParameterString + { after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } + ruleParameterBase64 + { after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } + ruleParameterInteger + { after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } + ruleParameterDouble + { after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } + ruleParameterBoolean + { after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } + ruleParameterList + { after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } + ruleParameterStruct + { after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__MessagePart__DataAlternatives_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } - ruleKEYWORD - { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } - ) - | - ( - { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } - RULE_MESSAGE_ASIGMENT - { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } - ) - | - ( - { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } - ruleEString - { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + ruleKEYWORD + { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + ) + | + ( + { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + RULE_MESSAGE_ASIGMENT + { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + ) + | + ( + { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + ruleEString + { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__AbstractType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } - rulebool - { after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } - ruleint8 - { after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } - ruleuint8 - { after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } - ruleint16 - { after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } - ruleuint16 - { after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } - ruleint32 - { after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } - ruleuint32 - { after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } - ruleint64 - { after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } - ruleuint64 - { after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } - rulefloat32 - { after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } - rulefloat64 - { after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } - rulestring0 - { after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } - rulebyte - { after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } - ruletime - { after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } - ruleduration - { after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } - ruleHeader - { after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } - ruleboolArray - { after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } - ruleint8Array - { after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } - ruleuint8Array - { after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } - ruleint16Array - { after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } - ruleuint16Array - { after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } - ruleint32Array - { after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } - ruleuint32Array - { after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } - ruleint64Array - { after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } - ruleuint64Array - { after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } - rulefloat32Array - { after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } - rulefloat64Array - { after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } - rulestring0Array - { after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } - rulebyteArray - { after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } - ruleTopicSpecRef - { after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } - ruleArrayTopicSpecRef - { after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } + rulebool + { after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } + ruleint8 + { after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } + ruleuint8 + { after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } + ruleint16 + { after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } + ruleuint16 + { after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } + ruleint32 + { after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } + ruleuint32 + { after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } + ruleint64 + { after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } + ruleuint64 + { after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } + rulefloat32 + { after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } + rulefloat64 + { after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } + rulestring0 + { after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } + rulebyte + { after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } + ruletime + { after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } + ruleduration + { after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } + ruleHeader + { after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } + ruleboolArray + { after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } + ruleint8Array + { after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } + ruleuint8Array + { after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } + ruleint16Array + { after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } + ruleuint16Array + { after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } + ruleint32Array + { after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } + ruleuint32Array + { after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } + ruleint64Array + { after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } + ruleuint64Array + { after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } + rulefloat32Array + { after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } + rulefloat64Array + { after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } + rulestring0Array + { after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } + rulebyteArray + { after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } + ruleTopicSpecRef + { after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } + ruleArrayTopicSpecRef + { after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__KEYWORD__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } - Goal - { after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } - Message - { after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } - Result - { after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } - Feedback - { after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } - Name - { after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } - Value - { after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } - Service - { after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } - Type - { after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } - Action - { after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } - Duration - { after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } - Time - { after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } + Goal + { after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } + Message + { after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } + Result + { after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } + Feedback + { after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } + Name + { after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } + Value + { after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } + Service + { after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } + Type + { after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } + Action + { after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } + Duration + { after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } + Time + { after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__EString__Alternatives - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - RULE_STRING - { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - RULE_ID - { after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - ) + ( + { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } + RULE_STRING + { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } + RULE_ID + { after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RosNames__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } - RULE_ROS_CONVENTION_A - { after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } - RULE_ID - { after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } - Node - { after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } + RULE_ROS_CONVENTION_A + { after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } + RULE_ID + { after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } + Node + { after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__PackageSet__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PackageSet__Group__0__Impl - rule__PackageSet__Group__1 + rule__PackageSet__Group__0__Impl + rule__PackageSet__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PackageSet__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); } - () - { after(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); } + { before(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); } + () + { after(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PackageSet__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PackageSet__Group__1__Impl + rule__PackageSet__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PackageSet__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); } - (rule__PackageSet__PackageAssignment_1)* - { after(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); } + { before(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); } + (rule__PackageSet__PackageAssignment_1)* + { after(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__0__Impl - rule__Package_Impl__Group__1 + rule__Package_Impl__Group__0__Impl + rule__Package_Impl__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } - () - { after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } + { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } + () + { after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__1__Impl - rule__Package_Impl__Group__2 + rule__Package_Impl__Group__1__Impl + rule__Package_Impl__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } - (rule__Package_Impl__NameAssignment_1) - { after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } + { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } + (rule__Package_Impl__NameAssignment_1) + { after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__2__Impl - rule__Package_Impl__Group__3 + rule__Package_Impl__Group__2__Impl + rule__Package_Impl__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } + { before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__3__Impl - rule__Package_Impl__Group__4 + rule__Package_Impl__Group__3__Impl + rule__Package_Impl__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__4__Impl - rule__Package_Impl__Group__5 + rule__Package_Impl__Group__4__Impl + rule__Package_Impl__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); } - (rule__Package_Impl__Group_4__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); } + (rule__Package_Impl__Group_4__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__5__Impl - rule__Package_Impl__Group__6 + rule__Package_Impl__Group__5__Impl + rule__Package_Impl__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); } - (rule__Package_Impl__Group_5__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); } + (rule__Package_Impl__Group_5__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__6__Impl - rule__Package_Impl__Group__7 + rule__Package_Impl__Group__6__Impl + rule__Package_Impl__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_6()); } - (rule__Package_Impl__Group_6__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_6()); } + (rule__Package_Impl__Group_6__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__7__Impl + rule__Package_Impl__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_4__0__Impl - rule__Package_Impl__Group_4__1 + rule__Package_Impl__Group_4__0__Impl + rule__Package_Impl__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } - FromGitRepo - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } + FromGitRepo + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_4__1__Impl + rule__Package_Impl__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } - (rule__Package_Impl__FromGitRepoAssignment_4_1) - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } + (rule__Package_Impl__FromGitRepoAssignment_4_1) + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__0__Impl - rule__Package_Impl__Group_5__1 + rule__Package_Impl__Group_5__0__Impl + rule__Package_Impl__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } - Specs - { after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } + Specs + { after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__1__Impl - rule__Package_Impl__Group_5__2 + rule__Package_Impl__Group_5__1__Impl + rule__Package_Impl__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } - RULE_BEGIN - { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } + { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } + RULE_BEGIN + { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__2__Impl - rule__Package_Impl__Group_5__3 + rule__Package_Impl__Group_5__2__Impl + rule__Package_Impl__Group_5__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } - (rule__Package_Impl__SpecAssignment_5_2)* - { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } + (rule__Package_Impl__SpecAssignment_5_2)* + { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__3__Impl + rule__Package_Impl__Group_5__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } - RULE_END - { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + RULE_END + { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__0__Impl - rule__Package_Impl__Group_6__1 + rule__Package_Impl__Group_6__0__Impl + rule__Package_Impl__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } - Dependencies - { after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } + { before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } + Dependencies + { after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__1__Impl - rule__Package_Impl__Group_6__2 + rule__Package_Impl__Group_6__1__Impl + rule__Package_Impl__Group_6__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } - LeftSquareBracket - { after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } + { before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } + LeftSquareBracket + { after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__2__Impl - rule__Package_Impl__Group_6__3 + rule__Package_Impl__Group_6__2__Impl + rule__Package_Impl__Group_6__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } - (rule__Package_Impl__DependencyAssignment_6_2) - { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } + { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } + (rule__Package_Impl__DependencyAssignment_6_2) + { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__3__Impl - rule__Package_Impl__Group_6__4 + rule__Package_Impl__Group_6__3__Impl + rule__Package_Impl__Group_6__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } - (rule__Package_Impl__Group_6_3__0)* - { after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } + (rule__Package_Impl__Group_6_3__0)* + { after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__4__Impl + rule__Package_Impl__Group_6__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } - RightSquareBracket - { after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } + { before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } + RightSquareBracket + { after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6_3__0__Impl - rule__Package_Impl__Group_6_3__1 + rule__Package_Impl__Group_6_3__0__Impl + rule__Package_Impl__Group_6_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } - Comma - { after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } + { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } + Comma + { after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6_3__1__Impl + rule__Package_Impl__Group_6_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } - (rule__Package_Impl__DependencyAssignment_6_3_1) - { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } + { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } + (rule__Package_Impl__DependencyAssignment_6_3_1) + { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__0__Impl - rule__Node__Group__1 + rule__Node__Group__0__Impl + rule__Node__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); } - Node_1 - { after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } + { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); } + Node_1 + { after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__1__Impl - rule__Node__Group__2 + rule__Node__Group__1__Impl + rule__Node__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getNameAssignment_1()); } - (rule__Node__NameAssignment_1) - { after(grammarAccess.getNodeAccess().getNameAssignment_1()); } + { before(grammarAccess.getNodeAccess().getNameAssignment_1()); } + (rule__Node__NameAssignment_1) + { after(grammarAccess.getNodeAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__2__Impl + rule__Node__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getAlternatives_2()); } - (rule__Node__Alternatives_2)* - { after(grammarAccess.getNodeAccess().getAlternatives_2()); } + { before(grammarAccess.getNodeAccess().getAlternatives_2()); } + (rule__Node__Alternatives_2)* + { after(grammarAccess.getNodeAccess().getAlternatives_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__0__Impl - rule__Node__Group_2_0__1 + rule__Node__Group_2_0__0__Impl + rule__Node__Group_2_0__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } - Publishers - { after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } + { before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } + Publishers + { after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__1__Impl - rule__Node__Group_2_0__2 + rule__Node__Group_2_0__1__Impl + rule__Node__Group_2_0__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__2__Impl - rule__Node__Group_2_0__3 + rule__Node__Group_2_0__2__Impl + rule__Node__Group_2_0__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } - (rule__Node__PublisherAssignment_2_0_2)* - { after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } + (rule__Node__PublisherAssignment_2_0_2)* + { after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__3__Impl + rule__Node__Group_2_0__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__0__Impl - rule__Node__Group_2_1__1 + rule__Node__Group_2_1__0__Impl + rule__Node__Group_2_1__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } - Subscribers - { after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } + { before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } + Subscribers + { after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__1__Impl - rule__Node__Group_2_1__2 + rule__Node__Group_2_1__1__Impl + rule__Node__Group_2_1__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__2__Impl - rule__Node__Group_2_1__3 + rule__Node__Group_2_1__2__Impl + rule__Node__Group_2_1__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } - (rule__Node__SubscriberAssignment_2_1_2)* - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } + (rule__Node__SubscriberAssignment_2_1_2)* + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__3__Impl + rule__Node__Group_2_1__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__0__Impl - rule__Node__Group_2_2__1 + rule__Node__Group_2_2__0__Impl + rule__Node__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } - Serviceservers - { after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } + Serviceservers + { after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__1__Impl - rule__Node__Group_2_2__2 + rule__Node__Group_2_2__1__Impl + rule__Node__Group_2_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__2__Impl - rule__Node__Group_2_2__3 + rule__Node__Group_2_2__2__Impl + rule__Node__Group_2_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } - (rule__Node__ServiceserverAssignment_2_2_2)* - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } + (rule__Node__ServiceserverAssignment_2_2_2)* + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__3__Impl + rule__Node__Group_2_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__0__Impl - rule__Node__Group_2_3__1 + rule__Node__Group_2_3__0__Impl + rule__Node__Group_2_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } - Serviceclients - { after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } + Serviceclients + { after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__1__Impl - rule__Node__Group_2_3__2 + rule__Node__Group_2_3__1__Impl + rule__Node__Group_2_3__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__2__Impl - rule__Node__Group_2_3__3 + rule__Node__Group_2_3__2__Impl + rule__Node__Group_2_3__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } - (rule__Node__ServiceclientAssignment_2_3_2)* - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } + (rule__Node__ServiceclientAssignment_2_3_2)* + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__3__Impl + rule__Node__Group_2_3__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__0__Impl - rule__Node__Group_2_4__1 + rule__Node__Group_2_4__0__Impl + rule__Node__Group_2_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } - Actionservers - { after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } + { before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } + Actionservers + { after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__1__Impl - rule__Node__Group_2_4__2 + rule__Node__Group_2_4__1__Impl + rule__Node__Group_2_4__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__2__Impl - rule__Node__Group_2_4__3 + rule__Node__Group_2_4__2__Impl + rule__Node__Group_2_4__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } - (rule__Node__ActionserverAssignment_2_4_2)* - { after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } + (rule__Node__ActionserverAssignment_2_4_2)* + { after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__3__Impl + rule__Node__Group_2_4__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__0__Impl - rule__Node__Group_2_5__1 + rule__Node__Group_2_5__0__Impl + rule__Node__Group_2_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } - Actionclients - { after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } + { before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } + Actionclients + { after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__1__Impl - rule__Node__Group_2_5__2 + rule__Node__Group_2_5__1__Impl + rule__Node__Group_2_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__2__Impl - rule__Node__Group_2_5__3 + rule__Node__Group_2_5__2__Impl + rule__Node__Group_2_5__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } - (rule__Node__ActionclientAssignment_2_5_2)* - { after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } + (rule__Node__ActionclientAssignment_2_5_2)* + { after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__3__Impl + rule__Node__Group_2_5__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__0__Impl - rule__Node__Group_2_6__1 + rule__Node__Group_2_6__0__Impl + rule__Node__Group_2_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } - Parameters - { after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } + { before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } + Parameters + { after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__1__Impl - rule__Node__Group_2_6__2 + rule__Node__Group_2_6__1__Impl + rule__Node__Group_2_6__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__2__Impl - rule__Node__Group_2_6__3 + rule__Node__Group_2_6__2__Impl + rule__Node__Group_2_6__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } - (rule__Node__ParameterAssignment_2_6_2)* - { after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } + (rule__Node__ParameterAssignment_2_6_2)* + { after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__3__Impl + rule__Node__Group_2_6__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__0__Impl - rule__TopicSpec__Group__1 + rule__TopicSpec__Group__0__Impl + rule__TopicSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } - () - { after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } + { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } + () + { after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__1__Impl - rule__TopicSpec__Group__2 + rule__TopicSpec__Group__1__Impl + rule__TopicSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } - Msg - { after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } + { before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } + Msg + { after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__2__Impl - rule__TopicSpec__Group__3 + rule__TopicSpec__Group__2__Impl + rule__TopicSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } - (rule__TopicSpec__NameAssignment_2) - { after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } + (rule__TopicSpec__NameAssignment_2) + { after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__3__Impl - rule__TopicSpec__Group__4 + rule__TopicSpec__Group__3__Impl + rule__TopicSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__4__Impl - rule__TopicSpec__Group__5 + rule__TopicSpec__Group__4__Impl + rule__TopicSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } - Message_1 - { after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } + { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } + Message_1 + { after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__5__Impl - rule__TopicSpec__Group__6 + rule__TopicSpec__Group__5__Impl + rule__TopicSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getGroup_5()); } - (rule__TopicSpec__Group_5__0)? - { after(grammarAccess.getTopicSpecAccess().getGroup_5()); } + { before(grammarAccess.getTopicSpecAccess().getGroup_5()); } + (rule__TopicSpec__Group_5__0)? + { after(grammarAccess.getTopicSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__6__Impl + rule__TopicSpec__Group__6__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } - RULE_END - { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } + { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } + RULE_END + { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__0__Impl - rule__TopicSpec__Group_5__1 + rule__TopicSpec__Group_5__0__Impl + rule__TopicSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__1__Impl - rule__TopicSpec__Group_5__2 + rule__TopicSpec__Group_5__1__Impl + rule__TopicSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } - (rule__TopicSpec__MessageAssignment_5_1) - { after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } + { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } + (rule__TopicSpec__MessageAssignment_5_1) + { after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__2__Impl + rule__TopicSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__0__Impl - rule__ServiceSpec__Group__1 + rule__ServiceSpec__Group__0__Impl + rule__ServiceSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } - () - { after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } + { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } + () + { after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__1__Impl - rule__ServiceSpec__Group__2 + rule__ServiceSpec__Group__1__Impl + rule__ServiceSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } - Srv - { after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } + { before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } + Srv + { after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__2__Impl - rule__ServiceSpec__Group__3 + rule__ServiceSpec__Group__2__Impl + rule__ServiceSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } - (rule__ServiceSpec__NameAssignment_2) - { after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } + (rule__ServiceSpec__NameAssignment_2) + { after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__3__Impl - rule__ServiceSpec__Group__4 + rule__ServiceSpec__Group__3__Impl + rule__ServiceSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__4__Impl - rule__ServiceSpec__Group__5 + rule__ServiceSpec__Group__4__Impl + rule__ServiceSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } - Request - { after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } + { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } + Request + { after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__5__Impl - rule__ServiceSpec__Group__6 + rule__ServiceSpec__Group__5__Impl + rule__ServiceSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getGroup_5()); } - (rule__ServiceSpec__Group_5__0)? - { after(grammarAccess.getServiceSpecAccess().getGroup_5()); } + { before(grammarAccess.getServiceSpecAccess().getGroup_5()); } + (rule__ServiceSpec__Group_5__0)? + { after(grammarAccess.getServiceSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__6__Impl - rule__ServiceSpec__Group__7 + rule__ServiceSpec__Group__6__Impl + rule__ServiceSpec__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } - Response - { after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } + { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } + Response + { after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__7__Impl - rule__ServiceSpec__Group__8 + rule__ServiceSpec__Group__7__Impl + rule__ServiceSpec__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getGroup_7()); } - (rule__ServiceSpec__Group_7__0)? - { after(grammarAccess.getServiceSpecAccess().getGroup_7()); } + { before(grammarAccess.getServiceSpecAccess().getGroup_7()); } + (rule__ServiceSpec__Group_7__0)? + { after(grammarAccess.getServiceSpecAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__8__Impl + rule__ServiceSpec__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__0__Impl - rule__ServiceSpec__Group_5__1 + rule__ServiceSpec__Group_5__0__Impl + rule__ServiceSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__1__Impl - rule__ServiceSpec__Group_5__2 + rule__ServiceSpec__Group_5__1__Impl + rule__ServiceSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } - (rule__ServiceSpec__RequestAssignment_5_1) - { after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } + { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } + (rule__ServiceSpec__RequestAssignment_5_1) + { after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__2__Impl + rule__ServiceSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__0__Impl - rule__ServiceSpec__Group_7__1 + rule__ServiceSpec__Group_7__0__Impl + rule__ServiceSpec__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__1__Impl - rule__ServiceSpec__Group_7__2 + rule__ServiceSpec__Group_7__1__Impl + rule__ServiceSpec__Group_7__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } - (rule__ServiceSpec__ResponseAssignment_7_1) - { after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } + { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } + (rule__ServiceSpec__ResponseAssignment_7_1) + { after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__2__Impl + rule__ServiceSpec__Group_7__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__0__Impl - rule__ActionSpec__Group__1 + rule__ActionSpec__Group__0__Impl + rule__ActionSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } - () - { after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } + { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } + () + { after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__1__Impl - rule__ActionSpec__Group__2 + rule__ActionSpec__Group__1__Impl + rule__ActionSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } - Action_1 - { after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } + { before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } + Action_1 + { after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__2__Impl - rule__ActionSpec__Group__3 + rule__ActionSpec__Group__2__Impl + rule__ActionSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } - (rule__ActionSpec__NameAssignment_2) - { after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } + (rule__ActionSpec__NameAssignment_2) + { after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__3__Impl - rule__ActionSpec__Group__4 + rule__ActionSpec__Group__3__Impl + rule__ActionSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__4__Impl - rule__ActionSpec__Group__5 + rule__ActionSpec__Group__4__Impl + rule__ActionSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } - Goal_1 - { after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } + { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } + Goal_1 + { after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__5__Impl - rule__ActionSpec__Group__6 + rule__ActionSpec__Group__5__Impl + rule__ActionSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_5()); } - (rule__ActionSpec__Group_5__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_5()); } + { before(grammarAccess.getActionSpecAccess().getGroup_5()); } + (rule__ActionSpec__Group_5__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__6__Impl - rule__ActionSpec__Group__7 + rule__ActionSpec__Group__6__Impl + rule__ActionSpec__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } - Result_1 - { after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } + { before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } + Result_1 + { after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__7__Impl - rule__ActionSpec__Group__8 + rule__ActionSpec__Group__7__Impl + rule__ActionSpec__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_7()); } - (rule__ActionSpec__Group_7__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_7()); } + { before(grammarAccess.getActionSpecAccess().getGroup_7()); } + (rule__ActionSpec__Group_7__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__8__Impl - rule__ActionSpec__Group__9 + rule__ActionSpec__Group__8__Impl + rule__ActionSpec__Group__9 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } - Feedback_1 - { after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } + { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } + Feedback_1 + { after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__9 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__9__Impl - rule__ActionSpec__Group__10 + rule__ActionSpec__Group__9__Impl + rule__ActionSpec__Group__10 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__9__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_9()); } - (rule__ActionSpec__Group_9__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_9()); } + { before(grammarAccess.getActionSpecAccess().getGroup_9()); } + (rule__ActionSpec__Group_9__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_9()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__10 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__10__Impl + rule__ActionSpec__Group__10__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__10__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__0__Impl - rule__ActionSpec__Group_5__1 + rule__ActionSpec__Group_5__0__Impl + rule__ActionSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__1__Impl - rule__ActionSpec__Group_5__2 + rule__ActionSpec__Group_5__1__Impl + rule__ActionSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } - (rule__ActionSpec__GoalAssignment_5_1) - { after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } + { before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } + (rule__ActionSpec__GoalAssignment_5_1) + { after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__2__Impl + rule__ActionSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__0__Impl - rule__ActionSpec__Group_7__1 + rule__ActionSpec__Group_7__0__Impl + rule__ActionSpec__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__1__Impl - rule__ActionSpec__Group_7__2 + rule__ActionSpec__Group_7__1__Impl + rule__ActionSpec__Group_7__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } - (rule__ActionSpec__ResultAssignment_7_1) - { after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } + { before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } + (rule__ActionSpec__ResultAssignment_7_1) + { after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__2__Impl + rule__ActionSpec__Group_7__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__0__Impl - rule__ActionSpec__Group_9__1 + rule__ActionSpec__Group_9__0__Impl + rule__ActionSpec__Group_9__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__1__Impl - rule__ActionSpec__Group_9__2 + rule__ActionSpec__Group_9__1__Impl + rule__ActionSpec__Group_9__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } - (rule__ActionSpec__FeedbackAssignment_9_1) - { after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } + { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } + (rule__ActionSpec__FeedbackAssignment_9_1) + { after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__2__Impl + rule__ActionSpec__Group_9__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessageDefinition__Group__0__Impl - rule__MessageDefinition__Group__1 + rule__MessageDefinition__Group__0__Impl + rule__MessageDefinition__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } - () - { after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } + { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } + () + { after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessageDefinition__Group__1__Impl + rule__MessageDefinition__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } - (rule__MessageDefinition__MessagePartAssignment_1)* - { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + (rule__MessageDefinition__MessagePartAssignment_1)* + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__0__Impl - rule__Publisher__Group__1 + rule__Publisher__Group__0__Impl + rule__Publisher__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getPublisherAction_0()); } - () - { after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } + { before(grammarAccess.getPublisherAccess().getPublisherAction_0()); } + () + { after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__1__Impl - rule__Publisher__Group__2 + rule__Publisher__Group__1__Impl + rule__Publisher__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNameAssignment_1()); } - (rule__Publisher__NameAssignment_1) - { after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } + { before(grammarAccess.getPublisherAccess().getNameAssignment_1()); } + (rule__Publisher__NameAssignment_1) + { after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__2__Impl - rule__Publisher__Group__3 + rule__Publisher__Group__2__Impl + rule__Publisher__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } + { before(grammarAccess.getPublisherAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__3__Impl - rule__Publisher__Group__4 + rule__Publisher__Group__3__Impl + rule__Publisher__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__4__Impl - rule__Publisher__Group__5 + rule__Publisher__Group__4__Impl + rule__Publisher__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } + { before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__5__Impl - rule__Publisher__Group__6 + rule__Publisher__Group__5__Impl + rule__Publisher__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } - (rule__Publisher__MessageAssignment_5) - { after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } + { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } + (rule__Publisher__MessageAssignment_5) + { after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__6__Impl - rule__Publisher__Group__7 + rule__Publisher__Group__6__Impl + rule__Publisher__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getGroup_6()); } - (rule__Publisher__Group_6__0)? - { after(grammarAccess.getPublisherAccess().getGroup_6()); } + { before(grammarAccess.getPublisherAccess().getGroup_6()); } + (rule__Publisher__Group_6__0)? + { after(grammarAccess.getPublisherAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__7__Impl + rule__Publisher__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group_6__0__Impl - rule__Publisher__Group_6__1 + rule__Publisher__Group_6__0__Impl + rule__Publisher__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group_6__1__Impl + rule__Publisher__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } - (rule__Publisher__NamespaceAssignment_6_1) - { after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } + (rule__Publisher__NamespaceAssignment_6_1) + { after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__0__Impl - rule__Subscriber__Group__1 + rule__Subscriber__Group__0__Impl + rule__Subscriber__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } - () - { after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } + { before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } + () + { after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__1__Impl - rule__Subscriber__Group__2 + rule__Subscriber__Group__1__Impl + rule__Subscriber__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } - (rule__Subscriber__NameAssignment_1) - { after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } + { before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } + (rule__Subscriber__NameAssignment_1) + { after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__2__Impl - rule__Subscriber__Group__3 + rule__Subscriber__Group__2__Impl + rule__Subscriber__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } + { before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__3__Impl - rule__Subscriber__Group__4 + rule__Subscriber__Group__3__Impl + rule__Subscriber__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__4__Impl - rule__Subscriber__Group__5 + rule__Subscriber__Group__4__Impl + rule__Subscriber__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } + { before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__5__Impl - rule__Subscriber__Group__6 + rule__Subscriber__Group__5__Impl + rule__Subscriber__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } - (rule__Subscriber__MessageAssignment_5) - { after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } + { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } + (rule__Subscriber__MessageAssignment_5) + { after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__6__Impl - rule__Subscriber__Group__7 + rule__Subscriber__Group__6__Impl + rule__Subscriber__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getGroup_6()); } - (rule__Subscriber__Group_6__0)? - { after(grammarAccess.getSubscriberAccess().getGroup_6()); } + { before(grammarAccess.getSubscriberAccess().getGroup_6()); } + (rule__Subscriber__Group_6__0)? + { after(grammarAccess.getSubscriberAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__7__Impl + rule__Subscriber__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group_6__0__Impl - rule__Subscriber__Group_6__1 + rule__Subscriber__Group_6__0__Impl + rule__Subscriber__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group_6__1__Impl + rule__Subscriber__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } - (rule__Subscriber__NamespaceAssignment_6_1) - { after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } + (rule__Subscriber__NamespaceAssignment_6_1) + { after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__0__Impl - rule__ServiceServer__Group__1 + rule__ServiceServer__Group__0__Impl + rule__ServiceServer__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } - () - { after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } + { before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } + () + { after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__1__Impl - rule__ServiceServer__Group__2 + rule__ServiceServer__Group__1__Impl + rule__ServiceServer__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } - (rule__ServiceServer__NameAssignment_1) - { after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } + { before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } + (rule__ServiceServer__NameAssignment_1) + { after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__2__Impl - rule__ServiceServer__Group__3 + rule__ServiceServer__Group__2__Impl + rule__ServiceServer__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } + { before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__3__Impl - rule__ServiceServer__Group__4 + rule__ServiceServer__Group__3__Impl + rule__ServiceServer__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__4__Impl - rule__ServiceServer__Group__5 + rule__ServiceServer__Group__4__Impl + rule__ServiceServer__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } + { before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__5__Impl - rule__ServiceServer__Group__6 + rule__ServiceServer__Group__5__Impl + rule__ServiceServer__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } - (rule__ServiceServer__ServiceAssignment_5) - { after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } + { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } + (rule__ServiceServer__ServiceAssignment_5) + { after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__6__Impl - rule__ServiceServer__Group__7 + rule__ServiceServer__Group__6__Impl + rule__ServiceServer__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getGroup_6()); } - (rule__ServiceServer__Group_6__0)? - { after(grammarAccess.getServiceServerAccess().getGroup_6()); } + { before(grammarAccess.getServiceServerAccess().getGroup_6()); } + (rule__ServiceServer__Group_6__0)? + { after(grammarAccess.getServiceServerAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__7__Impl + rule__ServiceServer__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group_6__0__Impl - rule__ServiceServer__Group_6__1 + rule__ServiceServer__Group_6__0__Impl + rule__ServiceServer__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group_6__1__Impl + rule__ServiceServer__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } - (rule__ServiceServer__NamespaceAssignment_6_1) - { after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } + (rule__ServiceServer__NamespaceAssignment_6_1) + { after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__0__Impl - rule__ServiceClient__Group__1 + rule__ServiceClient__Group__0__Impl + rule__ServiceClient__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } - () - { after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } + { before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } + () + { after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__1__Impl - rule__ServiceClient__Group__2 + rule__ServiceClient__Group__1__Impl + rule__ServiceClient__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } - (rule__ServiceClient__NameAssignment_1) - { after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } + { before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } + (rule__ServiceClient__NameAssignment_1) + { after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__2__Impl - rule__ServiceClient__Group__3 + rule__ServiceClient__Group__2__Impl + rule__ServiceClient__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } + { before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__3__Impl - rule__ServiceClient__Group__4 + rule__ServiceClient__Group__3__Impl + rule__ServiceClient__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__4__Impl - rule__ServiceClient__Group__5 + rule__ServiceClient__Group__4__Impl + rule__ServiceClient__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } + { before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__5__Impl - rule__ServiceClient__Group__6 + rule__ServiceClient__Group__5__Impl + rule__ServiceClient__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } - (rule__ServiceClient__ServiceAssignment_5) - { after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } + { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } + (rule__ServiceClient__ServiceAssignment_5) + { after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__6__Impl - rule__ServiceClient__Group__7 + rule__ServiceClient__Group__6__Impl + rule__ServiceClient__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getGroup_6()); } - (rule__ServiceClient__Group_6__0)? - { after(grammarAccess.getServiceClientAccess().getGroup_6()); } + { before(grammarAccess.getServiceClientAccess().getGroup_6()); } + (rule__ServiceClient__Group_6__0)? + { after(grammarAccess.getServiceClientAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__7__Impl + rule__ServiceClient__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group_6__0__Impl - rule__ServiceClient__Group_6__1 + rule__ServiceClient__Group_6__0__Impl + rule__ServiceClient__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group_6__1__Impl + rule__ServiceClient__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } - (rule__ServiceClient__NamespaceAssignment_6_1) - { after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } + (rule__ServiceClient__NamespaceAssignment_6_1) + { after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__0__Impl - rule__ActionServer__Group__1 + rule__ActionServer__Group__0__Impl + rule__ActionServer__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getActionServerAction_0()); } - () - { after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } + { before(grammarAccess.getActionServerAccess().getActionServerAction_0()); } + () + { after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__1__Impl - rule__ActionServer__Group__2 + rule__ActionServer__Group__1__Impl + rule__ActionServer__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNameAssignment_1()); } - (rule__ActionServer__NameAssignment_1) - { after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } + { before(grammarAccess.getActionServerAccess().getNameAssignment_1()); } + (rule__ActionServer__NameAssignment_1) + { after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__2__Impl - rule__ActionServer__Group__3 + rule__ActionServer__Group__2__Impl + rule__ActionServer__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } + { before(grammarAccess.getActionServerAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__3__Impl - rule__ActionServer__Group__4 + rule__ActionServer__Group__3__Impl + rule__ActionServer__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__4__Impl - rule__ActionServer__Group__5 + rule__ActionServer__Group__4__Impl + rule__ActionServer__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } + { before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__5__Impl - rule__ActionServer__Group__6 + rule__ActionServer__Group__5__Impl + rule__ActionServer__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); } - (rule__ActionServer__ActionAssignment_5) - { after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } + { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); } + (rule__ActionServer__ActionAssignment_5) + { after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__6__Impl - rule__ActionServer__Group__7 + rule__ActionServer__Group__6__Impl + rule__ActionServer__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getGroup_6()); } - (rule__ActionServer__Group_6__0)? - { after(grammarAccess.getActionServerAccess().getGroup_6()); } + { before(grammarAccess.getActionServerAccess().getGroup_6()); } + (rule__ActionServer__Group_6__0)? + { after(grammarAccess.getActionServerAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__7__Impl + rule__ActionServer__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group_6__0__Impl - rule__ActionServer__Group_6__1 + rule__ActionServer__Group_6__0__Impl + rule__ActionServer__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group_6__1__Impl + rule__ActionServer__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } - (rule__ActionServer__NamespaceAssignment_6_1) - { after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } + (rule__ActionServer__NamespaceAssignment_6_1) + { after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__0__Impl - rule__ActionClient__Group__1 + rule__ActionClient__Group__0__Impl + rule__ActionClient__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getActionClientAction_0()); } - () - { after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } + { before(grammarAccess.getActionClientAccess().getActionClientAction_0()); } + () + { after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__1__Impl - rule__ActionClient__Group__2 + rule__ActionClient__Group__1__Impl + rule__ActionClient__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNameAssignment_1()); } - (rule__ActionClient__NameAssignment_1) - { after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } + { before(grammarAccess.getActionClientAccess().getNameAssignment_1()); } + (rule__ActionClient__NameAssignment_1) + { after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__2__Impl - rule__ActionClient__Group__3 + rule__ActionClient__Group__2__Impl + rule__ActionClient__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } + { before(grammarAccess.getActionClientAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__3__Impl - rule__ActionClient__Group__4 + rule__ActionClient__Group__3__Impl + rule__ActionClient__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__4__Impl - rule__ActionClient__Group__5 + rule__ActionClient__Group__4__Impl + rule__ActionClient__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } + { before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__5__Impl - rule__ActionClient__Group__6 + rule__ActionClient__Group__5__Impl + rule__ActionClient__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); } - (rule__ActionClient__ActionAssignment_5) - { after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } + { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); } + (rule__ActionClient__ActionAssignment_5) + { after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__6__Impl - rule__ActionClient__Group__7 + rule__ActionClient__Group__6__Impl + rule__ActionClient__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getGroup_6()); } - (rule__ActionClient__Group_6__0)? - { after(grammarAccess.getActionClientAccess().getGroup_6()); } + { before(grammarAccess.getActionClientAccess().getGroup_6()); } + (rule__ActionClient__Group_6__0)? + { after(grammarAccess.getActionClientAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__7__Impl + rule__ActionClient__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group_6__0__Impl - rule__ActionClient__Group_6__1 + rule__ActionClient__Group_6__0__Impl + rule__ActionClient__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group_6__1__Impl + rule__ActionClient__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } - (rule__ActionClient__NamespaceAssignment_6_1) - { after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } + (rule__ActionClient__NamespaceAssignment_6_1) + { after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__0__Impl - rule__ExternalDependency__Group__1 + rule__ExternalDependency__Group__0__Impl + rule__ExternalDependency__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } - () - { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } + { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } + () + { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__1__Impl - rule__ExternalDependency__Group__2 + rule__ExternalDependency__Group__1__Impl + rule__ExternalDependency__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } - ExternalDependency - { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } + { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } + ExternalDependency + { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__2__Impl + rule__ExternalDependency__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } - (rule__ExternalDependency__NameAssignment_2) - { after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } + { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } + (rule__ExternalDependency__NameAssignment_2) + { after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__0__Impl - rule__GlobalNamespace__Group__1 + rule__GlobalNamespace__Group__0__Impl + rule__GlobalNamespace__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } - () - { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } + () + { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__1__Impl - rule__GlobalNamespace__Group__2 + rule__GlobalNamespace__Group__1__Impl + rule__GlobalNamespace__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } - GlobalNamespace - { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } + GlobalNamespace + { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__2__Impl + rule__GlobalNamespace__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } - (rule__GlobalNamespace__Group_2__0)? - { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } + (rule__GlobalNamespace__Group_2__0)? + { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__0__Impl - rule__GlobalNamespace__Group_2__1 + rule__GlobalNamespace__Group_2__0__Impl + rule__GlobalNamespace__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__1__Impl - rule__GlobalNamespace__Group_2__2 + rule__GlobalNamespace__Group_2__1__Impl + rule__GlobalNamespace__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } - (rule__GlobalNamespace__PartsAssignment_2_1) - { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } + (rule__GlobalNamespace__PartsAssignment_2_1) + { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__2__Impl - rule__GlobalNamespace__Group_2__3 + rule__GlobalNamespace__Group_2__2__Impl + rule__GlobalNamespace__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } - (rule__GlobalNamespace__Group_2_2__0)* - { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } + (rule__GlobalNamespace__Group_2_2__0)* + { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__3__Impl + rule__GlobalNamespace__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2_2__0__Impl - rule__GlobalNamespace__Group_2_2__1 + rule__GlobalNamespace__Group_2_2__0__Impl + rule__GlobalNamespace__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2_2__1__Impl + rule__GlobalNamespace__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } - (rule__GlobalNamespace__PartsAssignment_2_2_1) - { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } + (rule__GlobalNamespace__PartsAssignment_2_2_1) + { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__0__Impl - rule__RelativeNamespace_Impl__Group__1 + rule__RelativeNamespace_Impl__Group__0__Impl + rule__RelativeNamespace_Impl__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } - () - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } + () + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__1__Impl - rule__RelativeNamespace_Impl__Group__2 + rule__RelativeNamespace_Impl__Group__1__Impl + rule__RelativeNamespace_Impl__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } - RelativeNamespace - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } + RelativeNamespace + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__2__Impl + rule__RelativeNamespace_Impl__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } - (rule__RelativeNamespace_Impl__Group_2__0)? - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } + (rule__RelativeNamespace_Impl__Group_2__0)? + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__0__Impl - rule__RelativeNamespace_Impl__Group_2__1 + rule__RelativeNamespace_Impl__Group_2__0__Impl + rule__RelativeNamespace_Impl__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__1__Impl - rule__RelativeNamespace_Impl__Group_2__2 + rule__RelativeNamespace_Impl__Group_2__1__Impl + rule__RelativeNamespace_Impl__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } - (rule__RelativeNamespace_Impl__PartsAssignment_2_1) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } + (rule__RelativeNamespace_Impl__PartsAssignment_2_1) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__2__Impl - rule__RelativeNamespace_Impl__Group_2__3 + rule__RelativeNamespace_Impl__Group_2__2__Impl + rule__RelativeNamespace_Impl__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } - (rule__RelativeNamespace_Impl__Group_2_2__0)* - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } + (rule__RelativeNamespace_Impl__Group_2_2__0)* + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__3__Impl + rule__RelativeNamespace_Impl__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2_2__0__Impl - rule__RelativeNamespace_Impl__Group_2_2__1 + rule__RelativeNamespace_Impl__Group_2_2__0__Impl + rule__RelativeNamespace_Impl__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2_2__1__Impl + rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } - (rule__RelativeNamespace_Impl__PartsAssignment_2_2_1) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } + (rule__RelativeNamespace_Impl__PartsAssignment_2_2_1) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__0__Impl - rule__PrivateNamespace__Group__1 + rule__PrivateNamespace__Group__0__Impl + rule__PrivateNamespace__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } - () - { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } + () + { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__1__Impl - rule__PrivateNamespace__Group__2 + rule__PrivateNamespace__Group__1__Impl + rule__PrivateNamespace__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } - PrivateNamespace - { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } + PrivateNamespace + { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__2__Impl + rule__PrivateNamespace__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } - (rule__PrivateNamespace__Group_2__0)? - { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } + { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } + (rule__PrivateNamespace__Group_2__0)? + { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__0__Impl - rule__PrivateNamespace__Group_2__1 + rule__PrivateNamespace__Group_2__0__Impl + rule__PrivateNamespace__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__1__Impl - rule__PrivateNamespace__Group_2__2 + rule__PrivateNamespace__Group_2__1__Impl + rule__PrivateNamespace__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } - (rule__PrivateNamespace__PartsAssignment_2_1) - { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } + (rule__PrivateNamespace__PartsAssignment_2_1) + { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__2__Impl - rule__PrivateNamespace__Group_2__3 + rule__PrivateNamespace__Group_2__2__Impl + rule__PrivateNamespace__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } - (rule__PrivateNamespace__Group_2_2__0)* - { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } + { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } + (rule__PrivateNamespace__Group_2_2__0)* + { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__3__Impl + rule__PrivateNamespace__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2_2__0__Impl - rule__PrivateNamespace__Group_2_2__1 + rule__PrivateNamespace__Group_2_2__0__Impl + rule__PrivateNamespace__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2_2__1__Impl + rule__PrivateNamespace__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } - (rule__PrivateNamespace__PartsAssignment_2_2_1) - { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } + (rule__PrivateNamespace__PartsAssignment_2_2_1) + { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__0__Impl - rule__Parameter__Group__1 + rule__Parameter__Group__0__Impl + rule__Parameter__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getParameterAction_0()); } - () - { after(grammarAccess.getParameterAccess().getParameterAction_0()); } + { before(grammarAccess.getParameterAccess().getParameterAction_0()); } + () + { after(grammarAccess.getParameterAccess().getParameterAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__1__Impl - rule__Parameter__Group__2 + rule__Parameter__Group__1__Impl + rule__Parameter__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNameAssignment_1()); } - (rule__Parameter__NameAssignment_1) - { after(grammarAccess.getParameterAccess().getNameAssignment_1()); } + { before(grammarAccess.getParameterAccess().getNameAssignment_1()); } + (rule__Parameter__NameAssignment_1) + { after(grammarAccess.getParameterAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__2__Impl - rule__Parameter__Group__3 + rule__Parameter__Group__2__Impl + rule__Parameter__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterAccess().getColonKeyword_2()); } + { before(grammarAccess.getParameterAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getParameterAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__3__Impl - rule__Parameter__Group__4 + rule__Parameter__Group__3__Impl + rule__Parameter__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__4__Impl - rule__Parameter__Group__5 + rule__Parameter__Group__4__Impl + rule__Parameter__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getGroup_4()); } - (rule__Parameter__Group_4__0)? - { after(grammarAccess.getParameterAccess().getGroup_4()); } + { before(grammarAccess.getParameterAccess().getGroup_4()); } + (rule__Parameter__Group_4__0)? + { after(grammarAccess.getParameterAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__5__Impl - rule__Parameter__Group__6 + rule__Parameter__Group__5__Impl + rule__Parameter__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); } - Type_1 - { after(grammarAccess.getParameterAccess().getTypeKeyword_5()); } + { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); } + Type_1 + { after(grammarAccess.getParameterAccess().getTypeKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__6__Impl - rule__Parameter__Group__7 + rule__Parameter__Group__6__Impl + rule__Parameter__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); } - (rule__Parameter__TypeAssignment_6) - { after(grammarAccess.getParameterAccess().getTypeAssignment_6()); } + { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); } + (rule__Parameter__TypeAssignment_6) + { after(grammarAccess.getParameterAccess().getTypeAssignment_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__7__Impl - rule__Parameter__Group__8 + rule__Parameter__Group__7__Impl + rule__Parameter__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getGroup_7()); } - (rule__Parameter__Group_7__0)? - { after(grammarAccess.getParameterAccess().getGroup_7()); } + { before(grammarAccess.getParameterAccess().getGroup_7()); } + (rule__Parameter__Group_7__0)? + { after(grammarAccess.getParameterAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__8__Impl + rule__Parameter__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_4__0__Impl - rule__Parameter__Group_4__1 + rule__Parameter__Group_4__0__Impl + rule__Parameter__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } - Ns - { after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } + { before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } + Ns + { after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_4__1__Impl + rule__Parameter__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } - (rule__Parameter__NamespaceAssignment_4_1) - { after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } + { before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } + (rule__Parameter__NamespaceAssignment_4_1) + { after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_7__0__Impl - rule__Parameter__Group_7__1 + rule__Parameter__Group_7__0__Impl + rule__Parameter__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } - Value_1 - { after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } + { before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } + Value_1 + { after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_7__1__Impl + rule__Parameter__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } - (rule__Parameter__ValueAssignment_7_1) - { after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } + { before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } + (rule__Parameter__ValueAssignment_7_1) + { after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__0__Impl - rule__ParameterListType__Group__1 + rule__ParameterListType__Group__0__Impl + rule__ParameterListType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } - () - { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } + { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } + () + { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__1__Impl - rule__ParameterListType__Group__2 + rule__ParameterListType__Group__1__Impl + rule__ParameterListType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } - List - { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + List + { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__2__Impl - rule__ParameterListType__Group__3 + rule__ParameterListType__Group__2__Impl + rule__ParameterListType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__3__Impl - rule__ParameterListType__Group__4 + rule__ParameterListType__Group__3__Impl + rule__ParameterListType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } - (rule__ParameterListType__SequenceAssignment_3) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + (rule__ParameterListType__SequenceAssignment_3) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__4__Impl - rule__ParameterListType__Group__5 + rule__ParameterListType__Group__4__Impl + rule__ParameterListType__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } - (rule__ParameterListType__Group_4__0)* - { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + (rule__ParameterListType__Group_4__0)* + { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__5__Impl + rule__ParameterListType__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group_4__0__Impl - rule__ParameterListType__Group_4__1 + rule__ParameterListType__Group_4__0__Impl + rule__ParameterListType__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group_4__1__Impl + rule__ParameterListType__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } - (rule__ParameterListType__SequenceAssignment_4_1) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + (rule__ParameterListType__SequenceAssignment_4_1) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__0__Impl - rule__ParameterStructType__Group__1 + rule__ParameterStructType__Group__0__Impl + rule__ParameterStructType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } - () - { after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } + () + { after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__1__Impl - rule__ParameterStructType__Group__2 + rule__ParameterStructType__Group__1__Impl + rule__ParameterStructType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } - Struct - { after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } + { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } + Struct + { after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__2__Impl - rule__ParameterStructType__Group__3 + rule__ParameterStructType__Group__2__Impl + rule__ParameterStructType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } + { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__3__Impl - rule__ParameterStructType__Group__4 + rule__ParameterStructType__Group__3__Impl + rule__ParameterStructType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } - (rule__ParameterStructType__ParameterstructypetmemberAssignment_3) - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } + (rule__ParameterStructType__ParameterstructypetmemberAssignment_3) + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__4__Impl - rule__ParameterStructType__Group__5 + rule__ParameterStructType__Group__4__Impl + rule__ParameterStructType__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } - (rule__ParameterStructType__Group_4__0)* - { after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } + { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } + (rule__ParameterStructType__Group_4__0)* + { after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__5__Impl + rule__ParameterStructType__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } + { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group_4__0__Impl - rule__ParameterStructType__Group_4__1 + rule__ParameterStructType__Group_4__0__Impl + rule__ParameterStructType__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } + { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group_4__1__Impl + rule__ParameterStructType__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } - (rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1) - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } + (rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1) + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__0__Impl - rule__ParameterIntegerType__Group__1 + rule__ParameterIntegerType__Group__0__Impl + rule__ParameterIntegerType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } - () - { after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } + () + { after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__1__Impl - rule__ParameterIntegerType__Group__2 + rule__ParameterIntegerType__Group__1__Impl + rule__ParameterIntegerType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } - Integer - { after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } + Integer + { after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__2__Impl + rule__ParameterIntegerType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } - (rule__ParameterIntegerType__Group_2__0)? - { after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } + (rule__ParameterIntegerType__Group_2__0)? + { after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group_2__0__Impl - rule__ParameterIntegerType__Group_2__1 + rule__ParameterIntegerType__Group_2__0__Impl + rule__ParameterIntegerType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group_2__1__Impl + rule__ParameterIntegerType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterIntegerType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterIntegerType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__0__Impl - rule__ParameterStringType__Group__1 + rule__ParameterStringType__Group__0__Impl + rule__ParameterStringType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } - () - { after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } + { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } + () + { after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__1__Impl - rule__ParameterStringType__Group__2 + rule__ParameterStringType__Group__1__Impl + rule__ParameterStringType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } - String - { after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } + { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } + String + { after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__2__Impl + rule__ParameterStringType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } - (rule__ParameterStringType__Group_2__0)? - { after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } + (rule__ParameterStringType__Group_2__0)? + { after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group_2__0__Impl - rule__ParameterStringType__Group_2__1 + rule__ParameterStringType__Group_2__0__Impl + rule__ParameterStringType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group_2__1__Impl + rule__ParameterStringType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterStringType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterStringType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__0__Impl - rule__ParameterDoubleType__Group__1 + rule__ParameterDoubleType__Group__0__Impl + rule__ParameterDoubleType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } - () - { after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } + () + { after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__1__Impl - rule__ParameterDoubleType__Group__2 + rule__ParameterDoubleType__Group__1__Impl + rule__ParameterDoubleType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } - Double - { after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } + Double + { after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__2__Impl + rule__ParameterDoubleType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } - (rule__ParameterDoubleType__Group_2__0)? - { after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } + (rule__ParameterDoubleType__Group_2__0)? + { after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group_2__0__Impl - rule__ParameterDoubleType__Group_2__1 + rule__ParameterDoubleType__Group_2__0__Impl + rule__ParameterDoubleType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group_2__1__Impl + rule__ParameterDoubleType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterDoubleType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterDoubleType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__0__Impl - rule__ParameterBooleanType__Group__1 + rule__ParameterBooleanType__Group__0__Impl + rule__ParameterBooleanType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } - () - { after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } + () + { after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__1__Impl - rule__ParameterBooleanType__Group__2 + rule__ParameterBooleanType__Group__1__Impl + rule__ParameterBooleanType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } - Boolean - { after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } + Boolean + { after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__2__Impl + rule__ParameterBooleanType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } - (rule__ParameterBooleanType__Group_2__0)? - { after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } + (rule__ParameterBooleanType__Group_2__0)? + { after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group_2__0__Impl - rule__ParameterBooleanType__Group_2__1 + rule__ParameterBooleanType__Group_2__0__Impl + rule__ParameterBooleanType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group_2__1__Impl + rule__ParameterBooleanType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterBooleanType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterBooleanType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__0__Impl - rule__ParameterBase64Type__Group__1 + rule__ParameterBase64Type__Group__0__Impl + rule__ParameterBase64Type__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } - () - { after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } + { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } + () + { after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__1__Impl - rule__ParameterBase64Type__Group__2 + rule__ParameterBase64Type__Group__1__Impl + rule__ParameterBase64Type__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } - Base64 - { after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } + { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } + Base64 + { after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__2__Impl + rule__ParameterBase64Type__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } - (rule__ParameterBase64Type__Group_2__0)? - { after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + (rule__ParameterBase64Type__Group_2__0)? + { after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group_2__0__Impl - rule__ParameterBase64Type__Group_2__1 + rule__ParameterBase64Type__Group_2__0__Impl + rule__ParameterBase64Type__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group_2__1__Impl + rule__ParameterBase64Type__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterBase64Type__DefaultAssignment_2_1) - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterBase64Type__DefaultAssignment_2_1) + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__0__Impl - rule__ParameterArrayType__Group__1 + rule__ParameterArrayType__Group__0__Impl + rule__ParameterArrayType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } - RULE_BEGIN - { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + RULE_BEGIN + { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__1__Impl - rule__ParameterArrayType__Group__2 + rule__ParameterArrayType__Group__1__Impl + rule__ParameterArrayType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } - Array - { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + Array + { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__2__Impl - rule__ParameterArrayType__Group__3 + rule__ParameterArrayType__Group__2__Impl + rule__ParameterArrayType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } - (rule__ParameterArrayType__TypeAssignment_2) - { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + (rule__ParameterArrayType__TypeAssignment_2) + { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__3__Impl - rule__ParameterArrayType__Group__4 + rule__ParameterArrayType__Group__3__Impl + rule__ParameterArrayType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } - (rule__ParameterArrayType__Group_3__0)? - { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + (rule__ParameterArrayType__Group_3__0)? + { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__4__Impl + rule__ParameterArrayType__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } + RULE_END + { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group_3__0__Impl - rule__ParameterArrayType__Group_3__1 + rule__ParameterArrayType__Group_3__0__Impl + rule__ParameterArrayType__Group_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } - Default - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } + Default + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group_3__1__Impl + rule__ParameterArrayType__Group_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } - (rule__ParameterArrayType__DefaultAssignment_3_1) - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + (rule__ParameterArrayType__DefaultAssignment_3_1) + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__0__Impl - rule__ParameterList__Group__1 + rule__ParameterList__Group__0__Impl + rule__ParameterList__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } - () - { after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } + { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } + () + { after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__1__Impl - rule__ParameterList__Group__2 + rule__ParameterList__Group__1__Impl + rule__ParameterList__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } - LeftSquareBracket - { after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } + { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } + LeftSquareBracket + { after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__2__Impl - rule__ParameterList__Group__3 + rule__ParameterList__Group__2__Impl + rule__ParameterList__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); } - (rule__ParameterList__ValueAssignment_2) - { after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } + { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); } + (rule__ParameterList__ValueAssignment_2) + { after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__3__Impl - rule__ParameterList__Group__4 + rule__ParameterList__Group__3__Impl + rule__ParameterList__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getGroup_3()); } - (rule__ParameterList__Group_3__0)* - { after(grammarAccess.getParameterListAccess().getGroup_3()); } + { before(grammarAccess.getParameterListAccess().getGroup_3()); } + (rule__ParameterList__Group_3__0)* + { after(grammarAccess.getParameterListAccess().getGroup_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__4__Impl + rule__ParameterList__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } - RightSquareBracket - { after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } + { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } + RightSquareBracket + { after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group_3__0__Impl - rule__ParameterList__Group_3__1 + rule__ParameterList__Group_3__0__Impl + rule__ParameterList__Group_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } - Comma - { after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } + { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } + Comma + { after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group_3__1__Impl + rule__ParameterList__Group_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } - (rule__ParameterList__ValueAssignment_3_1) - { after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } + { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } + (rule__ParameterList__ValueAssignment_3_1) + { after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__0__Impl - rule__ParameterAny__Group__1 + rule__ParameterAny__Group__0__Impl + rule__ParameterAny__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } - () - { after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } + { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } + () + { after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__1__Impl - rule__ParameterAny__Group__2 + rule__ParameterAny__Group__1__Impl + rule__ParameterAny__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } - ParameterAny - { after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } + { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } + ParameterAny + { after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__2__Impl + rule__ParameterAny__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getGroup_2()); } - (rule__ParameterAny__Group_2__0)? - { after(grammarAccess.getParameterAnyAccess().getGroup_2()); } + { before(grammarAccess.getParameterAnyAccess().getGroup_2()); } + (rule__ParameterAny__Group_2__0)? + { after(grammarAccess.getParameterAnyAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group_2__0__Impl - rule__ParameterAny__Group_2__1 + rule__ParameterAny__Group_2__0__Impl + rule__ParameterAny__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } - Value - { after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } + { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } + Value + { after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group_2__1__Impl + rule__ParameterAny__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } - (rule__ParameterAny__ValueAssignment_2_1) - { after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } + { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } + (rule__ParameterAny__ValueAssignment_2_1) + { after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group__0__Impl - rule__ParameterStruct__Group__1 + rule__ParameterStruct__Group__0__Impl + rule__ParameterStruct__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } - () - { after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } + { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } + () + { after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group__1__Impl + rule__ParameterStruct__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getGroup_1()); } - (rule__ParameterStruct__Group_1__0)? - { after(grammarAccess.getParameterStructAccess().getGroup_1()); } + { before(grammarAccess.getParameterStructAccess().getGroup_1()); } + (rule__ParameterStruct__Group_1__0)? + { after(grammarAccess.getParameterStructAccess().getGroup_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__0__Impl - rule__ParameterStruct__Group_1__1 + rule__ParameterStruct__Group_1__0__Impl + rule__ParameterStruct__Group_1__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } + { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__1__Impl - rule__ParameterStruct__Group_1__2 + rule__ParameterStruct__Group_1__1__Impl + rule__ParameterStruct__Group_1__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } - (rule__ParameterStruct__ValueAssignment_1_1) - { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } + { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } + (rule__ParameterStruct__ValueAssignment_1_1) + { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__2__Impl - rule__ParameterStruct__Group_1__3 + rule__ParameterStruct__Group_1__2__Impl + rule__ParameterStruct__Group_1__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); } - (rule__ParameterStruct__Group_1_2__0)* - { after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } + { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); } + (rule__ParameterStruct__Group_1_2__0)* + { after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__3__Impl + rule__ParameterStruct__Group_1__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } - RightSquareBracket - { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } + { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } + RightSquareBracket + { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__0__Impl - rule__ParameterStruct__Group_1_2__1 + rule__ParameterStruct__Group_1_2__0__Impl + rule__ParameterStruct__Group_1_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } - Comma - { after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } + { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } + Comma + { after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__1__Impl - rule__ParameterStruct__Group_1_2__2 + rule__ParameterStruct__Group_1_2__1__Impl + rule__ParameterStruct__Group_1_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } + { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__2__Impl - rule__ParameterStruct__Group_1_2__3 + rule__ParameterStruct__Group_1_2__2__Impl + rule__ParameterStruct__Group_1_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } - (rule__ParameterStruct__ValueAssignment_1_2_2) - { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } + { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } + (rule__ParameterStruct__ValueAssignment_1_2_2) + { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__3__Impl + rule__ParameterStruct__Group_1_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } - RightSquareBracket - { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } + { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } + RightSquareBracket + { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__0__Impl - rule__ParameterStructMember__Group__1 + rule__ParameterStructMember__Group__0__Impl + rule__ParameterStructMember__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } - (rule__ParameterStructMember__NameAssignment_0) - { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructMember__NameAssignment_0) + { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__1__Impl - rule__ParameterStructMember__Group__2 + rule__ParameterStructMember__Group__1__Impl + rule__ParameterStructMember__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } - Colon - { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__2__Impl - rule__ParameterStructMember__Group__3 + rule__ParameterStructMember__Group__2__Impl + rule__ParameterStructMember__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } - RULE_BEGIN - { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + RULE_BEGIN + { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__3__Impl - rule__ParameterStructMember__Group__4 + rule__ParameterStructMember__Group__3__Impl + rule__ParameterStructMember__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } - (rule__ParameterStructMember__ValueAssignment_3) - { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + (rule__ParameterStructMember__ValueAssignment_3) + { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__4__Impl + rule__ParameterStructMember__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } + RULE_END + { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructTypeMember__Group__0__Impl - rule__ParameterStructTypeMember__Group__1 + rule__ParameterStructTypeMember__Group__0__Impl + rule__ParameterStructTypeMember__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } - (rule__ParameterStructTypeMember__NameAssignment_0) - { after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } + { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructTypeMember__NameAssignment_0) + { after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructTypeMember__Group__1__Impl + rule__ParameterStructTypeMember__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } - (rule__ParameterStructTypeMember__TypeAssignment_1) - { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } + { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } + (rule__ParameterStructTypeMember__TypeAssignment_1) + { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessagePart__Group__0__Impl - rule__MessagePart__Group__1 + rule__MessagePart__Group__0__Impl + rule__MessagePart__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } - (rule__MessagePart__TypeAssignment_0) - { after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } + { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } + (rule__MessagePart__TypeAssignment_0) + { after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessagePart__Group__1__Impl + rule__MessagePart__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } - (rule__MessagePart__DataAssignment_1) - { after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } + { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } + (rule__MessagePart__DataAssignment_1) + { after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Bool__Group__0__Impl - rule__Bool__Group__1 + rule__Bool__Group__0__Impl + rule__Bool__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolAccess().getBoolAction_0()); } - () - { after(grammarAccess.getBoolAccess().getBoolAction_0()); } + { before(grammarAccess.getBoolAccess().getBoolAction_0()); } + () + { after(grammarAccess.getBoolAccess().getBoolAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Bool__Group__1__Impl + rule__Bool__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); } - Bool - { after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } + { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); } + Bool + { after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8__Group__0__Impl - rule__Int8__Group__1 + rule__Int8__Group__0__Impl + rule__Int8__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8Access().getInt8Action_0()); } - () - { after(grammarAccess.getInt8Access().getInt8Action_0()); } + { before(grammarAccess.getInt8Access().getInt8Action_0()); } + () + { after(grammarAccess.getInt8Access().getInt8Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8__Group__1__Impl + rule__Int8__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8Access().getInt8Keyword_1()); } - Int8 - { after(grammarAccess.getInt8Access().getInt8Keyword_1()); } + { before(grammarAccess.getInt8Access().getInt8Keyword_1()); } + Int8 + { after(grammarAccess.getInt8Access().getInt8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8__Group__0__Impl - rule__Uint8__Group__1 + rule__Uint8__Group__0__Impl + rule__Uint8__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8Access().getUint8Action_0()); } - () - { after(grammarAccess.getUint8Access().getUint8Action_0()); } + { before(grammarAccess.getUint8Access().getUint8Action_0()); } + () + { after(grammarAccess.getUint8Access().getUint8Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8__Group__1__Impl + rule__Uint8__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8Access().getUint8Keyword_1()); } - Uint8 - { after(grammarAccess.getUint8Access().getUint8Keyword_1()); } + { before(grammarAccess.getUint8Access().getUint8Keyword_1()); } + Uint8 + { after(grammarAccess.getUint8Access().getUint8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16__Group__0__Impl - rule__Int16__Group__1 + rule__Int16__Group__0__Impl + rule__Int16__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16Access().getInt16Action_0()); } - () - { after(grammarAccess.getInt16Access().getInt16Action_0()); } + { before(grammarAccess.getInt16Access().getInt16Action_0()); } + () + { after(grammarAccess.getInt16Access().getInt16Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16__Group__1__Impl + rule__Int16__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16Access().getInt16Keyword_1()); } - Int16 - { after(grammarAccess.getInt16Access().getInt16Keyword_1()); } + { before(grammarAccess.getInt16Access().getInt16Keyword_1()); } + Int16 + { after(grammarAccess.getInt16Access().getInt16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16__Group__0__Impl - rule__Uint16__Group__1 + rule__Uint16__Group__0__Impl + rule__Uint16__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16Access().getUint16Action_0()); } - () - { after(grammarAccess.getUint16Access().getUint16Action_0()); } + { before(grammarAccess.getUint16Access().getUint16Action_0()); } + () + { after(grammarAccess.getUint16Access().getUint16Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16__Group__1__Impl + rule__Uint16__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16Access().getUint16Keyword_1()); } - Uint16 - { after(grammarAccess.getUint16Access().getUint16Keyword_1()); } + { before(grammarAccess.getUint16Access().getUint16Keyword_1()); } + Uint16 + { after(grammarAccess.getUint16Access().getUint16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32__Group__0__Impl - rule__Int32__Group__1 + rule__Int32__Group__0__Impl + rule__Int32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32Access().getInt32Action_0()); } - () - { after(grammarAccess.getInt32Access().getInt32Action_0()); } + { before(grammarAccess.getInt32Access().getInt32Action_0()); } + () + { after(grammarAccess.getInt32Access().getInt32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32__Group__1__Impl + rule__Int32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32Access().getInt32Keyword_1()); } - Int32 - { after(grammarAccess.getInt32Access().getInt32Keyword_1()); } + { before(grammarAccess.getInt32Access().getInt32Keyword_1()); } + Int32 + { after(grammarAccess.getInt32Access().getInt32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32__Group__0__Impl - rule__Uint32__Group__1 + rule__Uint32__Group__0__Impl + rule__Uint32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32Access().getUint32Action_0()); } - () - { after(grammarAccess.getUint32Access().getUint32Action_0()); } + { before(grammarAccess.getUint32Access().getUint32Action_0()); } + () + { after(grammarAccess.getUint32Access().getUint32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32__Group__1__Impl + rule__Uint32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32Access().getUint32Keyword_1()); } - Uint32 - { after(grammarAccess.getUint32Access().getUint32Keyword_1()); } + { before(grammarAccess.getUint32Access().getUint32Keyword_1()); } + Uint32 + { after(grammarAccess.getUint32Access().getUint32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64__Group__0__Impl - rule__Int64__Group__1 + rule__Int64__Group__0__Impl + rule__Int64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64Access().getInt64Action_0()); } - () - { after(grammarAccess.getInt64Access().getInt64Action_0()); } + { before(grammarAccess.getInt64Access().getInt64Action_0()); } + () + { after(grammarAccess.getInt64Access().getInt64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64__Group__1__Impl + rule__Int64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64Access().getInt64Keyword_1()); } - Int64 - { after(grammarAccess.getInt64Access().getInt64Keyword_1()); } + { before(grammarAccess.getInt64Access().getInt64Keyword_1()); } + Int64 + { after(grammarAccess.getInt64Access().getInt64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64__Group__0__Impl - rule__Uint64__Group__1 + rule__Uint64__Group__0__Impl + rule__Uint64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64Access().getUint64Action_0()); } - () - { after(grammarAccess.getUint64Access().getUint64Action_0()); } + { before(grammarAccess.getUint64Access().getUint64Action_0()); } + () + { after(grammarAccess.getUint64Access().getUint64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64__Group__1__Impl + rule__Uint64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64Access().getUint64Keyword_1()); } - Uint64 - { after(grammarAccess.getUint64Access().getUint64Keyword_1()); } + { before(grammarAccess.getUint64Access().getUint64Keyword_1()); } + Uint64 + { after(grammarAccess.getUint64Access().getUint64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32__Group__0__Impl - rule__Float32__Group__1 + rule__Float32__Group__0__Impl + rule__Float32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32Access().getFloat32Action_0()); } - () - { after(grammarAccess.getFloat32Access().getFloat32Action_0()); } + { before(grammarAccess.getFloat32Access().getFloat32Action_0()); } + () + { after(grammarAccess.getFloat32Access().getFloat32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32__Group__1__Impl + rule__Float32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } - Float32 - { after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } + { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } + Float32 + { after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64__Group__0__Impl - rule__Float64__Group__1 + rule__Float64__Group__0__Impl + rule__Float64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64Access().getFloat64Action_0()); } - () - { after(grammarAccess.getFloat64Access().getFloat64Action_0()); } + { before(grammarAccess.getFloat64Access().getFloat64Action_0()); } + () + { after(grammarAccess.getFloat64Access().getFloat64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64__Group__1__Impl + rule__Float64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } - Float64 - { after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } + { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } + Float64 + { after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0__Group__0__Impl - rule__String0__Group__1 + rule__String0__Group__0__Impl + rule__String0__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0Access().getStringAction_0()); } - () - { after(grammarAccess.getString0Access().getStringAction_0()); } + { before(grammarAccess.getString0Access().getStringAction_0()); } + () + { after(grammarAccess.getString0Access().getStringAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0__Group__1__Impl + rule__String0__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0Access().getStringKeyword_1()); } - String_1 - { after(grammarAccess.getString0Access().getStringKeyword_1()); } + { before(grammarAccess.getString0Access().getStringKeyword_1()); } + String_1 + { after(grammarAccess.getString0Access().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Byte__Group__0__Impl - rule__Byte__Group__1 + rule__Byte__Group__0__Impl + rule__Byte__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteAccess().getByteAction_0()); } - () - { after(grammarAccess.getByteAccess().getByteAction_0()); } + { before(grammarAccess.getByteAccess().getByteAction_0()); } + () + { after(grammarAccess.getByteAccess().getByteAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Byte__Group__1__Impl + rule__Byte__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteAccess().getByteKeyword_1()); } - Byte - { after(grammarAccess.getByteAccess().getByteKeyword_1()); } + { before(grammarAccess.getByteAccess().getByteKeyword_1()); } + Byte + { after(grammarAccess.getByteAccess().getByteKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Time__Group__0__Impl - rule__Time__Group__1 + rule__Time__Group__0__Impl + rule__Time__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTimeAccess().getTimeAction_0()); } - () - { after(grammarAccess.getTimeAccess().getTimeAction_0()); } + { before(grammarAccess.getTimeAccess().getTimeAction_0()); } + () + { after(grammarAccess.getTimeAccess().getTimeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Time__Group__1__Impl + rule__Time__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); } - Time - { after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } + { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); } + Time + { after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Duration__Group__0__Impl - rule__Duration__Group__1 + rule__Duration__Group__0__Impl + rule__Duration__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getDurationAccess().getDurationAction_0()); } - () - { after(grammarAccess.getDurationAccess().getDurationAction_0()); } + { before(grammarAccess.getDurationAccess().getDurationAction_0()); } + () + { after(grammarAccess.getDurationAccess().getDurationAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Duration__Group__1__Impl + rule__Duration__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); } - Duration - { after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } + { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); } + Duration + { after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__BoolArray__Group__0__Impl - rule__BoolArray__Group__1 + rule__BoolArray__Group__0__Impl + rule__BoolArray__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } - () - { after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } + { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } + () + { after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__BoolArray__Group__1__Impl + rule__BoolArray__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } - Bool_1 - { after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } + { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } + Bool_1 + { after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8Array__Group__0__Impl - rule__Int8Array__Group__1 + rule__Int8Array__Group__0__Impl + rule__Int8Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } - () - { after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } + { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } + () + { after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8Array__Group__1__Impl + rule__Int8Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } - Int8_1 - { after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } + { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } + Int8_1 + { after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8Array__Group__0__Impl - rule__Uint8Array__Group__1 + rule__Uint8Array__Group__0__Impl + rule__Uint8Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } - () - { after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } + { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } + () + { after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8Array__Group__1__Impl + rule__Uint8Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } - Uint8_1 - { after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } + { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } + Uint8_1 + { after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16Array__Group__0__Impl - rule__Int16Array__Group__1 + rule__Int16Array__Group__0__Impl + rule__Int16Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } - () - { after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } + { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } + () + { after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16Array__Group__1__Impl + rule__Int16Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } - Int16_1 - { after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } + { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } + Int16_1 + { after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16Array__Group__0__Impl - rule__Uint16Array__Group__1 + rule__Uint16Array__Group__0__Impl + rule__Uint16Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } - () - { after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } + { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } + () + { after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16Array__Group__1__Impl + rule__Uint16Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } - Uint16_1 - { after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } + { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } + Uint16_1 + { after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32Array__Group__0__Impl - rule__Int32Array__Group__1 + rule__Int32Array__Group__0__Impl + rule__Int32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } - () - { after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } + { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } + () + { after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32Array__Group__1__Impl + rule__Int32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } - Int32_1 - { after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } + { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } + Int32_1 + { after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32Array__Group__0__Impl - rule__Uint32Array__Group__1 + rule__Uint32Array__Group__0__Impl + rule__Uint32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } - () - { after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } + { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } + () + { after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32Array__Group__1__Impl + rule__Uint32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } - Uint32_1 - { after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } + { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } + Uint32_1 + { after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64Array__Group__0__Impl - rule__Int64Array__Group__1 + rule__Int64Array__Group__0__Impl + rule__Int64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } - () - { after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } + { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } + () + { after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64Array__Group__1__Impl + rule__Int64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } - Int64_1 - { after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } + { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } + Int64_1 + { after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64Array__Group__0__Impl - rule__Uint64Array__Group__1 + rule__Uint64Array__Group__0__Impl + rule__Uint64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } - () - { after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } + { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } + () + { after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64Array__Group__1__Impl + rule__Uint64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } - Uint64_1 - { after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } + { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } + Uint64_1 + { after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32Array__Group__0__Impl - rule__Float32Array__Group__1 + rule__Float32Array__Group__0__Impl + rule__Float32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } - () - { after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } + { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } + () + { after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32Array__Group__1__Impl + rule__Float32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } - Float32_1 - { after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } + { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } + Float32_1 + { after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64Array__Group__0__Impl - rule__Float64Array__Group__1 + rule__Float64Array__Group__0__Impl + rule__Float64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } - () - { after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } + { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } + () + { after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64Array__Group__1__Impl + rule__Float64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } - Float64_1 - { after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } + { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } + Float64_1 + { after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0Array__Group__0__Impl - rule__String0Array__Group__1 + rule__String0Array__Group__0__Impl + rule__String0Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } - () - { after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } + { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } + () + { after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0Array__Group__1__Impl + rule__String0Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } - String_2 - { after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } + { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } + String_2 + { after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ByteArray__Group__0__Impl - rule__ByteArray__Group__1 + rule__ByteArray__Group__0__Impl + rule__ByteArray__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } - () - { after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } + { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } + () + { after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ByteArray__Group__1__Impl + rule__ByteArray__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } - Byte_1 - { after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } + { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } + Byte_1 + { after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Header__Group__0__Impl - rule__Header__Group__1 + rule__Header__Group__0__Impl + rule__Header__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); } - () - { after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } + { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); } + () + { after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Header__Group__1__Impl + rule__Header__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } - Header - { after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } + { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } + Header + { after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ArrayTopicSpecRef__Group__0__Impl - rule__ArrayTopicSpecRef__Group__1 + rule__ArrayTopicSpecRef__Group__0__Impl + rule__ArrayTopicSpecRef__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } - (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ArrayTopicSpecRef__Group__1__Impl + rule__ArrayTopicSpecRef__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } - LeftSquareBracketRightSquareBracket - { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + LeftSquareBracketRightSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PackageSet__PackageAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); } - rulePackage_Impl - { after(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); } + rulePackage_Impl + { after(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__FromGitRepoAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ruleEString - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ruleEString + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__SpecAssignment_5_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } - ruleSpecBase - { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + ruleSpecBase + { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__DependencyAssignment_6_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ruleDependency - { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ruleDependency + { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__DependencyAssignment_6_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ruleDependency - { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ruleDependency + { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__PublisherAssignment_2_0_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } - rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } + rulePublisher + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__SubscriberAssignment_2_1_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } - ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } + ruleSubscriber + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ServiceserverAssignment_2_2_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } - ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } + ruleServiceServer + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ServiceclientAssignment_2_3_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } - ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } + ruleServiceClient + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ActionserverAssignment_2_4_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } - ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } + ruleActionServer + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ActionclientAssignment_2_5_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } - ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } + ruleActionClient + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ParameterAssignment_2_6_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } - ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } + ruleParameter + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } - (rule__TopicSpec__NameAlternatives_2_0) - { after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } - ) + ( + { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } + (rule__TopicSpec__NameAlternatives_2_0) + { after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__MessageAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__RequestAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__ResponseAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__GoalAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__ResultAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__FeedbackAssignment_9_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__MessagePartAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } - ruleMessagePart - { after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } + ruleMessagePart + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__MessageAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__MessageAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__ServiceAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__ServiceAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__ActionAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__ActionAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PackageDependency__PackageAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } - ( - { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - ruleEString - { after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - ) - { after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } - ) + ( + { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } + ( + { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } + ruleEString + { after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } + ) + { after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__NamespaceAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } - ruleNamespace - { after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } + ruleNamespace + { after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__TypeAssignment_6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } - ruleParameterType - { after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } + ruleParameterType + { after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__ValueAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } - ruleParameterValue - { after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } + ruleParameterValue + { after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__SequenceAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } - ruleParameterType - { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } + ruleParameterType + { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__SequenceAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } - ruleParameterType - { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } + ruleParameterType + { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__ParameterstructypetmemberAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } - ruleParameterStructTypeMember - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } + ruleParameterStructTypeMember + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } - ruleParameterStructTypeMember - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } + ruleParameterStructTypeMember + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } - ruleParameterInteger - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } + ruleParameterInteger + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } - ruleParameterString - { after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } + ruleParameterString + { after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } - ruleParameterDouble - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } + ruleParameterDouble + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } - ruleParameterBoolean - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } + ruleParameterBoolean + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } - ruleParameterBase64 - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } + ruleParameterBase64 + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__TypeAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - ruleParameterType - { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } + ruleParameterType + { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__DefaultAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - ruleParameterList - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - ) + ( + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } + ruleParameterList + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__ValueAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } - ruleParameterValue - { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } + ruleParameterValue + { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__ValueAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } - ruleParameterValue - { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } - ) + ( + { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } + ruleParameterValue + { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__ValueAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } - ruleEString - { after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } + ruleEString + { after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterString__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } - ruleEString - { after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } + ruleEString + { after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } - ruleBase64Binary - { after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } + ruleBase64Binary + { after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterInteger__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } - ruleInteger0 - { after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } + ruleInteger0 + { after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDouble__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } - ruleDouble0 - { after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } + ruleDouble0 + { after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBoolean__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } - ruleboolean0 - { after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } + ruleboolean0 + { after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__ValueAssignment_1_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } - ruleParameterStructMember - { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } + ruleParameterStructMember + { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__ValueAssignment_1_2_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } - ruleParameterStructMember - { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } - ) + ( + { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } + ruleParameterStructMember + { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDate__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } - ruleDateTime0 - { after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } + ruleDateTime0 + { after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString - { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } + ruleEString + { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__ValueAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - ruleParameterValue - { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } + ruleParameterValue + { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString - { after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } + ruleEString + { after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } - ruleParameterType - { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } + ruleParameterType + { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__TypeAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } - ruleAbstractType - { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } + ruleAbstractType + { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__DataAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } - (rule__MessagePart__DataAlternatives_1_0) - { after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } - ) + ( + { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } + (rule__MessagePart__DataAlternatives_1_0) + { after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpecRef__TopicSpecAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - ruleEString - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - ) - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } - ) + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } + ruleEString + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } + ) + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__TopicSpecAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - ruleEString - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - ) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + ruleEString + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + ) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java index f623658fc..f75cef4bc 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java @@ -144,120 +144,120 @@ public InternalRosParser(TokenStream input) { } public InternalRosParser(TokenStream input, RecognizerSharedState state) { super(input, state); - + } - + public String[] getTokenNames() { return InternalRosParser.tokenNames; } public String getGrammarFileName() { return "InternalRosParser.g"; } - private RosGrammarAccess grammarAccess; - private final Map tokenNameToValue = new HashMap(); - - { - tokenNameToValue.put("Comma", "','"); - tokenNameToValue.put("Colon", "':'"); - tokenNameToValue.put("LeftSquareBracket", "'['"); - tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); - tokenNameToValue.put("Any", "'Any'"); - tokenNameToValue.put("Ns", "'ns:'"); - tokenNameToValue.put("Date", "'Date'"); - tokenNameToValue.put("List", "'List'"); - tokenNameToValue.put("Bool", "'bool'"); - tokenNameToValue.put("Byte", "'byte'"); - tokenNameToValue.put("Goal", "'goal'"); - tokenNameToValue.put("Int8", "'int8'"); - tokenNameToValue.put("Msg", "'msg:'"); - tokenNameToValue.put("Name", "'name'"); - tokenNameToValue.put("Node", "'node'"); - tokenNameToValue.put("Srv", "'srv:'"); - tokenNameToValue.put("Time", "'time'"); - tokenNameToValue.put("Type", "'type'"); - tokenNameToValue.put("Goal_1", "'goal:'"); - tokenNameToValue.put("Int16", "'int16'"); - tokenNameToValue.put("Int32", "'int32'"); - tokenNameToValue.put("Int64", "'int64'"); - tokenNameToValue.put("Node_1", "'node:'"); - tokenNameToValue.put("Type_1", "'type:'"); - tokenNameToValue.put("Uint8", "'uint8'"); - tokenNameToValue.put("Value", "'value'"); - tokenNameToValue.put("Array", "'Array:'"); - tokenNameToValue.put("Base64", "'Base64'"); - tokenNameToValue.put("Double", "'Double'"); - tokenNameToValue.put("Header", "'Header'"); - tokenNameToValue.put("String", "'String'"); - tokenNameToValue.put("Struct", "'Struct'"); - tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); - tokenNameToValue.put("Result", "'result'"); - tokenNameToValue.put("Specs", "'specs:'"); - tokenNameToValue.put("String_1", "'string'"); - tokenNameToValue.put("Uint16", "'uint16'"); - tokenNameToValue.put("Uint32", "'uint32'"); - tokenNameToValue.put("Uint64", "'uint64'"); - tokenNameToValue.put("Value_1", "'value:'"); - tokenNameToValue.put("Boolean", "'Boolean'"); - tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Float32", "'float32'"); - tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); - tokenNameToValue.put("Message", "'message'"); - tokenNameToValue.put("Result_1", "'result:'"); - tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); - tokenNameToValue.put("Default", "'default:'"); - tokenNameToValue.put("Duration", "'duration'"); - tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("Message_1", "'message:'"); - tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); - tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); - tokenNameToValue.put("Response", "'response:'"); - tokenNameToValue.put("Parameters", "'parameters:'"); - tokenNameToValue.put("Publishers", "'publishers:'"); - tokenNameToValue.put("ParameterAny", "'ParameterAny'"); - tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); - tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Dependencies", "'dependencies:'"); - tokenNameToValue.put("Actionclients", "'actionclients:'"); - tokenNameToValue.put("Actionservers", "'actionservers:'"); - tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); - tokenNameToValue.put("Serviceclients", "'serviceclients:'"); - tokenNameToValue.put("Serviceservers", "'serviceservers:'"); - tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); - tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - } - - public void setGrammarAccess(RosGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - String result = tokenNameToValue.get(tokenName); - if (result == null) - result = tokenName; - return result; - } + private RosGrammarAccess grammarAccess; + private final Map tokenNameToValue = new HashMap(); + + { + tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("Colon", "':'"); + tokenNameToValue.put("LeftSquareBracket", "'['"); + tokenNameToValue.put("RightSquareBracket", "']'"); + tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); + tokenNameToValue.put("Any", "'Any'"); + tokenNameToValue.put("Ns", "'ns:'"); + tokenNameToValue.put("Date", "'Date'"); + tokenNameToValue.put("List", "'List'"); + tokenNameToValue.put("Bool", "'bool'"); + tokenNameToValue.put("Byte", "'byte'"); + tokenNameToValue.put("Goal", "'goal'"); + tokenNameToValue.put("Int8", "'int8'"); + tokenNameToValue.put("Msg", "'msg:'"); + tokenNameToValue.put("Name", "'name'"); + tokenNameToValue.put("Node", "'node'"); + tokenNameToValue.put("Srv", "'srv:'"); + tokenNameToValue.put("Time", "'time'"); + tokenNameToValue.put("Type", "'type'"); + tokenNameToValue.put("Goal_1", "'goal:'"); + tokenNameToValue.put("Int16", "'int16'"); + tokenNameToValue.put("Int32", "'int32'"); + tokenNameToValue.put("Int64", "'int64'"); + tokenNameToValue.put("Node_1", "'node:'"); + tokenNameToValue.put("Type_1", "'type:'"); + tokenNameToValue.put("Uint8", "'uint8'"); + tokenNameToValue.put("Value", "'value'"); + tokenNameToValue.put("Array", "'Array:'"); + tokenNameToValue.put("Base64", "'Base64'"); + tokenNameToValue.put("Double", "'Double'"); + tokenNameToValue.put("Header", "'Header'"); + tokenNameToValue.put("String", "'String'"); + tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Action", "'action'"); + tokenNameToValue.put("Bool_1", "'bool[]'"); + tokenNameToValue.put("Byte_1", "'byte[]'"); + tokenNameToValue.put("Int8_1", "'int8[]'"); + tokenNameToValue.put("Result", "'result'"); + tokenNameToValue.put("Specs", "'specs:'"); + tokenNameToValue.put("String_1", "'string'"); + tokenNameToValue.put("Uint16", "'uint16'"); + tokenNameToValue.put("Uint32", "'uint32'"); + tokenNameToValue.put("Uint64", "'uint64'"); + tokenNameToValue.put("Value_1", "'value:'"); + tokenNameToValue.put("Boolean", "'Boolean'"); + tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Action_1", "'action:'"); + tokenNameToValue.put("Float32", "'float32'"); + tokenNameToValue.put("Float64", "'float64'"); + tokenNameToValue.put("Int16_1", "'int16[]'"); + tokenNameToValue.put("Int32_1", "'int32[]'"); + tokenNameToValue.put("Int64_1", "'int64[]'"); + tokenNameToValue.put("Message", "'message'"); + tokenNameToValue.put("Result_1", "'result:'"); + tokenNameToValue.put("Service", "'service'"); + tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("Default", "'default:'"); + tokenNameToValue.put("Duration", "'duration'"); + tokenNameToValue.put("Feedback", "'feedback'"); + tokenNameToValue.put("Message_1", "'message:'"); + tokenNameToValue.put("Request", "'request:'"); + tokenNameToValue.put("String_2", "'string[]'"); + tokenNameToValue.put("Uint16_1", "'uint16[]'"); + tokenNameToValue.put("Uint32_1", "'uint32[]'"); + tokenNameToValue.put("Uint64_1", "'uint64[]'"); + tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Feedback_1", "'feedback:'"); + tokenNameToValue.put("Float32_1", "'float32[]'"); + tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Response", "'response:'"); + tokenNameToValue.put("Parameters", "'parameters:'"); + tokenNameToValue.put("Publishers", "'publishers:'"); + tokenNameToValue.put("ParameterAny", "'ParameterAny'"); + tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); + tokenNameToValue.put("Subscribers", "'subscribers:'"); + tokenNameToValue.put("Dependencies", "'dependencies:'"); + tokenNameToValue.put("Actionclients", "'actionclients:'"); + tokenNameToValue.put("Actionservers", "'actionservers:'"); + tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("Serviceclients", "'serviceclients:'"); + tokenNameToValue.put("Serviceservers", "'serviceservers:'"); + tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); + tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); + tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); + } + + public void setGrammarAccess(RosGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + String result = tokenNameToValue.get(tokenName); + if (result == null) + result = tokenName; + return result; + } @@ -268,14 +268,14 @@ public final void entryRulePackageSet() throws RecognitionException { // InternalRosParser.g:140:1: ( rulePackageSet EOF ) // InternalRosParser.g:141:1: rulePackageSet EOF { - before(grammarAccess.getPackageSetRule()); + before(grammarAccess.getPackageSetRule()); pushFollow(FOLLOW_1); rulePackageSet(); state._fsp--; - after(grammarAccess.getPackageSetRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackageSetRule()); + match(input,EOF,FOLLOW_2); } @@ -295,8 +295,8 @@ public final void entryRulePackageSet() throws RecognitionException { // InternalRosParser.g:148:1: rulePackageSet : ( ( rule__PackageSet__Group__0 ) ) ; public final void rulePackageSet() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:152:2: ( ( ( rule__PackageSet__Group__0 ) ) ) // InternalRosParser.g:153:2: ( ( rule__PackageSet__Group__0 ) ) @@ -304,7 +304,7 @@ public final void rulePackageSet() throws RecognitionException { // InternalRosParser.g:153:2: ( ( rule__PackageSet__Group__0 ) ) // InternalRosParser.g:154:3: ( rule__PackageSet__Group__0 ) { - before(grammarAccess.getPackageSetAccess().getGroup()); + before(grammarAccess.getPackageSetAccess().getGroup()); // InternalRosParser.g:155:3: ( rule__PackageSet__Group__0 ) // InternalRosParser.g:155:4: rule__PackageSet__Group__0 { @@ -316,7 +316,7 @@ public final void rulePackageSet() throws RecognitionException { } - after(grammarAccess.getPackageSetAccess().getGroup()); + after(grammarAccess.getPackageSetAccess().getGroup()); } @@ -330,7 +330,7 @@ public final void rulePackageSet() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -345,14 +345,14 @@ public final void entryRulePackage_Impl() throws RecognitionException { // InternalRosParser.g:165:1: ( rulePackage_Impl EOF ) // InternalRosParser.g:166:1: rulePackage_Impl EOF { - before(grammarAccess.getPackage_ImplRule()); + before(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); rulePackage_Impl(); state._fsp--; - after(grammarAccess.getPackage_ImplRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackage_ImplRule()); + match(input,EOF,FOLLOW_2); } @@ -372,8 +372,8 @@ public final void entryRulePackage_Impl() throws RecognitionException { // InternalRosParser.g:173:1: rulePackage_Impl : ( ( rule__Package_Impl__Group__0 ) ) ; public final void rulePackage_Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:177:2: ( ( ( rule__Package_Impl__Group__0 ) ) ) // InternalRosParser.g:178:2: ( ( rule__Package_Impl__Group__0 ) ) @@ -381,7 +381,7 @@ public final void rulePackage_Impl() throws RecognitionException { // InternalRosParser.g:178:2: ( ( rule__Package_Impl__Group__0 ) ) // InternalRosParser.g:179:3: ( rule__Package_Impl__Group__0 ) { - before(grammarAccess.getPackage_ImplAccess().getGroup()); + before(grammarAccess.getPackage_ImplAccess().getGroup()); // InternalRosParser.g:180:3: ( rule__Package_Impl__Group__0 ) // InternalRosParser.g:180:4: rule__Package_Impl__Group__0 { @@ -393,7 +393,7 @@ public final void rulePackage_Impl() throws RecognitionException { } - after(grammarAccess.getPackage_ImplAccess().getGroup()); + after(grammarAccess.getPackage_ImplAccess().getGroup()); } @@ -407,7 +407,7 @@ public final void rulePackage_Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -422,14 +422,14 @@ public final void entryRuleNode() throws RecognitionException { // InternalRosParser.g:190:1: ( ruleNode EOF ) // InternalRosParser.g:191:1: ruleNode EOF { - before(grammarAccess.getNodeRule()); + before(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); ruleNode(); state._fsp--; - after(grammarAccess.getNodeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getNodeRule()); + match(input,EOF,FOLLOW_2); } @@ -449,8 +449,8 @@ public final void entryRuleNode() throws RecognitionException { // InternalRosParser.g:198:1: ruleNode : ( ( rule__Node__Group__0 ) ) ; public final void ruleNode() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:202:2: ( ( ( rule__Node__Group__0 ) ) ) // InternalRosParser.g:203:2: ( ( rule__Node__Group__0 ) ) @@ -458,7 +458,7 @@ public final void ruleNode() throws RecognitionException { // InternalRosParser.g:203:2: ( ( rule__Node__Group__0 ) ) // InternalRosParser.g:204:3: ( rule__Node__Group__0 ) { - before(grammarAccess.getNodeAccess().getGroup()); + before(grammarAccess.getNodeAccess().getGroup()); // InternalRosParser.g:205:3: ( rule__Node__Group__0 ) // InternalRosParser.g:205:4: rule__Node__Group__0 { @@ -470,7 +470,7 @@ public final void ruleNode() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup()); + after(grammarAccess.getNodeAccess().getGroup()); } @@ -484,7 +484,7 @@ public final void ruleNode() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -499,14 +499,14 @@ public final void entryRuleSpecBase() throws RecognitionException { // InternalRosParser.g:215:1: ( ruleSpecBase EOF ) // InternalRosParser.g:216:1: ruleSpecBase EOF { - before(grammarAccess.getSpecBaseRule()); + before(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); ruleSpecBase(); state._fsp--; - after(grammarAccess.getSpecBaseRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getSpecBaseRule()); + match(input,EOF,FOLLOW_2); } @@ -526,8 +526,8 @@ public final void entryRuleSpecBase() throws RecognitionException { // InternalRosParser.g:223:1: ruleSpecBase : ( ( rule__SpecBase__Alternatives ) ) ; public final void ruleSpecBase() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:227:2: ( ( ( rule__SpecBase__Alternatives ) ) ) // InternalRosParser.g:228:2: ( ( rule__SpecBase__Alternatives ) ) @@ -535,7 +535,7 @@ public final void ruleSpecBase() throws RecognitionException { // InternalRosParser.g:228:2: ( ( rule__SpecBase__Alternatives ) ) // InternalRosParser.g:229:3: ( rule__SpecBase__Alternatives ) { - before(grammarAccess.getSpecBaseAccess().getAlternatives()); + before(grammarAccess.getSpecBaseAccess().getAlternatives()); // InternalRosParser.g:230:3: ( rule__SpecBase__Alternatives ) // InternalRosParser.g:230:4: rule__SpecBase__Alternatives { @@ -547,7 +547,7 @@ public final void ruleSpecBase() throws RecognitionException { } - after(grammarAccess.getSpecBaseAccess().getAlternatives()); + after(grammarAccess.getSpecBaseAccess().getAlternatives()); } @@ -561,7 +561,7 @@ public final void ruleSpecBase() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -576,14 +576,14 @@ public final void entryRuleTopicSpec() throws RecognitionException { // InternalRosParser.g:240:1: ( ruleTopicSpec EOF ) // InternalRosParser.g:241:1: ruleTopicSpec EOF { - before(grammarAccess.getTopicSpecRule()); + before(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); ruleTopicSpec(); state._fsp--; - after(grammarAccess.getTopicSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTopicSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -603,8 +603,8 @@ public final void entryRuleTopicSpec() throws RecognitionException { // InternalRosParser.g:248:1: ruleTopicSpec : ( ( rule__TopicSpec__Group__0 ) ) ; public final void ruleTopicSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:252:2: ( ( ( rule__TopicSpec__Group__0 ) ) ) // InternalRosParser.g:253:2: ( ( rule__TopicSpec__Group__0 ) ) @@ -612,7 +612,7 @@ public final void ruleTopicSpec() throws RecognitionException { // InternalRosParser.g:253:2: ( ( rule__TopicSpec__Group__0 ) ) // InternalRosParser.g:254:3: ( rule__TopicSpec__Group__0 ) { - before(grammarAccess.getTopicSpecAccess().getGroup()); + before(grammarAccess.getTopicSpecAccess().getGroup()); // InternalRosParser.g:255:3: ( rule__TopicSpec__Group__0 ) // InternalRosParser.g:255:4: rule__TopicSpec__Group__0 { @@ -624,7 +624,7 @@ public final void ruleTopicSpec() throws RecognitionException { } - after(grammarAccess.getTopicSpecAccess().getGroup()); + after(grammarAccess.getTopicSpecAccess().getGroup()); } @@ -638,7 +638,7 @@ public final void ruleTopicSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -653,14 +653,14 @@ public final void entryRuleServiceSpec() throws RecognitionException { // InternalRosParser.g:265:1: ( ruleServiceSpec EOF ) // InternalRosParser.g:266:1: ruleServiceSpec EOF { - before(grammarAccess.getServiceSpecRule()); + before(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); ruleServiceSpec(); state._fsp--; - after(grammarAccess.getServiceSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -680,8 +680,8 @@ public final void entryRuleServiceSpec() throws RecognitionException { // InternalRosParser.g:273:1: ruleServiceSpec : ( ( rule__ServiceSpec__Group__0 ) ) ; public final void ruleServiceSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:277:2: ( ( ( rule__ServiceSpec__Group__0 ) ) ) // InternalRosParser.g:278:2: ( ( rule__ServiceSpec__Group__0 ) ) @@ -689,7 +689,7 @@ public final void ruleServiceSpec() throws RecognitionException { // InternalRosParser.g:278:2: ( ( rule__ServiceSpec__Group__0 ) ) // InternalRosParser.g:279:3: ( rule__ServiceSpec__Group__0 ) { - before(grammarAccess.getServiceSpecAccess().getGroup()); + before(grammarAccess.getServiceSpecAccess().getGroup()); // InternalRosParser.g:280:3: ( rule__ServiceSpec__Group__0 ) // InternalRosParser.g:280:4: rule__ServiceSpec__Group__0 { @@ -701,7 +701,7 @@ public final void ruleServiceSpec() throws RecognitionException { } - after(grammarAccess.getServiceSpecAccess().getGroup()); + after(grammarAccess.getServiceSpecAccess().getGroup()); } @@ -715,7 +715,7 @@ public final void ruleServiceSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -730,14 +730,14 @@ public final void entryRuleActionSpec() throws RecognitionException { // InternalRosParser.g:290:1: ( ruleActionSpec EOF ) // InternalRosParser.g:291:1: ruleActionSpec EOF { - before(grammarAccess.getActionSpecRule()); + before(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); ruleActionSpec(); state._fsp--; - after(grammarAccess.getActionSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -757,8 +757,8 @@ public final void entryRuleActionSpec() throws RecognitionException { // InternalRosParser.g:298:1: ruleActionSpec : ( ( rule__ActionSpec__Group__0 ) ) ; public final void ruleActionSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:302:2: ( ( ( rule__ActionSpec__Group__0 ) ) ) // InternalRosParser.g:303:2: ( ( rule__ActionSpec__Group__0 ) ) @@ -766,7 +766,7 @@ public final void ruleActionSpec() throws RecognitionException { // InternalRosParser.g:303:2: ( ( rule__ActionSpec__Group__0 ) ) // InternalRosParser.g:304:3: ( rule__ActionSpec__Group__0 ) { - before(grammarAccess.getActionSpecAccess().getGroup()); + before(grammarAccess.getActionSpecAccess().getGroup()); // InternalRosParser.g:305:3: ( rule__ActionSpec__Group__0 ) // InternalRosParser.g:305:4: rule__ActionSpec__Group__0 { @@ -778,7 +778,7 @@ public final void ruleActionSpec() throws RecognitionException { } - after(grammarAccess.getActionSpecAccess().getGroup()); + after(grammarAccess.getActionSpecAccess().getGroup()); } @@ -792,7 +792,7 @@ public final void ruleActionSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -807,14 +807,14 @@ public final void entryRuleMessageDefinition() throws RecognitionException { // InternalRosParser.g:315:1: ( ruleMessageDefinition EOF ) // InternalRosParser.g:316:1: ruleMessageDefinition EOF { - before(grammarAccess.getMessageDefinitionRule()); + before(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getMessageDefinitionRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getMessageDefinitionRule()); + match(input,EOF,FOLLOW_2); } @@ -834,8 +834,8 @@ public final void entryRuleMessageDefinition() throws RecognitionException { // InternalRosParser.g:323:1: ruleMessageDefinition : ( ( rule__MessageDefinition__Group__0 ) ) ; public final void ruleMessageDefinition() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:327:2: ( ( ( rule__MessageDefinition__Group__0 ) ) ) // InternalRosParser.g:328:2: ( ( rule__MessageDefinition__Group__0 ) ) @@ -843,7 +843,7 @@ public final void ruleMessageDefinition() throws RecognitionException { // InternalRosParser.g:328:2: ( ( rule__MessageDefinition__Group__0 ) ) // InternalRosParser.g:329:3: ( rule__MessageDefinition__Group__0 ) { - before(grammarAccess.getMessageDefinitionAccess().getGroup()); + before(grammarAccess.getMessageDefinitionAccess().getGroup()); // InternalRosParser.g:330:3: ( rule__MessageDefinition__Group__0 ) // InternalRosParser.g:330:4: rule__MessageDefinition__Group__0 { @@ -855,7 +855,7 @@ public final void ruleMessageDefinition() throws RecognitionException { } - after(grammarAccess.getMessageDefinitionAccess().getGroup()); + after(grammarAccess.getMessageDefinitionAccess().getGroup()); } @@ -869,7 +869,7 @@ public final void ruleMessageDefinition() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -884,14 +884,14 @@ public final void entryRulePublisher() throws RecognitionException { // InternalRosParser.g:340:1: ( rulePublisher EOF ) // InternalRosParser.g:341:1: rulePublisher EOF { - before(grammarAccess.getPublisherRule()); + before(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); rulePublisher(); state._fsp--; - after(grammarAccess.getPublisherRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPublisherRule()); + match(input,EOF,FOLLOW_2); } @@ -911,8 +911,8 @@ public final void entryRulePublisher() throws RecognitionException { // InternalRosParser.g:348:1: rulePublisher : ( ( rule__Publisher__Group__0 ) ) ; public final void rulePublisher() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:352:2: ( ( ( rule__Publisher__Group__0 ) ) ) // InternalRosParser.g:353:2: ( ( rule__Publisher__Group__0 ) ) @@ -920,7 +920,7 @@ public final void rulePublisher() throws RecognitionException { // InternalRosParser.g:353:2: ( ( rule__Publisher__Group__0 ) ) // InternalRosParser.g:354:3: ( rule__Publisher__Group__0 ) { - before(grammarAccess.getPublisherAccess().getGroup()); + before(grammarAccess.getPublisherAccess().getGroup()); // InternalRosParser.g:355:3: ( rule__Publisher__Group__0 ) // InternalRosParser.g:355:4: rule__Publisher__Group__0 { @@ -932,7 +932,7 @@ public final void rulePublisher() throws RecognitionException { } - after(grammarAccess.getPublisherAccess().getGroup()); + after(grammarAccess.getPublisherAccess().getGroup()); } @@ -946,7 +946,7 @@ public final void rulePublisher() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -961,14 +961,14 @@ public final void entryRuleSubscriber() throws RecognitionException { // InternalRosParser.g:365:1: ( ruleSubscriber EOF ) // InternalRosParser.g:366:1: ruleSubscriber EOF { - before(grammarAccess.getSubscriberRule()); + before(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); ruleSubscriber(); state._fsp--; - after(grammarAccess.getSubscriberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getSubscriberRule()); + match(input,EOF,FOLLOW_2); } @@ -988,8 +988,8 @@ public final void entryRuleSubscriber() throws RecognitionException { // InternalRosParser.g:373:1: ruleSubscriber : ( ( rule__Subscriber__Group__0 ) ) ; public final void ruleSubscriber() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:377:2: ( ( ( rule__Subscriber__Group__0 ) ) ) // InternalRosParser.g:378:2: ( ( rule__Subscriber__Group__0 ) ) @@ -997,7 +997,7 @@ public final void ruleSubscriber() throws RecognitionException { // InternalRosParser.g:378:2: ( ( rule__Subscriber__Group__0 ) ) // InternalRosParser.g:379:3: ( rule__Subscriber__Group__0 ) { - before(grammarAccess.getSubscriberAccess().getGroup()); + before(grammarAccess.getSubscriberAccess().getGroup()); // InternalRosParser.g:380:3: ( rule__Subscriber__Group__0 ) // InternalRosParser.g:380:4: rule__Subscriber__Group__0 { @@ -1009,7 +1009,7 @@ public final void ruleSubscriber() throws RecognitionException { } - after(grammarAccess.getSubscriberAccess().getGroup()); + after(grammarAccess.getSubscriberAccess().getGroup()); } @@ -1023,7 +1023,7 @@ public final void ruleSubscriber() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1038,14 +1038,14 @@ public final void entryRuleServiceServer() throws RecognitionException { // InternalRosParser.g:390:1: ( ruleServiceServer EOF ) // InternalRosParser.g:391:1: ruleServiceServer EOF { - before(grammarAccess.getServiceServerRule()); + before(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); ruleServiceServer(); state._fsp--; - after(grammarAccess.getServiceServerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceServerRule()); + match(input,EOF,FOLLOW_2); } @@ -1065,8 +1065,8 @@ public final void entryRuleServiceServer() throws RecognitionException { // InternalRosParser.g:398:1: ruleServiceServer : ( ( rule__ServiceServer__Group__0 ) ) ; public final void ruleServiceServer() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:402:2: ( ( ( rule__ServiceServer__Group__0 ) ) ) // InternalRosParser.g:403:2: ( ( rule__ServiceServer__Group__0 ) ) @@ -1074,7 +1074,7 @@ public final void ruleServiceServer() throws RecognitionException { // InternalRosParser.g:403:2: ( ( rule__ServiceServer__Group__0 ) ) // InternalRosParser.g:404:3: ( rule__ServiceServer__Group__0 ) { - before(grammarAccess.getServiceServerAccess().getGroup()); + before(grammarAccess.getServiceServerAccess().getGroup()); // InternalRosParser.g:405:3: ( rule__ServiceServer__Group__0 ) // InternalRosParser.g:405:4: rule__ServiceServer__Group__0 { @@ -1086,7 +1086,7 @@ public final void ruleServiceServer() throws RecognitionException { } - after(grammarAccess.getServiceServerAccess().getGroup()); + after(grammarAccess.getServiceServerAccess().getGroup()); } @@ -1100,7 +1100,7 @@ public final void ruleServiceServer() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1115,14 +1115,14 @@ public final void entryRuleServiceClient() throws RecognitionException { // InternalRosParser.g:415:1: ( ruleServiceClient EOF ) // InternalRosParser.g:416:1: ruleServiceClient EOF { - before(grammarAccess.getServiceClientRule()); + before(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); ruleServiceClient(); state._fsp--; - after(grammarAccess.getServiceClientRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceClientRule()); + match(input,EOF,FOLLOW_2); } @@ -1142,8 +1142,8 @@ public final void entryRuleServiceClient() throws RecognitionException { // InternalRosParser.g:423:1: ruleServiceClient : ( ( rule__ServiceClient__Group__0 ) ) ; public final void ruleServiceClient() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:427:2: ( ( ( rule__ServiceClient__Group__0 ) ) ) // InternalRosParser.g:428:2: ( ( rule__ServiceClient__Group__0 ) ) @@ -1151,7 +1151,7 @@ public final void ruleServiceClient() throws RecognitionException { // InternalRosParser.g:428:2: ( ( rule__ServiceClient__Group__0 ) ) // InternalRosParser.g:429:3: ( rule__ServiceClient__Group__0 ) { - before(grammarAccess.getServiceClientAccess().getGroup()); + before(grammarAccess.getServiceClientAccess().getGroup()); // InternalRosParser.g:430:3: ( rule__ServiceClient__Group__0 ) // InternalRosParser.g:430:4: rule__ServiceClient__Group__0 { @@ -1163,7 +1163,7 @@ public final void ruleServiceClient() throws RecognitionException { } - after(grammarAccess.getServiceClientAccess().getGroup()); + after(grammarAccess.getServiceClientAccess().getGroup()); } @@ -1177,7 +1177,7 @@ public final void ruleServiceClient() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1192,14 +1192,14 @@ public final void entryRuleActionServer() throws RecognitionException { // InternalRosParser.g:440:1: ( ruleActionServer EOF ) // InternalRosParser.g:441:1: ruleActionServer EOF { - before(grammarAccess.getActionServerRule()); + before(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); ruleActionServer(); state._fsp--; - after(grammarAccess.getActionServerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionServerRule()); + match(input,EOF,FOLLOW_2); } @@ -1219,8 +1219,8 @@ public final void entryRuleActionServer() throws RecognitionException { // InternalRosParser.g:448:1: ruleActionServer : ( ( rule__ActionServer__Group__0 ) ) ; public final void ruleActionServer() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:452:2: ( ( ( rule__ActionServer__Group__0 ) ) ) // InternalRosParser.g:453:2: ( ( rule__ActionServer__Group__0 ) ) @@ -1228,7 +1228,7 @@ public final void ruleActionServer() throws RecognitionException { // InternalRosParser.g:453:2: ( ( rule__ActionServer__Group__0 ) ) // InternalRosParser.g:454:3: ( rule__ActionServer__Group__0 ) { - before(grammarAccess.getActionServerAccess().getGroup()); + before(grammarAccess.getActionServerAccess().getGroup()); // InternalRosParser.g:455:3: ( rule__ActionServer__Group__0 ) // InternalRosParser.g:455:4: rule__ActionServer__Group__0 { @@ -1240,7 +1240,7 @@ public final void ruleActionServer() throws RecognitionException { } - after(grammarAccess.getActionServerAccess().getGroup()); + after(grammarAccess.getActionServerAccess().getGroup()); } @@ -1254,7 +1254,7 @@ public final void ruleActionServer() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1269,14 +1269,14 @@ public final void entryRuleActionClient() throws RecognitionException { // InternalRosParser.g:465:1: ( ruleActionClient EOF ) // InternalRosParser.g:466:1: ruleActionClient EOF { - before(grammarAccess.getActionClientRule()); + before(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); ruleActionClient(); state._fsp--; - after(grammarAccess.getActionClientRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionClientRule()); + match(input,EOF,FOLLOW_2); } @@ -1296,8 +1296,8 @@ public final void entryRuleActionClient() throws RecognitionException { // InternalRosParser.g:473:1: ruleActionClient : ( ( rule__ActionClient__Group__0 ) ) ; public final void ruleActionClient() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:477:2: ( ( ( rule__ActionClient__Group__0 ) ) ) // InternalRosParser.g:478:2: ( ( rule__ActionClient__Group__0 ) ) @@ -1305,7 +1305,7 @@ public final void ruleActionClient() throws RecognitionException { // InternalRosParser.g:478:2: ( ( rule__ActionClient__Group__0 ) ) // InternalRosParser.g:479:3: ( rule__ActionClient__Group__0 ) { - before(grammarAccess.getActionClientAccess().getGroup()); + before(grammarAccess.getActionClientAccess().getGroup()); // InternalRosParser.g:480:3: ( rule__ActionClient__Group__0 ) // InternalRosParser.g:480:4: rule__ActionClient__Group__0 { @@ -1317,7 +1317,7 @@ public final void ruleActionClient() throws RecognitionException { } - after(grammarAccess.getActionClientAccess().getGroup()); + after(grammarAccess.getActionClientAccess().getGroup()); } @@ -1331,7 +1331,7 @@ public final void ruleActionClient() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1346,14 +1346,14 @@ public final void entryRuleDependency() throws RecognitionException { // InternalRosParser.g:490:1: ( ruleDependency EOF ) // InternalRosParser.g:491:1: ruleDependency EOF { - before(grammarAccess.getDependencyRule()); + before(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); ruleDependency(); state._fsp--; - after(grammarAccess.getDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1373,8 +1373,8 @@ public final void entryRuleDependency() throws RecognitionException { // InternalRosParser.g:498:1: ruleDependency : ( ( rule__Dependency__Alternatives ) ) ; public final void ruleDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:502:2: ( ( ( rule__Dependency__Alternatives ) ) ) // InternalRosParser.g:503:2: ( ( rule__Dependency__Alternatives ) ) @@ -1382,7 +1382,7 @@ public final void ruleDependency() throws RecognitionException { // InternalRosParser.g:503:2: ( ( rule__Dependency__Alternatives ) ) // InternalRosParser.g:504:3: ( rule__Dependency__Alternatives ) { - before(grammarAccess.getDependencyAccess().getAlternatives()); + before(grammarAccess.getDependencyAccess().getAlternatives()); // InternalRosParser.g:505:3: ( rule__Dependency__Alternatives ) // InternalRosParser.g:505:4: rule__Dependency__Alternatives { @@ -1394,7 +1394,7 @@ public final void ruleDependency() throws RecognitionException { } - after(grammarAccess.getDependencyAccess().getAlternatives()); + after(grammarAccess.getDependencyAccess().getAlternatives()); } @@ -1408,7 +1408,7 @@ public final void ruleDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1423,14 +1423,14 @@ public final void entryRulePackageDependency() throws RecognitionException { // InternalRosParser.g:515:1: ( rulePackageDependency EOF ) // InternalRosParser.g:516:1: rulePackageDependency EOF { - before(grammarAccess.getPackageDependencyRule()); + before(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); rulePackageDependency(); state._fsp--; - after(grammarAccess.getPackageDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackageDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1450,8 +1450,8 @@ public final void entryRulePackageDependency() throws RecognitionException { // InternalRosParser.g:523:1: rulePackageDependency : ( ( rule__PackageDependency__PackageAssignment ) ) ; public final void rulePackageDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:527:2: ( ( ( rule__PackageDependency__PackageAssignment ) ) ) // InternalRosParser.g:528:2: ( ( rule__PackageDependency__PackageAssignment ) ) @@ -1459,7 +1459,7 @@ public final void rulePackageDependency() throws RecognitionException { // InternalRosParser.g:528:2: ( ( rule__PackageDependency__PackageAssignment ) ) // InternalRosParser.g:529:3: ( rule__PackageDependency__PackageAssignment ) { - before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); + before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); // InternalRosParser.g:530:3: ( rule__PackageDependency__PackageAssignment ) // InternalRosParser.g:530:4: rule__PackageDependency__PackageAssignment { @@ -1471,7 +1471,7 @@ public final void rulePackageDependency() throws RecognitionException { } - after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); + after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } @@ -1485,7 +1485,7 @@ public final void rulePackageDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1500,14 +1500,14 @@ public final void entryRuleExternalDependency() throws RecognitionException { // InternalRosParser.g:540:1: ( ruleExternalDependency EOF ) // InternalRosParser.g:541:1: ruleExternalDependency EOF { - before(grammarAccess.getExternalDependencyRule()); + before(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); ruleExternalDependency(); state._fsp--; - after(grammarAccess.getExternalDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getExternalDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1527,8 +1527,8 @@ public final void entryRuleExternalDependency() throws RecognitionException { // InternalRosParser.g:548:1: ruleExternalDependency : ( ( rule__ExternalDependency__Group__0 ) ) ; public final void ruleExternalDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:552:2: ( ( ( rule__ExternalDependency__Group__0 ) ) ) // InternalRosParser.g:553:2: ( ( rule__ExternalDependency__Group__0 ) ) @@ -1536,7 +1536,7 @@ public final void ruleExternalDependency() throws RecognitionException { // InternalRosParser.g:553:2: ( ( rule__ExternalDependency__Group__0 ) ) // InternalRosParser.g:554:3: ( rule__ExternalDependency__Group__0 ) { - before(grammarAccess.getExternalDependencyAccess().getGroup()); + before(grammarAccess.getExternalDependencyAccess().getGroup()); // InternalRosParser.g:555:3: ( rule__ExternalDependency__Group__0 ) // InternalRosParser.g:555:4: rule__ExternalDependency__Group__0 { @@ -1548,7 +1548,7 @@ public final void ruleExternalDependency() throws RecognitionException { } - after(grammarAccess.getExternalDependencyAccess().getGroup()); + after(grammarAccess.getExternalDependencyAccess().getGroup()); } @@ -1562,7 +1562,7 @@ public final void ruleExternalDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1577,14 +1577,14 @@ public final void entryRuleNamespace() throws RecognitionException { // InternalRosParser.g:565:1: ( ruleNamespace EOF ) // InternalRosParser.g:566:1: ruleNamespace EOF { - before(grammarAccess.getNamespaceRule()); + before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); ruleNamespace(); state._fsp--; - after(grammarAccess.getNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -1604,8 +1604,8 @@ public final void entryRuleNamespace() throws RecognitionException { // InternalRosParser.g:573:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:577:2: ( ( ( rule__Namespace__Alternatives ) ) ) // InternalRosParser.g:578:2: ( ( rule__Namespace__Alternatives ) ) @@ -1613,7 +1613,7 @@ public final void ruleNamespace() throws RecognitionException { // InternalRosParser.g:578:2: ( ( rule__Namespace__Alternatives ) ) // InternalRosParser.g:579:3: ( rule__Namespace__Alternatives ) { - before(grammarAccess.getNamespaceAccess().getAlternatives()); + before(grammarAccess.getNamespaceAccess().getAlternatives()); // InternalRosParser.g:580:3: ( rule__Namespace__Alternatives ) // InternalRosParser.g:580:4: rule__Namespace__Alternatives { @@ -1625,7 +1625,7 @@ public final void ruleNamespace() throws RecognitionException { } - after(grammarAccess.getNamespaceAccess().getAlternatives()); + after(grammarAccess.getNamespaceAccess().getAlternatives()); } @@ -1639,7 +1639,7 @@ public final void ruleNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1654,14 +1654,14 @@ public final void entryRuleGraphName() throws RecognitionException { // InternalRosParser.g:590:1: ( ruleGraphName EOF ) // InternalRosParser.g:591:1: ruleGraphName EOF { - before(grammarAccess.getGraphNameRule()); + before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); ruleGraphName(); state._fsp--; - after(grammarAccess.getGraphNameRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getGraphNameRule()); + match(input,EOF,FOLLOW_2); } @@ -1681,8 +1681,8 @@ public final void entryRuleGraphName() throws RecognitionException { // InternalRosParser.g:598:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:602:2: ( ( GraphName ) ) // InternalRosParser.g:603:2: ( GraphName ) @@ -1690,9 +1690,9 @@ public final void ruleGraphName() throws RecognitionException { // InternalRosParser.g:603:2: ( GraphName ) // InternalRosParser.g:604:3: GraphName { - before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); - match(input,GraphName,FOLLOW_2); - after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + match(input,GraphName,FOLLOW_2); + after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } @@ -1706,7 +1706,7 @@ public final void ruleGraphName() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1721,14 +1721,14 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // InternalRosParser.g:615:1: ( ruleGlobalNamespace EOF ) // InternalRosParser.g:616:1: ruleGlobalNamespace EOF { - before(grammarAccess.getGlobalNamespaceRule()); + before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); ruleGlobalNamespace(); state._fsp--; - after(grammarAccess.getGlobalNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -1748,8 +1748,8 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // InternalRosParser.g:623:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:627:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) // InternalRosParser.g:628:2: ( ( rule__GlobalNamespace__Group__0 ) ) @@ -1757,7 +1757,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { // InternalRosParser.g:628:2: ( ( rule__GlobalNamespace__Group__0 ) ) // InternalRosParser.g:629:3: ( rule__GlobalNamespace__Group__0 ) { - before(grammarAccess.getGlobalNamespaceAccess().getGroup()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup()); // InternalRosParser.g:630:3: ( rule__GlobalNamespace__Group__0 ) // InternalRosParser.g:630:4: rule__GlobalNamespace__Group__0 { @@ -1769,7 +1769,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { } - after(grammarAccess.getGlobalNamespaceAccess().getGroup()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } @@ -1783,7 +1783,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1798,14 +1798,14 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // InternalRosParser.g:640:1: ( ruleRelativeNamespace_Impl EOF ) // InternalRosParser.g:641:1: ruleRelativeNamespace_Impl EOF { - before(grammarAccess.getRelativeNamespace_ImplRule()); + before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); ruleRelativeNamespace_Impl(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplRule()); + match(input,EOF,FOLLOW_2); } @@ -1825,8 +1825,8 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // InternalRosParser.g:648:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:652:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) // InternalRosParser.g:653:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) @@ -1834,7 +1834,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRosParser.g:653:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) // InternalRosParser.g:654:3: ( rule__RelativeNamespace_Impl__Group__0 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); // InternalRosParser.g:655:3: ( rule__RelativeNamespace_Impl__Group__0 ) // InternalRosParser.g:655:4: rule__RelativeNamespace_Impl__Group__0 { @@ -1846,7 +1846,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { } - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } @@ -1860,7 +1860,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1875,14 +1875,14 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // InternalRosParser.g:665:1: ( rulePrivateNamespace EOF ) // InternalRosParser.g:666:1: rulePrivateNamespace EOF { - before(grammarAccess.getPrivateNamespaceRule()); + before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); rulePrivateNamespace(); state._fsp--; - after(grammarAccess.getPrivateNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -1902,8 +1902,8 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // InternalRosParser.g:673:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:677:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) // InternalRosParser.g:678:2: ( ( rule__PrivateNamespace__Group__0 ) ) @@ -1911,7 +1911,7 @@ public final void rulePrivateNamespace() throws RecognitionException { // InternalRosParser.g:678:2: ( ( rule__PrivateNamespace__Group__0 ) ) // InternalRosParser.g:679:3: ( rule__PrivateNamespace__Group__0 ) { - before(grammarAccess.getPrivateNamespaceAccess().getGroup()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup()); // InternalRosParser.g:680:3: ( rule__PrivateNamespace__Group__0 ) // InternalRosParser.g:680:4: rule__PrivateNamespace__Group__0 { @@ -1923,7 +1923,7 @@ public final void rulePrivateNamespace() throws RecognitionException { } - after(grammarAccess.getPrivateNamespaceAccess().getGroup()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } @@ -1937,7 +1937,7 @@ public final void rulePrivateNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1952,14 +1952,14 @@ public final void entryRuleParameter() throws RecognitionException { // InternalRosParser.g:690:1: ( ruleParameter EOF ) // InternalRosParser.g:691:1: ruleParameter EOF { - before(grammarAccess.getParameterRule()); + before(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); ruleParameter(); state._fsp--; - after(grammarAccess.getParameterRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterRule()); + match(input,EOF,FOLLOW_2); } @@ -1979,8 +1979,8 @@ public final void entryRuleParameter() throws RecognitionException { // InternalRosParser.g:698:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:702:2: ( ( ( rule__Parameter__Group__0 ) ) ) // InternalRosParser.g:703:2: ( ( rule__Parameter__Group__0 ) ) @@ -1988,7 +1988,7 @@ public final void ruleParameter() throws RecognitionException { // InternalRosParser.g:703:2: ( ( rule__Parameter__Group__0 ) ) // InternalRosParser.g:704:3: ( rule__Parameter__Group__0 ) { - before(grammarAccess.getParameterAccess().getGroup()); + before(grammarAccess.getParameterAccess().getGroup()); // InternalRosParser.g:705:3: ( rule__Parameter__Group__0 ) // InternalRosParser.g:705:4: rule__Parameter__Group__0 { @@ -2000,7 +2000,7 @@ public final void ruleParameter() throws RecognitionException { } - after(grammarAccess.getParameterAccess().getGroup()); + after(grammarAccess.getParameterAccess().getGroup()); } @@ -2014,7 +2014,7 @@ public final void ruleParameter() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2029,14 +2029,14 @@ public final void entryRuleParameterType() throws RecognitionException { // InternalRosParser.g:715:1: ( ruleParameterType EOF ) // InternalRosParser.g:716:1: ruleParameterType EOF { - before(grammarAccess.getParameterTypeRule()); + before(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2056,8 +2056,8 @@ public final void entryRuleParameterType() throws RecognitionException { // InternalRosParser.g:723:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; public final void ruleParameterType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:727:2: ( ( ( rule__ParameterType__Alternatives ) ) ) // InternalRosParser.g:728:2: ( ( rule__ParameterType__Alternatives ) ) @@ -2065,7 +2065,7 @@ public final void ruleParameterType() throws RecognitionException { // InternalRosParser.g:728:2: ( ( rule__ParameterType__Alternatives ) ) // InternalRosParser.g:729:3: ( rule__ParameterType__Alternatives ) { - before(grammarAccess.getParameterTypeAccess().getAlternatives()); + before(grammarAccess.getParameterTypeAccess().getAlternatives()); // InternalRosParser.g:730:3: ( rule__ParameterType__Alternatives ) // InternalRosParser.g:730:4: rule__ParameterType__Alternatives { @@ -2077,7 +2077,7 @@ public final void ruleParameterType() throws RecognitionException { } - after(grammarAccess.getParameterTypeAccess().getAlternatives()); + after(grammarAccess.getParameterTypeAccess().getAlternatives()); } @@ -2091,7 +2091,7 @@ public final void ruleParameterType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2106,14 +2106,14 @@ public final void entryRuleParameterValue() throws RecognitionException { // InternalRosParser.g:740:1: ( ruleParameterValue EOF ) // InternalRosParser.g:741:1: ruleParameterValue EOF { - before(grammarAccess.getParameterValueRule()); + before(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterValueRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterValueRule()); + match(input,EOF,FOLLOW_2); } @@ -2133,8 +2133,8 @@ public final void entryRuleParameterValue() throws RecognitionException { // InternalRosParser.g:748:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; public final void ruleParameterValue() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:752:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) // InternalRosParser.g:753:2: ( ( rule__ParameterValue__Alternatives ) ) @@ -2142,7 +2142,7 @@ public final void ruleParameterValue() throws RecognitionException { // InternalRosParser.g:753:2: ( ( rule__ParameterValue__Alternatives ) ) // InternalRosParser.g:754:3: ( rule__ParameterValue__Alternatives ) { - before(grammarAccess.getParameterValueAccess().getAlternatives()); + before(grammarAccess.getParameterValueAccess().getAlternatives()); // InternalRosParser.g:755:3: ( rule__ParameterValue__Alternatives ) // InternalRosParser.g:755:4: rule__ParameterValue__Alternatives { @@ -2154,7 +2154,7 @@ public final void ruleParameterValue() throws RecognitionException { } - after(grammarAccess.getParameterValueAccess().getAlternatives()); + after(grammarAccess.getParameterValueAccess().getAlternatives()); } @@ -2168,7 +2168,7 @@ public final void ruleParameterValue() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2183,14 +2183,14 @@ public final void entryRuleParameterListType() throws RecognitionException { // InternalRosParser.g:765:1: ( ruleParameterListType EOF ) // InternalRosParser.g:766:1: ruleParameterListType EOF { - before(grammarAccess.getParameterListTypeRule()); + before(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); ruleParameterListType(); state._fsp--; - after(grammarAccess.getParameterListTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterListTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2210,8 +2210,8 @@ public final void entryRuleParameterListType() throws RecognitionException { // InternalRosParser.g:773:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; public final void ruleParameterListType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:777:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) // InternalRosParser.g:778:2: ( ( rule__ParameterListType__Group__0 ) ) @@ -2219,7 +2219,7 @@ public final void ruleParameterListType() throws RecognitionException { // InternalRosParser.g:778:2: ( ( rule__ParameterListType__Group__0 ) ) // InternalRosParser.g:779:3: ( rule__ParameterListType__Group__0 ) { - before(grammarAccess.getParameterListTypeAccess().getGroup()); + before(grammarAccess.getParameterListTypeAccess().getGroup()); // InternalRosParser.g:780:3: ( rule__ParameterListType__Group__0 ) // InternalRosParser.g:780:4: rule__ParameterListType__Group__0 { @@ -2231,7 +2231,7 @@ public final void ruleParameterListType() throws RecognitionException { } - after(grammarAccess.getParameterListTypeAccess().getGroup()); + after(grammarAccess.getParameterListTypeAccess().getGroup()); } @@ -2245,7 +2245,7 @@ public final void ruleParameterListType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2260,14 +2260,14 @@ public final void entryRuleParameterStructType() throws RecognitionException { // InternalRosParser.g:790:1: ( ruleParameterStructType EOF ) // InternalRosParser.g:791:1: ruleParameterStructType EOF { - before(grammarAccess.getParameterStructTypeRule()); + before(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); ruleParameterStructType(); state._fsp--; - after(grammarAccess.getParameterStructTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2287,8 +2287,8 @@ public final void entryRuleParameterStructType() throws RecognitionException { // InternalRosParser.g:798:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; public final void ruleParameterStructType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:802:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) // InternalRosParser.g:803:2: ( ( rule__ParameterStructType__Group__0 ) ) @@ -2296,7 +2296,7 @@ public final void ruleParameterStructType() throws RecognitionException { // InternalRosParser.g:803:2: ( ( rule__ParameterStructType__Group__0 ) ) // InternalRosParser.g:804:3: ( rule__ParameterStructType__Group__0 ) { - before(grammarAccess.getParameterStructTypeAccess().getGroup()); + before(grammarAccess.getParameterStructTypeAccess().getGroup()); // InternalRosParser.g:805:3: ( rule__ParameterStructType__Group__0 ) // InternalRosParser.g:805:4: rule__ParameterStructType__Group__0 { @@ -2308,7 +2308,7 @@ public final void ruleParameterStructType() throws RecognitionException { } - after(grammarAccess.getParameterStructTypeAccess().getGroup()); + after(grammarAccess.getParameterStructTypeAccess().getGroup()); } @@ -2322,7 +2322,7 @@ public final void ruleParameterStructType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2337,14 +2337,14 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // InternalRosParser.g:815:1: ( ruleParameterIntegerType EOF ) // InternalRosParser.g:816:1: ruleParameterIntegerType EOF { - before(grammarAccess.getParameterIntegerTypeRule()); + before(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); ruleParameterIntegerType(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2364,8 +2364,8 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // InternalRosParser.g:823:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; public final void ruleParameterIntegerType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:827:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) // InternalRosParser.g:828:2: ( ( rule__ParameterIntegerType__Group__0 ) ) @@ -2373,7 +2373,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { // InternalRosParser.g:828:2: ( ( rule__ParameterIntegerType__Group__0 ) ) // InternalRosParser.g:829:3: ( rule__ParameterIntegerType__Group__0 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); + before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); // InternalRosParser.g:830:3: ( rule__ParameterIntegerType__Group__0 ) // InternalRosParser.g:830:4: rule__ParameterIntegerType__Group__0 { @@ -2385,7 +2385,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { } - after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); + after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } @@ -2399,7 +2399,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2414,14 +2414,14 @@ public final void entryRuleParameterStringType() throws RecognitionException { // InternalRosParser.g:840:1: ( ruleParameterStringType EOF ) // InternalRosParser.g:841:1: ruleParameterStringType EOF { - before(grammarAccess.getParameterStringTypeRule()); + before(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); ruleParameterStringType(); state._fsp--; - after(grammarAccess.getParameterStringTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStringTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2441,8 +2441,8 @@ public final void entryRuleParameterStringType() throws RecognitionException { // InternalRosParser.g:848:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; public final void ruleParameterStringType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:852:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) // InternalRosParser.g:853:2: ( ( rule__ParameterStringType__Group__0 ) ) @@ -2450,7 +2450,7 @@ public final void ruleParameterStringType() throws RecognitionException { // InternalRosParser.g:853:2: ( ( rule__ParameterStringType__Group__0 ) ) // InternalRosParser.g:854:3: ( rule__ParameterStringType__Group__0 ) { - before(grammarAccess.getParameterStringTypeAccess().getGroup()); + before(grammarAccess.getParameterStringTypeAccess().getGroup()); // InternalRosParser.g:855:3: ( rule__ParameterStringType__Group__0 ) // InternalRosParser.g:855:4: rule__ParameterStringType__Group__0 { @@ -2462,7 +2462,7 @@ public final void ruleParameterStringType() throws RecognitionException { } - after(grammarAccess.getParameterStringTypeAccess().getGroup()); + after(grammarAccess.getParameterStringTypeAccess().getGroup()); } @@ -2476,7 +2476,7 @@ public final void ruleParameterStringType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2491,14 +2491,14 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // InternalRosParser.g:865:1: ( ruleParameterDoubleType EOF ) // InternalRosParser.g:866:1: ruleParameterDoubleType EOF { - before(grammarAccess.getParameterDoubleTypeRule()); + before(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); ruleParameterDoubleType(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2518,8 +2518,8 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // InternalRosParser.g:873:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; public final void ruleParameterDoubleType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:877:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) // InternalRosParser.g:878:2: ( ( rule__ParameterDoubleType__Group__0 ) ) @@ -2527,7 +2527,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { // InternalRosParser.g:878:2: ( ( rule__ParameterDoubleType__Group__0 ) ) // InternalRosParser.g:879:3: ( rule__ParameterDoubleType__Group__0 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); // InternalRosParser.g:880:3: ( rule__ParameterDoubleType__Group__0 ) // InternalRosParser.g:880:4: rule__ParameterDoubleType__Group__0 { @@ -2539,7 +2539,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { } - after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } @@ -2553,7 +2553,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2568,14 +2568,14 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // InternalRosParser.g:890:1: ( ruleParameterBooleanType EOF ) // InternalRosParser.g:891:1: ruleParameterBooleanType EOF { - before(grammarAccess.getParameterBooleanTypeRule()); + before(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); ruleParameterBooleanType(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2595,8 +2595,8 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // InternalRosParser.g:898:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; public final void ruleParameterBooleanType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:902:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) // InternalRosParser.g:903:2: ( ( rule__ParameterBooleanType__Group__0 ) ) @@ -2604,7 +2604,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { // InternalRosParser.g:903:2: ( ( rule__ParameterBooleanType__Group__0 ) ) // InternalRosParser.g:904:3: ( rule__ParameterBooleanType__Group__0 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); // InternalRosParser.g:905:3: ( rule__ParameterBooleanType__Group__0 ) // InternalRosParser.g:905:4: rule__ParameterBooleanType__Group__0 { @@ -2616,7 +2616,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); + after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } @@ -2630,7 +2630,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2645,14 +2645,14 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // InternalRosParser.g:915:1: ( ruleParameterBase64Type EOF ) // InternalRosParser.g:916:1: ruleParameterBase64Type EOF { - before(grammarAccess.getParameterBase64TypeRule()); + before(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); ruleParameterBase64Type(); state._fsp--; - after(grammarAccess.getParameterBase64TypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2672,8 +2672,8 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // InternalRosParser.g:923:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; public final void ruleParameterBase64Type() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:927:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) // InternalRosParser.g:928:2: ( ( rule__ParameterBase64Type__Group__0 ) ) @@ -2681,7 +2681,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { // InternalRosParser.g:928:2: ( ( rule__ParameterBase64Type__Group__0 ) ) // InternalRosParser.g:929:3: ( rule__ParameterBase64Type__Group__0 ) { - before(grammarAccess.getParameterBase64TypeAccess().getGroup()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup()); // InternalRosParser.g:930:3: ( rule__ParameterBase64Type__Group__0 ) // InternalRosParser.g:930:4: rule__ParameterBase64Type__Group__0 { @@ -2693,7 +2693,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { } - after(grammarAccess.getParameterBase64TypeAccess().getGroup()); + after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } @@ -2707,7 +2707,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2722,14 +2722,14 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // InternalRosParser.g:940:1: ( ruleParameterArrayType EOF ) // InternalRosParser.g:941:1: ruleParameterArrayType EOF { - before(grammarAccess.getParameterArrayTypeRule()); + before(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); ruleParameterArrayType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2749,8 +2749,8 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // InternalRosParser.g:948:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; public final void ruleParameterArrayType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:952:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) // InternalRosParser.g:953:2: ( ( rule__ParameterArrayType__Group__0 ) ) @@ -2758,7 +2758,7 @@ public final void ruleParameterArrayType() throws RecognitionException { // InternalRosParser.g:953:2: ( ( rule__ParameterArrayType__Group__0 ) ) // InternalRosParser.g:954:3: ( rule__ParameterArrayType__Group__0 ) { - before(grammarAccess.getParameterArrayTypeAccess().getGroup()); + before(grammarAccess.getParameterArrayTypeAccess().getGroup()); // InternalRosParser.g:955:3: ( rule__ParameterArrayType__Group__0 ) // InternalRosParser.g:955:4: rule__ParameterArrayType__Group__0 { @@ -2770,7 +2770,7 @@ public final void ruleParameterArrayType() throws RecognitionException { } - after(grammarAccess.getParameterArrayTypeAccess().getGroup()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } @@ -2784,7 +2784,7 @@ public final void ruleParameterArrayType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2799,14 +2799,14 @@ public final void entryRuleParameterList() throws RecognitionException { // InternalRosParser.g:965:1: ( ruleParameterList EOF ) // InternalRosParser.g:966:1: ruleParameterList EOF { - before(grammarAccess.getParameterListRule()); + before(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterListRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterListRule()); + match(input,EOF,FOLLOW_2); } @@ -2826,8 +2826,8 @@ public final void entryRuleParameterList() throws RecognitionException { // InternalRosParser.g:973:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; public final void ruleParameterList() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:977:2: ( ( ( rule__ParameterList__Group__0 ) ) ) // InternalRosParser.g:978:2: ( ( rule__ParameterList__Group__0 ) ) @@ -2835,7 +2835,7 @@ public final void ruleParameterList() throws RecognitionException { // InternalRosParser.g:978:2: ( ( rule__ParameterList__Group__0 ) ) // InternalRosParser.g:979:3: ( rule__ParameterList__Group__0 ) { - before(grammarAccess.getParameterListAccess().getGroup()); + before(grammarAccess.getParameterListAccess().getGroup()); // InternalRosParser.g:980:3: ( rule__ParameterList__Group__0 ) // InternalRosParser.g:980:4: rule__ParameterList__Group__0 { @@ -2847,7 +2847,7 @@ public final void ruleParameterList() throws RecognitionException { } - after(grammarAccess.getParameterListAccess().getGroup()); + after(grammarAccess.getParameterListAccess().getGroup()); } @@ -2861,7 +2861,7 @@ public final void ruleParameterList() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2876,14 +2876,14 @@ public final void entryRuleParameterAny() throws RecognitionException { // InternalRosParser.g:990:1: ( ruleParameterAny EOF ) // InternalRosParser.g:991:1: ruleParameterAny EOF { - before(grammarAccess.getParameterAnyRule()); + before(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); ruleParameterAny(); state._fsp--; - after(grammarAccess.getParameterAnyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterAnyRule()); + match(input,EOF,FOLLOW_2); } @@ -2903,8 +2903,8 @@ public final void entryRuleParameterAny() throws RecognitionException { // InternalRosParser.g:998:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; public final void ruleParameterAny() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1002:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) // InternalRosParser.g:1003:2: ( ( rule__ParameterAny__Group__0 ) ) @@ -2912,7 +2912,7 @@ public final void ruleParameterAny() throws RecognitionException { // InternalRosParser.g:1003:2: ( ( rule__ParameterAny__Group__0 ) ) // InternalRosParser.g:1004:3: ( rule__ParameterAny__Group__0 ) { - before(grammarAccess.getParameterAnyAccess().getGroup()); + before(grammarAccess.getParameterAnyAccess().getGroup()); // InternalRosParser.g:1005:3: ( rule__ParameterAny__Group__0 ) // InternalRosParser.g:1005:4: rule__ParameterAny__Group__0 { @@ -2924,7 +2924,7 @@ public final void ruleParameterAny() throws RecognitionException { } - after(grammarAccess.getParameterAnyAccess().getGroup()); + after(grammarAccess.getParameterAnyAccess().getGroup()); } @@ -2938,7 +2938,7 @@ public final void ruleParameterAny() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2953,14 +2953,14 @@ public final void entryRuleParameterString() throws RecognitionException { // InternalRosParser.g:1015:1: ( ruleParameterString EOF ) // InternalRosParser.g:1016:1: ruleParameterString EOF { - before(grammarAccess.getParameterStringRule()); + before(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStringRule()); + match(input,EOF,FOLLOW_2); } @@ -2980,8 +2980,8 @@ public final void entryRuleParameterString() throws RecognitionException { // InternalRosParser.g:1023:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; public final void ruleParameterString() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1027:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) // InternalRosParser.g:1028:2: ( ( rule__ParameterString__ValueAssignment ) ) @@ -2989,7 +2989,7 @@ public final void ruleParameterString() throws RecognitionException { // InternalRosParser.g:1028:2: ( ( rule__ParameterString__ValueAssignment ) ) // InternalRosParser.g:1029:3: ( rule__ParameterString__ValueAssignment ) { - before(grammarAccess.getParameterStringAccess().getValueAssignment()); + before(grammarAccess.getParameterStringAccess().getValueAssignment()); // InternalRosParser.g:1030:3: ( rule__ParameterString__ValueAssignment ) // InternalRosParser.g:1030:4: rule__ParameterString__ValueAssignment { @@ -3001,7 +3001,7 @@ public final void ruleParameterString() throws RecognitionException { } - after(grammarAccess.getParameterStringAccess().getValueAssignment()); + after(grammarAccess.getParameterStringAccess().getValueAssignment()); } @@ -3015,7 +3015,7 @@ public final void ruleParameterString() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3030,14 +3030,14 @@ public final void entryRuleParameterBase64() throws RecognitionException { // InternalRosParser.g:1040:1: ( ruleParameterBase64 EOF ) // InternalRosParser.g:1041:1: ruleParameterBase64 EOF { - before(grammarAccess.getParameterBase64Rule()); + before(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBase64Rule()); + match(input,EOF,FOLLOW_2); } @@ -3057,8 +3057,8 @@ public final void entryRuleParameterBase64() throws RecognitionException { // InternalRosParser.g:1048:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; public final void ruleParameterBase64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1052:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) // InternalRosParser.g:1053:2: ( ( rule__ParameterBase64__ValueAssignment ) ) @@ -3066,7 +3066,7 @@ public final void ruleParameterBase64() throws RecognitionException { // InternalRosParser.g:1053:2: ( ( rule__ParameterBase64__ValueAssignment ) ) // InternalRosParser.g:1054:3: ( rule__ParameterBase64__ValueAssignment ) { - before(grammarAccess.getParameterBase64Access().getValueAssignment()); + before(grammarAccess.getParameterBase64Access().getValueAssignment()); // InternalRosParser.g:1055:3: ( rule__ParameterBase64__ValueAssignment ) // InternalRosParser.g:1055:4: rule__ParameterBase64__ValueAssignment { @@ -3078,7 +3078,7 @@ public final void ruleParameterBase64() throws RecognitionException { } - after(grammarAccess.getParameterBase64Access().getValueAssignment()); + after(grammarAccess.getParameterBase64Access().getValueAssignment()); } @@ -3092,7 +3092,7 @@ public final void ruleParameterBase64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3107,14 +3107,14 @@ public final void entryRuleParameterInteger() throws RecognitionException { // InternalRosParser.g:1065:1: ( ruleParameterInteger EOF ) // InternalRosParser.g:1066:1: ruleParameterInteger EOF { - before(grammarAccess.getParameterIntegerRule()); + before(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterIntegerRule()); + match(input,EOF,FOLLOW_2); } @@ -3134,8 +3134,8 @@ public final void entryRuleParameterInteger() throws RecognitionException { // InternalRosParser.g:1073:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; public final void ruleParameterInteger() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1077:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) // InternalRosParser.g:1078:2: ( ( rule__ParameterInteger__ValueAssignment ) ) @@ -3143,7 +3143,7 @@ public final void ruleParameterInteger() throws RecognitionException { // InternalRosParser.g:1078:2: ( ( rule__ParameterInteger__ValueAssignment ) ) // InternalRosParser.g:1079:3: ( rule__ParameterInteger__ValueAssignment ) { - before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); + before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); // InternalRosParser.g:1080:3: ( rule__ParameterInteger__ValueAssignment ) // InternalRosParser.g:1080:4: rule__ParameterInteger__ValueAssignment { @@ -3155,7 +3155,7 @@ public final void ruleParameterInteger() throws RecognitionException { } - after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); + after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } @@ -3169,7 +3169,7 @@ public final void ruleParameterInteger() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3184,14 +3184,14 @@ public final void entryRuleParameterDouble() throws RecognitionException { // InternalRosParser.g:1090:1: ( ruleParameterDouble EOF ) // InternalRosParser.g:1091:1: ruleParameterDouble EOF { - before(grammarAccess.getParameterDoubleRule()); + before(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDoubleRule()); + match(input,EOF,FOLLOW_2); } @@ -3211,8 +3211,8 @@ public final void entryRuleParameterDouble() throws RecognitionException { // InternalRosParser.g:1098:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; public final void ruleParameterDouble() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1102:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) // InternalRosParser.g:1103:2: ( ( rule__ParameterDouble__ValueAssignment ) ) @@ -3220,7 +3220,7 @@ public final void ruleParameterDouble() throws RecognitionException { // InternalRosParser.g:1103:2: ( ( rule__ParameterDouble__ValueAssignment ) ) // InternalRosParser.g:1104:3: ( rule__ParameterDouble__ValueAssignment ) { - before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); + before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); // InternalRosParser.g:1105:3: ( rule__ParameterDouble__ValueAssignment ) // InternalRosParser.g:1105:4: rule__ParameterDouble__ValueAssignment { @@ -3232,7 +3232,7 @@ public final void ruleParameterDouble() throws RecognitionException { } - after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); + after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } @@ -3246,7 +3246,7 @@ public final void ruleParameterDouble() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3261,14 +3261,14 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // InternalRosParser.g:1115:1: ( ruleParameterBoolean EOF ) // InternalRosParser.g:1116:1: ruleParameterBoolean EOF { - before(grammarAccess.getParameterBooleanRule()); + before(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBooleanRule()); + match(input,EOF,FOLLOW_2); } @@ -3288,8 +3288,8 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // InternalRosParser.g:1123:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; public final void ruleParameterBoolean() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1127:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) // InternalRosParser.g:1128:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) @@ -3297,7 +3297,7 @@ public final void ruleParameterBoolean() throws RecognitionException { // InternalRosParser.g:1128:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) // InternalRosParser.g:1129:3: ( rule__ParameterBoolean__ValueAssignment ) { - before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); + before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); // InternalRosParser.g:1130:3: ( rule__ParameterBoolean__ValueAssignment ) // InternalRosParser.g:1130:4: rule__ParameterBoolean__ValueAssignment { @@ -3309,7 +3309,7 @@ public final void ruleParameterBoolean() throws RecognitionException { } - after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); + after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } @@ -3323,7 +3323,7 @@ public final void ruleParameterBoolean() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3338,14 +3338,14 @@ public final void entryRuleParameterStruct() throws RecognitionException { // InternalRosParser.g:1140:1: ( ruleParameterStruct EOF ) // InternalRosParser.g:1141:1: ruleParameterStruct EOF { - before(grammarAccess.getParameterStructRule()); + before(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); ruleParameterStruct(); state._fsp--; - after(grammarAccess.getParameterStructRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructRule()); + match(input,EOF,FOLLOW_2); } @@ -3365,8 +3365,8 @@ public final void entryRuleParameterStruct() throws RecognitionException { // InternalRosParser.g:1148:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; public final void ruleParameterStruct() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1152:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) // InternalRosParser.g:1153:2: ( ( rule__ParameterStruct__Group__0 ) ) @@ -3374,7 +3374,7 @@ public final void ruleParameterStruct() throws RecognitionException { // InternalRosParser.g:1153:2: ( ( rule__ParameterStruct__Group__0 ) ) // InternalRosParser.g:1154:3: ( rule__ParameterStruct__Group__0 ) { - before(grammarAccess.getParameterStructAccess().getGroup()); + before(grammarAccess.getParameterStructAccess().getGroup()); // InternalRosParser.g:1155:3: ( rule__ParameterStruct__Group__0 ) // InternalRosParser.g:1155:4: rule__ParameterStruct__Group__0 { @@ -3386,7 +3386,7 @@ public final void ruleParameterStruct() throws RecognitionException { } - after(grammarAccess.getParameterStructAccess().getGroup()); + after(grammarAccess.getParameterStructAccess().getGroup()); } @@ -3400,7 +3400,7 @@ public final void ruleParameterStruct() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3415,14 +3415,14 @@ public final void entryRuleParameterDate() throws RecognitionException { // InternalRosParser.g:1165:1: ( ruleParameterDate EOF ) // InternalRosParser.g:1166:1: ruleParameterDate EOF { - before(grammarAccess.getParameterDateRule()); + before(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); ruleParameterDate(); state._fsp--; - after(grammarAccess.getParameterDateRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDateRule()); + match(input,EOF,FOLLOW_2); } @@ -3442,8 +3442,8 @@ public final void entryRuleParameterDate() throws RecognitionException { // InternalRosParser.g:1173:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; public final void ruleParameterDate() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1177:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) // InternalRosParser.g:1178:2: ( ( rule__ParameterDate__ValueAssignment ) ) @@ -3451,7 +3451,7 @@ public final void ruleParameterDate() throws RecognitionException { // InternalRosParser.g:1178:2: ( ( rule__ParameterDate__ValueAssignment ) ) // InternalRosParser.g:1179:3: ( rule__ParameterDate__ValueAssignment ) { - before(grammarAccess.getParameterDateAccess().getValueAssignment()); + before(grammarAccess.getParameterDateAccess().getValueAssignment()); // InternalRosParser.g:1180:3: ( rule__ParameterDate__ValueAssignment ) // InternalRosParser.g:1180:4: rule__ParameterDate__ValueAssignment { @@ -3463,7 +3463,7 @@ public final void ruleParameterDate() throws RecognitionException { } - after(grammarAccess.getParameterDateAccess().getValueAssignment()); + after(grammarAccess.getParameterDateAccess().getValueAssignment()); } @@ -3477,7 +3477,7 @@ public final void ruleParameterDate() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3492,14 +3492,14 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // InternalRosParser.g:1190:1: ( ruleParameterStructMember EOF ) // InternalRosParser.g:1191:1: ruleParameterStructMember EOF { - before(grammarAccess.getParameterStructMemberRule()); + before(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructMemberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructMemberRule()); + match(input,EOF,FOLLOW_2); } @@ -3519,8 +3519,8 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // InternalRosParser.g:1198:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; public final void ruleParameterStructMember() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1202:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) // InternalRosParser.g:1203:2: ( ( rule__ParameterStructMember__Group__0 ) ) @@ -3528,7 +3528,7 @@ public final void ruleParameterStructMember() throws RecognitionException { // InternalRosParser.g:1203:2: ( ( rule__ParameterStructMember__Group__0 ) ) // InternalRosParser.g:1204:3: ( rule__ParameterStructMember__Group__0 ) { - before(grammarAccess.getParameterStructMemberAccess().getGroup()); + before(grammarAccess.getParameterStructMemberAccess().getGroup()); // InternalRosParser.g:1205:3: ( rule__ParameterStructMember__Group__0 ) // InternalRosParser.g:1205:4: rule__ParameterStructMember__Group__0 { @@ -3540,7 +3540,7 @@ public final void ruleParameterStructMember() throws RecognitionException { } - after(grammarAccess.getParameterStructMemberAccess().getGroup()); + after(grammarAccess.getParameterStructMemberAccess().getGroup()); } @@ -3554,7 +3554,7 @@ public final void ruleParameterStructMember() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3569,14 +3569,14 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // InternalRosParser.g:1215:1: ( ruleParameterStructTypeMember EOF ) // InternalRosParser.g:1216:1: ruleParameterStructTypeMember EOF { - before(grammarAccess.getParameterStructTypeMemberRule()); + before(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructTypeMemberRule()); + match(input,EOF,FOLLOW_2); } @@ -3596,8 +3596,8 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // InternalRosParser.g:1223:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; public final void ruleParameterStructTypeMember() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1227:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) // InternalRosParser.g:1228:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) @@ -3605,7 +3605,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { // InternalRosParser.g:1228:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) // InternalRosParser.g:1229:3: ( rule__ParameterStructTypeMember__Group__0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); + before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); // InternalRosParser.g:1230:3: ( rule__ParameterStructTypeMember__Group__0 ) // InternalRosParser.g:1230:4: rule__ParameterStructTypeMember__Group__0 { @@ -3617,7 +3617,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { } - after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); + after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } @@ -3631,7 +3631,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3646,14 +3646,14 @@ public final void entryRuleBase64Binary() throws RecognitionException { // InternalRosParser.g:1240:1: ( ruleBase64Binary EOF ) // InternalRosParser.g:1241:1: ruleBase64Binary EOF { - before(grammarAccess.getBase64BinaryRule()); + before(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); ruleBase64Binary(); state._fsp--; - after(grammarAccess.getBase64BinaryRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBase64BinaryRule()); + match(input,EOF,FOLLOW_2); } @@ -3673,8 +3673,8 @@ public final void entryRuleBase64Binary() throws RecognitionException { // InternalRosParser.g:1248:1: ruleBase64Binary : ( RULE_BINARY ) ; public final void ruleBase64Binary() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1252:2: ( ( RULE_BINARY ) ) // InternalRosParser.g:1253:2: ( RULE_BINARY ) @@ -3682,9 +3682,9 @@ public final void ruleBase64Binary() throws RecognitionException { // InternalRosParser.g:1253:2: ( RULE_BINARY ) // InternalRosParser.g:1254:3: RULE_BINARY { - before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - match(input,RULE_BINARY,FOLLOW_2); - after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + match(input,RULE_BINARY,FOLLOW_2); + after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } @@ -3698,7 +3698,7 @@ public final void ruleBase64Binary() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3713,14 +3713,14 @@ public final void entryRuleboolean0() throws RecognitionException { // InternalRosParser.g:1265:1: ( ruleboolean0 EOF ) // InternalRosParser.g:1266:1: ruleboolean0 EOF { - before(grammarAccess.getBoolean0Rule()); + before(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); ruleboolean0(); state._fsp--; - after(grammarAccess.getBoolean0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolean0Rule()); + match(input,EOF,FOLLOW_2); } @@ -3740,8 +3740,8 @@ public final void entryRuleboolean0() throws RecognitionException { // InternalRosParser.g:1273:1: ruleboolean0 : ( RULE_BOOLEAN ) ; public final void ruleboolean0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1277:2: ( ( RULE_BOOLEAN ) ) // InternalRosParser.g:1278:2: ( RULE_BOOLEAN ) @@ -3749,9 +3749,9 @@ public final void ruleboolean0() throws RecognitionException { // InternalRosParser.g:1278:2: ( RULE_BOOLEAN ) // InternalRosParser.g:1279:3: RULE_BOOLEAN { - before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); - match(input,RULE_BOOLEAN,FOLLOW_2); - after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + match(input,RULE_BOOLEAN,FOLLOW_2); + after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } @@ -3765,7 +3765,7 @@ public final void ruleboolean0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3780,14 +3780,14 @@ public final void entryRuleDouble0() throws RecognitionException { // InternalRosParser.g:1290:1: ( ruleDouble0 EOF ) // InternalRosParser.g:1291:1: ruleDouble0 EOF { - before(grammarAccess.getDouble0Rule()); + before(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); ruleDouble0(); state._fsp--; - after(grammarAccess.getDouble0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDouble0Rule()); + match(input,EOF,FOLLOW_2); } @@ -3807,8 +3807,8 @@ public final void entryRuleDouble0() throws RecognitionException { // InternalRosParser.g:1298:1: ruleDouble0 : ( RULE_DOUBLE ) ; public final void ruleDouble0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1302:2: ( ( RULE_DOUBLE ) ) // InternalRosParser.g:1303:2: ( RULE_DOUBLE ) @@ -3816,9 +3816,9 @@ public final void ruleDouble0() throws RecognitionException { // InternalRosParser.g:1303:2: ( RULE_DOUBLE ) // InternalRosParser.g:1304:3: RULE_DOUBLE { - before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); - match(input,RULE_DOUBLE,FOLLOW_2); - after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + match(input,RULE_DOUBLE,FOLLOW_2); + after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } @@ -3832,7 +3832,7 @@ public final void ruleDouble0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3847,14 +3847,14 @@ public final void entryRuleInteger0() throws RecognitionException { // InternalRosParser.g:1315:1: ( ruleInteger0 EOF ) // InternalRosParser.g:1316:1: ruleInteger0 EOF { - before(grammarAccess.getInteger0Rule()); + before(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); ruleInteger0(); state._fsp--; - after(grammarAccess.getInteger0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInteger0Rule()); + match(input,EOF,FOLLOW_2); } @@ -3874,8 +3874,8 @@ public final void entryRuleInteger0() throws RecognitionException { // InternalRosParser.g:1323:1: ruleInteger0 : ( RULE_DECINT ) ; public final void ruleInteger0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1327:2: ( ( RULE_DECINT ) ) // InternalRosParser.g:1328:2: ( RULE_DECINT ) @@ -3883,9 +3883,9 @@ public final void ruleInteger0() throws RecognitionException { // InternalRosParser.g:1328:2: ( RULE_DECINT ) // InternalRosParser.g:1329:3: RULE_DECINT { - before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - match(input,RULE_DECINT,FOLLOW_2); - after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + match(input,RULE_DECINT,FOLLOW_2); + after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } @@ -3899,7 +3899,7 @@ public final void ruleInteger0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3914,14 +3914,14 @@ public final void entryRuleDateTime0() throws RecognitionException { // InternalRosParser.g:1340:1: ( ruleDateTime0 EOF ) // InternalRosParser.g:1341:1: ruleDateTime0 EOF { - before(grammarAccess.getDateTime0Rule()); + before(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); ruleDateTime0(); state._fsp--; - after(grammarAccess.getDateTime0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDateTime0Rule()); + match(input,EOF,FOLLOW_2); } @@ -3941,8 +3941,8 @@ public final void entryRuleDateTime0() throws RecognitionException { // InternalRosParser.g:1348:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; public final void ruleDateTime0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1352:2: ( ( RULE_DATE_TIME ) ) // InternalRosParser.g:1353:2: ( RULE_DATE_TIME ) @@ -3950,9 +3950,9 @@ public final void ruleDateTime0() throws RecognitionException { // InternalRosParser.g:1353:2: ( RULE_DATE_TIME ) // InternalRosParser.g:1354:3: RULE_DATE_TIME { - before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); - match(input,RULE_DATE_TIME,FOLLOW_2); - after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + match(input,RULE_DATE_TIME,FOLLOW_2); + after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } @@ -3966,7 +3966,7 @@ public final void ruleDateTime0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3981,14 +3981,14 @@ public final void entryRuleMessagePart() throws RecognitionException { // InternalRosParser.g:1365:1: ( ruleMessagePart EOF ) // InternalRosParser.g:1366:1: ruleMessagePart EOF { - before(grammarAccess.getMessagePartRule()); + before(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); ruleMessagePart(); state._fsp--; - after(grammarAccess.getMessagePartRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getMessagePartRule()); + match(input,EOF,FOLLOW_2); } @@ -4008,8 +4008,8 @@ public final void entryRuleMessagePart() throws RecognitionException { // InternalRosParser.g:1373:1: ruleMessagePart : ( ( rule__MessagePart__Group__0 ) ) ; public final void ruleMessagePart() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1377:2: ( ( ( rule__MessagePart__Group__0 ) ) ) // InternalRosParser.g:1378:2: ( ( rule__MessagePart__Group__0 ) ) @@ -4017,7 +4017,7 @@ public final void ruleMessagePart() throws RecognitionException { // InternalRosParser.g:1378:2: ( ( rule__MessagePart__Group__0 ) ) // InternalRosParser.g:1379:3: ( rule__MessagePart__Group__0 ) { - before(grammarAccess.getMessagePartAccess().getGroup()); + before(grammarAccess.getMessagePartAccess().getGroup()); // InternalRosParser.g:1380:3: ( rule__MessagePart__Group__0 ) // InternalRosParser.g:1380:4: rule__MessagePart__Group__0 { @@ -4029,7 +4029,7 @@ public final void ruleMessagePart() throws RecognitionException { } - after(grammarAccess.getMessagePartAccess().getGroup()); + after(grammarAccess.getMessagePartAccess().getGroup()); } @@ -4043,7 +4043,7 @@ public final void ruleMessagePart() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4058,14 +4058,14 @@ public final void entryRuleAbstractType() throws RecognitionException { // InternalRosParser.g:1390:1: ( ruleAbstractType EOF ) // InternalRosParser.g:1391:1: ruleAbstractType EOF { - before(grammarAccess.getAbstractTypeRule()); + before(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); ruleAbstractType(); state._fsp--; - after(grammarAccess.getAbstractTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getAbstractTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -4085,8 +4085,8 @@ public final void entryRuleAbstractType() throws RecognitionException { // InternalRosParser.g:1398:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; public final void ruleAbstractType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1402:2: ( ( ( rule__AbstractType__Alternatives ) ) ) // InternalRosParser.g:1403:2: ( ( rule__AbstractType__Alternatives ) ) @@ -4094,7 +4094,7 @@ public final void ruleAbstractType() throws RecognitionException { // InternalRosParser.g:1403:2: ( ( rule__AbstractType__Alternatives ) ) // InternalRosParser.g:1404:3: ( rule__AbstractType__Alternatives ) { - before(grammarAccess.getAbstractTypeAccess().getAlternatives()); + before(grammarAccess.getAbstractTypeAccess().getAlternatives()); // InternalRosParser.g:1405:3: ( rule__AbstractType__Alternatives ) // InternalRosParser.g:1405:4: rule__AbstractType__Alternatives { @@ -4106,7 +4106,7 @@ public final void ruleAbstractType() throws RecognitionException { } - after(grammarAccess.getAbstractTypeAccess().getAlternatives()); + after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } @@ -4120,7 +4120,7 @@ public final void ruleAbstractType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4135,14 +4135,14 @@ public final void entryRulebool() throws RecognitionException { // InternalRosParser.g:1415:1: ( rulebool EOF ) // InternalRosParser.g:1416:1: rulebool EOF { - before(grammarAccess.getBoolRule()); + before(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); rulebool(); state._fsp--; - after(grammarAccess.getBoolRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolRule()); + match(input,EOF,FOLLOW_2); } @@ -4162,8 +4162,8 @@ public final void entryRulebool() throws RecognitionException { // InternalRosParser.g:1423:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; public final void rulebool() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1427:2: ( ( ( rule__Bool__Group__0 ) ) ) // InternalRosParser.g:1428:2: ( ( rule__Bool__Group__0 ) ) @@ -4171,7 +4171,7 @@ public final void rulebool() throws RecognitionException { // InternalRosParser.g:1428:2: ( ( rule__Bool__Group__0 ) ) // InternalRosParser.g:1429:3: ( rule__Bool__Group__0 ) { - before(grammarAccess.getBoolAccess().getGroup()); + before(grammarAccess.getBoolAccess().getGroup()); // InternalRosParser.g:1430:3: ( rule__Bool__Group__0 ) // InternalRosParser.g:1430:4: rule__Bool__Group__0 { @@ -4183,7 +4183,7 @@ public final void rulebool() throws RecognitionException { } - after(grammarAccess.getBoolAccess().getGroup()); + after(grammarAccess.getBoolAccess().getGroup()); } @@ -4197,7 +4197,7 @@ public final void rulebool() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4212,14 +4212,14 @@ public final void entryRuleint8() throws RecognitionException { // InternalRosParser.g:1440:1: ( ruleint8 EOF ) // InternalRosParser.g:1441:1: ruleint8 EOF { - before(grammarAccess.getInt8Rule()); + before(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); ruleint8(); state._fsp--; - after(grammarAccess.getInt8Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt8Rule()); + match(input,EOF,FOLLOW_2); } @@ -4239,8 +4239,8 @@ public final void entryRuleint8() throws RecognitionException { // InternalRosParser.g:1448:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; public final void ruleint8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1452:2: ( ( ( rule__Int8__Group__0 ) ) ) // InternalRosParser.g:1453:2: ( ( rule__Int8__Group__0 ) ) @@ -4248,7 +4248,7 @@ public final void ruleint8() throws RecognitionException { // InternalRosParser.g:1453:2: ( ( rule__Int8__Group__0 ) ) // InternalRosParser.g:1454:3: ( rule__Int8__Group__0 ) { - before(grammarAccess.getInt8Access().getGroup()); + before(grammarAccess.getInt8Access().getGroup()); // InternalRosParser.g:1455:3: ( rule__Int8__Group__0 ) // InternalRosParser.g:1455:4: rule__Int8__Group__0 { @@ -4260,7 +4260,7 @@ public final void ruleint8() throws RecognitionException { } - after(grammarAccess.getInt8Access().getGroup()); + after(grammarAccess.getInt8Access().getGroup()); } @@ -4274,7 +4274,7 @@ public final void ruleint8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4289,14 +4289,14 @@ public final void entryRuleuint8() throws RecognitionException { // InternalRosParser.g:1465:1: ( ruleuint8 EOF ) // InternalRosParser.g:1466:1: ruleuint8 EOF { - before(grammarAccess.getUint8Rule()); + before(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); ruleuint8(); state._fsp--; - after(grammarAccess.getUint8Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint8Rule()); + match(input,EOF,FOLLOW_2); } @@ -4316,8 +4316,8 @@ public final void entryRuleuint8() throws RecognitionException { // InternalRosParser.g:1473:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; public final void ruleuint8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1477:2: ( ( ( rule__Uint8__Group__0 ) ) ) // InternalRosParser.g:1478:2: ( ( rule__Uint8__Group__0 ) ) @@ -4325,7 +4325,7 @@ public final void ruleuint8() throws RecognitionException { // InternalRosParser.g:1478:2: ( ( rule__Uint8__Group__0 ) ) // InternalRosParser.g:1479:3: ( rule__Uint8__Group__0 ) { - before(grammarAccess.getUint8Access().getGroup()); + before(grammarAccess.getUint8Access().getGroup()); // InternalRosParser.g:1480:3: ( rule__Uint8__Group__0 ) // InternalRosParser.g:1480:4: rule__Uint8__Group__0 { @@ -4337,7 +4337,7 @@ public final void ruleuint8() throws RecognitionException { } - after(grammarAccess.getUint8Access().getGroup()); + after(grammarAccess.getUint8Access().getGroup()); } @@ -4351,7 +4351,7 @@ public final void ruleuint8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4366,14 +4366,14 @@ public final void entryRuleint16() throws RecognitionException { // InternalRosParser.g:1490:1: ( ruleint16 EOF ) // InternalRosParser.g:1491:1: ruleint16 EOF { - before(grammarAccess.getInt16Rule()); + before(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); ruleint16(); state._fsp--; - after(grammarAccess.getInt16Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt16Rule()); + match(input,EOF,FOLLOW_2); } @@ -4393,8 +4393,8 @@ public final void entryRuleint16() throws RecognitionException { // InternalRosParser.g:1498:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; public final void ruleint16() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1502:2: ( ( ( rule__Int16__Group__0 ) ) ) // InternalRosParser.g:1503:2: ( ( rule__Int16__Group__0 ) ) @@ -4402,7 +4402,7 @@ public final void ruleint16() throws RecognitionException { // InternalRosParser.g:1503:2: ( ( rule__Int16__Group__0 ) ) // InternalRosParser.g:1504:3: ( rule__Int16__Group__0 ) { - before(grammarAccess.getInt16Access().getGroup()); + before(grammarAccess.getInt16Access().getGroup()); // InternalRosParser.g:1505:3: ( rule__Int16__Group__0 ) // InternalRosParser.g:1505:4: rule__Int16__Group__0 { @@ -4414,7 +4414,7 @@ public final void ruleint16() throws RecognitionException { } - after(grammarAccess.getInt16Access().getGroup()); + after(grammarAccess.getInt16Access().getGroup()); } @@ -4428,7 +4428,7 @@ public final void ruleint16() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4443,14 +4443,14 @@ public final void entryRuleuint16() throws RecognitionException { // InternalRosParser.g:1515:1: ( ruleuint16 EOF ) // InternalRosParser.g:1516:1: ruleuint16 EOF { - before(grammarAccess.getUint16Rule()); + before(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); ruleuint16(); state._fsp--; - after(grammarAccess.getUint16Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint16Rule()); + match(input,EOF,FOLLOW_2); } @@ -4470,8 +4470,8 @@ public final void entryRuleuint16() throws RecognitionException { // InternalRosParser.g:1523:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; public final void ruleuint16() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1527:2: ( ( ( rule__Uint16__Group__0 ) ) ) // InternalRosParser.g:1528:2: ( ( rule__Uint16__Group__0 ) ) @@ -4479,7 +4479,7 @@ public final void ruleuint16() throws RecognitionException { // InternalRosParser.g:1528:2: ( ( rule__Uint16__Group__0 ) ) // InternalRosParser.g:1529:3: ( rule__Uint16__Group__0 ) { - before(grammarAccess.getUint16Access().getGroup()); + before(grammarAccess.getUint16Access().getGroup()); // InternalRosParser.g:1530:3: ( rule__Uint16__Group__0 ) // InternalRosParser.g:1530:4: rule__Uint16__Group__0 { @@ -4491,7 +4491,7 @@ public final void ruleuint16() throws RecognitionException { } - after(grammarAccess.getUint16Access().getGroup()); + after(grammarAccess.getUint16Access().getGroup()); } @@ -4505,7 +4505,7 @@ public final void ruleuint16() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4520,14 +4520,14 @@ public final void entryRuleint32() throws RecognitionException { // InternalRosParser.g:1540:1: ( ruleint32 EOF ) // InternalRosParser.g:1541:1: ruleint32 EOF { - before(grammarAccess.getInt32Rule()); + before(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); ruleint32(); state._fsp--; - after(grammarAccess.getInt32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt32Rule()); + match(input,EOF,FOLLOW_2); } @@ -4547,8 +4547,8 @@ public final void entryRuleint32() throws RecognitionException { // InternalRosParser.g:1548:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; public final void ruleint32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1552:2: ( ( ( rule__Int32__Group__0 ) ) ) // InternalRosParser.g:1553:2: ( ( rule__Int32__Group__0 ) ) @@ -4556,7 +4556,7 @@ public final void ruleint32() throws RecognitionException { // InternalRosParser.g:1553:2: ( ( rule__Int32__Group__0 ) ) // InternalRosParser.g:1554:3: ( rule__Int32__Group__0 ) { - before(grammarAccess.getInt32Access().getGroup()); + before(grammarAccess.getInt32Access().getGroup()); // InternalRosParser.g:1555:3: ( rule__Int32__Group__0 ) // InternalRosParser.g:1555:4: rule__Int32__Group__0 { @@ -4568,7 +4568,7 @@ public final void ruleint32() throws RecognitionException { } - after(grammarAccess.getInt32Access().getGroup()); + after(grammarAccess.getInt32Access().getGroup()); } @@ -4582,7 +4582,7 @@ public final void ruleint32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4597,14 +4597,14 @@ public final void entryRuleuint32() throws RecognitionException { // InternalRosParser.g:1565:1: ( ruleuint32 EOF ) // InternalRosParser.g:1566:1: ruleuint32 EOF { - before(grammarAccess.getUint32Rule()); + before(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); ruleuint32(); state._fsp--; - after(grammarAccess.getUint32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint32Rule()); + match(input,EOF,FOLLOW_2); } @@ -4624,8 +4624,8 @@ public final void entryRuleuint32() throws RecognitionException { // InternalRosParser.g:1573:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; public final void ruleuint32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1577:2: ( ( ( rule__Uint32__Group__0 ) ) ) // InternalRosParser.g:1578:2: ( ( rule__Uint32__Group__0 ) ) @@ -4633,7 +4633,7 @@ public final void ruleuint32() throws RecognitionException { // InternalRosParser.g:1578:2: ( ( rule__Uint32__Group__0 ) ) // InternalRosParser.g:1579:3: ( rule__Uint32__Group__0 ) { - before(grammarAccess.getUint32Access().getGroup()); + before(grammarAccess.getUint32Access().getGroup()); // InternalRosParser.g:1580:3: ( rule__Uint32__Group__0 ) // InternalRosParser.g:1580:4: rule__Uint32__Group__0 { @@ -4645,7 +4645,7 @@ public final void ruleuint32() throws RecognitionException { } - after(grammarAccess.getUint32Access().getGroup()); + after(grammarAccess.getUint32Access().getGroup()); } @@ -4659,7 +4659,7 @@ public final void ruleuint32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4674,14 +4674,14 @@ public final void entryRuleint64() throws RecognitionException { // InternalRosParser.g:1590:1: ( ruleint64 EOF ) // InternalRosParser.g:1591:1: ruleint64 EOF { - before(grammarAccess.getInt64Rule()); + before(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); ruleint64(); state._fsp--; - after(grammarAccess.getInt64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt64Rule()); + match(input,EOF,FOLLOW_2); } @@ -4701,8 +4701,8 @@ public final void entryRuleint64() throws RecognitionException { // InternalRosParser.g:1598:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; public final void ruleint64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1602:2: ( ( ( rule__Int64__Group__0 ) ) ) // InternalRosParser.g:1603:2: ( ( rule__Int64__Group__0 ) ) @@ -4710,7 +4710,7 @@ public final void ruleint64() throws RecognitionException { // InternalRosParser.g:1603:2: ( ( rule__Int64__Group__0 ) ) // InternalRosParser.g:1604:3: ( rule__Int64__Group__0 ) { - before(grammarAccess.getInt64Access().getGroup()); + before(grammarAccess.getInt64Access().getGroup()); // InternalRosParser.g:1605:3: ( rule__Int64__Group__0 ) // InternalRosParser.g:1605:4: rule__Int64__Group__0 { @@ -4722,7 +4722,7 @@ public final void ruleint64() throws RecognitionException { } - after(grammarAccess.getInt64Access().getGroup()); + after(grammarAccess.getInt64Access().getGroup()); } @@ -4736,7 +4736,7 @@ public final void ruleint64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4751,14 +4751,14 @@ public final void entryRuleuint64() throws RecognitionException { // InternalRosParser.g:1615:1: ( ruleuint64 EOF ) // InternalRosParser.g:1616:1: ruleuint64 EOF { - before(grammarAccess.getUint64Rule()); + before(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); ruleuint64(); state._fsp--; - after(grammarAccess.getUint64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint64Rule()); + match(input,EOF,FOLLOW_2); } @@ -4778,8 +4778,8 @@ public final void entryRuleuint64() throws RecognitionException { // InternalRosParser.g:1623:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; public final void ruleuint64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1627:2: ( ( ( rule__Uint64__Group__0 ) ) ) // InternalRosParser.g:1628:2: ( ( rule__Uint64__Group__0 ) ) @@ -4787,7 +4787,7 @@ public final void ruleuint64() throws RecognitionException { // InternalRosParser.g:1628:2: ( ( rule__Uint64__Group__0 ) ) // InternalRosParser.g:1629:3: ( rule__Uint64__Group__0 ) { - before(grammarAccess.getUint64Access().getGroup()); + before(grammarAccess.getUint64Access().getGroup()); // InternalRosParser.g:1630:3: ( rule__Uint64__Group__0 ) // InternalRosParser.g:1630:4: rule__Uint64__Group__0 { @@ -4799,7 +4799,7 @@ public final void ruleuint64() throws RecognitionException { } - after(grammarAccess.getUint64Access().getGroup()); + after(grammarAccess.getUint64Access().getGroup()); } @@ -4813,7 +4813,7 @@ public final void ruleuint64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4828,14 +4828,14 @@ public final void entryRulefloat32() throws RecognitionException { // InternalRosParser.g:1640:1: ( rulefloat32 EOF ) // InternalRosParser.g:1641:1: rulefloat32 EOF { - before(grammarAccess.getFloat32Rule()); + before(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); rulefloat32(); state._fsp--; - after(grammarAccess.getFloat32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat32Rule()); + match(input,EOF,FOLLOW_2); } @@ -4855,8 +4855,8 @@ public final void entryRulefloat32() throws RecognitionException { // InternalRosParser.g:1648:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; public final void rulefloat32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1652:2: ( ( ( rule__Float32__Group__0 ) ) ) // InternalRosParser.g:1653:2: ( ( rule__Float32__Group__0 ) ) @@ -4864,7 +4864,7 @@ public final void rulefloat32() throws RecognitionException { // InternalRosParser.g:1653:2: ( ( rule__Float32__Group__0 ) ) // InternalRosParser.g:1654:3: ( rule__Float32__Group__0 ) { - before(grammarAccess.getFloat32Access().getGroup()); + before(grammarAccess.getFloat32Access().getGroup()); // InternalRosParser.g:1655:3: ( rule__Float32__Group__0 ) // InternalRosParser.g:1655:4: rule__Float32__Group__0 { @@ -4876,7 +4876,7 @@ public final void rulefloat32() throws RecognitionException { } - after(grammarAccess.getFloat32Access().getGroup()); + after(grammarAccess.getFloat32Access().getGroup()); } @@ -4890,7 +4890,7 @@ public final void rulefloat32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4905,14 +4905,14 @@ public final void entryRulefloat64() throws RecognitionException { // InternalRosParser.g:1665:1: ( rulefloat64 EOF ) // InternalRosParser.g:1666:1: rulefloat64 EOF { - before(grammarAccess.getFloat64Rule()); + before(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); rulefloat64(); state._fsp--; - after(grammarAccess.getFloat64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat64Rule()); + match(input,EOF,FOLLOW_2); } @@ -4932,8 +4932,8 @@ public final void entryRulefloat64() throws RecognitionException { // InternalRosParser.g:1673:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; public final void rulefloat64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1677:2: ( ( ( rule__Float64__Group__0 ) ) ) // InternalRosParser.g:1678:2: ( ( rule__Float64__Group__0 ) ) @@ -4941,7 +4941,7 @@ public final void rulefloat64() throws RecognitionException { // InternalRosParser.g:1678:2: ( ( rule__Float64__Group__0 ) ) // InternalRosParser.g:1679:3: ( rule__Float64__Group__0 ) { - before(grammarAccess.getFloat64Access().getGroup()); + before(grammarAccess.getFloat64Access().getGroup()); // InternalRosParser.g:1680:3: ( rule__Float64__Group__0 ) // InternalRosParser.g:1680:4: rule__Float64__Group__0 { @@ -4953,7 +4953,7 @@ public final void rulefloat64() throws RecognitionException { } - after(grammarAccess.getFloat64Access().getGroup()); + after(grammarAccess.getFloat64Access().getGroup()); } @@ -4967,7 +4967,7 @@ public final void rulefloat64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4982,14 +4982,14 @@ public final void entryRulestring0() throws RecognitionException { // InternalRosParser.g:1690:1: ( rulestring0 EOF ) // InternalRosParser.g:1691:1: rulestring0 EOF { - before(grammarAccess.getString0Rule()); + before(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); rulestring0(); state._fsp--; - after(grammarAccess.getString0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getString0Rule()); + match(input,EOF,FOLLOW_2); } @@ -5009,8 +5009,8 @@ public final void entryRulestring0() throws RecognitionException { // InternalRosParser.g:1698:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; public final void rulestring0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1702:2: ( ( ( rule__String0__Group__0 ) ) ) // InternalRosParser.g:1703:2: ( ( rule__String0__Group__0 ) ) @@ -5018,7 +5018,7 @@ public final void rulestring0() throws RecognitionException { // InternalRosParser.g:1703:2: ( ( rule__String0__Group__0 ) ) // InternalRosParser.g:1704:3: ( rule__String0__Group__0 ) { - before(grammarAccess.getString0Access().getGroup()); + before(grammarAccess.getString0Access().getGroup()); // InternalRosParser.g:1705:3: ( rule__String0__Group__0 ) // InternalRosParser.g:1705:4: rule__String0__Group__0 { @@ -5030,7 +5030,7 @@ public final void rulestring0() throws RecognitionException { } - after(grammarAccess.getString0Access().getGroup()); + after(grammarAccess.getString0Access().getGroup()); } @@ -5044,7 +5044,7 @@ public final void rulestring0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5059,14 +5059,14 @@ public final void entryRulebyte() throws RecognitionException { // InternalRosParser.g:1715:1: ( rulebyte EOF ) // InternalRosParser.g:1716:1: rulebyte EOF { - before(grammarAccess.getByteRule()); + before(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); rulebyte(); state._fsp--; - after(grammarAccess.getByteRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getByteRule()); + match(input,EOF,FOLLOW_2); } @@ -5086,8 +5086,8 @@ public final void entryRulebyte() throws RecognitionException { // InternalRosParser.g:1723:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; public final void rulebyte() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1727:2: ( ( ( rule__Byte__Group__0 ) ) ) // InternalRosParser.g:1728:2: ( ( rule__Byte__Group__0 ) ) @@ -5095,7 +5095,7 @@ public final void rulebyte() throws RecognitionException { // InternalRosParser.g:1728:2: ( ( rule__Byte__Group__0 ) ) // InternalRosParser.g:1729:3: ( rule__Byte__Group__0 ) { - before(grammarAccess.getByteAccess().getGroup()); + before(grammarAccess.getByteAccess().getGroup()); // InternalRosParser.g:1730:3: ( rule__Byte__Group__0 ) // InternalRosParser.g:1730:4: rule__Byte__Group__0 { @@ -5107,7 +5107,7 @@ public final void rulebyte() throws RecognitionException { } - after(grammarAccess.getByteAccess().getGroup()); + after(grammarAccess.getByteAccess().getGroup()); } @@ -5121,7 +5121,7 @@ public final void rulebyte() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5136,14 +5136,14 @@ public final void entryRuletime() throws RecognitionException { // InternalRosParser.g:1740:1: ( ruletime EOF ) // InternalRosParser.g:1741:1: ruletime EOF { - before(grammarAccess.getTimeRule()); + before(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); ruletime(); state._fsp--; - after(grammarAccess.getTimeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTimeRule()); + match(input,EOF,FOLLOW_2); } @@ -5163,8 +5163,8 @@ public final void entryRuletime() throws RecognitionException { // InternalRosParser.g:1748:1: ruletime : ( ( rule__Time__Group__0 ) ) ; public final void ruletime() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1752:2: ( ( ( rule__Time__Group__0 ) ) ) // InternalRosParser.g:1753:2: ( ( rule__Time__Group__0 ) ) @@ -5172,7 +5172,7 @@ public final void ruletime() throws RecognitionException { // InternalRosParser.g:1753:2: ( ( rule__Time__Group__0 ) ) // InternalRosParser.g:1754:3: ( rule__Time__Group__0 ) { - before(grammarAccess.getTimeAccess().getGroup()); + before(grammarAccess.getTimeAccess().getGroup()); // InternalRosParser.g:1755:3: ( rule__Time__Group__0 ) // InternalRosParser.g:1755:4: rule__Time__Group__0 { @@ -5184,7 +5184,7 @@ public final void ruletime() throws RecognitionException { } - after(grammarAccess.getTimeAccess().getGroup()); + after(grammarAccess.getTimeAccess().getGroup()); } @@ -5198,7 +5198,7 @@ public final void ruletime() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5213,14 +5213,14 @@ public final void entryRuleduration() throws RecognitionException { // InternalRosParser.g:1765:1: ( ruleduration EOF ) // InternalRosParser.g:1766:1: ruleduration EOF { - before(grammarAccess.getDurationRule()); + before(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); ruleduration(); state._fsp--; - after(grammarAccess.getDurationRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDurationRule()); + match(input,EOF,FOLLOW_2); } @@ -5240,8 +5240,8 @@ public final void entryRuleduration() throws RecognitionException { // InternalRosParser.g:1773:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; public final void ruleduration() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1777:2: ( ( ( rule__Duration__Group__0 ) ) ) // InternalRosParser.g:1778:2: ( ( rule__Duration__Group__0 ) ) @@ -5249,7 +5249,7 @@ public final void ruleduration() throws RecognitionException { // InternalRosParser.g:1778:2: ( ( rule__Duration__Group__0 ) ) // InternalRosParser.g:1779:3: ( rule__Duration__Group__0 ) { - before(grammarAccess.getDurationAccess().getGroup()); + before(grammarAccess.getDurationAccess().getGroup()); // InternalRosParser.g:1780:3: ( rule__Duration__Group__0 ) // InternalRosParser.g:1780:4: rule__Duration__Group__0 { @@ -5261,7 +5261,7 @@ public final void ruleduration() throws RecognitionException { } - after(grammarAccess.getDurationAccess().getGroup()); + after(grammarAccess.getDurationAccess().getGroup()); } @@ -5275,7 +5275,7 @@ public final void ruleduration() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5290,14 +5290,14 @@ public final void entryRuleboolArray() throws RecognitionException { // InternalRosParser.g:1790:1: ( ruleboolArray EOF ) // InternalRosParser.g:1791:1: ruleboolArray EOF { - before(grammarAccess.getBoolArrayRule()); + before(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); ruleboolArray(); state._fsp--; - after(grammarAccess.getBoolArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5317,8 +5317,8 @@ public final void entryRuleboolArray() throws RecognitionException { // InternalRosParser.g:1798:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; public final void ruleboolArray() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1802:2: ( ( ( rule__BoolArray__Group__0 ) ) ) // InternalRosParser.g:1803:2: ( ( rule__BoolArray__Group__0 ) ) @@ -5326,7 +5326,7 @@ public final void ruleboolArray() throws RecognitionException { // InternalRosParser.g:1803:2: ( ( rule__BoolArray__Group__0 ) ) // InternalRosParser.g:1804:3: ( rule__BoolArray__Group__0 ) { - before(grammarAccess.getBoolArrayAccess().getGroup()); + before(grammarAccess.getBoolArrayAccess().getGroup()); // InternalRosParser.g:1805:3: ( rule__BoolArray__Group__0 ) // InternalRosParser.g:1805:4: rule__BoolArray__Group__0 { @@ -5338,7 +5338,7 @@ public final void ruleboolArray() throws RecognitionException { } - after(grammarAccess.getBoolArrayAccess().getGroup()); + after(grammarAccess.getBoolArrayAccess().getGroup()); } @@ -5352,7 +5352,7 @@ public final void ruleboolArray() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5367,14 +5367,14 @@ public final void entryRuleint8Array() throws RecognitionException { // InternalRosParser.g:1815:1: ( ruleint8Array EOF ) // InternalRosParser.g:1816:1: ruleint8Array EOF { - before(grammarAccess.getInt8ArrayRule()); + before(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); ruleint8Array(); state._fsp--; - after(grammarAccess.getInt8ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt8ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5394,8 +5394,8 @@ public final void entryRuleint8Array() throws RecognitionException { // InternalRosParser.g:1823:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; public final void ruleint8Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1827:2: ( ( ( rule__Int8Array__Group__0 ) ) ) // InternalRosParser.g:1828:2: ( ( rule__Int8Array__Group__0 ) ) @@ -5403,7 +5403,7 @@ public final void ruleint8Array() throws RecognitionException { // InternalRosParser.g:1828:2: ( ( rule__Int8Array__Group__0 ) ) // InternalRosParser.g:1829:3: ( rule__Int8Array__Group__0 ) { - before(grammarAccess.getInt8ArrayAccess().getGroup()); + before(grammarAccess.getInt8ArrayAccess().getGroup()); // InternalRosParser.g:1830:3: ( rule__Int8Array__Group__0 ) // InternalRosParser.g:1830:4: rule__Int8Array__Group__0 { @@ -5415,7 +5415,7 @@ public final void ruleint8Array() throws RecognitionException { } - after(grammarAccess.getInt8ArrayAccess().getGroup()); + after(grammarAccess.getInt8ArrayAccess().getGroup()); } @@ -5429,7 +5429,7 @@ public final void ruleint8Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5444,14 +5444,14 @@ public final void entryRuleuint8Array() throws RecognitionException { // InternalRosParser.g:1840:1: ( ruleuint8Array EOF ) // InternalRosParser.g:1841:1: ruleuint8Array EOF { - before(grammarAccess.getUint8ArrayRule()); + before(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); ruleuint8Array(); state._fsp--; - after(grammarAccess.getUint8ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint8ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5471,8 +5471,8 @@ public final void entryRuleuint8Array() throws RecognitionException { // InternalRosParser.g:1848:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; public final void ruleuint8Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1852:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) // InternalRosParser.g:1853:2: ( ( rule__Uint8Array__Group__0 ) ) @@ -5480,7 +5480,7 @@ public final void ruleuint8Array() throws RecognitionException { // InternalRosParser.g:1853:2: ( ( rule__Uint8Array__Group__0 ) ) // InternalRosParser.g:1854:3: ( rule__Uint8Array__Group__0 ) { - before(grammarAccess.getUint8ArrayAccess().getGroup()); + before(grammarAccess.getUint8ArrayAccess().getGroup()); // InternalRosParser.g:1855:3: ( rule__Uint8Array__Group__0 ) // InternalRosParser.g:1855:4: rule__Uint8Array__Group__0 { @@ -5492,7 +5492,7 @@ public final void ruleuint8Array() throws RecognitionException { } - after(grammarAccess.getUint8ArrayAccess().getGroup()); + after(grammarAccess.getUint8ArrayAccess().getGroup()); } @@ -5506,7 +5506,7 @@ public final void ruleuint8Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5521,14 +5521,14 @@ public final void entryRuleint16Array() throws RecognitionException { // InternalRosParser.g:1865:1: ( ruleint16Array EOF ) // InternalRosParser.g:1866:1: ruleint16Array EOF { - before(grammarAccess.getInt16ArrayRule()); + before(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); ruleint16Array(); state._fsp--; - after(grammarAccess.getInt16ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt16ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5548,8 +5548,8 @@ public final void entryRuleint16Array() throws RecognitionException { // InternalRosParser.g:1873:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; public final void ruleint16Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1877:2: ( ( ( rule__Int16Array__Group__0 ) ) ) // InternalRosParser.g:1878:2: ( ( rule__Int16Array__Group__0 ) ) @@ -5557,7 +5557,7 @@ public final void ruleint16Array() throws RecognitionException { // InternalRosParser.g:1878:2: ( ( rule__Int16Array__Group__0 ) ) // InternalRosParser.g:1879:3: ( rule__Int16Array__Group__0 ) { - before(grammarAccess.getInt16ArrayAccess().getGroup()); + before(grammarAccess.getInt16ArrayAccess().getGroup()); // InternalRosParser.g:1880:3: ( rule__Int16Array__Group__0 ) // InternalRosParser.g:1880:4: rule__Int16Array__Group__0 { @@ -5569,7 +5569,7 @@ public final void ruleint16Array() throws RecognitionException { } - after(grammarAccess.getInt16ArrayAccess().getGroup()); + after(grammarAccess.getInt16ArrayAccess().getGroup()); } @@ -5583,7 +5583,7 @@ public final void ruleint16Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5598,14 +5598,14 @@ public final void entryRuleuint16Array() throws RecognitionException { // InternalRosParser.g:1890:1: ( ruleuint16Array EOF ) // InternalRosParser.g:1891:1: ruleuint16Array EOF { - before(grammarAccess.getUint16ArrayRule()); + before(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); ruleuint16Array(); state._fsp--; - after(grammarAccess.getUint16ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint16ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5625,8 +5625,8 @@ public final void entryRuleuint16Array() throws RecognitionException { // InternalRosParser.g:1898:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; public final void ruleuint16Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1902:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) // InternalRosParser.g:1903:2: ( ( rule__Uint16Array__Group__0 ) ) @@ -5634,7 +5634,7 @@ public final void ruleuint16Array() throws RecognitionException { // InternalRosParser.g:1903:2: ( ( rule__Uint16Array__Group__0 ) ) // InternalRosParser.g:1904:3: ( rule__Uint16Array__Group__0 ) { - before(grammarAccess.getUint16ArrayAccess().getGroup()); + before(grammarAccess.getUint16ArrayAccess().getGroup()); // InternalRosParser.g:1905:3: ( rule__Uint16Array__Group__0 ) // InternalRosParser.g:1905:4: rule__Uint16Array__Group__0 { @@ -5646,7 +5646,7 @@ public final void ruleuint16Array() throws RecognitionException { } - after(grammarAccess.getUint16ArrayAccess().getGroup()); + after(grammarAccess.getUint16ArrayAccess().getGroup()); } @@ -5660,7 +5660,7 @@ public final void ruleuint16Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5675,14 +5675,14 @@ public final void entryRuleint32Array() throws RecognitionException { // InternalRosParser.g:1915:1: ( ruleint32Array EOF ) // InternalRosParser.g:1916:1: ruleint32Array EOF { - before(grammarAccess.getInt32ArrayRule()); + before(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); ruleint32Array(); state._fsp--; - after(grammarAccess.getInt32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5702,8 +5702,8 @@ public final void entryRuleint32Array() throws RecognitionException { // InternalRosParser.g:1923:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; public final void ruleint32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1927:2: ( ( ( rule__Int32Array__Group__0 ) ) ) // InternalRosParser.g:1928:2: ( ( rule__Int32Array__Group__0 ) ) @@ -5711,7 +5711,7 @@ public final void ruleint32Array() throws RecognitionException { // InternalRosParser.g:1928:2: ( ( rule__Int32Array__Group__0 ) ) // InternalRosParser.g:1929:3: ( rule__Int32Array__Group__0 ) { - before(grammarAccess.getInt32ArrayAccess().getGroup()); + before(grammarAccess.getInt32ArrayAccess().getGroup()); // InternalRosParser.g:1930:3: ( rule__Int32Array__Group__0 ) // InternalRosParser.g:1930:4: rule__Int32Array__Group__0 { @@ -5723,7 +5723,7 @@ public final void ruleint32Array() throws RecognitionException { } - after(grammarAccess.getInt32ArrayAccess().getGroup()); + after(grammarAccess.getInt32ArrayAccess().getGroup()); } @@ -5737,7 +5737,7 @@ public final void ruleint32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5752,14 +5752,14 @@ public final void entryRuleuint32Array() throws RecognitionException { // InternalRosParser.g:1940:1: ( ruleuint32Array EOF ) // InternalRosParser.g:1941:1: ruleuint32Array EOF { - before(grammarAccess.getUint32ArrayRule()); + before(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); ruleuint32Array(); state._fsp--; - after(grammarAccess.getUint32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5779,8 +5779,8 @@ public final void entryRuleuint32Array() throws RecognitionException { // InternalRosParser.g:1948:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; public final void ruleuint32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1952:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) // InternalRosParser.g:1953:2: ( ( rule__Uint32Array__Group__0 ) ) @@ -5788,7 +5788,7 @@ public final void ruleuint32Array() throws RecognitionException { // InternalRosParser.g:1953:2: ( ( rule__Uint32Array__Group__0 ) ) // InternalRosParser.g:1954:3: ( rule__Uint32Array__Group__0 ) { - before(grammarAccess.getUint32ArrayAccess().getGroup()); + before(grammarAccess.getUint32ArrayAccess().getGroup()); // InternalRosParser.g:1955:3: ( rule__Uint32Array__Group__0 ) // InternalRosParser.g:1955:4: rule__Uint32Array__Group__0 { @@ -5800,7 +5800,7 @@ public final void ruleuint32Array() throws RecognitionException { } - after(grammarAccess.getUint32ArrayAccess().getGroup()); + after(grammarAccess.getUint32ArrayAccess().getGroup()); } @@ -5814,7 +5814,7 @@ public final void ruleuint32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5829,14 +5829,14 @@ public final void entryRuleint64Array() throws RecognitionException { // InternalRosParser.g:1965:1: ( ruleint64Array EOF ) // InternalRosParser.g:1966:1: ruleint64Array EOF { - before(grammarAccess.getInt64ArrayRule()); + before(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); ruleint64Array(); state._fsp--; - after(grammarAccess.getInt64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5856,8 +5856,8 @@ public final void entryRuleint64Array() throws RecognitionException { // InternalRosParser.g:1973:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; public final void ruleint64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:1977:2: ( ( ( rule__Int64Array__Group__0 ) ) ) // InternalRosParser.g:1978:2: ( ( rule__Int64Array__Group__0 ) ) @@ -5865,7 +5865,7 @@ public final void ruleint64Array() throws RecognitionException { // InternalRosParser.g:1978:2: ( ( rule__Int64Array__Group__0 ) ) // InternalRosParser.g:1979:3: ( rule__Int64Array__Group__0 ) { - before(grammarAccess.getInt64ArrayAccess().getGroup()); + before(grammarAccess.getInt64ArrayAccess().getGroup()); // InternalRosParser.g:1980:3: ( rule__Int64Array__Group__0 ) // InternalRosParser.g:1980:4: rule__Int64Array__Group__0 { @@ -5877,7 +5877,7 @@ public final void ruleint64Array() throws RecognitionException { } - after(grammarAccess.getInt64ArrayAccess().getGroup()); + after(grammarAccess.getInt64ArrayAccess().getGroup()); } @@ -5891,7 +5891,7 @@ public final void ruleint64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5906,14 +5906,14 @@ public final void entryRuleuint64Array() throws RecognitionException { // InternalRosParser.g:1990:1: ( ruleuint64Array EOF ) // InternalRosParser.g:1991:1: ruleuint64Array EOF { - before(grammarAccess.getUint64ArrayRule()); + before(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); ruleuint64Array(); state._fsp--; - after(grammarAccess.getUint64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5933,8 +5933,8 @@ public final void entryRuleuint64Array() throws RecognitionException { // InternalRosParser.g:1998:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; public final void ruleuint64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2002:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) // InternalRosParser.g:2003:2: ( ( rule__Uint64Array__Group__0 ) ) @@ -5942,7 +5942,7 @@ public final void ruleuint64Array() throws RecognitionException { // InternalRosParser.g:2003:2: ( ( rule__Uint64Array__Group__0 ) ) // InternalRosParser.g:2004:3: ( rule__Uint64Array__Group__0 ) { - before(grammarAccess.getUint64ArrayAccess().getGroup()); + before(grammarAccess.getUint64ArrayAccess().getGroup()); // InternalRosParser.g:2005:3: ( rule__Uint64Array__Group__0 ) // InternalRosParser.g:2005:4: rule__Uint64Array__Group__0 { @@ -5954,7 +5954,7 @@ public final void ruleuint64Array() throws RecognitionException { } - after(grammarAccess.getUint64ArrayAccess().getGroup()); + after(grammarAccess.getUint64ArrayAccess().getGroup()); } @@ -5968,7 +5968,7 @@ public final void ruleuint64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5983,14 +5983,14 @@ public final void entryRulefloat32Array() throws RecognitionException { // InternalRosParser.g:2015:1: ( rulefloat32Array EOF ) // InternalRosParser.g:2016:1: rulefloat32Array EOF { - before(grammarAccess.getFloat32ArrayRule()); + before(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); rulefloat32Array(); state._fsp--; - after(grammarAccess.getFloat32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6010,8 +6010,8 @@ public final void entryRulefloat32Array() throws RecognitionException { // InternalRosParser.g:2023:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; public final void rulefloat32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2027:2: ( ( ( rule__Float32Array__Group__0 ) ) ) // InternalRosParser.g:2028:2: ( ( rule__Float32Array__Group__0 ) ) @@ -6019,7 +6019,7 @@ public final void rulefloat32Array() throws RecognitionException { // InternalRosParser.g:2028:2: ( ( rule__Float32Array__Group__0 ) ) // InternalRosParser.g:2029:3: ( rule__Float32Array__Group__0 ) { - before(grammarAccess.getFloat32ArrayAccess().getGroup()); + before(grammarAccess.getFloat32ArrayAccess().getGroup()); // InternalRosParser.g:2030:3: ( rule__Float32Array__Group__0 ) // InternalRosParser.g:2030:4: rule__Float32Array__Group__0 { @@ -6031,7 +6031,7 @@ public final void rulefloat32Array() throws RecognitionException { } - after(grammarAccess.getFloat32ArrayAccess().getGroup()); + after(grammarAccess.getFloat32ArrayAccess().getGroup()); } @@ -6045,7 +6045,7 @@ public final void rulefloat32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6060,14 +6060,14 @@ public final void entryRulefloat64Array() throws RecognitionException { // InternalRosParser.g:2040:1: ( rulefloat64Array EOF ) // InternalRosParser.g:2041:1: rulefloat64Array EOF { - before(grammarAccess.getFloat64ArrayRule()); + before(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); rulefloat64Array(); state._fsp--; - after(grammarAccess.getFloat64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6087,8 +6087,8 @@ public final void entryRulefloat64Array() throws RecognitionException { // InternalRosParser.g:2048:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; public final void rulefloat64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2052:2: ( ( ( rule__Float64Array__Group__0 ) ) ) // InternalRosParser.g:2053:2: ( ( rule__Float64Array__Group__0 ) ) @@ -6096,7 +6096,7 @@ public final void rulefloat64Array() throws RecognitionException { // InternalRosParser.g:2053:2: ( ( rule__Float64Array__Group__0 ) ) // InternalRosParser.g:2054:3: ( rule__Float64Array__Group__0 ) { - before(grammarAccess.getFloat64ArrayAccess().getGroup()); + before(grammarAccess.getFloat64ArrayAccess().getGroup()); // InternalRosParser.g:2055:3: ( rule__Float64Array__Group__0 ) // InternalRosParser.g:2055:4: rule__Float64Array__Group__0 { @@ -6108,7 +6108,7 @@ public final void rulefloat64Array() throws RecognitionException { } - after(grammarAccess.getFloat64ArrayAccess().getGroup()); + after(grammarAccess.getFloat64ArrayAccess().getGroup()); } @@ -6122,7 +6122,7 @@ public final void rulefloat64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6137,14 +6137,14 @@ public final void entryRulestring0Array() throws RecognitionException { // InternalRosParser.g:2065:1: ( rulestring0Array EOF ) // InternalRosParser.g:2066:1: rulestring0Array EOF { - before(grammarAccess.getString0ArrayRule()); + before(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); rulestring0Array(); state._fsp--; - after(grammarAccess.getString0ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getString0ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6164,8 +6164,8 @@ public final void entryRulestring0Array() throws RecognitionException { // InternalRosParser.g:2073:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; public final void rulestring0Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2077:2: ( ( ( rule__String0Array__Group__0 ) ) ) // InternalRosParser.g:2078:2: ( ( rule__String0Array__Group__0 ) ) @@ -6173,7 +6173,7 @@ public final void rulestring0Array() throws RecognitionException { // InternalRosParser.g:2078:2: ( ( rule__String0Array__Group__0 ) ) // InternalRosParser.g:2079:3: ( rule__String0Array__Group__0 ) { - before(grammarAccess.getString0ArrayAccess().getGroup()); + before(grammarAccess.getString0ArrayAccess().getGroup()); // InternalRosParser.g:2080:3: ( rule__String0Array__Group__0 ) // InternalRosParser.g:2080:4: rule__String0Array__Group__0 { @@ -6185,7 +6185,7 @@ public final void rulestring0Array() throws RecognitionException { } - after(grammarAccess.getString0ArrayAccess().getGroup()); + after(grammarAccess.getString0ArrayAccess().getGroup()); } @@ -6199,7 +6199,7 @@ public final void rulestring0Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6214,14 +6214,14 @@ public final void entryRulebyteArray() throws RecognitionException { // InternalRosParser.g:2090:1: ( rulebyteArray EOF ) // InternalRosParser.g:2091:1: rulebyteArray EOF { - before(grammarAccess.getByteArrayRule()); + before(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); rulebyteArray(); state._fsp--; - after(grammarAccess.getByteArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getByteArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6241,8 +6241,8 @@ public final void entryRulebyteArray() throws RecognitionException { // InternalRosParser.g:2098:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; public final void rulebyteArray() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2102:2: ( ( ( rule__ByteArray__Group__0 ) ) ) // InternalRosParser.g:2103:2: ( ( rule__ByteArray__Group__0 ) ) @@ -6250,7 +6250,7 @@ public final void rulebyteArray() throws RecognitionException { // InternalRosParser.g:2103:2: ( ( rule__ByteArray__Group__0 ) ) // InternalRosParser.g:2104:3: ( rule__ByteArray__Group__0 ) { - before(grammarAccess.getByteArrayAccess().getGroup()); + before(grammarAccess.getByteArrayAccess().getGroup()); // InternalRosParser.g:2105:3: ( rule__ByteArray__Group__0 ) // InternalRosParser.g:2105:4: rule__ByteArray__Group__0 { @@ -6262,7 +6262,7 @@ public final void rulebyteArray() throws RecognitionException { } - after(grammarAccess.getByteArrayAccess().getGroup()); + after(grammarAccess.getByteArrayAccess().getGroup()); } @@ -6276,7 +6276,7 @@ public final void rulebyteArray() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6291,14 +6291,14 @@ public final void entryRuleHeader() throws RecognitionException { // InternalRosParser.g:2115:1: ( ruleHeader EOF ) // InternalRosParser.g:2116:1: ruleHeader EOF { - before(grammarAccess.getHeaderRule()); + before(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); ruleHeader(); state._fsp--; - after(grammarAccess.getHeaderRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getHeaderRule()); + match(input,EOF,FOLLOW_2); } @@ -6318,8 +6318,8 @@ public final void entryRuleHeader() throws RecognitionException { // InternalRosParser.g:2123:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; public final void ruleHeader() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2127:2: ( ( ( rule__Header__Group__0 ) ) ) // InternalRosParser.g:2128:2: ( ( rule__Header__Group__0 ) ) @@ -6327,7 +6327,7 @@ public final void ruleHeader() throws RecognitionException { // InternalRosParser.g:2128:2: ( ( rule__Header__Group__0 ) ) // InternalRosParser.g:2129:3: ( rule__Header__Group__0 ) { - before(grammarAccess.getHeaderAccess().getGroup()); + before(grammarAccess.getHeaderAccess().getGroup()); // InternalRosParser.g:2130:3: ( rule__Header__Group__0 ) // InternalRosParser.g:2130:4: rule__Header__Group__0 { @@ -6339,7 +6339,7 @@ public final void ruleHeader() throws RecognitionException { } - after(grammarAccess.getHeaderAccess().getGroup()); + after(grammarAccess.getHeaderAccess().getGroup()); } @@ -6353,7 +6353,7 @@ public final void ruleHeader() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6368,14 +6368,14 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // InternalRosParser.g:2140:1: ( ruleTopicSpecRef EOF ) // InternalRosParser.g:2141:1: ruleTopicSpecRef EOF { - before(grammarAccess.getTopicSpecRefRule()); + before(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); ruleTopicSpecRef(); state._fsp--; - after(grammarAccess.getTopicSpecRefRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTopicSpecRefRule()); + match(input,EOF,FOLLOW_2); } @@ -6395,8 +6395,8 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // InternalRosParser.g:2148:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; public final void ruleTopicSpecRef() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2152:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) // InternalRosParser.g:2153:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) @@ -6404,7 +6404,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { // InternalRosParser.g:2153:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) // InternalRosParser.g:2154:3: ( rule__TopicSpecRef__TopicSpecAssignment ) { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); // InternalRosParser.g:2155:3: ( rule__TopicSpecRef__TopicSpecAssignment ) // InternalRosParser.g:2155:4: rule__TopicSpecRef__TopicSpecAssignment { @@ -6416,7 +6416,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { } - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } @@ -6430,7 +6430,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6445,14 +6445,14 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRosParser.g:2165:1: ( ruleArrayTopicSpecRef EOF ) // InternalRosParser.g:2166:1: ruleArrayTopicSpecRef EOF { - before(grammarAccess.getArrayTopicSpecRefRule()); + before(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); ruleArrayTopicSpecRef(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefRule()); + match(input,EOF,FOLLOW_2); } @@ -6472,8 +6472,8 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRosParser.g:2173:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; public final void ruleArrayTopicSpecRef() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2177:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) // InternalRosParser.g:2178:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) @@ -6481,7 +6481,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { // InternalRosParser.g:2178:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) // InternalRosParser.g:2179:3: ( rule__ArrayTopicSpecRef__Group__0 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); + before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); // InternalRosParser.g:2180:3: ( rule__ArrayTopicSpecRef__Group__0 ) // InternalRosParser.g:2180:4: rule__ArrayTopicSpecRef__Group__0 { @@ -6493,7 +6493,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { } - after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); + after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } @@ -6507,7 +6507,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6522,14 +6522,14 @@ public final void entryRuleKEYWORD() throws RecognitionException { // InternalRosParser.g:2190:1: ( ruleKEYWORD EOF ) // InternalRosParser.g:2191:1: ruleKEYWORD EOF { - before(grammarAccess.getKEYWORDRule()); + before(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getKEYWORDRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getKEYWORDRule()); + match(input,EOF,FOLLOW_2); } @@ -6549,8 +6549,8 @@ public final void entryRuleKEYWORD() throws RecognitionException { // InternalRosParser.g:2198:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; public final void ruleKEYWORD() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2202:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) // InternalRosParser.g:2203:2: ( ( rule__KEYWORD__Alternatives ) ) @@ -6558,7 +6558,7 @@ public final void ruleKEYWORD() throws RecognitionException { // InternalRosParser.g:2203:2: ( ( rule__KEYWORD__Alternatives ) ) // InternalRosParser.g:2204:3: ( rule__KEYWORD__Alternatives ) { - before(grammarAccess.getKEYWORDAccess().getAlternatives()); + before(grammarAccess.getKEYWORDAccess().getAlternatives()); // InternalRosParser.g:2205:3: ( rule__KEYWORD__Alternatives ) // InternalRosParser.g:2205:4: rule__KEYWORD__Alternatives { @@ -6570,7 +6570,7 @@ public final void ruleKEYWORD() throws RecognitionException { } - after(grammarAccess.getKEYWORDAccess().getAlternatives()); + after(grammarAccess.getKEYWORDAccess().getAlternatives()); } @@ -6584,7 +6584,7 @@ public final void ruleKEYWORD() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6599,14 +6599,14 @@ public final void entryRuleEString() throws RecognitionException { // InternalRosParser.g:2215:1: ( ruleEString EOF ) // InternalRosParser.g:2216:1: ruleEString EOF { - before(grammarAccess.getEStringRule()); + before(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); ruleEString(); state._fsp--; - after(grammarAccess.getEStringRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getEStringRule()); + match(input,EOF,FOLLOW_2); } @@ -6626,8 +6626,8 @@ public final void entryRuleEString() throws RecognitionException { // InternalRosParser.g:2223:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; public final void ruleEString() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2227:2: ( ( ( rule__EString__Alternatives ) ) ) // InternalRosParser.g:2228:2: ( ( rule__EString__Alternatives ) ) @@ -6635,7 +6635,7 @@ public final void ruleEString() throws RecognitionException { // InternalRosParser.g:2228:2: ( ( rule__EString__Alternatives ) ) // InternalRosParser.g:2229:3: ( rule__EString__Alternatives ) { - before(grammarAccess.getEStringAccess().getAlternatives()); + before(grammarAccess.getEStringAccess().getAlternatives()); // InternalRosParser.g:2230:3: ( rule__EString__Alternatives ) // InternalRosParser.g:2230:4: rule__EString__Alternatives { @@ -6647,7 +6647,7 @@ public final void ruleEString() throws RecognitionException { } - after(grammarAccess.getEStringAccess().getAlternatives()); + after(grammarAccess.getEStringAccess().getAlternatives()); } @@ -6661,7 +6661,7 @@ public final void ruleEString() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6676,14 +6676,14 @@ public final void entryRuleRosNames() throws RecognitionException { // InternalRosParser.g:2240:1: ( ruleRosNames EOF ) // InternalRosParser.g:2241:1: ruleRosNames EOF { - before(grammarAccess.getRosNamesRule()); + before(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); ruleRosNames(); state._fsp--; - after(grammarAccess.getRosNamesRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getRosNamesRule()); + match(input,EOF,FOLLOW_2); } @@ -6703,8 +6703,8 @@ public final void entryRuleRosNames() throws RecognitionException { // InternalRosParser.g:2248:1: ruleRosNames : ( ( rule__RosNames__Alternatives ) ) ; public final void ruleRosNames() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2252:2: ( ( ( rule__RosNames__Alternatives ) ) ) // InternalRosParser.g:2253:2: ( ( rule__RosNames__Alternatives ) ) @@ -6712,7 +6712,7 @@ public final void ruleRosNames() throws RecognitionException { // InternalRosParser.g:2253:2: ( ( rule__RosNames__Alternatives ) ) // InternalRosParser.g:2254:3: ( rule__RosNames__Alternatives ) { - before(grammarAccess.getRosNamesAccess().getAlternatives()); + before(grammarAccess.getRosNamesAccess().getAlternatives()); // InternalRosParser.g:2255:3: ( rule__RosNames__Alternatives ) // InternalRosParser.g:2255:4: rule__RosNames__Alternatives { @@ -6724,7 +6724,7 @@ public final void ruleRosNames() throws RecognitionException { } - after(grammarAccess.getRosNamesAccess().getAlternatives()); + after(grammarAccess.getRosNamesAccess().getAlternatives()); } @@ -6738,7 +6738,7 @@ public final void ruleRosNames() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6750,8 +6750,8 @@ public final void ruleRosNames() throws RecognitionException { // InternalRosParser.g:2263:1: rule__Node__Alternatives_2 : ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ); public final void rule__Node__Alternatives_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2267:1: ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ) int alt1=7; @@ -6805,7 +6805,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRosParser.g:2268:2: ( ( rule__Node__Group_2_0__0 ) ) // InternalRosParser.g:2269:3: ( rule__Node__Group_2_0__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_0()); + before(grammarAccess.getNodeAccess().getGroup_2_0()); // InternalRosParser.g:2270:3: ( rule__Node__Group_2_0__0 ) // InternalRosParser.g:2270:4: rule__Node__Group_2_0__0 { @@ -6817,7 +6817,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_0()); + after(grammarAccess.getNodeAccess().getGroup_2_0()); } @@ -6830,7 +6830,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRosParser.g:2274:2: ( ( rule__Node__Group_2_1__0 ) ) // InternalRosParser.g:2275:3: ( rule__Node__Group_2_1__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_1()); + before(grammarAccess.getNodeAccess().getGroup_2_1()); // InternalRosParser.g:2276:3: ( rule__Node__Group_2_1__0 ) // InternalRosParser.g:2276:4: rule__Node__Group_2_1__0 { @@ -6842,7 +6842,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_1()); + after(grammarAccess.getNodeAccess().getGroup_2_1()); } @@ -6855,7 +6855,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRosParser.g:2280:2: ( ( rule__Node__Group_2_2__0 ) ) // InternalRosParser.g:2281:3: ( rule__Node__Group_2_2__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_2()); + before(grammarAccess.getNodeAccess().getGroup_2_2()); // InternalRosParser.g:2282:3: ( rule__Node__Group_2_2__0 ) // InternalRosParser.g:2282:4: rule__Node__Group_2_2__0 { @@ -6867,7 +6867,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_2()); + after(grammarAccess.getNodeAccess().getGroup_2_2()); } @@ -6880,7 +6880,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRosParser.g:2286:2: ( ( rule__Node__Group_2_3__0 ) ) // InternalRosParser.g:2287:3: ( rule__Node__Group_2_3__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_3()); + before(grammarAccess.getNodeAccess().getGroup_2_3()); // InternalRosParser.g:2288:3: ( rule__Node__Group_2_3__0 ) // InternalRosParser.g:2288:4: rule__Node__Group_2_3__0 { @@ -6892,7 +6892,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_3()); + after(grammarAccess.getNodeAccess().getGroup_2_3()); } @@ -6905,7 +6905,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRosParser.g:2292:2: ( ( rule__Node__Group_2_4__0 ) ) // InternalRosParser.g:2293:3: ( rule__Node__Group_2_4__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_4()); + before(grammarAccess.getNodeAccess().getGroup_2_4()); // InternalRosParser.g:2294:3: ( rule__Node__Group_2_4__0 ) // InternalRosParser.g:2294:4: rule__Node__Group_2_4__0 { @@ -6917,7 +6917,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_4()); + after(grammarAccess.getNodeAccess().getGroup_2_4()); } @@ -6930,7 +6930,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRosParser.g:2298:2: ( ( rule__Node__Group_2_5__0 ) ) // InternalRosParser.g:2299:3: ( rule__Node__Group_2_5__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_5()); + before(grammarAccess.getNodeAccess().getGroup_2_5()); // InternalRosParser.g:2300:3: ( rule__Node__Group_2_5__0 ) // InternalRosParser.g:2300:4: rule__Node__Group_2_5__0 { @@ -6942,7 +6942,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_5()); + after(grammarAccess.getNodeAccess().getGroup_2_5()); } @@ -6955,7 +6955,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRosParser.g:2304:2: ( ( rule__Node__Group_2_6__0 ) ) // InternalRosParser.g:2305:3: ( rule__Node__Group_2_6__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_6()); + before(grammarAccess.getNodeAccess().getGroup_2_6()); // InternalRosParser.g:2306:3: ( rule__Node__Group_2_6__0 ) // InternalRosParser.g:2306:4: rule__Node__Group_2_6__0 { @@ -6967,7 +6967,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_6()); + after(grammarAccess.getNodeAccess().getGroup_2_6()); } @@ -6983,7 +6983,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6995,8 +6995,8 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRosParser.g:2314:1: rule__SpecBase__Alternatives : ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ); public final void rule__SpecBase__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2318:1: ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ) int alt2=3; @@ -7030,13 +7030,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRosParser.g:2319:2: ( ruleTopicSpec ) // InternalRosParser.g:2320:3: ruleTopicSpec { - before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); pushFollow(FOLLOW_2); ruleTopicSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } @@ -7049,13 +7049,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRosParser.g:2325:2: ( ruleServiceSpec ) // InternalRosParser.g:2326:3: ruleServiceSpec { - before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); pushFollow(FOLLOW_2); ruleServiceSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } @@ -7068,13 +7068,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRosParser.g:2331:2: ( ruleActionSpec ) // InternalRosParser.g:2332:3: ruleActionSpec { - before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); pushFollow(FOLLOW_2); ruleActionSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } @@ -7090,7 +7090,7 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7102,8 +7102,8 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRosParser.g:2341:1: rule__TopicSpec__NameAlternatives_2_0 : ( ( ruleEString ) | ( Header ) | ( String ) ); public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2345:1: ( ( ruleEString ) | ( Header ) | ( String ) ) int alt3=3; @@ -7138,13 +7138,13 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRosParser.g:2346:2: ( ruleEString ) // InternalRosParser.g:2347:3: ruleEString { - before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } @@ -7157,9 +7157,9 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRosParser.g:2352:2: ( Header ) // InternalRosParser.g:2353:3: Header { - before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); - match(input,Header,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + match(input,Header,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } @@ -7172,9 +7172,9 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRosParser.g:2358:2: ( String ) // InternalRosParser.g:2359:3: String { - before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); - match(input,String,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + match(input,String,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } @@ -7190,7 +7190,7 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7202,8 +7202,8 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRosParser.g:2368:1: rule__Dependency__Alternatives : ( ( rulePackageDependency ) | ( ruleExternalDependency ) ); public final void rule__Dependency__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2372:1: ( ( rulePackageDependency ) | ( ruleExternalDependency ) ) int alt4=2; @@ -7228,13 +7228,13 @@ else if ( (LA4_0==ExternalDependency) ) { // InternalRosParser.g:2373:2: ( rulePackageDependency ) // InternalRosParser.g:2374:3: rulePackageDependency { - before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); pushFollow(FOLLOW_2); rulePackageDependency(); state._fsp--; - after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } @@ -7247,13 +7247,13 @@ else if ( (LA4_0==ExternalDependency) ) { // InternalRosParser.g:2379:2: ( ruleExternalDependency ) // InternalRosParser.g:2380:3: ruleExternalDependency { - before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); pushFollow(FOLLOW_2); ruleExternalDependency(); state._fsp--; - after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } @@ -7269,7 +7269,7 @@ else if ( (LA4_0==ExternalDependency) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7281,8 +7281,8 @@ else if ( (LA4_0==ExternalDependency) ) { // InternalRosParser.g:2389:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); public final void rule__Namespace__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2393:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) int alt5=3; @@ -7316,13 +7316,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRosParser.g:2394:2: ( ruleGlobalNamespace ) // InternalRosParser.g:2395:3: ruleGlobalNamespace { - before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); pushFollow(FOLLOW_2); ruleGlobalNamespace(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } @@ -7335,13 +7335,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRosParser.g:2400:2: ( ruleRelativeNamespace_Impl ) // InternalRosParser.g:2401:3: ruleRelativeNamespace_Impl { - before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); pushFollow(FOLLOW_2); ruleRelativeNamespace_Impl(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } @@ -7354,13 +7354,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRosParser.g:2406:2: ( rulePrivateNamespace ) // InternalRosParser.g:2407:3: rulePrivateNamespace { - before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); pushFollow(FOLLOW_2); rulePrivateNamespace(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } @@ -7376,7 +7376,7 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7388,8 +7388,8 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRosParser.g:2416:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2420:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) int alt6=8; @@ -7448,13 +7448,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2421:2: ( ruleParameterListType ) // InternalRosParser.g:2422:3: ruleParameterListType { - before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); ruleParameterListType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } @@ -7467,13 +7467,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2427:2: ( ruleParameterStructType ) // InternalRosParser.g:2428:3: ruleParameterStructType { - before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); ruleParameterStructType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } @@ -7486,13 +7486,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2433:2: ( ruleParameterIntegerType ) // InternalRosParser.g:2434:3: ruleParameterIntegerType { - before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); ruleParameterIntegerType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } @@ -7505,13 +7505,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2439:2: ( ruleParameterStringType ) // InternalRosParser.g:2440:3: ruleParameterStringType { - before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); ruleParameterStringType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } @@ -7524,13 +7524,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2445:2: ( ruleParameterDoubleType ) // InternalRosParser.g:2446:3: ruleParameterDoubleType { - before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); ruleParameterDoubleType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } @@ -7543,13 +7543,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2451:2: ( ruleParameterBooleanType ) // InternalRosParser.g:2452:3: ruleParameterBooleanType { - before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); ruleParameterBooleanType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } @@ -7562,13 +7562,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2457:2: ( ruleParameterBase64Type ) // InternalRosParser.g:2458:3: ruleParameterBase64Type { - before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); ruleParameterBase64Type(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } @@ -7581,13 +7581,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2463:2: ( ruleParameterArrayType ) // InternalRosParser.g:2464:3: ruleParameterArrayType { - before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); ruleParameterArrayType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } @@ -7603,7 +7603,7 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7615,8 +7615,8 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRosParser.g:2473:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2477:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) int alt7=7; @@ -7628,13 +7628,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRosParser.g:2478:2: ( ruleParameterString ) // InternalRosParser.g:2479:3: ruleParameterString { - before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } @@ -7647,13 +7647,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRosParser.g:2484:2: ( ruleParameterBase64 ) // InternalRosParser.g:2485:3: ruleParameterBase64 { - before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } @@ -7666,13 +7666,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRosParser.g:2490:2: ( ruleParameterInteger ) // InternalRosParser.g:2491:3: ruleParameterInteger { - before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } @@ -7685,13 +7685,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRosParser.g:2496:2: ( ruleParameterDouble ) // InternalRosParser.g:2497:3: ruleParameterDouble { - before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } @@ -7704,13 +7704,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRosParser.g:2502:2: ( ruleParameterBoolean ) // InternalRosParser.g:2503:3: ruleParameterBoolean { - before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } @@ -7723,13 +7723,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRosParser.g:2508:2: ( ruleParameterList ) // InternalRosParser.g:2509:3: ruleParameterList { - before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } @@ -7742,13 +7742,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRosParser.g:2514:2: ( ruleParameterStruct ) // InternalRosParser.g:2515:3: ruleParameterStruct { - before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); ruleParameterStruct(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } @@ -7764,7 +7764,7 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7776,8 +7776,8 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRosParser.g:2524:1: rule__MessagePart__DataAlternatives_1_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2528:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) int alt8=3; @@ -7822,13 +7822,13 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRosParser.g:2529:2: ( ruleKEYWORD ) // InternalRosParser.g:2530:3: ruleKEYWORD { - before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); pushFollow(FOLLOW_2); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } @@ -7841,9 +7841,9 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRosParser.g:2535:2: ( RULE_MESSAGE_ASIGMENT ) // InternalRosParser.g:2536:3: RULE_MESSAGE_ASIGMENT { - before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); - after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); + after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } @@ -7856,13 +7856,13 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRosParser.g:2541:2: ( ruleEString ) // InternalRosParser.g:2542:3: ruleEString { - before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } @@ -7878,7 +7878,7 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7890,8 +7890,8 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRosParser.g:2551:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); public final void rule__AbstractType__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2555:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) int alt9=31; @@ -7903,13 +7903,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2556:2: ( rulebool ) // InternalRosParser.g:2557:3: rulebool { - before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); rulebool(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } @@ -7922,13 +7922,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2562:2: ( ruleint8 ) // InternalRosParser.g:2563:3: ruleint8 { - before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); ruleint8(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } @@ -7941,13 +7941,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2568:2: ( ruleuint8 ) // InternalRosParser.g:2569:3: ruleuint8 { - before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); ruleuint8(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } @@ -7960,13 +7960,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2574:2: ( ruleint16 ) // InternalRosParser.g:2575:3: ruleint16 { - before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); ruleint16(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } @@ -7979,13 +7979,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2580:2: ( ruleuint16 ) // InternalRosParser.g:2581:3: ruleuint16 { - before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); ruleuint16(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } @@ -7998,13 +7998,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2586:2: ( ruleint32 ) // InternalRosParser.g:2587:3: ruleint32 { - before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); ruleint32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } @@ -8017,13 +8017,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2592:2: ( ruleuint32 ) // InternalRosParser.g:2593:3: ruleuint32 { - before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); ruleuint32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } @@ -8036,13 +8036,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2598:2: ( ruleint64 ) // InternalRosParser.g:2599:3: ruleint64 { - before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); ruleint64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } @@ -8055,13 +8055,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2604:2: ( ruleuint64 ) // InternalRosParser.g:2605:3: ruleuint64 { - before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); ruleuint64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } @@ -8074,13 +8074,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2610:2: ( rulefloat32 ) // InternalRosParser.g:2611:3: rulefloat32 { - before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); rulefloat32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } @@ -8093,13 +8093,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2616:2: ( rulefloat64 ) // InternalRosParser.g:2617:3: rulefloat64 { - before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); rulefloat64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } @@ -8112,13 +8112,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2622:2: ( rulestring0 ) // InternalRosParser.g:2623:3: rulestring0 { - before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); rulestring0(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } @@ -8131,13 +8131,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2628:2: ( rulebyte ) // InternalRosParser.g:2629:3: rulebyte { - before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); rulebyte(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } @@ -8150,13 +8150,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2634:2: ( ruletime ) // InternalRosParser.g:2635:3: ruletime { - before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); ruletime(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } @@ -8169,13 +8169,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2640:2: ( ruleduration ) // InternalRosParser.g:2641:3: ruleduration { - before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); ruleduration(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } @@ -8188,13 +8188,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2646:2: ( ruleHeader ) // InternalRosParser.g:2647:3: ruleHeader { - before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); ruleHeader(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } @@ -8207,13 +8207,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2652:2: ( ruleboolArray ) // InternalRosParser.g:2653:3: ruleboolArray { - before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); ruleboolArray(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } @@ -8226,13 +8226,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2658:2: ( ruleint8Array ) // InternalRosParser.g:2659:3: ruleint8Array { - before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); ruleint8Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } @@ -8245,13 +8245,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2664:2: ( ruleuint8Array ) // InternalRosParser.g:2665:3: ruleuint8Array { - before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); ruleuint8Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } @@ -8264,13 +8264,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2670:2: ( ruleint16Array ) // InternalRosParser.g:2671:3: ruleint16Array { - before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); ruleint16Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } @@ -8283,13 +8283,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2676:2: ( ruleuint16Array ) // InternalRosParser.g:2677:3: ruleuint16Array { - before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); ruleuint16Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } @@ -8302,13 +8302,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2682:2: ( ruleint32Array ) // InternalRosParser.g:2683:3: ruleint32Array { - before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); ruleint32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } @@ -8321,13 +8321,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2688:2: ( ruleuint32Array ) // InternalRosParser.g:2689:3: ruleuint32Array { - before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); ruleuint32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } @@ -8340,13 +8340,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2694:2: ( ruleint64Array ) // InternalRosParser.g:2695:3: ruleint64Array { - before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); ruleint64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } @@ -8359,13 +8359,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2700:2: ( ruleuint64Array ) // InternalRosParser.g:2701:3: ruleuint64Array { - before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); ruleuint64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } @@ -8378,13 +8378,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2706:2: ( rulefloat32Array ) // InternalRosParser.g:2707:3: rulefloat32Array { - before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); rulefloat32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } @@ -8397,13 +8397,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2712:2: ( rulefloat64Array ) // InternalRosParser.g:2713:3: rulefloat64Array { - before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); rulefloat64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } @@ -8416,13 +8416,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2718:2: ( rulestring0Array ) // InternalRosParser.g:2719:3: rulestring0Array { - before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); rulestring0Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } @@ -8435,13 +8435,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2724:2: ( rulebyteArray ) // InternalRosParser.g:2725:3: rulebyteArray { - before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); rulebyteArray(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } @@ -8454,13 +8454,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2730:2: ( ruleTopicSpecRef ) // InternalRosParser.g:2731:3: ruleTopicSpecRef { - before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); ruleTopicSpecRef(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } @@ -8473,13 +8473,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2736:2: ( ruleArrayTopicSpecRef ) // InternalRosParser.g:2737:3: ruleArrayTopicSpecRef { - before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); ruleArrayTopicSpecRef(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } @@ -8495,7 +8495,7 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8507,8 +8507,8 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRosParser.g:2746:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); public final void rule__KEYWORD__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2750:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) int alt10=11; @@ -8582,9 +8582,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2751:2: ( Goal ) // InternalRosParser.g:2752:3: Goal { - before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); - match(input,Goal,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + match(input,Goal,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } @@ -8597,9 +8597,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2757:2: ( Message ) // InternalRosParser.g:2758:3: Message { - before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); - match(input,Message,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + match(input,Message,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } @@ -8612,9 +8612,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2763:2: ( Result ) // InternalRosParser.g:2764:3: Result { - before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); - match(input,Result,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + match(input,Result,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } @@ -8627,9 +8627,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2769:2: ( Feedback ) // InternalRosParser.g:2770:3: Feedback { - before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); - match(input,Feedback,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + match(input,Feedback,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } @@ -8642,9 +8642,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2775:2: ( Name ) // InternalRosParser.g:2776:3: Name { - before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); - match(input,Name,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + match(input,Name,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } @@ -8657,9 +8657,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2781:2: ( Value ) // InternalRosParser.g:2782:3: Value { - before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); - match(input,Value,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + match(input,Value,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } @@ -8672,9 +8672,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2787:2: ( Service ) // InternalRosParser.g:2788:3: Service { - before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); - match(input,Service,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + match(input,Service,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } @@ -8687,9 +8687,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2793:2: ( Type ) // InternalRosParser.g:2794:3: Type { - before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); - match(input,Type,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + match(input,Type,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } @@ -8702,9 +8702,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2799:2: ( Action ) // InternalRosParser.g:2800:3: Action { - before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); - match(input,Action,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + match(input,Action,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } @@ -8717,9 +8717,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2805:2: ( Duration ) // InternalRosParser.g:2806:3: Duration { - before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); - match(input,Duration,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + match(input,Duration,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } @@ -8732,9 +8732,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2811:2: ( Time ) // InternalRosParser.g:2812:3: Time { - before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); - match(input,Time,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + match(input,Time,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } @@ -8750,7 +8750,7 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8762,8 +8762,8 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRosParser.g:2821:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); public final void rule__EString__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2825:1: ( ( RULE_STRING ) | ( RULE_ID ) ) int alt11=2; @@ -8788,9 +8788,9 @@ else if ( (LA11_0==RULE_ID) ) { // InternalRosParser.g:2826:2: ( RULE_STRING ) // InternalRosParser.g:2827:3: RULE_STRING { - before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } @@ -8803,9 +8803,9 @@ else if ( (LA11_0==RULE_ID) ) { // InternalRosParser.g:2832:2: ( RULE_ID ) // InternalRosParser.g:2833:3: RULE_ID { - before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } @@ -8821,7 +8821,7 @@ else if ( (LA11_0==RULE_ID) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8833,8 +8833,8 @@ else if ( (LA11_0==RULE_ID) ) { // InternalRosParser.g:2842:1: rule__RosNames__Alternatives : ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ); public final void rule__RosNames__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2846:1: ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ) int alt12=3; @@ -8868,9 +8868,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRosParser.g:2847:2: ( RULE_ROS_CONVENTION_A ) // InternalRosParser.g:2848:3: RULE_ROS_CONVENTION_A { - before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); - match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } @@ -8883,9 +8883,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRosParser.g:2853:2: ( RULE_ID ) // InternalRosParser.g:2854:3: RULE_ID { - before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } @@ -8898,9 +8898,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRosParser.g:2859:2: ( Node ) // InternalRosParser.g:2860:3: Node { - before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); - match(input,Node,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + match(input,Node,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } @@ -8916,7 +8916,7 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8928,8 +8928,8 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRosParser.g:2869:1: rule__PackageSet__Group__0 : rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ; public final void rule__PackageSet__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2873:1: ( rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ) // InternalRosParser.g:2874:2: rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 @@ -8954,7 +8954,7 @@ public final void rule__PackageSet__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8966,8 +8966,8 @@ public final void rule__PackageSet__Group__0() throws RecognitionException { // InternalRosParser.g:2881:1: rule__PackageSet__Group__0__Impl : ( () ) ; public final void rule__PackageSet__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2885:1: ( ( () ) ) // InternalRosParser.g:2886:1: ( () ) @@ -8975,13 +8975,13 @@ public final void rule__PackageSet__Group__0__Impl() throws RecognitionException // InternalRosParser.g:2886:1: ( () ) // InternalRosParser.g:2887:2: () { - before(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); + before(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); // InternalRosParser.g:2888:2: () - // InternalRosParser.g:2888:3: + // InternalRosParser.g:2888:3: { } - after(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); + after(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); } @@ -8991,7 +8991,7 @@ public final void rule__PackageSet__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9003,8 +9003,8 @@ public final void rule__PackageSet__Group__0__Impl() throws RecognitionException // InternalRosParser.g:2896:1: rule__PackageSet__Group__1 : rule__PackageSet__Group__1__Impl ; public final void rule__PackageSet__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2900:1: ( rule__PackageSet__Group__1__Impl ) // InternalRosParser.g:2901:2: rule__PackageSet__Group__1__Impl @@ -9024,7 +9024,7 @@ public final void rule__PackageSet__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9036,8 +9036,8 @@ public final void rule__PackageSet__Group__1() throws RecognitionException { // InternalRosParser.g:2907:1: rule__PackageSet__Group__1__Impl : ( ( rule__PackageSet__PackageAssignment_1 )* ) ; public final void rule__PackageSet__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2911:1: ( ( ( rule__PackageSet__PackageAssignment_1 )* ) ) // InternalRosParser.g:2912:1: ( ( rule__PackageSet__PackageAssignment_1 )* ) @@ -9045,7 +9045,7 @@ public final void rule__PackageSet__Group__1__Impl() throws RecognitionException // InternalRosParser.g:2912:1: ( ( rule__PackageSet__PackageAssignment_1 )* ) // InternalRosParser.g:2913:2: ( rule__PackageSet__PackageAssignment_1 )* { - before(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); + before(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); // InternalRosParser.g:2914:2: ( rule__PackageSet__PackageAssignment_1 )* loop13: do { @@ -9058,24 +9058,24 @@ public final void rule__PackageSet__Group__1__Impl() throws RecognitionException switch (alt13) { - case 1 : - // InternalRosParser.g:2914:3: rule__PackageSet__PackageAssignment_1 - { - pushFollow(FOLLOW_4); - rule__PackageSet__PackageAssignment_1(); + case 1 : + // InternalRosParser.g:2914:3: rule__PackageSet__PackageAssignment_1 + { + pushFollow(FOLLOW_4); + rule__PackageSet__PackageAssignment_1(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop13; + default : + break loop13; } } while (true); - after(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); + after(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); } @@ -9089,7 +9089,7 @@ public final void rule__PackageSet__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9101,8 +9101,8 @@ public final void rule__PackageSet__Group__1__Impl() throws RecognitionException // InternalRosParser.g:2923:1: rule__Package_Impl__Group__0 : rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ; public final void rule__Package_Impl__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2927:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) // InternalRosParser.g:2928:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 @@ -9127,7 +9127,7 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9139,8 +9139,8 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { // InternalRosParser.g:2935:1: rule__Package_Impl__Group__0__Impl : ( () ) ; public final void rule__Package_Impl__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2939:1: ( ( () ) ) // InternalRosParser.g:2940:1: ( () ) @@ -9148,13 +9148,13 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:2940:1: ( () ) // InternalRosParser.g:2941:2: () { - before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); + before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); // InternalRosParser.g:2942:2: () - // InternalRosParser.g:2942:3: + // InternalRosParser.g:2942:3: { } - after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); + after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } @@ -9164,7 +9164,7 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9176,8 +9176,8 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:2950:1: rule__Package_Impl__Group__1 : rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ; public final void rule__Package_Impl__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2954:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) // InternalRosParser.g:2955:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 @@ -9202,7 +9202,7 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9214,8 +9214,8 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { // InternalRosParser.g:2962:1: rule__Package_Impl__Group__1__Impl : ( ( rule__Package_Impl__NameAssignment_1 ) ) ; public final void rule__Package_Impl__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2966:1: ( ( ( rule__Package_Impl__NameAssignment_1 ) ) ) // InternalRosParser.g:2967:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) @@ -9223,7 +9223,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:2967:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) // InternalRosParser.g:2968:2: ( rule__Package_Impl__NameAssignment_1 ) { - before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); + before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); // InternalRosParser.g:2969:2: ( rule__Package_Impl__NameAssignment_1 ) // InternalRosParser.g:2969:3: rule__Package_Impl__NameAssignment_1 { @@ -9235,7 +9235,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); + after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } @@ -9249,7 +9249,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9261,8 +9261,8 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:2977:1: rule__Package_Impl__Group__2 : rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ; public final void rule__Package_Impl__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2981:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) // InternalRosParser.g:2982:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 @@ -9287,7 +9287,7 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9299,8 +9299,8 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { // InternalRosParser.g:2989:1: rule__Package_Impl__Group__2__Impl : ( Colon ) ; public final void rule__Package_Impl__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:2993:1: ( ( Colon ) ) // InternalRosParser.g:2994:1: ( Colon ) @@ -9308,9 +9308,9 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // InternalRosParser.g:2994:1: ( Colon ) // InternalRosParser.g:2995:2: Colon { - before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } @@ -9324,7 +9324,7 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9336,8 +9336,8 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // InternalRosParser.g:3004:1: rule__Package_Impl__Group__3 : rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ; public final void rule__Package_Impl__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3008:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) // InternalRosParser.g:3009:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 @@ -9362,7 +9362,7 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9374,8 +9374,8 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { // InternalRosParser.g:3016:1: rule__Package_Impl__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3020:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:3021:1: ( RULE_BEGIN ) @@ -9383,9 +9383,9 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // InternalRosParser.g:3021:1: ( RULE_BEGIN ) // InternalRosParser.g:3022:2: RULE_BEGIN { - before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } @@ -9399,7 +9399,7 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9411,8 +9411,8 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // InternalRosParser.g:3031:1: rule__Package_Impl__Group__4 : rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ; public final void rule__Package_Impl__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3035:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) // InternalRosParser.g:3036:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 @@ -9437,7 +9437,7 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9449,8 +9449,8 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { // InternalRosParser.g:3043:1: rule__Package_Impl__Group__4__Impl : ( ( rule__Package_Impl__Group_4__0 )? ) ; public final void rule__Package_Impl__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3047:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) // InternalRosParser.g:3048:1: ( ( rule__Package_Impl__Group_4__0 )? ) @@ -9458,7 +9458,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // InternalRosParser.g:3048:1: ( ( rule__Package_Impl__Group_4__0 )? ) // InternalRosParser.g:3049:2: ( rule__Package_Impl__Group_4__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_4()); + before(grammarAccess.getPackage_ImplAccess().getGroup_4()); // InternalRosParser.g:3050:2: ( rule__Package_Impl__Group_4__0 )? int alt14=2; int LA14_0 = input.LA(1); @@ -9481,7 +9481,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_4()); + after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } @@ -9495,7 +9495,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9507,8 +9507,8 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // InternalRosParser.g:3058:1: rule__Package_Impl__Group__5 : rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ; public final void rule__Package_Impl__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3062:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) // InternalRosParser.g:3063:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 @@ -9533,7 +9533,7 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9545,8 +9545,8 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { // InternalRosParser.g:3070:1: rule__Package_Impl__Group__5__Impl : ( ( rule__Package_Impl__Group_5__0 )? ) ; public final void rule__Package_Impl__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3074:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) // InternalRosParser.g:3075:1: ( ( rule__Package_Impl__Group_5__0 )? ) @@ -9554,7 +9554,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // InternalRosParser.g:3075:1: ( ( rule__Package_Impl__Group_5__0 )? ) // InternalRosParser.g:3076:2: ( rule__Package_Impl__Group_5__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_5()); + before(grammarAccess.getPackage_ImplAccess().getGroup_5()); // InternalRosParser.g:3077:2: ( rule__Package_Impl__Group_5__0 )? int alt15=2; int LA15_0 = input.LA(1); @@ -9577,7 +9577,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_5()); + after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } @@ -9591,7 +9591,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9603,8 +9603,8 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // InternalRosParser.g:3085:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ; public final void rule__Package_Impl__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3089:1: ( rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ) // InternalRosParser.g:3090:2: rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 @@ -9629,7 +9629,7 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9641,8 +9641,8 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { // InternalRosParser.g:3097:1: rule__Package_Impl__Group__6__Impl : ( ( rule__Package_Impl__Group_6__0 )? ) ; public final void rule__Package_Impl__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3101:1: ( ( ( rule__Package_Impl__Group_6__0 )? ) ) // InternalRosParser.g:3102:1: ( ( rule__Package_Impl__Group_6__0 )? ) @@ -9650,7 +9650,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // InternalRosParser.g:3102:1: ( ( rule__Package_Impl__Group_6__0 )? ) // InternalRosParser.g:3103:2: ( rule__Package_Impl__Group_6__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_6()); + before(grammarAccess.getPackage_ImplAccess().getGroup_6()); // InternalRosParser.g:3104:2: ( rule__Package_Impl__Group_6__0 )? int alt16=2; int LA16_0 = input.LA(1); @@ -9673,7 +9673,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_6()); + after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } @@ -9687,7 +9687,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9699,8 +9699,8 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // InternalRosParser.g:3112:1: rule__Package_Impl__Group__7 : rule__Package_Impl__Group__7__Impl ; public final void rule__Package_Impl__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3116:1: ( rule__Package_Impl__Group__7__Impl ) // InternalRosParser.g:3117:2: rule__Package_Impl__Group__7__Impl @@ -9720,7 +9720,7 @@ public final void rule__Package_Impl__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9732,8 +9732,8 @@ public final void rule__Package_Impl__Group__7() throws RecognitionException { // InternalRosParser.g:3123:1: rule__Package_Impl__Group__7__Impl : ( RULE_END ) ; public final void rule__Package_Impl__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3127:1: ( ( RULE_END ) ) // InternalRosParser.g:3128:1: ( RULE_END ) @@ -9741,9 +9741,9 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti // InternalRosParser.g:3128:1: ( RULE_END ) // InternalRosParser.g:3129:2: RULE_END { - before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } @@ -9757,7 +9757,7 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9769,8 +9769,8 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti // InternalRosParser.g:3139:1: rule__Package_Impl__Group_4__0 : rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ; public final void rule__Package_Impl__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3143:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) // InternalRosParser.g:3144:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 @@ -9795,7 +9795,7 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9807,8 +9807,8 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { // InternalRosParser.g:3151:1: rule__Package_Impl__Group_4__0__Impl : ( FromGitRepo ) ; public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3155:1: ( ( FromGitRepo ) ) // InternalRosParser.g:3156:1: ( FromGitRepo ) @@ -9816,9 +9816,9 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // InternalRosParser.g:3156:1: ( FromGitRepo ) // InternalRosParser.g:3157:2: FromGitRepo { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); - match(input,FromGitRepo,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + match(input,FromGitRepo,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } @@ -9832,7 +9832,7 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9844,8 +9844,8 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // InternalRosParser.g:3166:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl ; public final void rule__Package_Impl__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3170:1: ( rule__Package_Impl__Group_4__1__Impl ) // InternalRosParser.g:3171:2: rule__Package_Impl__Group_4__1__Impl @@ -9865,7 +9865,7 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9877,8 +9877,8 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { // InternalRosParser.g:3177:1: rule__Package_Impl__Group_4__1__Impl : ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ; public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3181:1: ( ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ) // InternalRosParser.g:3182:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) @@ -9886,7 +9886,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // InternalRosParser.g:3182:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) // InternalRosParser.g:3183:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); // InternalRosParser.g:3184:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) // InternalRosParser.g:3184:3: rule__Package_Impl__FromGitRepoAssignment_4_1 { @@ -9898,7 +9898,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep } - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } @@ -9912,7 +9912,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9924,8 +9924,8 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // InternalRosParser.g:3193:1: rule__Package_Impl__Group_5__0 : rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ; public final void rule__Package_Impl__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3197:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) // InternalRosParser.g:3198:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 @@ -9950,7 +9950,7 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9962,8 +9962,8 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { // InternalRosParser.g:3205:1: rule__Package_Impl__Group_5__0__Impl : ( Specs ) ; public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3209:1: ( ( Specs ) ) // InternalRosParser.g:3210:1: ( Specs ) @@ -9971,9 +9971,9 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // InternalRosParser.g:3210:1: ( Specs ) // InternalRosParser.g:3211:2: Specs { - before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); - match(input,Specs,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + match(input,Specs,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } @@ -9987,7 +9987,7 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9999,8 +9999,8 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // InternalRosParser.g:3220:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ; public final void rule__Package_Impl__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3224:1: ( rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ) // InternalRosParser.g:3225:2: rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 @@ -10025,7 +10025,7 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10037,8 +10037,8 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { // InternalRosParser.g:3232:1: rule__Package_Impl__Group_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3236:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:3237:1: ( RULE_BEGIN ) @@ -10046,9 +10046,9 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // InternalRosParser.g:3237:1: ( RULE_BEGIN ) // InternalRosParser.g:3238:2: RULE_BEGIN { - before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } @@ -10062,7 +10062,7 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10074,8 +10074,8 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // InternalRosParser.g:3247:1: rule__Package_Impl__Group_5__2 : rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ; public final void rule__Package_Impl__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3251:1: ( rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ) // InternalRosParser.g:3252:2: rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 @@ -10100,7 +10100,7 @@ public final void rule__Package_Impl__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10112,8 +10112,8 @@ public final void rule__Package_Impl__Group_5__2() throws RecognitionException { // InternalRosParser.g:3259:1: rule__Package_Impl__Group_5__2__Impl : ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ; public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3263:1: ( ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ) // InternalRosParser.g:3264:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) @@ -10121,7 +10121,7 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep // InternalRosParser.g:3264:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) // InternalRosParser.g:3265:2: ( rule__Package_Impl__SpecAssignment_5_2 )* { - before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); + before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); // InternalRosParser.g:3266:2: ( rule__Package_Impl__SpecAssignment_5_2 )* loop17: do { @@ -10134,24 +10134,24 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep switch (alt17) { - case 1 : - // InternalRosParser.g:3266:3: rule__Package_Impl__SpecAssignment_5_2 - { - pushFollow(FOLLOW_10); - rule__Package_Impl__SpecAssignment_5_2(); + case 1 : + // InternalRosParser.g:3266:3: rule__Package_Impl__SpecAssignment_5_2 + { + pushFollow(FOLLOW_10); + rule__Package_Impl__SpecAssignment_5_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop17; + default : + break loop17; } } while (true); - after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); + after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } @@ -10165,7 +10165,7 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10177,8 +10177,8 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep // InternalRosParser.g:3274:1: rule__Package_Impl__Group_5__3 : rule__Package_Impl__Group_5__3__Impl ; public final void rule__Package_Impl__Group_5__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3278:1: ( rule__Package_Impl__Group_5__3__Impl ) // InternalRosParser.g:3279:2: rule__Package_Impl__Group_5__3__Impl @@ -10198,7 +10198,7 @@ public final void rule__Package_Impl__Group_5__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10210,8 +10210,8 @@ public final void rule__Package_Impl__Group_5__3() throws RecognitionException { // InternalRosParser.g:3285:1: rule__Package_Impl__Group_5__3__Impl : ( RULE_END ) ; public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3289:1: ( ( RULE_END ) ) // InternalRosParser.g:3290:1: ( RULE_END ) @@ -10219,9 +10219,9 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep // InternalRosParser.g:3290:1: ( RULE_END ) // InternalRosParser.g:3291:2: RULE_END { - before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } @@ -10235,7 +10235,7 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10247,8 +10247,8 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep // InternalRosParser.g:3301:1: rule__Package_Impl__Group_6__0 : rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ; public final void rule__Package_Impl__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3305:1: ( rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ) // InternalRosParser.g:3306:2: rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 @@ -10273,7 +10273,7 @@ public final void rule__Package_Impl__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10285,8 +10285,8 @@ public final void rule__Package_Impl__Group_6__0() throws RecognitionException { // InternalRosParser.g:3313:1: rule__Package_Impl__Group_6__0__Impl : ( Dependencies ) ; public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3317:1: ( ( Dependencies ) ) // InternalRosParser.g:3318:1: ( Dependencies ) @@ -10294,9 +10294,9 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep // InternalRosParser.g:3318:1: ( Dependencies ) // InternalRosParser.g:3319:2: Dependencies { - before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - match(input,Dependencies,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + match(input,Dependencies,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } @@ -10310,7 +10310,7 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10322,8 +10322,8 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep // InternalRosParser.g:3328:1: rule__Package_Impl__Group_6__1 : rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ; public final void rule__Package_Impl__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3332:1: ( rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ) // InternalRosParser.g:3333:2: rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 @@ -10348,7 +10348,7 @@ public final void rule__Package_Impl__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10360,8 +10360,8 @@ public final void rule__Package_Impl__Group_6__1() throws RecognitionException { // InternalRosParser.g:3340:1: rule__Package_Impl__Group_6__1__Impl : ( LeftSquareBracket ) ; public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3344:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:3345:1: ( LeftSquareBracket ) @@ -10369,9 +10369,9 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep // InternalRosParser.g:3345:1: ( LeftSquareBracket ) // InternalRosParser.g:3346:2: LeftSquareBracket { - before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } @@ -10385,7 +10385,7 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10397,8 +10397,8 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep // InternalRosParser.g:3355:1: rule__Package_Impl__Group_6__2 : rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ; public final void rule__Package_Impl__Group_6__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3359:1: ( rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ) // InternalRosParser.g:3360:2: rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 @@ -10423,7 +10423,7 @@ public final void rule__Package_Impl__Group_6__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10435,8 +10435,8 @@ public final void rule__Package_Impl__Group_6__2() throws RecognitionException { // InternalRosParser.g:3367:1: rule__Package_Impl__Group_6__2__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ; public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3371:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ) // InternalRosParser.g:3372:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) @@ -10444,7 +10444,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep // InternalRosParser.g:3372:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) // InternalRosParser.g:3373:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) { - before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); + before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); // InternalRosParser.g:3374:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) // InternalRosParser.g:3374:3: rule__Package_Impl__DependencyAssignment_6_2 { @@ -10456,7 +10456,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep } - after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); + after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } @@ -10470,7 +10470,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10482,8 +10482,8 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep // InternalRosParser.g:3382:1: rule__Package_Impl__Group_6__3 : rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ; public final void rule__Package_Impl__Group_6__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3386:1: ( rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ) // InternalRosParser.g:3387:2: rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 @@ -10508,7 +10508,7 @@ public final void rule__Package_Impl__Group_6__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10520,8 +10520,8 @@ public final void rule__Package_Impl__Group_6__3() throws RecognitionException { // InternalRosParser.g:3394:1: rule__Package_Impl__Group_6__3__Impl : ( ( rule__Package_Impl__Group_6_3__0 )* ) ; public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3398:1: ( ( ( rule__Package_Impl__Group_6_3__0 )* ) ) // InternalRosParser.g:3399:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) @@ -10529,7 +10529,7 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep // InternalRosParser.g:3399:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) // InternalRosParser.g:3400:2: ( rule__Package_Impl__Group_6_3__0 )* { - before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); + before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); // InternalRosParser.g:3401:2: ( rule__Package_Impl__Group_6_3__0 )* loop18: do { @@ -10542,24 +10542,24 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep switch (alt18) { - case 1 : - // InternalRosParser.g:3401:3: rule__Package_Impl__Group_6_3__0 - { - pushFollow(FOLLOW_14); - rule__Package_Impl__Group_6_3__0(); + case 1 : + // InternalRosParser.g:3401:3: rule__Package_Impl__Group_6_3__0 + { + pushFollow(FOLLOW_14); + rule__Package_Impl__Group_6_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop18; + default : + break loop18; } } while (true); - after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); + after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } @@ -10573,7 +10573,7 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10585,8 +10585,8 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep // InternalRosParser.g:3409:1: rule__Package_Impl__Group_6__4 : rule__Package_Impl__Group_6__4__Impl ; public final void rule__Package_Impl__Group_6__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3413:1: ( rule__Package_Impl__Group_6__4__Impl ) // InternalRosParser.g:3414:2: rule__Package_Impl__Group_6__4__Impl @@ -10606,7 +10606,7 @@ public final void rule__Package_Impl__Group_6__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10618,8 +10618,8 @@ public final void rule__Package_Impl__Group_6__4() throws RecognitionException { // InternalRosParser.g:3420:1: rule__Package_Impl__Group_6__4__Impl : ( RightSquareBracket ) ; public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3424:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:3425:1: ( RightSquareBracket ) @@ -10627,9 +10627,9 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep // InternalRosParser.g:3425:1: ( RightSquareBracket ) // InternalRosParser.g:3426:2: RightSquareBracket { - before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } @@ -10643,7 +10643,7 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10655,8 +10655,8 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep // InternalRosParser.g:3436:1: rule__Package_Impl__Group_6_3__0 : rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ; public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3440:1: ( rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ) // InternalRosParser.g:3441:2: rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 @@ -10681,7 +10681,7 @@ public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10693,8 +10693,8 @@ public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException // InternalRosParser.g:3448:1: rule__Package_Impl__Group_6_3__0__Impl : ( Comma ) ; public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3452:1: ( ( Comma ) ) // InternalRosParser.g:3453:1: ( Comma ) @@ -10702,9 +10702,9 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc // InternalRosParser.g:3453:1: ( Comma ) // InternalRosParser.g:3454:2: Comma { - before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } @@ -10718,7 +10718,7 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10730,8 +10730,8 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc // InternalRosParser.g:3463:1: rule__Package_Impl__Group_6_3__1 : rule__Package_Impl__Group_6_3__1__Impl ; public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3467:1: ( rule__Package_Impl__Group_6_3__1__Impl ) // InternalRosParser.g:3468:2: rule__Package_Impl__Group_6_3__1__Impl @@ -10751,7 +10751,7 @@ public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10763,8 +10763,8 @@ public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException // InternalRosParser.g:3474:1: rule__Package_Impl__Group_6_3__1__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ; public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3478:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ) // InternalRosParser.g:3479:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) @@ -10772,7 +10772,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc // InternalRosParser.g:3479:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) // InternalRosParser.g:3480:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) { - before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); + before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); // InternalRosParser.g:3481:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) // InternalRosParser.g:3481:3: rule__Package_Impl__DependencyAssignment_6_3_1 { @@ -10784,7 +10784,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc } - after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); + after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } @@ -10798,7 +10798,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10810,8 +10810,8 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc // InternalRosParser.g:3490:1: rule__Node__Group__0 : rule__Node__Group__0__Impl rule__Node__Group__1 ; public final void rule__Node__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3494:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) // InternalRosParser.g:3495:2: rule__Node__Group__0__Impl rule__Node__Group__1 @@ -10836,7 +10836,7 @@ public final void rule__Node__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10848,8 +10848,8 @@ public final void rule__Node__Group__0() throws RecognitionException { // InternalRosParser.g:3502:1: rule__Node__Group__0__Impl : ( Node_1 ) ; public final void rule__Node__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3506:1: ( ( Node_1 ) ) // InternalRosParser.g:3507:1: ( Node_1 ) @@ -10857,9 +10857,9 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:3507:1: ( Node_1 ) // InternalRosParser.g:3508:2: Node_1 { - before(grammarAccess.getNodeAccess().getNodeKeyword_0()); - match(input,Node_1,FOLLOW_2); - after(grammarAccess.getNodeAccess().getNodeKeyword_0()); + before(grammarAccess.getNodeAccess().getNodeKeyword_0()); + match(input,Node_1,FOLLOW_2); + after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } @@ -10873,7 +10873,7 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10885,8 +10885,8 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:3517:1: rule__Node__Group__1 : rule__Node__Group__1__Impl rule__Node__Group__2 ; public final void rule__Node__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3521:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) // InternalRosParser.g:3522:2: rule__Node__Group__1__Impl rule__Node__Group__2 @@ -10911,7 +10911,7 @@ public final void rule__Node__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10923,8 +10923,8 @@ public final void rule__Node__Group__1() throws RecognitionException { // InternalRosParser.g:3529:1: rule__Node__Group__1__Impl : ( ( rule__Node__NameAssignment_1 ) ) ; public final void rule__Node__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3533:1: ( ( ( rule__Node__NameAssignment_1 ) ) ) // InternalRosParser.g:3534:1: ( ( rule__Node__NameAssignment_1 ) ) @@ -10932,7 +10932,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:3534:1: ( ( rule__Node__NameAssignment_1 ) ) // InternalRosParser.g:3535:2: ( rule__Node__NameAssignment_1 ) { - before(grammarAccess.getNodeAccess().getNameAssignment_1()); + before(grammarAccess.getNodeAccess().getNameAssignment_1()); // InternalRosParser.g:3536:2: ( rule__Node__NameAssignment_1 ) // InternalRosParser.g:3536:3: rule__Node__NameAssignment_1 { @@ -10944,7 +10944,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getNameAssignment_1()); + after(grammarAccess.getNodeAccess().getNameAssignment_1()); } @@ -10958,7 +10958,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10970,8 +10970,8 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:3544:1: rule__Node__Group__2 : rule__Node__Group__2__Impl ; public final void rule__Node__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3548:1: ( rule__Node__Group__2__Impl ) // InternalRosParser.g:3549:2: rule__Node__Group__2__Impl @@ -10991,7 +10991,7 @@ public final void rule__Node__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11003,8 +11003,8 @@ public final void rule__Node__Group__2() throws RecognitionException { // InternalRosParser.g:3555:1: rule__Node__Group__2__Impl : ( ( rule__Node__Alternatives_2 )* ) ; public final void rule__Node__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3559:1: ( ( ( rule__Node__Alternatives_2 )* ) ) // InternalRosParser.g:3560:1: ( ( rule__Node__Alternatives_2 )* ) @@ -11012,7 +11012,7 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { // InternalRosParser.g:3560:1: ( ( rule__Node__Alternatives_2 )* ) // InternalRosParser.g:3561:2: ( rule__Node__Alternatives_2 )* { - before(grammarAccess.getNodeAccess().getAlternatives_2()); + before(grammarAccess.getNodeAccess().getAlternatives_2()); // InternalRosParser.g:3562:2: ( rule__Node__Alternatives_2 )* loop19: do { @@ -11025,24 +11025,24 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { switch (alt19) { - case 1 : - // InternalRosParser.g:3562:3: rule__Node__Alternatives_2 - { - pushFollow(FOLLOW_16); - rule__Node__Alternatives_2(); + case 1 : + // InternalRosParser.g:3562:3: rule__Node__Alternatives_2 + { + pushFollow(FOLLOW_16); + rule__Node__Alternatives_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); - after(grammarAccess.getNodeAccess().getAlternatives_2()); + after(grammarAccess.getNodeAccess().getAlternatives_2()); } @@ -11056,7 +11056,7 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11068,8 +11068,8 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { // InternalRosParser.g:3571:1: rule__Node__Group_2_0__0 : rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ; public final void rule__Node__Group_2_0__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3575:1: ( rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ) // InternalRosParser.g:3576:2: rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 @@ -11094,7 +11094,7 @@ public final void rule__Node__Group_2_0__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11106,8 +11106,8 @@ public final void rule__Node__Group_2_0__0() throws RecognitionException { // InternalRosParser.g:3583:1: rule__Node__Group_2_0__0__Impl : ( Publishers ) ; public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3587:1: ( ( Publishers ) ) // InternalRosParser.g:3588:1: ( Publishers ) @@ -11115,9 +11115,9 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { // InternalRosParser.g:3588:1: ( Publishers ) // InternalRosParser.g:3589:2: Publishers { - before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - match(input,Publishers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + match(input,Publishers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } @@ -11131,7 +11131,7 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11143,8 +11143,8 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { // InternalRosParser.g:3598:1: rule__Node__Group_2_0__1 : rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ; public final void rule__Node__Group_2_0__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3602:1: ( rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ) // InternalRosParser.g:3603:2: rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 @@ -11169,7 +11169,7 @@ public final void rule__Node__Group_2_0__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11181,8 +11181,8 @@ public final void rule__Node__Group_2_0__1() throws RecognitionException { // InternalRosParser.g:3610:1: rule__Node__Group_2_0__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3614:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:3615:1: ( RULE_BEGIN ) @@ -11190,9 +11190,9 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { // InternalRosParser.g:3615:1: ( RULE_BEGIN ) // InternalRosParser.g:3616:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } @@ -11206,7 +11206,7 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11218,8 +11218,8 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { // InternalRosParser.g:3625:1: rule__Node__Group_2_0__2 : rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ; public final void rule__Node__Group_2_0__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3629:1: ( rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ) // InternalRosParser.g:3630:2: rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 @@ -11244,7 +11244,7 @@ public final void rule__Node__Group_2_0__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11256,8 +11256,8 @@ public final void rule__Node__Group_2_0__2() throws RecognitionException { // InternalRosParser.g:3637:1: rule__Node__Group_2_0__2__Impl : ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ; public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3641:1: ( ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ) // InternalRosParser.g:3642:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) @@ -11265,7 +11265,7 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { // InternalRosParser.g:3642:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) // InternalRosParser.g:3643:2: ( rule__Node__PublisherAssignment_2_0_2 )* { - before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); + before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); // InternalRosParser.g:3644:2: ( rule__Node__PublisherAssignment_2_0_2 )* loop20: do { @@ -11278,24 +11278,24 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { switch (alt20) { - case 1 : - // InternalRosParser.g:3644:3: rule__Node__PublisherAssignment_2_0_2 - { - pushFollow(FOLLOW_18); - rule__Node__PublisherAssignment_2_0_2(); + case 1 : + // InternalRosParser.g:3644:3: rule__Node__PublisherAssignment_2_0_2 + { + pushFollow(FOLLOW_18); + rule__Node__PublisherAssignment_2_0_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop20; + default : + break loop20; } } while (true); - after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); + after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } @@ -11309,7 +11309,7 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11321,8 +11321,8 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { // InternalRosParser.g:3652:1: rule__Node__Group_2_0__3 : rule__Node__Group_2_0__3__Impl ; public final void rule__Node__Group_2_0__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3656:1: ( rule__Node__Group_2_0__3__Impl ) // InternalRosParser.g:3657:2: rule__Node__Group_2_0__3__Impl @@ -11342,7 +11342,7 @@ public final void rule__Node__Group_2_0__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11354,8 +11354,8 @@ public final void rule__Node__Group_2_0__3() throws RecognitionException { // InternalRosParser.g:3663:1: rule__Node__Group_2_0__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3667:1: ( ( RULE_END ) ) // InternalRosParser.g:3668:1: ( RULE_END ) @@ -11363,9 +11363,9 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { // InternalRosParser.g:3668:1: ( RULE_END ) // InternalRosParser.g:3669:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } @@ -11379,7 +11379,7 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11391,8 +11391,8 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { // InternalRosParser.g:3679:1: rule__Node__Group_2_1__0 : rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ; public final void rule__Node__Group_2_1__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3683:1: ( rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ) // InternalRosParser.g:3684:2: rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 @@ -11417,7 +11417,7 @@ public final void rule__Node__Group_2_1__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11429,8 +11429,8 @@ public final void rule__Node__Group_2_1__0() throws RecognitionException { // InternalRosParser.g:3691:1: rule__Node__Group_2_1__0__Impl : ( Subscribers ) ; public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3695:1: ( ( Subscribers ) ) // InternalRosParser.g:3696:1: ( Subscribers ) @@ -11438,9 +11438,9 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { // InternalRosParser.g:3696:1: ( Subscribers ) // InternalRosParser.g:3697:2: Subscribers { - before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - match(input,Subscribers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + match(input,Subscribers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } @@ -11454,7 +11454,7 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11466,8 +11466,8 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { // InternalRosParser.g:3706:1: rule__Node__Group_2_1__1 : rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ; public final void rule__Node__Group_2_1__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3710:1: ( rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ) // InternalRosParser.g:3711:2: rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 @@ -11492,7 +11492,7 @@ public final void rule__Node__Group_2_1__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11504,8 +11504,8 @@ public final void rule__Node__Group_2_1__1() throws RecognitionException { // InternalRosParser.g:3718:1: rule__Node__Group_2_1__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3722:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:3723:1: ( RULE_BEGIN ) @@ -11513,9 +11513,9 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { // InternalRosParser.g:3723:1: ( RULE_BEGIN ) // InternalRosParser.g:3724:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } @@ -11529,7 +11529,7 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11541,8 +11541,8 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { // InternalRosParser.g:3733:1: rule__Node__Group_2_1__2 : rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ; public final void rule__Node__Group_2_1__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3737:1: ( rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ) // InternalRosParser.g:3738:2: rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 @@ -11567,7 +11567,7 @@ public final void rule__Node__Group_2_1__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11579,8 +11579,8 @@ public final void rule__Node__Group_2_1__2() throws RecognitionException { // InternalRosParser.g:3745:1: rule__Node__Group_2_1__2__Impl : ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ; public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3749:1: ( ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ) // InternalRosParser.g:3750:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) @@ -11588,7 +11588,7 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { // InternalRosParser.g:3750:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) // InternalRosParser.g:3751:2: ( rule__Node__SubscriberAssignment_2_1_2 )* { - before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); + before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); // InternalRosParser.g:3752:2: ( rule__Node__SubscriberAssignment_2_1_2 )* loop21: do { @@ -11601,24 +11601,24 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { switch (alt21) { - case 1 : - // InternalRosParser.g:3752:3: rule__Node__SubscriberAssignment_2_1_2 - { - pushFollow(FOLLOW_18); - rule__Node__SubscriberAssignment_2_1_2(); + case 1 : + // InternalRosParser.g:3752:3: rule__Node__SubscriberAssignment_2_1_2 + { + pushFollow(FOLLOW_18); + rule__Node__SubscriberAssignment_2_1_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop21; + default : + break loop21; } } while (true); - after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } @@ -11632,7 +11632,7 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11644,8 +11644,8 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { // InternalRosParser.g:3760:1: rule__Node__Group_2_1__3 : rule__Node__Group_2_1__3__Impl ; public final void rule__Node__Group_2_1__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3764:1: ( rule__Node__Group_2_1__3__Impl ) // InternalRosParser.g:3765:2: rule__Node__Group_2_1__3__Impl @@ -11665,7 +11665,7 @@ public final void rule__Node__Group_2_1__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11677,8 +11677,8 @@ public final void rule__Node__Group_2_1__3() throws RecognitionException { // InternalRosParser.g:3771:1: rule__Node__Group_2_1__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3775:1: ( ( RULE_END ) ) // InternalRosParser.g:3776:1: ( RULE_END ) @@ -11686,9 +11686,9 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { // InternalRosParser.g:3776:1: ( RULE_END ) // InternalRosParser.g:3777:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } @@ -11702,7 +11702,7 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11714,8 +11714,8 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { // InternalRosParser.g:3787:1: rule__Node__Group_2_2__0 : rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ; public final void rule__Node__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3791:1: ( rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ) // InternalRosParser.g:3792:2: rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 @@ -11740,7 +11740,7 @@ public final void rule__Node__Group_2_2__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11752,8 +11752,8 @@ public final void rule__Node__Group_2_2__0() throws RecognitionException { // InternalRosParser.g:3799:1: rule__Node__Group_2_2__0__Impl : ( Serviceservers ) ; public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3803:1: ( ( Serviceservers ) ) // InternalRosParser.g:3804:1: ( Serviceservers ) @@ -11761,9 +11761,9 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { // InternalRosParser.g:3804:1: ( Serviceservers ) // InternalRosParser.g:3805:2: Serviceservers { - before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - match(input,Serviceservers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + match(input,Serviceservers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } @@ -11777,7 +11777,7 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11789,8 +11789,8 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { // InternalRosParser.g:3814:1: rule__Node__Group_2_2__1 : rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ; public final void rule__Node__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3818:1: ( rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ) // InternalRosParser.g:3819:2: rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 @@ -11815,7 +11815,7 @@ public final void rule__Node__Group_2_2__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11827,8 +11827,8 @@ public final void rule__Node__Group_2_2__1() throws RecognitionException { // InternalRosParser.g:3826:1: rule__Node__Group_2_2__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3830:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:3831:1: ( RULE_BEGIN ) @@ -11836,9 +11836,9 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { // InternalRosParser.g:3831:1: ( RULE_BEGIN ) // InternalRosParser.g:3832:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } @@ -11852,7 +11852,7 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11864,8 +11864,8 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { // InternalRosParser.g:3841:1: rule__Node__Group_2_2__2 : rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ; public final void rule__Node__Group_2_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3845:1: ( rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ) // InternalRosParser.g:3846:2: rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 @@ -11890,7 +11890,7 @@ public final void rule__Node__Group_2_2__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11902,8 +11902,8 @@ public final void rule__Node__Group_2_2__2() throws RecognitionException { // InternalRosParser.g:3853:1: rule__Node__Group_2_2__2__Impl : ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ; public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3857:1: ( ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ) // InternalRosParser.g:3858:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) @@ -11911,7 +11911,7 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { // InternalRosParser.g:3858:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) // InternalRosParser.g:3859:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); + before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); // InternalRosParser.g:3860:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* loop22: do { @@ -11924,24 +11924,24 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { switch (alt22) { - case 1 : - // InternalRosParser.g:3860:3: rule__Node__ServiceserverAssignment_2_2_2 - { - pushFollow(FOLLOW_18); - rule__Node__ServiceserverAssignment_2_2_2(); + case 1 : + // InternalRosParser.g:3860:3: rule__Node__ServiceserverAssignment_2_2_2 + { + pushFollow(FOLLOW_18); + rule__Node__ServiceserverAssignment_2_2_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop22; + default : + break loop22; } } while (true); - after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } @@ -11955,7 +11955,7 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11967,8 +11967,8 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { // InternalRosParser.g:3868:1: rule__Node__Group_2_2__3 : rule__Node__Group_2_2__3__Impl ; public final void rule__Node__Group_2_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3872:1: ( rule__Node__Group_2_2__3__Impl ) // InternalRosParser.g:3873:2: rule__Node__Group_2_2__3__Impl @@ -11988,7 +11988,7 @@ public final void rule__Node__Group_2_2__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12000,8 +12000,8 @@ public final void rule__Node__Group_2_2__3() throws RecognitionException { // InternalRosParser.g:3879:1: rule__Node__Group_2_2__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3883:1: ( ( RULE_END ) ) // InternalRosParser.g:3884:1: ( RULE_END ) @@ -12009,9 +12009,9 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { // InternalRosParser.g:3884:1: ( RULE_END ) // InternalRosParser.g:3885:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } @@ -12025,7 +12025,7 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12037,8 +12037,8 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { // InternalRosParser.g:3895:1: rule__Node__Group_2_3__0 : rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ; public final void rule__Node__Group_2_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3899:1: ( rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ) // InternalRosParser.g:3900:2: rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 @@ -12063,7 +12063,7 @@ public final void rule__Node__Group_2_3__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12075,8 +12075,8 @@ public final void rule__Node__Group_2_3__0() throws RecognitionException { // InternalRosParser.g:3907:1: rule__Node__Group_2_3__0__Impl : ( Serviceclients ) ; public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3911:1: ( ( Serviceclients ) ) // InternalRosParser.g:3912:1: ( Serviceclients ) @@ -12084,9 +12084,9 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { // InternalRosParser.g:3912:1: ( Serviceclients ) // InternalRosParser.g:3913:2: Serviceclients { - before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - match(input,Serviceclients,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + match(input,Serviceclients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } @@ -12100,7 +12100,7 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12112,8 +12112,8 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { // InternalRosParser.g:3922:1: rule__Node__Group_2_3__1 : rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ; public final void rule__Node__Group_2_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3926:1: ( rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ) // InternalRosParser.g:3927:2: rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 @@ -12138,7 +12138,7 @@ public final void rule__Node__Group_2_3__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12150,8 +12150,8 @@ public final void rule__Node__Group_2_3__1() throws RecognitionException { // InternalRosParser.g:3934:1: rule__Node__Group_2_3__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3938:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:3939:1: ( RULE_BEGIN ) @@ -12159,9 +12159,9 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { // InternalRosParser.g:3939:1: ( RULE_BEGIN ) // InternalRosParser.g:3940:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } @@ -12175,7 +12175,7 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12187,8 +12187,8 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { // InternalRosParser.g:3949:1: rule__Node__Group_2_3__2 : rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ; public final void rule__Node__Group_2_3__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3953:1: ( rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ) // InternalRosParser.g:3954:2: rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 @@ -12213,7 +12213,7 @@ public final void rule__Node__Group_2_3__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12225,8 +12225,8 @@ public final void rule__Node__Group_2_3__2() throws RecognitionException { // InternalRosParser.g:3961:1: rule__Node__Group_2_3__2__Impl : ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ; public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3965:1: ( ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ) // InternalRosParser.g:3966:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) @@ -12234,7 +12234,7 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { // InternalRosParser.g:3966:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) // InternalRosParser.g:3967:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); + before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); // InternalRosParser.g:3968:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* loop23: do { @@ -12247,24 +12247,24 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { switch (alt23) { - case 1 : - // InternalRosParser.g:3968:3: rule__Node__ServiceclientAssignment_2_3_2 - { - pushFollow(FOLLOW_18); - rule__Node__ServiceclientAssignment_2_3_2(); + case 1 : + // InternalRosParser.g:3968:3: rule__Node__ServiceclientAssignment_2_3_2 + { + pushFollow(FOLLOW_18); + rule__Node__ServiceclientAssignment_2_3_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); - after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); + after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } @@ -12278,7 +12278,7 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12290,8 +12290,8 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { // InternalRosParser.g:3976:1: rule__Node__Group_2_3__3 : rule__Node__Group_2_3__3__Impl ; public final void rule__Node__Group_2_3__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3980:1: ( rule__Node__Group_2_3__3__Impl ) // InternalRosParser.g:3981:2: rule__Node__Group_2_3__3__Impl @@ -12311,7 +12311,7 @@ public final void rule__Node__Group_2_3__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12323,8 +12323,8 @@ public final void rule__Node__Group_2_3__3() throws RecognitionException { // InternalRosParser.g:3987:1: rule__Node__Group_2_3__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:3991:1: ( ( RULE_END ) ) // InternalRosParser.g:3992:1: ( RULE_END ) @@ -12332,9 +12332,9 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { // InternalRosParser.g:3992:1: ( RULE_END ) // InternalRosParser.g:3993:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } @@ -12348,7 +12348,7 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12360,8 +12360,8 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { // InternalRosParser.g:4003:1: rule__Node__Group_2_4__0 : rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ; public final void rule__Node__Group_2_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4007:1: ( rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ) // InternalRosParser.g:4008:2: rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 @@ -12386,7 +12386,7 @@ public final void rule__Node__Group_2_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12398,8 +12398,8 @@ public final void rule__Node__Group_2_4__0() throws RecognitionException { // InternalRosParser.g:4015:1: rule__Node__Group_2_4__0__Impl : ( Actionservers ) ; public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4019:1: ( ( Actionservers ) ) // InternalRosParser.g:4020:1: ( Actionservers ) @@ -12407,9 +12407,9 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { // InternalRosParser.g:4020:1: ( Actionservers ) // InternalRosParser.g:4021:2: Actionservers { - before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); - match(input,Actionservers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + match(input,Actionservers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } @@ -12423,7 +12423,7 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12435,8 +12435,8 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { // InternalRosParser.g:4030:1: rule__Node__Group_2_4__1 : rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ; public final void rule__Node__Group_2_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4034:1: ( rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ) // InternalRosParser.g:4035:2: rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 @@ -12461,7 +12461,7 @@ public final void rule__Node__Group_2_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12473,8 +12473,8 @@ public final void rule__Node__Group_2_4__1() throws RecognitionException { // InternalRosParser.g:4042:1: rule__Node__Group_2_4__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4046:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:4047:1: ( RULE_BEGIN ) @@ -12482,9 +12482,9 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { // InternalRosParser.g:4047:1: ( RULE_BEGIN ) // InternalRosParser.g:4048:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } @@ -12498,7 +12498,7 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12510,8 +12510,8 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { // InternalRosParser.g:4057:1: rule__Node__Group_2_4__2 : rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ; public final void rule__Node__Group_2_4__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4061:1: ( rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ) // InternalRosParser.g:4062:2: rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 @@ -12536,7 +12536,7 @@ public final void rule__Node__Group_2_4__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12548,8 +12548,8 @@ public final void rule__Node__Group_2_4__2() throws RecognitionException { // InternalRosParser.g:4069:1: rule__Node__Group_2_4__2__Impl : ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ; public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4073:1: ( ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ) // InternalRosParser.g:4074:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) @@ -12557,7 +12557,7 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { // InternalRosParser.g:4074:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) // InternalRosParser.g:4075:2: ( rule__Node__ActionserverAssignment_2_4_2 )* { - before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); + before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); // InternalRosParser.g:4076:2: ( rule__Node__ActionserverAssignment_2_4_2 )* loop24: do { @@ -12570,24 +12570,24 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { switch (alt24) { - case 1 : - // InternalRosParser.g:4076:3: rule__Node__ActionserverAssignment_2_4_2 - { - pushFollow(FOLLOW_18); - rule__Node__ActionserverAssignment_2_4_2(); + case 1 : + // InternalRosParser.g:4076:3: rule__Node__ActionserverAssignment_2_4_2 + { + pushFollow(FOLLOW_18); + rule__Node__ActionserverAssignment_2_4_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop24; + default : + break loop24; } } while (true); - after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } @@ -12601,7 +12601,7 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12613,8 +12613,8 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { // InternalRosParser.g:4084:1: rule__Node__Group_2_4__3 : rule__Node__Group_2_4__3__Impl ; public final void rule__Node__Group_2_4__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4088:1: ( rule__Node__Group_2_4__3__Impl ) // InternalRosParser.g:4089:2: rule__Node__Group_2_4__3__Impl @@ -12634,7 +12634,7 @@ public final void rule__Node__Group_2_4__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12646,8 +12646,8 @@ public final void rule__Node__Group_2_4__3() throws RecognitionException { // InternalRosParser.g:4095:1: rule__Node__Group_2_4__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4099:1: ( ( RULE_END ) ) // InternalRosParser.g:4100:1: ( RULE_END ) @@ -12655,9 +12655,9 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { // InternalRosParser.g:4100:1: ( RULE_END ) // InternalRosParser.g:4101:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } @@ -12671,7 +12671,7 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12683,8 +12683,8 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { // InternalRosParser.g:4111:1: rule__Node__Group_2_5__0 : rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ; public final void rule__Node__Group_2_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4115:1: ( rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ) // InternalRosParser.g:4116:2: rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 @@ -12709,7 +12709,7 @@ public final void rule__Node__Group_2_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12721,8 +12721,8 @@ public final void rule__Node__Group_2_5__0() throws RecognitionException { // InternalRosParser.g:4123:1: rule__Node__Group_2_5__0__Impl : ( Actionclients ) ; public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4127:1: ( ( Actionclients ) ) // InternalRosParser.g:4128:1: ( Actionclients ) @@ -12730,9 +12730,9 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { // InternalRosParser.g:4128:1: ( Actionclients ) // InternalRosParser.g:4129:2: Actionclients { - before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); - match(input,Actionclients,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + match(input,Actionclients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } @@ -12746,7 +12746,7 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12758,8 +12758,8 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { // InternalRosParser.g:4138:1: rule__Node__Group_2_5__1 : rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ; public final void rule__Node__Group_2_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4142:1: ( rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ) // InternalRosParser.g:4143:2: rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 @@ -12784,7 +12784,7 @@ public final void rule__Node__Group_2_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12796,8 +12796,8 @@ public final void rule__Node__Group_2_5__1() throws RecognitionException { // InternalRosParser.g:4150:1: rule__Node__Group_2_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4154:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:4155:1: ( RULE_BEGIN ) @@ -12805,9 +12805,9 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { // InternalRosParser.g:4155:1: ( RULE_BEGIN ) // InternalRosParser.g:4156:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } @@ -12821,7 +12821,7 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12833,8 +12833,8 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { // InternalRosParser.g:4165:1: rule__Node__Group_2_5__2 : rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ; public final void rule__Node__Group_2_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4169:1: ( rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ) // InternalRosParser.g:4170:2: rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 @@ -12859,7 +12859,7 @@ public final void rule__Node__Group_2_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12871,8 +12871,8 @@ public final void rule__Node__Group_2_5__2() throws RecognitionException { // InternalRosParser.g:4177:1: rule__Node__Group_2_5__2__Impl : ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ; public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4181:1: ( ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ) // InternalRosParser.g:4182:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) @@ -12880,7 +12880,7 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { // InternalRosParser.g:4182:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) // InternalRosParser.g:4183:2: ( rule__Node__ActionclientAssignment_2_5_2 )* { - before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); + before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); // InternalRosParser.g:4184:2: ( rule__Node__ActionclientAssignment_2_5_2 )* loop25: do { @@ -12893,24 +12893,24 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { switch (alt25) { - case 1 : - // InternalRosParser.g:4184:3: rule__Node__ActionclientAssignment_2_5_2 - { - pushFollow(FOLLOW_18); - rule__Node__ActionclientAssignment_2_5_2(); + case 1 : + // InternalRosParser.g:4184:3: rule__Node__ActionclientAssignment_2_5_2 + { + pushFollow(FOLLOW_18); + rule__Node__ActionclientAssignment_2_5_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop25; + default : + break loop25; } } while (true); - after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); + after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } @@ -12924,7 +12924,7 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12936,8 +12936,8 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { // InternalRosParser.g:4192:1: rule__Node__Group_2_5__3 : rule__Node__Group_2_5__3__Impl ; public final void rule__Node__Group_2_5__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4196:1: ( rule__Node__Group_2_5__3__Impl ) // InternalRosParser.g:4197:2: rule__Node__Group_2_5__3__Impl @@ -12957,7 +12957,7 @@ public final void rule__Node__Group_2_5__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12969,8 +12969,8 @@ public final void rule__Node__Group_2_5__3() throws RecognitionException { // InternalRosParser.g:4203:1: rule__Node__Group_2_5__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4207:1: ( ( RULE_END ) ) // InternalRosParser.g:4208:1: ( RULE_END ) @@ -12978,9 +12978,9 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { // InternalRosParser.g:4208:1: ( RULE_END ) // InternalRosParser.g:4209:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } @@ -12994,7 +12994,7 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13006,8 +13006,8 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { // InternalRosParser.g:4219:1: rule__Node__Group_2_6__0 : rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ; public final void rule__Node__Group_2_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4223:1: ( rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ) // InternalRosParser.g:4224:2: rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 @@ -13032,7 +13032,7 @@ public final void rule__Node__Group_2_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13044,8 +13044,8 @@ public final void rule__Node__Group_2_6__0() throws RecognitionException { // InternalRosParser.g:4231:1: rule__Node__Group_2_6__0__Impl : ( Parameters ) ; public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4235:1: ( ( Parameters ) ) // InternalRosParser.g:4236:1: ( Parameters ) @@ -13053,9 +13053,9 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { // InternalRosParser.g:4236:1: ( Parameters ) // InternalRosParser.g:4237:2: Parameters { - before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - match(input,Parameters,FOLLOW_2); - after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + match(input,Parameters,FOLLOW_2); + after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } @@ -13069,7 +13069,7 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13081,8 +13081,8 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { // InternalRosParser.g:4246:1: rule__Node__Group_2_6__1 : rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ; public final void rule__Node__Group_2_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4250:1: ( rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ) // InternalRosParser.g:4251:2: rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 @@ -13107,7 +13107,7 @@ public final void rule__Node__Group_2_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13119,8 +13119,8 @@ public final void rule__Node__Group_2_6__1() throws RecognitionException { // InternalRosParser.g:4258:1: rule__Node__Group_2_6__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4262:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:4263:1: ( RULE_BEGIN ) @@ -13128,9 +13128,9 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { // InternalRosParser.g:4263:1: ( RULE_BEGIN ) // InternalRosParser.g:4264:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } @@ -13144,7 +13144,7 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13156,8 +13156,8 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { // InternalRosParser.g:4273:1: rule__Node__Group_2_6__2 : rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ; public final void rule__Node__Group_2_6__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4277:1: ( rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ) // InternalRosParser.g:4278:2: rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 @@ -13182,7 +13182,7 @@ public final void rule__Node__Group_2_6__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13194,8 +13194,8 @@ public final void rule__Node__Group_2_6__2() throws RecognitionException { // InternalRosParser.g:4285:1: rule__Node__Group_2_6__2__Impl : ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ; public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4289:1: ( ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ) // InternalRosParser.g:4290:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) @@ -13203,7 +13203,7 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { // InternalRosParser.g:4290:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) // InternalRosParser.g:4291:2: ( rule__Node__ParameterAssignment_2_6_2 )* { - before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); // InternalRosParser.g:4292:2: ( rule__Node__ParameterAssignment_2_6_2 )* loop26: do { @@ -13216,24 +13216,24 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { switch (alt26) { - case 1 : - // InternalRosParser.g:4292:3: rule__Node__ParameterAssignment_2_6_2 - { - pushFollow(FOLLOW_18); - rule__Node__ParameterAssignment_2_6_2(); + case 1 : + // InternalRosParser.g:4292:3: rule__Node__ParameterAssignment_2_6_2 + { + pushFollow(FOLLOW_18); + rule__Node__ParameterAssignment_2_6_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop26; + default : + break loop26; } } while (true); - after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } @@ -13247,7 +13247,7 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13259,8 +13259,8 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { // InternalRosParser.g:4300:1: rule__Node__Group_2_6__3 : rule__Node__Group_2_6__3__Impl ; public final void rule__Node__Group_2_6__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4304:1: ( rule__Node__Group_2_6__3__Impl ) // InternalRosParser.g:4305:2: rule__Node__Group_2_6__3__Impl @@ -13280,7 +13280,7 @@ public final void rule__Node__Group_2_6__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13292,8 +13292,8 @@ public final void rule__Node__Group_2_6__3() throws RecognitionException { // InternalRosParser.g:4311:1: rule__Node__Group_2_6__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4315:1: ( ( RULE_END ) ) // InternalRosParser.g:4316:1: ( RULE_END ) @@ -13301,9 +13301,9 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { // InternalRosParser.g:4316:1: ( RULE_END ) // InternalRosParser.g:4317:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } @@ -13317,7 +13317,7 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13329,8 +13329,8 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { // InternalRosParser.g:4327:1: rule__TopicSpec__Group__0 : rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ; public final void rule__TopicSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4331:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) // InternalRosParser.g:4332:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 @@ -13355,7 +13355,7 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13367,8 +13367,8 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { // InternalRosParser.g:4339:1: rule__TopicSpec__Group__0__Impl : ( () ) ; public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4343:1: ( ( () ) ) // InternalRosParser.g:4344:1: ( () ) @@ -13376,13 +13376,13 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // InternalRosParser.g:4344:1: ( () ) // InternalRosParser.g:4345:2: () { - before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); + before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); // InternalRosParser.g:4346:2: () - // InternalRosParser.g:4346:3: + // InternalRosParser.g:4346:3: { } - after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); + after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } @@ -13392,7 +13392,7 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13404,8 +13404,8 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // InternalRosParser.g:4354:1: rule__TopicSpec__Group__1 : rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ; public final void rule__TopicSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4358:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) // InternalRosParser.g:4359:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 @@ -13430,7 +13430,7 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13442,8 +13442,8 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { // InternalRosParser.g:4366:1: rule__TopicSpec__Group__1__Impl : ( Msg ) ; public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4370:1: ( ( Msg ) ) // InternalRosParser.g:4371:1: ( Msg ) @@ -13451,9 +13451,9 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // InternalRosParser.g:4371:1: ( Msg ) // InternalRosParser.g:4372:2: Msg { - before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); - match(input,Msg,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + match(input,Msg,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } @@ -13467,7 +13467,7 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13479,8 +13479,8 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // InternalRosParser.g:4381:1: rule__TopicSpec__Group__2 : rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ; public final void rule__TopicSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4385:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) // InternalRosParser.g:4386:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 @@ -13505,7 +13505,7 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13517,8 +13517,8 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { // InternalRosParser.g:4393:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4397:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) // InternalRosParser.g:4398:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) @@ -13526,7 +13526,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // InternalRosParser.g:4398:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) // InternalRosParser.g:4399:2: ( rule__TopicSpec__NameAssignment_2 ) { - before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); + before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); // InternalRosParser.g:4400:2: ( rule__TopicSpec__NameAssignment_2 ) // InternalRosParser.g:4400:3: rule__TopicSpec__NameAssignment_2 { @@ -13538,7 +13538,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException } - after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); + after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } @@ -13552,7 +13552,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13564,8 +13564,8 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // InternalRosParser.g:4408:1: rule__TopicSpec__Group__3 : rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ; public final void rule__TopicSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4412:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) // InternalRosParser.g:4413:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 @@ -13590,7 +13590,7 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13602,8 +13602,8 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { // InternalRosParser.g:4420:1: rule__TopicSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4424:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:4425:1: ( RULE_BEGIN ) @@ -13611,9 +13611,9 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // InternalRosParser.g:4425:1: ( RULE_BEGIN ) // InternalRosParser.g:4426:2: RULE_BEGIN { - before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -13627,7 +13627,7 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13639,8 +13639,8 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // InternalRosParser.g:4435:1: rule__TopicSpec__Group__4 : rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ; public final void rule__TopicSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4439:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) // InternalRosParser.g:4440:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 @@ -13665,7 +13665,7 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13677,8 +13677,8 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { // InternalRosParser.g:4447:1: rule__TopicSpec__Group__4__Impl : ( Message_1 ) ; public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4451:1: ( ( Message_1 ) ) // InternalRosParser.g:4452:1: ( Message_1 ) @@ -13686,9 +13686,9 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // InternalRosParser.g:4452:1: ( Message_1 ) // InternalRosParser.g:4453:2: Message_1 { - before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); - match(input,Message_1,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + match(input,Message_1,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } @@ -13702,7 +13702,7 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13714,8 +13714,8 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // InternalRosParser.g:4462:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ; public final void rule__TopicSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4466:1: ( rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ) // InternalRosParser.g:4467:2: rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 @@ -13740,7 +13740,7 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13752,8 +13752,8 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { // InternalRosParser.g:4474:1: rule__TopicSpec__Group__5__Impl : ( ( rule__TopicSpec__Group_5__0 )? ) ; public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4478:1: ( ( ( rule__TopicSpec__Group_5__0 )? ) ) // InternalRosParser.g:4479:1: ( ( rule__TopicSpec__Group_5__0 )? ) @@ -13761,7 +13761,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // InternalRosParser.g:4479:1: ( ( rule__TopicSpec__Group_5__0 )? ) // InternalRosParser.g:4480:2: ( rule__TopicSpec__Group_5__0 )? { - before(grammarAccess.getTopicSpecAccess().getGroup_5()); + before(grammarAccess.getTopicSpecAccess().getGroup_5()); // InternalRosParser.g:4481:2: ( rule__TopicSpec__Group_5__0 )? int alt27=2; int LA27_0 = input.LA(1); @@ -13784,7 +13784,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getTopicSpecAccess().getGroup_5()); + after(grammarAccess.getTopicSpecAccess().getGroup_5()); } @@ -13798,7 +13798,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13810,8 +13810,8 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // InternalRosParser.g:4489:1: rule__TopicSpec__Group__6 : rule__TopicSpec__Group__6__Impl ; public final void rule__TopicSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4493:1: ( rule__TopicSpec__Group__6__Impl ) // InternalRosParser.g:4494:2: rule__TopicSpec__Group__6__Impl @@ -13831,7 +13831,7 @@ public final void rule__TopicSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13843,8 +13843,8 @@ public final void rule__TopicSpec__Group__6() throws RecognitionException { // InternalRosParser.g:4500:1: rule__TopicSpec__Group__6__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4504:1: ( ( RULE_END ) ) // InternalRosParser.g:4505:1: ( RULE_END ) @@ -13852,9 +13852,9 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException // InternalRosParser.g:4505:1: ( RULE_END ) // InternalRosParser.g:4506:2: RULE_END { - before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } @@ -13868,7 +13868,7 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13880,8 +13880,8 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException // InternalRosParser.g:4516:1: rule__TopicSpec__Group_5__0 : rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ; public final void rule__TopicSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4520:1: ( rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ) // InternalRosParser.g:4521:2: rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 @@ -13906,7 +13906,7 @@ public final void rule__TopicSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13918,8 +13918,8 @@ public final void rule__TopicSpec__Group_5__0() throws RecognitionException { // InternalRosParser.g:4528:1: rule__TopicSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4532:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:4533:1: ( RULE_BEGIN ) @@ -13927,9 +13927,9 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio // InternalRosParser.g:4533:1: ( RULE_BEGIN ) // InternalRosParser.g:4534:2: RULE_BEGIN { - before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -13943,7 +13943,7 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13955,8 +13955,8 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio // InternalRosParser.g:4543:1: rule__TopicSpec__Group_5__1 : rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ; public final void rule__TopicSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4547:1: ( rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ) // InternalRosParser.g:4548:2: rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 @@ -13981,7 +13981,7 @@ public final void rule__TopicSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13993,8 +13993,8 @@ public final void rule__TopicSpec__Group_5__1() throws RecognitionException { // InternalRosParser.g:4555:1: rule__TopicSpec__Group_5__1__Impl : ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ; public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4559:1: ( ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ) // InternalRosParser.g:4560:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) @@ -14002,7 +14002,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio // InternalRosParser.g:4560:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) // InternalRosParser.g:4561:2: ( rule__TopicSpec__MessageAssignment_5_1 ) { - before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); + before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); // InternalRosParser.g:4562:2: ( rule__TopicSpec__MessageAssignment_5_1 ) // InternalRosParser.g:4562:3: rule__TopicSpec__MessageAssignment_5_1 { @@ -14014,7 +14014,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); + after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } @@ -14028,7 +14028,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14040,8 +14040,8 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio // InternalRosParser.g:4570:1: rule__TopicSpec__Group_5__2 : rule__TopicSpec__Group_5__2__Impl ; public final void rule__TopicSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4574:1: ( rule__TopicSpec__Group_5__2__Impl ) // InternalRosParser.g:4575:2: rule__TopicSpec__Group_5__2__Impl @@ -14061,7 +14061,7 @@ public final void rule__TopicSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14073,8 +14073,8 @@ public final void rule__TopicSpec__Group_5__2() throws RecognitionException { // InternalRosParser.g:4581:1: rule__TopicSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4585:1: ( ( RULE_END ) ) // InternalRosParser.g:4586:1: ( RULE_END ) @@ -14082,9 +14082,9 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio // InternalRosParser.g:4586:1: ( RULE_END ) // InternalRosParser.g:4587:2: RULE_END { - before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -14098,7 +14098,7 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14110,8 +14110,8 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio // InternalRosParser.g:4597:1: rule__ServiceSpec__Group__0 : rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ; public final void rule__ServiceSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4601:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) // InternalRosParser.g:4602:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 @@ -14136,7 +14136,7 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14148,8 +14148,8 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { // InternalRosParser.g:4609:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4613:1: ( ( () ) ) // InternalRosParser.g:4614:1: ( () ) @@ -14157,13 +14157,13 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:4614:1: ( () ) // InternalRosParser.g:4615:2: () { - before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); + before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); // InternalRosParser.g:4616:2: () - // InternalRosParser.g:4616:3: + // InternalRosParser.g:4616:3: { } - after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); + after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } @@ -14173,7 +14173,7 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14185,8 +14185,8 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:4624:1: rule__ServiceSpec__Group__1 : rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ; public final void rule__ServiceSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4628:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) // InternalRosParser.g:4629:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 @@ -14211,7 +14211,7 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14223,8 +14223,8 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { // InternalRosParser.g:4636:1: rule__ServiceSpec__Group__1__Impl : ( Srv ) ; public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4640:1: ( ( Srv ) ) // InternalRosParser.g:4641:1: ( Srv ) @@ -14232,9 +14232,9 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:4641:1: ( Srv ) // InternalRosParser.g:4642:2: Srv { - before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); - match(input,Srv,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + match(input,Srv,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } @@ -14248,7 +14248,7 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14260,8 +14260,8 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:4651:1: rule__ServiceSpec__Group__2 : rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ; public final void rule__ServiceSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4655:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) // InternalRosParser.g:4656:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 @@ -14286,7 +14286,7 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14298,8 +14298,8 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { // InternalRosParser.g:4663:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4667:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) // InternalRosParser.g:4668:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) @@ -14307,7 +14307,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // InternalRosParser.g:4668:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) // InternalRosParser.g:4669:2: ( rule__ServiceSpec__NameAssignment_2 ) { - before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); + before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); // InternalRosParser.g:4670:2: ( rule__ServiceSpec__NameAssignment_2 ) // InternalRosParser.g:4670:3: rule__ServiceSpec__NameAssignment_2 { @@ -14319,7 +14319,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); + after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } @@ -14333,7 +14333,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14345,8 +14345,8 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // InternalRosParser.g:4678:1: rule__ServiceSpec__Group__3 : rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ; public final void rule__ServiceSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4682:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) // InternalRosParser.g:4683:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 @@ -14371,7 +14371,7 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14383,8 +14383,8 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { // InternalRosParser.g:4690:1: rule__ServiceSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4694:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:4695:1: ( RULE_BEGIN ) @@ -14392,9 +14392,9 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // InternalRosParser.g:4695:1: ( RULE_BEGIN ) // InternalRosParser.g:4696:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -14408,7 +14408,7 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14420,8 +14420,8 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // InternalRosParser.g:4705:1: rule__ServiceSpec__Group__4 : rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ; public final void rule__ServiceSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4709:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) // InternalRosParser.g:4710:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 @@ -14446,7 +14446,7 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14458,8 +14458,8 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { // InternalRosParser.g:4717:1: rule__ServiceSpec__Group__4__Impl : ( Request ) ; public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4721:1: ( ( Request ) ) // InternalRosParser.g:4722:1: ( Request ) @@ -14467,9 +14467,9 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // InternalRosParser.g:4722:1: ( Request ) // InternalRosParser.g:4723:2: Request { - before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); - match(input,Request,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + match(input,Request,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } @@ -14483,7 +14483,7 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14495,8 +14495,8 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // InternalRosParser.g:4732:1: rule__ServiceSpec__Group__5 : rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ; public final void rule__ServiceSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4736:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) // InternalRosParser.g:4737:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 @@ -14521,7 +14521,7 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14533,8 +14533,8 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { // InternalRosParser.g:4744:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4748:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) // InternalRosParser.g:4749:1: ( ( rule__ServiceSpec__Group_5__0 )? ) @@ -14542,7 +14542,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // InternalRosParser.g:4749:1: ( ( rule__ServiceSpec__Group_5__0 )? ) // InternalRosParser.g:4750:2: ( rule__ServiceSpec__Group_5__0 )? { - before(grammarAccess.getServiceSpecAccess().getGroup_5()); + before(grammarAccess.getServiceSpecAccess().getGroup_5()); // InternalRosParser.g:4751:2: ( rule__ServiceSpec__Group_5__0 )? int alt28=2; int LA28_0 = input.LA(1); @@ -14565,7 +14565,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getGroup_5()); + after(grammarAccess.getServiceSpecAccess().getGroup_5()); } @@ -14579,7 +14579,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14591,8 +14591,8 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // InternalRosParser.g:4759:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ; public final void rule__ServiceSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4763:1: ( rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ) // InternalRosParser.g:4764:2: rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 @@ -14617,7 +14617,7 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14629,8 +14629,8 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { // InternalRosParser.g:4771:1: rule__ServiceSpec__Group__6__Impl : ( Response ) ; public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4775:1: ( ( Response ) ) // InternalRosParser.g:4776:1: ( Response ) @@ -14638,9 +14638,9 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // InternalRosParser.g:4776:1: ( Response ) // InternalRosParser.g:4777:2: Response { - before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); - match(input,Response,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + match(input,Response,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } @@ -14654,7 +14654,7 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14666,8 +14666,8 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // InternalRosParser.g:4786:1: rule__ServiceSpec__Group__7 : rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ; public final void rule__ServiceSpec__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4790:1: ( rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ) // InternalRosParser.g:4791:2: rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 @@ -14692,7 +14692,7 @@ public final void rule__ServiceSpec__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14704,8 +14704,8 @@ public final void rule__ServiceSpec__Group__7() throws RecognitionException { // InternalRosParser.g:4798:1: rule__ServiceSpec__Group__7__Impl : ( ( rule__ServiceSpec__Group_7__0 )? ) ; public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4802:1: ( ( ( rule__ServiceSpec__Group_7__0 )? ) ) // InternalRosParser.g:4803:1: ( ( rule__ServiceSpec__Group_7__0 )? ) @@ -14713,7 +14713,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio // InternalRosParser.g:4803:1: ( ( rule__ServiceSpec__Group_7__0 )? ) // InternalRosParser.g:4804:2: ( rule__ServiceSpec__Group_7__0 )? { - before(grammarAccess.getServiceSpecAccess().getGroup_7()); + before(grammarAccess.getServiceSpecAccess().getGroup_7()); // InternalRosParser.g:4805:2: ( rule__ServiceSpec__Group_7__0 )? int alt29=2; int LA29_0 = input.LA(1); @@ -14736,7 +14736,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getGroup_7()); + after(grammarAccess.getServiceSpecAccess().getGroup_7()); } @@ -14750,7 +14750,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14762,8 +14762,8 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio // InternalRosParser.g:4813:1: rule__ServiceSpec__Group__8 : rule__ServiceSpec__Group__8__Impl ; public final void rule__ServiceSpec__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4817:1: ( rule__ServiceSpec__Group__8__Impl ) // InternalRosParser.g:4818:2: rule__ServiceSpec__Group__8__Impl @@ -14783,7 +14783,7 @@ public final void rule__ServiceSpec__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14795,8 +14795,8 @@ public final void rule__ServiceSpec__Group__8() throws RecognitionException { // InternalRosParser.g:4824:1: rule__ServiceSpec__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4828:1: ( ( RULE_END ) ) // InternalRosParser.g:4829:1: ( RULE_END ) @@ -14804,9 +14804,9 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio // InternalRosParser.g:4829:1: ( RULE_END ) // InternalRosParser.g:4830:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } @@ -14820,7 +14820,7 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14832,8 +14832,8 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio // InternalRosParser.g:4840:1: rule__ServiceSpec__Group_5__0 : rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ; public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4844:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) // InternalRosParser.g:4845:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 @@ -14858,7 +14858,7 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14870,8 +14870,8 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { // InternalRosParser.g:4852:1: rule__ServiceSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4856:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:4857:1: ( RULE_BEGIN ) @@ -14879,9 +14879,9 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // InternalRosParser.g:4857:1: ( RULE_BEGIN ) // InternalRosParser.g:4858:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -14895,7 +14895,7 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14907,8 +14907,8 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // InternalRosParser.g:4867:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ; public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4871:1: ( rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ) // InternalRosParser.g:4872:2: rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 @@ -14933,7 +14933,7 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14945,8 +14945,8 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { // InternalRosParser.g:4879:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ; public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4883:1: ( ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ) // InternalRosParser.g:4884:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) @@ -14954,7 +14954,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // InternalRosParser.g:4884:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) // InternalRosParser.g:4885:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) { - before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); + before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); // InternalRosParser.g:4886:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) // InternalRosParser.g:4886:3: rule__ServiceSpec__RequestAssignment_5_1 { @@ -14966,7 +14966,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); + after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } @@ -14980,7 +14980,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14992,8 +14992,8 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // InternalRosParser.g:4894:1: rule__ServiceSpec__Group_5__2 : rule__ServiceSpec__Group_5__2__Impl ; public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4898:1: ( rule__ServiceSpec__Group_5__2__Impl ) // InternalRosParser.g:4899:2: rule__ServiceSpec__Group_5__2__Impl @@ -15013,7 +15013,7 @@ public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15025,8 +15025,8 @@ public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { // InternalRosParser.g:4905:1: rule__ServiceSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4909:1: ( ( RULE_END ) ) // InternalRosParser.g:4910:1: ( RULE_END ) @@ -15034,9 +15034,9 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept // InternalRosParser.g:4910:1: ( RULE_END ) // InternalRosParser.g:4911:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -15050,7 +15050,7 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15062,8 +15062,8 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept // InternalRosParser.g:4921:1: rule__ServiceSpec__Group_7__0 : rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ; public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4925:1: ( rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ) // InternalRosParser.g:4926:2: rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 @@ -15088,7 +15088,7 @@ public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15100,8 +15100,8 @@ public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { // InternalRosParser.g:4933:1: rule__ServiceSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4937:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:4938:1: ( RULE_BEGIN ) @@ -15109,9 +15109,9 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept // InternalRosParser.g:4938:1: ( RULE_BEGIN ) // InternalRosParser.g:4939:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } @@ -15125,7 +15125,7 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15137,8 +15137,8 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept // InternalRosParser.g:4948:1: rule__ServiceSpec__Group_7__1 : rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ; public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4952:1: ( rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ) // InternalRosParser.g:4953:2: rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 @@ -15163,7 +15163,7 @@ public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15175,8 +15175,8 @@ public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { // InternalRosParser.g:4960:1: rule__ServiceSpec__Group_7__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ; public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4964:1: ( ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ) // InternalRosParser.g:4965:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) @@ -15184,7 +15184,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept // InternalRosParser.g:4965:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) // InternalRosParser.g:4966:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) { - before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); + before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); // InternalRosParser.g:4967:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) // InternalRosParser.g:4967:3: rule__ServiceSpec__ResponseAssignment_7_1 { @@ -15196,7 +15196,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); + after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } @@ -15210,7 +15210,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15222,8 +15222,8 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept // InternalRosParser.g:4975:1: rule__ServiceSpec__Group_7__2 : rule__ServiceSpec__Group_7__2__Impl ; public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4979:1: ( rule__ServiceSpec__Group_7__2__Impl ) // InternalRosParser.g:4980:2: rule__ServiceSpec__Group_7__2__Impl @@ -15243,7 +15243,7 @@ public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15255,8 +15255,8 @@ public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { // InternalRosParser.g:4986:1: rule__ServiceSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:4990:1: ( ( RULE_END ) ) // InternalRosParser.g:4991:1: ( RULE_END ) @@ -15264,9 +15264,9 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept // InternalRosParser.g:4991:1: ( RULE_END ) // InternalRosParser.g:4992:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } @@ -15280,7 +15280,7 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15292,8 +15292,8 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept // InternalRosParser.g:5002:1: rule__ActionSpec__Group__0 : rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ; public final void rule__ActionSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5006:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) // InternalRosParser.g:5007:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 @@ -15318,7 +15318,7 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15330,8 +15330,8 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { // InternalRosParser.g:5014:1: rule__ActionSpec__Group__0__Impl : ( () ) ; public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5018:1: ( ( () ) ) // InternalRosParser.g:5019:1: ( () ) @@ -15339,13 +15339,13 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // InternalRosParser.g:5019:1: ( () ) // InternalRosParser.g:5020:2: () { - before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); + before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); // InternalRosParser.g:5021:2: () - // InternalRosParser.g:5021:3: + // InternalRosParser.g:5021:3: { } - after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); + after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } @@ -15355,7 +15355,7 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15367,8 +15367,8 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // InternalRosParser.g:5029:1: rule__ActionSpec__Group__1 : rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ; public final void rule__ActionSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5033:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) // InternalRosParser.g:5034:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 @@ -15393,7 +15393,7 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15405,8 +15405,8 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { // InternalRosParser.g:5041:1: rule__ActionSpec__Group__1__Impl : ( Action_1 ) ; public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5045:1: ( ( Action_1 ) ) // InternalRosParser.g:5046:1: ( Action_1 ) @@ -15414,9 +15414,9 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // InternalRosParser.g:5046:1: ( Action_1 ) // InternalRosParser.g:5047:2: Action_1 { - before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); - match(input,Action_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); + before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); + match(input,Action_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } @@ -15430,7 +15430,7 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15442,8 +15442,8 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // InternalRosParser.g:5056:1: rule__ActionSpec__Group__2 : rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ; public final void rule__ActionSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5060:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) // InternalRosParser.g:5061:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 @@ -15468,7 +15468,7 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15480,8 +15480,8 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { // InternalRosParser.g:5068:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5072:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) // InternalRosParser.g:5073:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) @@ -15489,7 +15489,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // InternalRosParser.g:5073:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) // InternalRosParser.g:5074:2: ( rule__ActionSpec__NameAssignment_2 ) { - before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); + before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); // InternalRosParser.g:5075:2: ( rule__ActionSpec__NameAssignment_2 ) // InternalRosParser.g:5075:3: rule__ActionSpec__NameAssignment_2 { @@ -15501,7 +15501,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); + after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } @@ -15515,7 +15515,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15527,8 +15527,8 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // InternalRosParser.g:5083:1: rule__ActionSpec__Group__3 : rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ; public final void rule__ActionSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5087:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) // InternalRosParser.g:5088:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 @@ -15553,7 +15553,7 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15565,8 +15565,8 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { // InternalRosParser.g:5095:1: rule__ActionSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5099:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:5100:1: ( RULE_BEGIN ) @@ -15574,9 +15574,9 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // InternalRosParser.g:5100:1: ( RULE_BEGIN ) // InternalRosParser.g:5101:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -15590,7 +15590,7 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15602,8 +15602,8 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // InternalRosParser.g:5110:1: rule__ActionSpec__Group__4 : rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ; public final void rule__ActionSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5114:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) // InternalRosParser.g:5115:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 @@ -15628,7 +15628,7 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15640,8 +15640,8 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { // InternalRosParser.g:5122:1: rule__ActionSpec__Group__4__Impl : ( Goal_1 ) ; public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5126:1: ( ( Goal_1 ) ) // InternalRosParser.g:5127:1: ( Goal_1 ) @@ -15649,9 +15649,9 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // InternalRosParser.g:5127:1: ( Goal_1 ) // InternalRosParser.g:5128:2: Goal_1 { - before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); - match(input,Goal_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + match(input,Goal_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } @@ -15665,7 +15665,7 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15677,8 +15677,8 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // InternalRosParser.g:5137:1: rule__ActionSpec__Group__5 : rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ; public final void rule__ActionSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5141:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) // InternalRosParser.g:5142:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 @@ -15703,7 +15703,7 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15715,8 +15715,8 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { // InternalRosParser.g:5149:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5153:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) // InternalRosParser.g:5154:1: ( ( rule__ActionSpec__Group_5__0 )? ) @@ -15724,7 +15724,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // InternalRosParser.g:5154:1: ( ( rule__ActionSpec__Group_5__0 )? ) // InternalRosParser.g:5155:2: ( rule__ActionSpec__Group_5__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_5()); + before(grammarAccess.getActionSpecAccess().getGroup_5()); // InternalRosParser.g:5156:2: ( rule__ActionSpec__Group_5__0 )? int alt30=2; int LA30_0 = input.LA(1); @@ -15747,7 +15747,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_5()); + after(grammarAccess.getActionSpecAccess().getGroup_5()); } @@ -15761,7 +15761,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15773,8 +15773,8 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // InternalRosParser.g:5164:1: rule__ActionSpec__Group__6 : rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ; public final void rule__ActionSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5168:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) // InternalRosParser.g:5169:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 @@ -15799,7 +15799,7 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15811,8 +15811,8 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { // InternalRosParser.g:5176:1: rule__ActionSpec__Group__6__Impl : ( Result_1 ) ; public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5180:1: ( ( Result_1 ) ) // InternalRosParser.g:5181:1: ( Result_1 ) @@ -15820,9 +15820,9 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // InternalRosParser.g:5181:1: ( Result_1 ) // InternalRosParser.g:5182:2: Result_1 { - before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); - match(input,Result_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); + before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); + match(input,Result_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } @@ -15836,7 +15836,7 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15848,8 +15848,8 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // InternalRosParser.g:5191:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ; public final void rule__ActionSpec__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5195:1: ( rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ) // InternalRosParser.g:5196:2: rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 @@ -15874,7 +15874,7 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15886,8 +15886,8 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { // InternalRosParser.g:5203:1: rule__ActionSpec__Group__7__Impl : ( ( rule__ActionSpec__Group_7__0 )? ) ; public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5207:1: ( ( ( rule__ActionSpec__Group_7__0 )? ) ) // InternalRosParser.g:5208:1: ( ( rule__ActionSpec__Group_7__0 )? ) @@ -15895,7 +15895,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // InternalRosParser.g:5208:1: ( ( rule__ActionSpec__Group_7__0 )? ) // InternalRosParser.g:5209:2: ( rule__ActionSpec__Group_7__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_7()); + before(grammarAccess.getActionSpecAccess().getGroup_7()); // InternalRosParser.g:5210:2: ( rule__ActionSpec__Group_7__0 )? int alt31=2; int LA31_0 = input.LA(1); @@ -15918,7 +15918,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_7()); + after(grammarAccess.getActionSpecAccess().getGroup_7()); } @@ -15932,7 +15932,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15944,8 +15944,8 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // InternalRosParser.g:5218:1: rule__ActionSpec__Group__8 : rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ; public final void rule__ActionSpec__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5222:1: ( rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ) // InternalRosParser.g:5223:2: rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 @@ -15970,7 +15970,7 @@ public final void rule__ActionSpec__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15982,8 +15982,8 @@ public final void rule__ActionSpec__Group__8() throws RecognitionException { // InternalRosParser.g:5230:1: rule__ActionSpec__Group__8__Impl : ( Feedback_1 ) ; public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5234:1: ( ( Feedback_1 ) ) // InternalRosParser.g:5235:1: ( Feedback_1 ) @@ -15991,9 +15991,9 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException // InternalRosParser.g:5235:1: ( Feedback_1 ) // InternalRosParser.g:5236:2: Feedback_1 { - before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); - match(input,Feedback_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + match(input,Feedback_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } @@ -16007,7 +16007,7 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16019,8 +16019,8 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException // InternalRosParser.g:5245:1: rule__ActionSpec__Group__9 : rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ; public final void rule__ActionSpec__Group__9() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5249:1: ( rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ) // InternalRosParser.g:5250:2: rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 @@ -16045,7 +16045,7 @@ public final void rule__ActionSpec__Group__9() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16057,8 +16057,8 @@ public final void rule__ActionSpec__Group__9() throws RecognitionException { // InternalRosParser.g:5257:1: rule__ActionSpec__Group__9__Impl : ( ( rule__ActionSpec__Group_9__0 )? ) ; public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5261:1: ( ( ( rule__ActionSpec__Group_9__0 )? ) ) // InternalRosParser.g:5262:1: ( ( rule__ActionSpec__Group_9__0 )? ) @@ -16066,7 +16066,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException // InternalRosParser.g:5262:1: ( ( rule__ActionSpec__Group_9__0 )? ) // InternalRosParser.g:5263:2: ( rule__ActionSpec__Group_9__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_9()); + before(grammarAccess.getActionSpecAccess().getGroup_9()); // InternalRosParser.g:5264:2: ( rule__ActionSpec__Group_9__0 )? int alt32=2; int LA32_0 = input.LA(1); @@ -16089,7 +16089,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_9()); + after(grammarAccess.getActionSpecAccess().getGroup_9()); } @@ -16103,7 +16103,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16115,8 +16115,8 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException // InternalRosParser.g:5272:1: rule__ActionSpec__Group__10 : rule__ActionSpec__Group__10__Impl ; public final void rule__ActionSpec__Group__10() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5276:1: ( rule__ActionSpec__Group__10__Impl ) // InternalRosParser.g:5277:2: rule__ActionSpec__Group__10__Impl @@ -16136,7 +16136,7 @@ public final void rule__ActionSpec__Group__10() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16148,8 +16148,8 @@ public final void rule__ActionSpec__Group__10() throws RecognitionException { // InternalRosParser.g:5283:1: rule__ActionSpec__Group__10__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group__10__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5287:1: ( ( RULE_END ) ) // InternalRosParser.g:5288:1: ( RULE_END ) @@ -16157,9 +16157,9 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio // InternalRosParser.g:5288:1: ( RULE_END ) // InternalRosParser.g:5289:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } @@ -16173,7 +16173,7 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16185,8 +16185,8 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio // InternalRosParser.g:5299:1: rule__ActionSpec__Group_5__0 : rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ; public final void rule__ActionSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5303:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) // InternalRosParser.g:5304:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 @@ -16211,7 +16211,7 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16223,8 +16223,8 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { // InternalRosParser.g:5311:1: rule__ActionSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5315:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:5316:1: ( RULE_BEGIN ) @@ -16232,9 +16232,9 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // InternalRosParser.g:5316:1: ( RULE_BEGIN ) // InternalRosParser.g:5317:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -16248,7 +16248,7 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16260,8 +16260,8 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // InternalRosParser.g:5326:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ; public final void rule__ActionSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5330:1: ( rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ) // InternalRosParser.g:5331:2: rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 @@ -16286,7 +16286,7 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16298,8 +16298,8 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { // InternalRosParser.g:5338:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ; public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5342:1: ( ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ) // InternalRosParser.g:5343:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) @@ -16307,7 +16307,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // InternalRosParser.g:5343:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) // InternalRosParser.g:5344:2: ( rule__ActionSpec__GoalAssignment_5_1 ) { - before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); + before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); // InternalRosParser.g:5345:2: ( rule__ActionSpec__GoalAssignment_5_1 ) // InternalRosParser.g:5345:3: rule__ActionSpec__GoalAssignment_5_1 { @@ -16319,7 +16319,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); + after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } @@ -16333,7 +16333,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16345,8 +16345,8 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // InternalRosParser.g:5353:1: rule__ActionSpec__Group_5__2 : rule__ActionSpec__Group_5__2__Impl ; public final void rule__ActionSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5357:1: ( rule__ActionSpec__Group_5__2__Impl ) // InternalRosParser.g:5358:2: rule__ActionSpec__Group_5__2__Impl @@ -16366,7 +16366,7 @@ public final void rule__ActionSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16378,8 +16378,8 @@ public final void rule__ActionSpec__Group_5__2() throws RecognitionException { // InternalRosParser.g:5364:1: rule__ActionSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5368:1: ( ( RULE_END ) ) // InternalRosParser.g:5369:1: ( RULE_END ) @@ -16387,9 +16387,9 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti // InternalRosParser.g:5369:1: ( RULE_END ) // InternalRosParser.g:5370:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -16403,7 +16403,7 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16415,8 +16415,8 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti // InternalRosParser.g:5380:1: rule__ActionSpec__Group_7__0 : rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ; public final void rule__ActionSpec__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5384:1: ( rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ) // InternalRosParser.g:5385:2: rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 @@ -16441,7 +16441,7 @@ public final void rule__ActionSpec__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16453,8 +16453,8 @@ public final void rule__ActionSpec__Group_7__0() throws RecognitionException { // InternalRosParser.g:5392:1: rule__ActionSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5396:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:5397:1: ( RULE_BEGIN ) @@ -16462,9 +16462,9 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti // InternalRosParser.g:5397:1: ( RULE_BEGIN ) // InternalRosParser.g:5398:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } @@ -16478,7 +16478,7 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16490,8 +16490,8 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti // InternalRosParser.g:5407:1: rule__ActionSpec__Group_7__1 : rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ; public final void rule__ActionSpec__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5411:1: ( rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ) // InternalRosParser.g:5412:2: rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 @@ -16516,7 +16516,7 @@ public final void rule__ActionSpec__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16528,8 +16528,8 @@ public final void rule__ActionSpec__Group_7__1() throws RecognitionException { // InternalRosParser.g:5419:1: rule__ActionSpec__Group_7__1__Impl : ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ; public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5423:1: ( ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ) // InternalRosParser.g:5424:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) @@ -16537,7 +16537,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti // InternalRosParser.g:5424:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) // InternalRosParser.g:5425:2: ( rule__ActionSpec__ResultAssignment_7_1 ) { - before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); + before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); // InternalRosParser.g:5426:2: ( rule__ActionSpec__ResultAssignment_7_1 ) // InternalRosParser.g:5426:3: rule__ActionSpec__ResultAssignment_7_1 { @@ -16549,7 +16549,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); + after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } @@ -16563,7 +16563,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16575,8 +16575,8 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti // InternalRosParser.g:5434:1: rule__ActionSpec__Group_7__2 : rule__ActionSpec__Group_7__2__Impl ; public final void rule__ActionSpec__Group_7__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5438:1: ( rule__ActionSpec__Group_7__2__Impl ) // InternalRosParser.g:5439:2: rule__ActionSpec__Group_7__2__Impl @@ -16596,7 +16596,7 @@ public final void rule__ActionSpec__Group_7__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16608,8 +16608,8 @@ public final void rule__ActionSpec__Group_7__2() throws RecognitionException { // InternalRosParser.g:5445:1: rule__ActionSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5449:1: ( ( RULE_END ) ) // InternalRosParser.g:5450:1: ( RULE_END ) @@ -16617,9 +16617,9 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti // InternalRosParser.g:5450:1: ( RULE_END ) // InternalRosParser.g:5451:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } @@ -16633,7 +16633,7 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16645,8 +16645,8 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti // InternalRosParser.g:5461:1: rule__ActionSpec__Group_9__0 : rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ; public final void rule__ActionSpec__Group_9__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5465:1: ( rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ) // InternalRosParser.g:5466:2: rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 @@ -16671,7 +16671,7 @@ public final void rule__ActionSpec__Group_9__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16683,8 +16683,8 @@ public final void rule__ActionSpec__Group_9__0() throws RecognitionException { // InternalRosParser.g:5473:1: rule__ActionSpec__Group_9__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5477:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:5478:1: ( RULE_BEGIN ) @@ -16692,9 +16692,9 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti // InternalRosParser.g:5478:1: ( RULE_BEGIN ) // InternalRosParser.g:5479:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } @@ -16708,7 +16708,7 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16720,8 +16720,8 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti // InternalRosParser.g:5488:1: rule__ActionSpec__Group_9__1 : rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ; public final void rule__ActionSpec__Group_9__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5492:1: ( rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ) // InternalRosParser.g:5493:2: rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 @@ -16746,7 +16746,7 @@ public final void rule__ActionSpec__Group_9__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16758,8 +16758,8 @@ public final void rule__ActionSpec__Group_9__1() throws RecognitionException { // InternalRosParser.g:5500:1: rule__ActionSpec__Group_9__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ; public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5504:1: ( ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ) // InternalRosParser.g:5505:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) @@ -16767,7 +16767,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti // InternalRosParser.g:5505:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) // InternalRosParser.g:5506:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) { - before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); + before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); // InternalRosParser.g:5507:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) // InternalRosParser.g:5507:3: rule__ActionSpec__FeedbackAssignment_9_1 { @@ -16779,7 +16779,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); + after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } @@ -16793,7 +16793,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16805,8 +16805,8 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti // InternalRosParser.g:5515:1: rule__ActionSpec__Group_9__2 : rule__ActionSpec__Group_9__2__Impl ; public final void rule__ActionSpec__Group_9__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5519:1: ( rule__ActionSpec__Group_9__2__Impl ) // InternalRosParser.g:5520:2: rule__ActionSpec__Group_9__2__Impl @@ -16826,7 +16826,7 @@ public final void rule__ActionSpec__Group_9__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16838,8 +16838,8 @@ public final void rule__ActionSpec__Group_9__2() throws RecognitionException { // InternalRosParser.g:5526:1: rule__ActionSpec__Group_9__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5530:1: ( ( RULE_END ) ) // InternalRosParser.g:5531:1: ( RULE_END ) @@ -16847,9 +16847,9 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti // InternalRosParser.g:5531:1: ( RULE_END ) // InternalRosParser.g:5532:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } @@ -16863,7 +16863,7 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16875,8 +16875,8 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti // InternalRosParser.g:5542:1: rule__MessageDefinition__Group__0 : rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ; public final void rule__MessageDefinition__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5546:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) // InternalRosParser.g:5547:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 @@ -16901,7 +16901,7 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16913,8 +16913,8 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio // InternalRosParser.g:5554:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5558:1: ( ( () ) ) // InternalRosParser.g:5559:1: ( () ) @@ -16922,13 +16922,13 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // InternalRosParser.g:5559:1: ( () ) // InternalRosParser.g:5560:2: () { - before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); + before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); // InternalRosParser.g:5561:2: () - // InternalRosParser.g:5561:3: + // InternalRosParser.g:5561:3: { } - after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); + after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } @@ -16938,7 +16938,7 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16950,8 +16950,8 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // InternalRosParser.g:5569:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl ; public final void rule__MessageDefinition__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5573:1: ( rule__MessageDefinition__Group__1__Impl ) // InternalRosParser.g:5574:2: rule__MessageDefinition__Group__1__Impl @@ -16971,7 +16971,7 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16983,8 +16983,8 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio // InternalRosParser.g:5580:1: rule__MessageDefinition__Group__1__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ; public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5584:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) // InternalRosParser.g:5585:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) @@ -16992,7 +16992,7 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // InternalRosParser.g:5585:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) // InternalRosParser.g:5586:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* { - before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); // InternalRosParser.g:5587:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* loop33: do { @@ -17005,24 +17005,24 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx switch (alt33) { - case 1 : - // InternalRosParser.g:5587:3: rule__MessageDefinition__MessagePartAssignment_1 - { - pushFollow(FOLLOW_32); - rule__MessageDefinition__MessagePartAssignment_1(); + case 1 : + // InternalRosParser.g:5587:3: rule__MessageDefinition__MessagePartAssignment_1 + { + pushFollow(FOLLOW_32); + rule__MessageDefinition__MessagePartAssignment_1(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop33; + default : + break loop33; } } while (true); - after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } @@ -17036,7 +17036,7 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17048,8 +17048,8 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // InternalRosParser.g:5596:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; public final void rule__Publisher__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5600:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) // InternalRosParser.g:5601:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 @@ -17074,7 +17074,7 @@ public final void rule__Publisher__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17086,8 +17086,8 @@ public final void rule__Publisher__Group__0() throws RecognitionException { // InternalRosParser.g:5608:1: rule__Publisher__Group__0__Impl : ( () ) ; public final void rule__Publisher__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5612:1: ( ( () ) ) // InternalRosParser.g:5613:1: ( () ) @@ -17095,13 +17095,13 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // InternalRosParser.g:5613:1: ( () ) // InternalRosParser.g:5614:2: () { - before(grammarAccess.getPublisherAccess().getPublisherAction_0()); + before(grammarAccess.getPublisherAccess().getPublisherAction_0()); // InternalRosParser.g:5615:2: () - // InternalRosParser.g:5615:3: + // InternalRosParser.g:5615:3: { } - after(grammarAccess.getPublisherAccess().getPublisherAction_0()); + after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } @@ -17111,7 +17111,7 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17123,8 +17123,8 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // InternalRosParser.g:5623:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; public final void rule__Publisher__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5627:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) // InternalRosParser.g:5628:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 @@ -17149,7 +17149,7 @@ public final void rule__Publisher__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17161,8 +17161,8 @@ public final void rule__Publisher__Group__1() throws RecognitionException { // InternalRosParser.g:5635:1: rule__Publisher__Group__1__Impl : ( ( rule__Publisher__NameAssignment_1 ) ) ; public final void rule__Publisher__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5639:1: ( ( ( rule__Publisher__NameAssignment_1 ) ) ) // InternalRosParser.g:5640:1: ( ( rule__Publisher__NameAssignment_1 ) ) @@ -17170,7 +17170,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // InternalRosParser.g:5640:1: ( ( rule__Publisher__NameAssignment_1 ) ) // InternalRosParser.g:5641:2: ( rule__Publisher__NameAssignment_1 ) { - before(grammarAccess.getPublisherAccess().getNameAssignment_1()); + before(grammarAccess.getPublisherAccess().getNameAssignment_1()); // InternalRosParser.g:5642:2: ( rule__Publisher__NameAssignment_1 ) // InternalRosParser.g:5642:3: rule__Publisher__NameAssignment_1 { @@ -17182,7 +17182,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getNameAssignment_1()); + after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } @@ -17196,7 +17196,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17208,8 +17208,8 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // InternalRosParser.g:5650:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; public final void rule__Publisher__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5654:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) // InternalRosParser.g:5655:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 @@ -17234,7 +17234,7 @@ public final void rule__Publisher__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17246,8 +17246,8 @@ public final void rule__Publisher__Group__2() throws RecognitionException { // InternalRosParser.g:5662:1: rule__Publisher__Group__2__Impl : ( Colon ) ; public final void rule__Publisher__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5666:1: ( ( Colon ) ) // InternalRosParser.g:5667:1: ( Colon ) @@ -17255,9 +17255,9 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // InternalRosParser.g:5667:1: ( Colon ) // InternalRosParser.g:5668:2: Colon { - before(grammarAccess.getPublisherAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getColonKeyword_2()); + before(grammarAccess.getPublisherAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } @@ -17271,7 +17271,7 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17283,8 +17283,8 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // InternalRosParser.g:5677:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; public final void rule__Publisher__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5681:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) // InternalRosParser.g:5682:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 @@ -17309,7 +17309,7 @@ public final void rule__Publisher__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17321,8 +17321,8 @@ public final void rule__Publisher__Group__3() throws RecognitionException { // InternalRosParser.g:5689:1: rule__Publisher__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Publisher__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5693:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:5694:1: ( RULE_BEGIN ) @@ -17330,9 +17330,9 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // InternalRosParser.g:5694:1: ( RULE_BEGIN ) // InternalRosParser.g:5695:2: RULE_BEGIN { - before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } @@ -17346,7 +17346,7 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17358,8 +17358,8 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // InternalRosParser.g:5704:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; public final void rule__Publisher__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5708:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) // InternalRosParser.g:5709:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 @@ -17384,7 +17384,7 @@ public final void rule__Publisher__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17396,8 +17396,8 @@ public final void rule__Publisher__Group__4() throws RecognitionException { // InternalRosParser.g:5716:1: rule__Publisher__Group__4__Impl : ( Type_1 ) ; public final void rule__Publisher__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5720:1: ( ( Type_1 ) ) // InternalRosParser.g:5721:1: ( Type_1 ) @@ -17405,9 +17405,9 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // InternalRosParser.g:5721:1: ( Type_1 ) // InternalRosParser.g:5722:2: Type_1 { - before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); + before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } @@ -17421,7 +17421,7 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17433,8 +17433,8 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // InternalRosParser.g:5731:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; public final void rule__Publisher__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5735:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) // InternalRosParser.g:5736:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 @@ -17459,7 +17459,7 @@ public final void rule__Publisher__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17471,8 +17471,8 @@ public final void rule__Publisher__Group__5() throws RecognitionException { // InternalRosParser.g:5743:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; public final void rule__Publisher__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5747:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) // InternalRosParser.g:5748:1: ( ( rule__Publisher__MessageAssignment_5 ) ) @@ -17480,7 +17480,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // InternalRosParser.g:5748:1: ( ( rule__Publisher__MessageAssignment_5 ) ) // InternalRosParser.g:5749:2: ( rule__Publisher__MessageAssignment_5 ) { - before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); + before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); // InternalRosParser.g:5750:2: ( rule__Publisher__MessageAssignment_5 ) // InternalRosParser.g:5750:3: rule__Publisher__MessageAssignment_5 { @@ -17492,7 +17492,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); + after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } @@ -17506,7 +17506,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17518,8 +17518,8 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // InternalRosParser.g:5758:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; public final void rule__Publisher__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5762:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) // InternalRosParser.g:5763:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 @@ -17544,7 +17544,7 @@ public final void rule__Publisher__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17556,8 +17556,8 @@ public final void rule__Publisher__Group__6() throws RecognitionException { // InternalRosParser.g:5770:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; public final void rule__Publisher__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5774:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) // InternalRosParser.g:5775:1: ( ( rule__Publisher__Group_6__0 )? ) @@ -17565,7 +17565,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // InternalRosParser.g:5775:1: ( ( rule__Publisher__Group_6__0 )? ) // InternalRosParser.g:5776:2: ( rule__Publisher__Group_6__0 )? { - before(grammarAccess.getPublisherAccess().getGroup_6()); + before(grammarAccess.getPublisherAccess().getGroup_6()); // InternalRosParser.g:5777:2: ( rule__Publisher__Group_6__0 )? int alt34=2; int LA34_0 = input.LA(1); @@ -17588,7 +17588,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getGroup_6()); + after(grammarAccess.getPublisherAccess().getGroup_6()); } @@ -17602,7 +17602,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17614,8 +17614,8 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // InternalRosParser.g:5785:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl ; public final void rule__Publisher__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5789:1: ( rule__Publisher__Group__7__Impl ) // InternalRosParser.g:5790:2: rule__Publisher__Group__7__Impl @@ -17635,7 +17635,7 @@ public final void rule__Publisher__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17647,8 +17647,8 @@ public final void rule__Publisher__Group__7() throws RecognitionException { // InternalRosParser.g:5796:1: rule__Publisher__Group__7__Impl : ( RULE_END ) ; public final void rule__Publisher__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5800:1: ( ( RULE_END ) ) // InternalRosParser.g:5801:1: ( RULE_END ) @@ -17656,9 +17656,9 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // InternalRosParser.g:5801:1: ( RULE_END ) // InternalRosParser.g:5802:2: RULE_END { - before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } @@ -17672,7 +17672,7 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17684,8 +17684,8 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // InternalRosParser.g:5812:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; public final void rule__Publisher__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5816:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) // InternalRosParser.g:5817:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 @@ -17710,7 +17710,7 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17722,8 +17722,8 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { // InternalRosParser.g:5824:1: rule__Publisher__Group_6__0__Impl : ( Ns ) ; public final void rule__Publisher__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5828:1: ( ( Ns ) ) // InternalRosParser.g:5829:1: ( Ns ) @@ -17731,9 +17731,9 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // InternalRosParser.g:5829:1: ( Ns ) // InternalRosParser.g:5830:2: Ns { - before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } @@ -17747,7 +17747,7 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17759,8 +17759,8 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // InternalRosParser.g:5839:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; public final void rule__Publisher__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5843:1: ( rule__Publisher__Group_6__1__Impl ) // InternalRosParser.g:5844:2: rule__Publisher__Group_6__1__Impl @@ -17780,7 +17780,7 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17792,8 +17792,8 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { // InternalRosParser.g:5850:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; public final void rule__Publisher__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5854:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) // InternalRosParser.g:5855:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) @@ -17801,7 +17801,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // InternalRosParser.g:5855:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) // InternalRosParser.g:5856:2: ( rule__Publisher__NamespaceAssignment_6_1 ) { - before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); // InternalRosParser.g:5857:2: ( rule__Publisher__NamespaceAssignment_6_1 ) // InternalRosParser.g:5857:3: rule__Publisher__NamespaceAssignment_6_1 { @@ -17813,7 +17813,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } @@ -17827,7 +17827,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17839,8 +17839,8 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // InternalRosParser.g:5866:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; public final void rule__Subscriber__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5870:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) // InternalRosParser.g:5871:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 @@ -17865,7 +17865,7 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17877,8 +17877,8 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { // InternalRosParser.g:5878:1: rule__Subscriber__Group__0__Impl : ( () ) ; public final void rule__Subscriber__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5882:1: ( ( () ) ) // InternalRosParser.g:5883:1: ( () ) @@ -17886,13 +17886,13 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // InternalRosParser.g:5883:1: ( () ) // InternalRosParser.g:5884:2: () { - before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); + before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); // InternalRosParser.g:5885:2: () - // InternalRosParser.g:5885:3: + // InternalRosParser.g:5885:3: { } - after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); + after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } @@ -17902,7 +17902,7 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17914,8 +17914,8 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // InternalRosParser.g:5893:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; public final void rule__Subscriber__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5897:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) // InternalRosParser.g:5898:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 @@ -17940,7 +17940,7 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17952,8 +17952,8 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { // InternalRosParser.g:5905:1: rule__Subscriber__Group__1__Impl : ( ( rule__Subscriber__NameAssignment_1 ) ) ; public final void rule__Subscriber__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5909:1: ( ( ( rule__Subscriber__NameAssignment_1 ) ) ) // InternalRosParser.g:5910:1: ( ( rule__Subscriber__NameAssignment_1 ) ) @@ -17961,7 +17961,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // InternalRosParser.g:5910:1: ( ( rule__Subscriber__NameAssignment_1 ) ) // InternalRosParser.g:5911:2: ( rule__Subscriber__NameAssignment_1 ) { - before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); + before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); // InternalRosParser.g:5912:2: ( rule__Subscriber__NameAssignment_1 ) // InternalRosParser.g:5912:3: rule__Subscriber__NameAssignment_1 { @@ -17973,7 +17973,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); + after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } @@ -17987,7 +17987,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17999,8 +17999,8 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // InternalRosParser.g:5920:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; public final void rule__Subscriber__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5924:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) // InternalRosParser.g:5925:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 @@ -18025,7 +18025,7 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18037,8 +18037,8 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { // InternalRosParser.g:5932:1: rule__Subscriber__Group__2__Impl : ( Colon ) ; public final void rule__Subscriber__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5936:1: ( ( Colon ) ) // InternalRosParser.g:5937:1: ( Colon ) @@ -18046,9 +18046,9 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // InternalRosParser.g:5937:1: ( Colon ) // InternalRosParser.g:5938:2: Colon { - before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); + before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } @@ -18062,7 +18062,7 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18074,8 +18074,8 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // InternalRosParser.g:5947:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; public final void rule__Subscriber__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5951:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) // InternalRosParser.g:5952:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 @@ -18100,7 +18100,7 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18112,8 +18112,8 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { // InternalRosParser.g:5959:1: rule__Subscriber__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Subscriber__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5963:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:5964:1: ( RULE_BEGIN ) @@ -18121,9 +18121,9 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // InternalRosParser.g:5964:1: ( RULE_BEGIN ) // InternalRosParser.g:5965:2: RULE_BEGIN { - before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } @@ -18137,7 +18137,7 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18149,8 +18149,8 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // InternalRosParser.g:5974:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; public final void rule__Subscriber__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5978:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) // InternalRosParser.g:5979:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 @@ -18175,7 +18175,7 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18187,8 +18187,8 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { // InternalRosParser.g:5986:1: rule__Subscriber__Group__4__Impl : ( Type_1 ) ; public final void rule__Subscriber__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:5990:1: ( ( Type_1 ) ) // InternalRosParser.g:5991:1: ( Type_1 ) @@ -18196,9 +18196,9 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // InternalRosParser.g:5991:1: ( Type_1 ) // InternalRosParser.g:5992:2: Type_1 { - before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } @@ -18212,7 +18212,7 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18224,8 +18224,8 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // InternalRosParser.g:6001:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; public final void rule__Subscriber__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6005:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) // InternalRosParser.g:6006:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 @@ -18250,7 +18250,7 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18262,8 +18262,8 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { // InternalRosParser.g:6013:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; public final void rule__Subscriber__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6017:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) // InternalRosParser.g:6018:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) @@ -18271,7 +18271,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // InternalRosParser.g:6018:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) // InternalRosParser.g:6019:2: ( rule__Subscriber__MessageAssignment_5 ) { - before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); + before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); // InternalRosParser.g:6020:2: ( rule__Subscriber__MessageAssignment_5 ) // InternalRosParser.g:6020:3: rule__Subscriber__MessageAssignment_5 { @@ -18283,7 +18283,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); + after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } @@ -18297,7 +18297,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18309,8 +18309,8 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // InternalRosParser.g:6028:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; public final void rule__Subscriber__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6032:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) // InternalRosParser.g:6033:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 @@ -18335,7 +18335,7 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18347,8 +18347,8 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { // InternalRosParser.g:6040:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; public final void rule__Subscriber__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6044:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) // InternalRosParser.g:6045:1: ( ( rule__Subscriber__Group_6__0 )? ) @@ -18356,7 +18356,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // InternalRosParser.g:6045:1: ( ( rule__Subscriber__Group_6__0 )? ) // InternalRosParser.g:6046:2: ( rule__Subscriber__Group_6__0 )? { - before(grammarAccess.getSubscriberAccess().getGroup_6()); + before(grammarAccess.getSubscriberAccess().getGroup_6()); // InternalRosParser.g:6047:2: ( rule__Subscriber__Group_6__0 )? int alt35=2; int LA35_0 = input.LA(1); @@ -18379,7 +18379,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getGroup_6()); + after(grammarAccess.getSubscriberAccess().getGroup_6()); } @@ -18393,7 +18393,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18405,8 +18405,8 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // InternalRosParser.g:6055:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl ; public final void rule__Subscriber__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6059:1: ( rule__Subscriber__Group__7__Impl ) // InternalRosParser.g:6060:2: rule__Subscriber__Group__7__Impl @@ -18426,7 +18426,7 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18438,8 +18438,8 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { // InternalRosParser.g:6066:1: rule__Subscriber__Group__7__Impl : ( RULE_END ) ; public final void rule__Subscriber__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6070:1: ( ( RULE_END ) ) // InternalRosParser.g:6071:1: ( RULE_END ) @@ -18447,9 +18447,9 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // InternalRosParser.g:6071:1: ( RULE_END ) // InternalRosParser.g:6072:2: RULE_END { - before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } @@ -18463,7 +18463,7 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18475,8 +18475,8 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // InternalRosParser.g:6082:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; public final void rule__Subscriber__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6086:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) // InternalRosParser.g:6087:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 @@ -18501,7 +18501,7 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18513,8 +18513,8 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { // InternalRosParser.g:6094:1: rule__Subscriber__Group_6__0__Impl : ( Ns ) ; public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6098:1: ( ( Ns ) ) // InternalRosParser.g:6099:1: ( Ns ) @@ -18522,9 +18522,9 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // InternalRosParser.g:6099:1: ( Ns ) // InternalRosParser.g:6100:2: Ns { - before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } @@ -18538,7 +18538,7 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18550,8 +18550,8 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // InternalRosParser.g:6109:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; public final void rule__Subscriber__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6113:1: ( rule__Subscriber__Group_6__1__Impl ) // InternalRosParser.g:6114:2: rule__Subscriber__Group_6__1__Impl @@ -18571,7 +18571,7 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18583,8 +18583,8 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { // InternalRosParser.g:6120:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6124:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) // InternalRosParser.g:6125:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) @@ -18592,7 +18592,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // InternalRosParser.g:6125:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) // InternalRosParser.g:6126:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) { - before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); // InternalRosParser.g:6127:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) // InternalRosParser.g:6127:3: rule__Subscriber__NamespaceAssignment_6_1 { @@ -18604,7 +18604,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } @@ -18618,7 +18618,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18630,8 +18630,8 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // InternalRosParser.g:6136:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; public final void rule__ServiceServer__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6140:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) // InternalRosParser.g:6141:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 @@ -18656,7 +18656,7 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18668,8 +18668,8 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { // InternalRosParser.g:6148:1: rule__ServiceServer__Group__0__Impl : ( () ) ; public final void rule__ServiceServer__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6152:1: ( ( () ) ) // InternalRosParser.g:6153:1: ( () ) @@ -18677,13 +18677,13 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // InternalRosParser.g:6153:1: ( () ) // InternalRosParser.g:6154:2: () { - before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); + before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); // InternalRosParser.g:6155:2: () - // InternalRosParser.g:6155:3: + // InternalRosParser.g:6155:3: { } - after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); + after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } @@ -18693,7 +18693,7 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18705,8 +18705,8 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // InternalRosParser.g:6163:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; public final void rule__ServiceServer__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6167:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) // InternalRosParser.g:6168:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 @@ -18731,7 +18731,7 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18743,8 +18743,8 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { // InternalRosParser.g:6175:1: rule__ServiceServer__Group__1__Impl : ( ( rule__ServiceServer__NameAssignment_1 ) ) ; public final void rule__ServiceServer__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6179:1: ( ( ( rule__ServiceServer__NameAssignment_1 ) ) ) // InternalRosParser.g:6180:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) @@ -18752,7 +18752,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // InternalRosParser.g:6180:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) // InternalRosParser.g:6181:2: ( rule__ServiceServer__NameAssignment_1 ) { - before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); + before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); // InternalRosParser.g:6182:2: ( rule__ServiceServer__NameAssignment_1 ) // InternalRosParser.g:6182:3: rule__ServiceServer__NameAssignment_1 { @@ -18764,7 +18764,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); + after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } @@ -18778,7 +18778,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18790,8 +18790,8 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // InternalRosParser.g:6190:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; public final void rule__ServiceServer__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6194:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) // InternalRosParser.g:6195:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 @@ -18816,7 +18816,7 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18828,8 +18828,8 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { // InternalRosParser.g:6202:1: rule__ServiceServer__Group__2__Impl : ( Colon ) ; public final void rule__ServiceServer__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6206:1: ( ( Colon ) ) // InternalRosParser.g:6207:1: ( Colon ) @@ -18837,9 +18837,9 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // InternalRosParser.g:6207:1: ( Colon ) // InternalRosParser.g:6208:2: Colon { - before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); + before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } @@ -18853,7 +18853,7 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18865,8 +18865,8 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // InternalRosParser.g:6217:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; public final void rule__ServiceServer__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6221:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) // InternalRosParser.g:6222:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 @@ -18891,7 +18891,7 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18903,8 +18903,8 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { // InternalRosParser.g:6229:1: rule__ServiceServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceServer__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6233:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:6234:1: ( RULE_BEGIN ) @@ -18912,9 +18912,9 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // InternalRosParser.g:6234:1: ( RULE_BEGIN ) // InternalRosParser.g:6235:2: RULE_BEGIN { - before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } @@ -18928,7 +18928,7 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18940,8 +18940,8 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // InternalRosParser.g:6244:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; public final void rule__ServiceServer__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6248:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) // InternalRosParser.g:6249:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 @@ -18966,7 +18966,7 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18978,8 +18978,8 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { // InternalRosParser.g:6256:1: rule__ServiceServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceServer__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6260:1: ( ( Type_1 ) ) // InternalRosParser.g:6261:1: ( Type_1 ) @@ -18987,9 +18987,9 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // InternalRosParser.g:6261:1: ( Type_1 ) // InternalRosParser.g:6262:2: Type_1 { - before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } @@ -19003,7 +19003,7 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19015,8 +19015,8 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // InternalRosParser.g:6271:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; public final void rule__ServiceServer__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6275:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) // InternalRosParser.g:6276:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 @@ -19041,7 +19041,7 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19053,8 +19053,8 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { // InternalRosParser.g:6283:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; public final void rule__ServiceServer__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6287:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) // InternalRosParser.g:6288:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) @@ -19062,7 +19062,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // InternalRosParser.g:6288:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) // InternalRosParser.g:6289:2: ( rule__ServiceServer__ServiceAssignment_5 ) { - before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); + before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); // InternalRosParser.g:6290:2: ( rule__ServiceServer__ServiceAssignment_5 ) // InternalRosParser.g:6290:3: rule__ServiceServer__ServiceAssignment_5 { @@ -19074,7 +19074,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); + after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } @@ -19088,7 +19088,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19100,8 +19100,8 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // InternalRosParser.g:6298:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; public final void rule__ServiceServer__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6302:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) // InternalRosParser.g:6303:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 @@ -19126,7 +19126,7 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19138,8 +19138,8 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { // InternalRosParser.g:6310:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; public final void rule__ServiceServer__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6314:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) // InternalRosParser.g:6315:1: ( ( rule__ServiceServer__Group_6__0 )? ) @@ -19147,7 +19147,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // InternalRosParser.g:6315:1: ( ( rule__ServiceServer__Group_6__0 )? ) // InternalRosParser.g:6316:2: ( rule__ServiceServer__Group_6__0 )? { - before(grammarAccess.getServiceServerAccess().getGroup_6()); + before(grammarAccess.getServiceServerAccess().getGroup_6()); // InternalRosParser.g:6317:2: ( rule__ServiceServer__Group_6__0 )? int alt36=2; int LA36_0 = input.LA(1); @@ -19170,7 +19170,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getGroup_6()); + after(grammarAccess.getServiceServerAccess().getGroup_6()); } @@ -19184,7 +19184,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19196,8 +19196,8 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // InternalRosParser.g:6325:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl ; public final void rule__ServiceServer__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6329:1: ( rule__ServiceServer__Group__7__Impl ) // InternalRosParser.g:6330:2: rule__ServiceServer__Group__7__Impl @@ -19217,7 +19217,7 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19229,8 +19229,8 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { // InternalRosParser.g:6336:1: rule__ServiceServer__Group__7__Impl : ( RULE_END ) ; public final void rule__ServiceServer__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6340:1: ( ( RULE_END ) ) // InternalRosParser.g:6341:1: ( RULE_END ) @@ -19238,9 +19238,9 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // InternalRosParser.g:6341:1: ( RULE_END ) // InternalRosParser.g:6342:2: RULE_END { - before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } @@ -19254,7 +19254,7 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19266,8 +19266,8 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // InternalRosParser.g:6352:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; public final void rule__ServiceServer__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6356:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) // InternalRosParser.g:6357:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 @@ -19292,7 +19292,7 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19304,8 +19304,8 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException // InternalRosParser.g:6364:1: rule__ServiceServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6368:1: ( ( Ns ) ) // InternalRosParser.g:6369:1: ( Ns ) @@ -19313,9 +19313,9 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // InternalRosParser.g:6369:1: ( Ns ) // InternalRosParser.g:6370:2: Ns { - before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } @@ -19329,7 +19329,7 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19341,8 +19341,8 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // InternalRosParser.g:6379:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; public final void rule__ServiceServer__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6383:1: ( rule__ServiceServer__Group_6__1__Impl ) // InternalRosParser.g:6384:2: rule__ServiceServer__Group_6__1__Impl @@ -19362,7 +19362,7 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19374,8 +19374,8 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException // InternalRosParser.g:6390:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6394:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) // InternalRosParser.g:6395:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) @@ -19383,7 +19383,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // InternalRosParser.g:6395:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) // InternalRosParser.g:6396:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) { - before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); // InternalRosParser.g:6397:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) // InternalRosParser.g:6397:3: rule__ServiceServer__NamespaceAssignment_6_1 { @@ -19395,7 +19395,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce } - after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } @@ -19409,7 +19409,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19421,8 +19421,8 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // InternalRosParser.g:6406:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; public final void rule__ServiceClient__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6410:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) // InternalRosParser.g:6411:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 @@ -19447,7 +19447,7 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19459,8 +19459,8 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { // InternalRosParser.g:6418:1: rule__ServiceClient__Group__0__Impl : ( () ) ; public final void rule__ServiceClient__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6422:1: ( ( () ) ) // InternalRosParser.g:6423:1: ( () ) @@ -19468,13 +19468,13 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // InternalRosParser.g:6423:1: ( () ) // InternalRosParser.g:6424:2: () { - before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); + before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); // InternalRosParser.g:6425:2: () - // InternalRosParser.g:6425:3: + // InternalRosParser.g:6425:3: { } - after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); + after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } @@ -19484,7 +19484,7 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19496,8 +19496,8 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // InternalRosParser.g:6433:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; public final void rule__ServiceClient__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6437:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) // InternalRosParser.g:6438:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 @@ -19522,7 +19522,7 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19534,8 +19534,8 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { // InternalRosParser.g:6445:1: rule__ServiceClient__Group__1__Impl : ( ( rule__ServiceClient__NameAssignment_1 ) ) ; public final void rule__ServiceClient__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6449:1: ( ( ( rule__ServiceClient__NameAssignment_1 ) ) ) // InternalRosParser.g:6450:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) @@ -19543,7 +19543,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // InternalRosParser.g:6450:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) // InternalRosParser.g:6451:2: ( rule__ServiceClient__NameAssignment_1 ) { - before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); + before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); // InternalRosParser.g:6452:2: ( rule__ServiceClient__NameAssignment_1 ) // InternalRosParser.g:6452:3: rule__ServiceClient__NameAssignment_1 { @@ -19555,7 +19555,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); + after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } @@ -19569,7 +19569,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19581,8 +19581,8 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // InternalRosParser.g:6460:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; public final void rule__ServiceClient__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6464:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) // InternalRosParser.g:6465:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 @@ -19607,7 +19607,7 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19619,8 +19619,8 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { // InternalRosParser.g:6472:1: rule__ServiceClient__Group__2__Impl : ( Colon ) ; public final void rule__ServiceClient__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6476:1: ( ( Colon ) ) // InternalRosParser.g:6477:1: ( Colon ) @@ -19628,9 +19628,9 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // InternalRosParser.g:6477:1: ( Colon ) // InternalRosParser.g:6478:2: Colon { - before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); + before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } @@ -19644,7 +19644,7 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19656,8 +19656,8 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // InternalRosParser.g:6487:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; public final void rule__ServiceClient__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6491:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) // InternalRosParser.g:6492:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 @@ -19682,7 +19682,7 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19694,8 +19694,8 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { // InternalRosParser.g:6499:1: rule__ServiceClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceClient__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6503:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:6504:1: ( RULE_BEGIN ) @@ -19703,9 +19703,9 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // InternalRosParser.g:6504:1: ( RULE_BEGIN ) // InternalRosParser.g:6505:2: RULE_BEGIN { - before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } @@ -19719,7 +19719,7 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19731,8 +19731,8 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // InternalRosParser.g:6514:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; public final void rule__ServiceClient__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6518:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) // InternalRosParser.g:6519:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 @@ -19757,7 +19757,7 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19769,8 +19769,8 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { // InternalRosParser.g:6526:1: rule__ServiceClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceClient__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6530:1: ( ( Type_1 ) ) // InternalRosParser.g:6531:1: ( Type_1 ) @@ -19778,9 +19778,9 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // InternalRosParser.g:6531:1: ( Type_1 ) // InternalRosParser.g:6532:2: Type_1 { - before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } @@ -19794,7 +19794,7 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19806,8 +19806,8 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // InternalRosParser.g:6541:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; public final void rule__ServiceClient__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6545:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) // InternalRosParser.g:6546:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 @@ -19832,7 +19832,7 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19844,8 +19844,8 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { // InternalRosParser.g:6553:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; public final void rule__ServiceClient__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6557:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) // InternalRosParser.g:6558:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) @@ -19853,7 +19853,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // InternalRosParser.g:6558:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) // InternalRosParser.g:6559:2: ( rule__ServiceClient__ServiceAssignment_5 ) { - before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); + before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); // InternalRosParser.g:6560:2: ( rule__ServiceClient__ServiceAssignment_5 ) // InternalRosParser.g:6560:3: rule__ServiceClient__ServiceAssignment_5 { @@ -19865,7 +19865,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); + after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } @@ -19879,7 +19879,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19891,8 +19891,8 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // InternalRosParser.g:6568:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; public final void rule__ServiceClient__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6572:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) // InternalRosParser.g:6573:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 @@ -19917,7 +19917,7 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19929,8 +19929,8 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { // InternalRosParser.g:6580:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; public final void rule__ServiceClient__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6584:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) // InternalRosParser.g:6585:1: ( ( rule__ServiceClient__Group_6__0 )? ) @@ -19938,7 +19938,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // InternalRosParser.g:6585:1: ( ( rule__ServiceClient__Group_6__0 )? ) // InternalRosParser.g:6586:2: ( rule__ServiceClient__Group_6__0 )? { - before(grammarAccess.getServiceClientAccess().getGroup_6()); + before(grammarAccess.getServiceClientAccess().getGroup_6()); // InternalRosParser.g:6587:2: ( rule__ServiceClient__Group_6__0 )? int alt37=2; int LA37_0 = input.LA(1); @@ -19961,7 +19961,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getGroup_6()); + after(grammarAccess.getServiceClientAccess().getGroup_6()); } @@ -19975,7 +19975,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19987,8 +19987,8 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // InternalRosParser.g:6595:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl ; public final void rule__ServiceClient__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6599:1: ( rule__ServiceClient__Group__7__Impl ) // InternalRosParser.g:6600:2: rule__ServiceClient__Group__7__Impl @@ -20008,7 +20008,7 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20020,8 +20020,8 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { // InternalRosParser.g:6606:1: rule__ServiceClient__Group__7__Impl : ( RULE_END ) ; public final void rule__ServiceClient__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6610:1: ( ( RULE_END ) ) // InternalRosParser.g:6611:1: ( RULE_END ) @@ -20029,9 +20029,9 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // InternalRosParser.g:6611:1: ( RULE_END ) // InternalRosParser.g:6612:2: RULE_END { - before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } @@ -20045,7 +20045,7 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20057,8 +20057,8 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // InternalRosParser.g:6622:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; public final void rule__ServiceClient__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6626:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) // InternalRosParser.g:6627:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 @@ -20083,7 +20083,7 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20095,8 +20095,8 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException // InternalRosParser.g:6634:1: rule__ServiceClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6638:1: ( ( Ns ) ) // InternalRosParser.g:6639:1: ( Ns ) @@ -20104,9 +20104,9 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // InternalRosParser.g:6639:1: ( Ns ) // InternalRosParser.g:6640:2: Ns { - before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } @@ -20120,7 +20120,7 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20132,8 +20132,8 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // InternalRosParser.g:6649:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; public final void rule__ServiceClient__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6653:1: ( rule__ServiceClient__Group_6__1__Impl ) // InternalRosParser.g:6654:2: rule__ServiceClient__Group_6__1__Impl @@ -20153,7 +20153,7 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20165,8 +20165,8 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException // InternalRosParser.g:6660:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6664:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) // InternalRosParser.g:6665:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) @@ -20174,7 +20174,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // InternalRosParser.g:6665:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) // InternalRosParser.g:6666:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) { - before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); // InternalRosParser.g:6667:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) // InternalRosParser.g:6667:3: rule__ServiceClient__NamespaceAssignment_6_1 { @@ -20186,7 +20186,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce } - after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } @@ -20200,7 +20200,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20212,8 +20212,8 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // InternalRosParser.g:6676:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; public final void rule__ActionServer__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6680:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) // InternalRosParser.g:6681:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 @@ -20238,7 +20238,7 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20250,8 +20250,8 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { // InternalRosParser.g:6688:1: rule__ActionServer__Group__0__Impl : ( () ) ; public final void rule__ActionServer__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6692:1: ( ( () ) ) // InternalRosParser.g:6693:1: ( () ) @@ -20259,13 +20259,13 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:6693:1: ( () ) // InternalRosParser.g:6694:2: () { - before(grammarAccess.getActionServerAccess().getActionServerAction_0()); + before(grammarAccess.getActionServerAccess().getActionServerAction_0()); // InternalRosParser.g:6695:2: () - // InternalRosParser.g:6695:3: + // InternalRosParser.g:6695:3: { } - after(grammarAccess.getActionServerAccess().getActionServerAction_0()); + after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } @@ -20275,7 +20275,7 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20287,8 +20287,8 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:6703:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; public final void rule__ActionServer__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6707:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) // InternalRosParser.g:6708:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 @@ -20313,7 +20313,7 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20325,8 +20325,8 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { // InternalRosParser.g:6715:1: rule__ActionServer__Group__1__Impl : ( ( rule__ActionServer__NameAssignment_1 ) ) ; public final void rule__ActionServer__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6719:1: ( ( ( rule__ActionServer__NameAssignment_1 ) ) ) // InternalRosParser.g:6720:1: ( ( rule__ActionServer__NameAssignment_1 ) ) @@ -20334,7 +20334,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:6720:1: ( ( rule__ActionServer__NameAssignment_1 ) ) // InternalRosParser.g:6721:2: ( rule__ActionServer__NameAssignment_1 ) { - before(grammarAccess.getActionServerAccess().getNameAssignment_1()); + before(grammarAccess.getActionServerAccess().getNameAssignment_1()); // InternalRosParser.g:6722:2: ( rule__ActionServer__NameAssignment_1 ) // InternalRosParser.g:6722:3: rule__ActionServer__NameAssignment_1 { @@ -20346,7 +20346,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getNameAssignment_1()); + after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } @@ -20360,7 +20360,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20372,8 +20372,8 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:6730:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; public final void rule__ActionServer__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6734:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) // InternalRosParser.g:6735:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 @@ -20398,7 +20398,7 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20410,8 +20410,8 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { // InternalRosParser.g:6742:1: rule__ActionServer__Group__2__Impl : ( Colon ) ; public final void rule__ActionServer__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6746:1: ( ( Colon ) ) // InternalRosParser.g:6747:1: ( Colon ) @@ -20419,9 +20419,9 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // InternalRosParser.g:6747:1: ( Colon ) // InternalRosParser.g:6748:2: Colon { - before(grammarAccess.getActionServerAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getColonKeyword_2()); + before(grammarAccess.getActionServerAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } @@ -20435,7 +20435,7 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20447,8 +20447,8 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // InternalRosParser.g:6757:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; public final void rule__ActionServer__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6761:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) // InternalRosParser.g:6762:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 @@ -20473,7 +20473,7 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20485,8 +20485,8 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { // InternalRosParser.g:6769:1: rule__ActionServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionServer__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6773:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:6774:1: ( RULE_BEGIN ) @@ -20494,9 +20494,9 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // InternalRosParser.g:6774:1: ( RULE_BEGIN ) // InternalRosParser.g:6775:2: RULE_BEGIN { - before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } @@ -20510,7 +20510,7 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20522,8 +20522,8 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // InternalRosParser.g:6784:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; public final void rule__ActionServer__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6788:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) // InternalRosParser.g:6789:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 @@ -20548,7 +20548,7 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20560,8 +20560,8 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { // InternalRosParser.g:6796:1: rule__ActionServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionServer__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6800:1: ( ( Type_1 ) ) // InternalRosParser.g:6801:1: ( Type_1 ) @@ -20569,9 +20569,9 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // InternalRosParser.g:6801:1: ( Type_1 ) // InternalRosParser.g:6802:2: Type_1 { - before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); + before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } @@ -20585,7 +20585,7 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20597,8 +20597,8 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // InternalRosParser.g:6811:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; public final void rule__ActionServer__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6815:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) // InternalRosParser.g:6816:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 @@ -20623,7 +20623,7 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20635,8 +20635,8 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { // InternalRosParser.g:6823:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; public final void rule__ActionServer__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6827:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) // InternalRosParser.g:6828:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) @@ -20644,7 +20644,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // InternalRosParser.g:6828:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) // InternalRosParser.g:6829:2: ( rule__ActionServer__ActionAssignment_5 ) { - before(grammarAccess.getActionServerAccess().getActionAssignment_5()); + before(grammarAccess.getActionServerAccess().getActionAssignment_5()); // InternalRosParser.g:6830:2: ( rule__ActionServer__ActionAssignment_5 ) // InternalRosParser.g:6830:3: rule__ActionServer__ActionAssignment_5 { @@ -20656,7 +20656,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getActionAssignment_5()); + after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } @@ -20670,7 +20670,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20682,8 +20682,8 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // InternalRosParser.g:6838:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; public final void rule__ActionServer__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6842:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) // InternalRosParser.g:6843:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 @@ -20708,7 +20708,7 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20720,8 +20720,8 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { // InternalRosParser.g:6850:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; public final void rule__ActionServer__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6854:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) // InternalRosParser.g:6855:1: ( ( rule__ActionServer__Group_6__0 )? ) @@ -20729,7 +20729,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // InternalRosParser.g:6855:1: ( ( rule__ActionServer__Group_6__0 )? ) // InternalRosParser.g:6856:2: ( rule__ActionServer__Group_6__0 )? { - before(grammarAccess.getActionServerAccess().getGroup_6()); + before(grammarAccess.getActionServerAccess().getGroup_6()); // InternalRosParser.g:6857:2: ( rule__ActionServer__Group_6__0 )? int alt38=2; int LA38_0 = input.LA(1); @@ -20752,7 +20752,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getGroup_6()); + after(grammarAccess.getActionServerAccess().getGroup_6()); } @@ -20766,7 +20766,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20778,8 +20778,8 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // InternalRosParser.g:6865:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl ; public final void rule__ActionServer__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6869:1: ( rule__ActionServer__Group__7__Impl ) // InternalRosParser.g:6870:2: rule__ActionServer__Group__7__Impl @@ -20799,7 +20799,7 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20811,8 +20811,8 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { // InternalRosParser.g:6876:1: rule__ActionServer__Group__7__Impl : ( RULE_END ) ; public final void rule__ActionServer__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6880:1: ( ( RULE_END ) ) // InternalRosParser.g:6881:1: ( RULE_END ) @@ -20820,9 +20820,9 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // InternalRosParser.g:6881:1: ( RULE_END ) // InternalRosParser.g:6882:2: RULE_END { - before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } @@ -20836,7 +20836,7 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20848,8 +20848,8 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // InternalRosParser.g:6892:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; public final void rule__ActionServer__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6896:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) // InternalRosParser.g:6897:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 @@ -20874,7 +20874,7 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20886,8 +20886,8 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { // InternalRosParser.g:6904:1: rule__ActionServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6908:1: ( ( Ns ) ) // InternalRosParser.g:6909:1: ( Ns ) @@ -20895,9 +20895,9 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // InternalRosParser.g:6909:1: ( Ns ) // InternalRosParser.g:6910:2: Ns { - before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } @@ -20911,7 +20911,7 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20923,8 +20923,8 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // InternalRosParser.g:6919:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; public final void rule__ActionServer__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6923:1: ( rule__ActionServer__Group_6__1__Impl ) // InternalRosParser.g:6924:2: rule__ActionServer__Group_6__1__Impl @@ -20944,7 +20944,7 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20956,8 +20956,8 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { // InternalRosParser.g:6930:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6934:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) // InternalRosParser.g:6935:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) @@ -20965,7 +20965,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // InternalRosParser.g:6935:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) // InternalRosParser.g:6936:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) { - before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); // InternalRosParser.g:6937:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) // InternalRosParser.g:6937:3: rule__ActionServer__NamespaceAssignment_6_1 { @@ -20977,7 +20977,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep } - after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } @@ -20991,7 +20991,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21003,8 +21003,8 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // InternalRosParser.g:6946:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; public final void rule__ActionClient__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6950:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) // InternalRosParser.g:6951:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 @@ -21029,7 +21029,7 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21041,8 +21041,8 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { // InternalRosParser.g:6958:1: rule__ActionClient__Group__0__Impl : ( () ) ; public final void rule__ActionClient__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6962:1: ( ( () ) ) // InternalRosParser.g:6963:1: ( () ) @@ -21050,13 +21050,13 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:6963:1: ( () ) // InternalRosParser.g:6964:2: () { - before(grammarAccess.getActionClientAccess().getActionClientAction_0()); + before(grammarAccess.getActionClientAccess().getActionClientAction_0()); // InternalRosParser.g:6965:2: () - // InternalRosParser.g:6965:3: + // InternalRosParser.g:6965:3: { } - after(grammarAccess.getActionClientAccess().getActionClientAction_0()); + after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } @@ -21066,7 +21066,7 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21078,8 +21078,8 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:6973:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; public final void rule__ActionClient__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6977:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) // InternalRosParser.g:6978:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 @@ -21104,7 +21104,7 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21116,8 +21116,8 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { // InternalRosParser.g:6985:1: rule__ActionClient__Group__1__Impl : ( ( rule__ActionClient__NameAssignment_1 ) ) ; public final void rule__ActionClient__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:6989:1: ( ( ( rule__ActionClient__NameAssignment_1 ) ) ) // InternalRosParser.g:6990:1: ( ( rule__ActionClient__NameAssignment_1 ) ) @@ -21125,7 +21125,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:6990:1: ( ( rule__ActionClient__NameAssignment_1 ) ) // InternalRosParser.g:6991:2: ( rule__ActionClient__NameAssignment_1 ) { - before(grammarAccess.getActionClientAccess().getNameAssignment_1()); + before(grammarAccess.getActionClientAccess().getNameAssignment_1()); // InternalRosParser.g:6992:2: ( rule__ActionClient__NameAssignment_1 ) // InternalRosParser.g:6992:3: rule__ActionClient__NameAssignment_1 { @@ -21137,7 +21137,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getNameAssignment_1()); + after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } @@ -21151,7 +21151,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21163,8 +21163,8 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:7000:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; public final void rule__ActionClient__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7004:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) // InternalRosParser.g:7005:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 @@ -21189,7 +21189,7 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21201,8 +21201,8 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { // InternalRosParser.g:7012:1: rule__ActionClient__Group__2__Impl : ( Colon ) ; public final void rule__ActionClient__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7016:1: ( ( Colon ) ) // InternalRosParser.g:7017:1: ( Colon ) @@ -21210,9 +21210,9 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // InternalRosParser.g:7017:1: ( Colon ) // InternalRosParser.g:7018:2: Colon { - before(grammarAccess.getActionClientAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getColonKeyword_2()); + before(grammarAccess.getActionClientAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } @@ -21226,7 +21226,7 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21238,8 +21238,8 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // InternalRosParser.g:7027:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; public final void rule__ActionClient__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7031:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) // InternalRosParser.g:7032:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 @@ -21264,7 +21264,7 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21276,8 +21276,8 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { // InternalRosParser.g:7039:1: rule__ActionClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionClient__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7043:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:7044:1: ( RULE_BEGIN ) @@ -21285,9 +21285,9 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // InternalRosParser.g:7044:1: ( RULE_BEGIN ) // InternalRosParser.g:7045:2: RULE_BEGIN { - before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } @@ -21301,7 +21301,7 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21313,8 +21313,8 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // InternalRosParser.g:7054:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; public final void rule__ActionClient__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7058:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) // InternalRosParser.g:7059:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 @@ -21339,7 +21339,7 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21351,8 +21351,8 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { // InternalRosParser.g:7066:1: rule__ActionClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionClient__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7070:1: ( ( Type_1 ) ) // InternalRosParser.g:7071:1: ( Type_1 ) @@ -21360,9 +21360,9 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // InternalRosParser.g:7071:1: ( Type_1 ) // InternalRosParser.g:7072:2: Type_1 { - before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); + before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } @@ -21376,7 +21376,7 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21388,8 +21388,8 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // InternalRosParser.g:7081:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; public final void rule__ActionClient__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7085:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) // InternalRosParser.g:7086:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 @@ -21414,7 +21414,7 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21426,8 +21426,8 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { // InternalRosParser.g:7093:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; public final void rule__ActionClient__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7097:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) // InternalRosParser.g:7098:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) @@ -21435,7 +21435,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // InternalRosParser.g:7098:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) // InternalRosParser.g:7099:2: ( rule__ActionClient__ActionAssignment_5 ) { - before(grammarAccess.getActionClientAccess().getActionAssignment_5()); + before(grammarAccess.getActionClientAccess().getActionAssignment_5()); // InternalRosParser.g:7100:2: ( rule__ActionClient__ActionAssignment_5 ) // InternalRosParser.g:7100:3: rule__ActionClient__ActionAssignment_5 { @@ -21447,7 +21447,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getActionAssignment_5()); + after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } @@ -21461,7 +21461,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21473,8 +21473,8 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // InternalRosParser.g:7108:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; public final void rule__ActionClient__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7112:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) // InternalRosParser.g:7113:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 @@ -21499,7 +21499,7 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21511,8 +21511,8 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { // InternalRosParser.g:7120:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; public final void rule__ActionClient__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7124:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) // InternalRosParser.g:7125:1: ( ( rule__ActionClient__Group_6__0 )? ) @@ -21520,7 +21520,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // InternalRosParser.g:7125:1: ( ( rule__ActionClient__Group_6__0 )? ) // InternalRosParser.g:7126:2: ( rule__ActionClient__Group_6__0 )? { - before(grammarAccess.getActionClientAccess().getGroup_6()); + before(grammarAccess.getActionClientAccess().getGroup_6()); // InternalRosParser.g:7127:2: ( rule__ActionClient__Group_6__0 )? int alt39=2; int LA39_0 = input.LA(1); @@ -21543,7 +21543,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getGroup_6()); + after(grammarAccess.getActionClientAccess().getGroup_6()); } @@ -21557,7 +21557,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21569,8 +21569,8 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // InternalRosParser.g:7135:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl ; public final void rule__ActionClient__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7139:1: ( rule__ActionClient__Group__7__Impl ) // InternalRosParser.g:7140:2: rule__ActionClient__Group__7__Impl @@ -21590,7 +21590,7 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21602,8 +21602,8 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { // InternalRosParser.g:7146:1: rule__ActionClient__Group__7__Impl : ( RULE_END ) ; public final void rule__ActionClient__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7150:1: ( ( RULE_END ) ) // InternalRosParser.g:7151:1: ( RULE_END ) @@ -21611,9 +21611,9 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // InternalRosParser.g:7151:1: ( RULE_END ) // InternalRosParser.g:7152:2: RULE_END { - before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } @@ -21627,7 +21627,7 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21639,8 +21639,8 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // InternalRosParser.g:7162:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; public final void rule__ActionClient__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7166:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) // InternalRosParser.g:7167:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 @@ -21665,7 +21665,7 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21677,8 +21677,8 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { // InternalRosParser.g:7174:1: rule__ActionClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7178:1: ( ( Ns ) ) // InternalRosParser.g:7179:1: ( Ns ) @@ -21686,9 +21686,9 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // InternalRosParser.g:7179:1: ( Ns ) // InternalRosParser.g:7180:2: Ns { - before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } @@ -21702,7 +21702,7 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21714,8 +21714,8 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // InternalRosParser.g:7189:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; public final void rule__ActionClient__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7193:1: ( rule__ActionClient__Group_6__1__Impl ) // InternalRosParser.g:7194:2: rule__ActionClient__Group_6__1__Impl @@ -21735,7 +21735,7 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21747,8 +21747,8 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { // InternalRosParser.g:7200:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7204:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) // InternalRosParser.g:7205:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) @@ -21756,7 +21756,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // InternalRosParser.g:7205:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) // InternalRosParser.g:7206:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) { - before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); // InternalRosParser.g:7207:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) // InternalRosParser.g:7207:3: rule__ActionClient__NamespaceAssignment_6_1 { @@ -21768,7 +21768,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep } - after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } @@ -21782,7 +21782,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21794,8 +21794,8 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // InternalRosParser.g:7216:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; public final void rule__ExternalDependency__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7220:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) // InternalRosParser.g:7221:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 @@ -21820,7 +21820,7 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21832,8 +21832,8 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti // InternalRosParser.g:7228:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7232:1: ( ( () ) ) // InternalRosParser.g:7233:1: ( () ) @@ -21841,13 +21841,13 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // InternalRosParser.g:7233:1: ( () ) // InternalRosParser.g:7234:2: () { - before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); + before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); // InternalRosParser.g:7235:2: () - // InternalRosParser.g:7235:3: + // InternalRosParser.g:7235:3: { } - after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); + after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } @@ -21857,7 +21857,7 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21869,8 +21869,8 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // InternalRosParser.g:7243:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; public final void rule__ExternalDependency__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7247:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) // InternalRosParser.g:7248:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 @@ -21895,7 +21895,7 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21907,8 +21907,8 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti // InternalRosParser.g:7255:1: rule__ExternalDependency__Group__1__Impl : ( ExternalDependency ) ; public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7259:1: ( ( ExternalDependency ) ) // InternalRosParser.g:7260:1: ( ExternalDependency ) @@ -21916,9 +21916,9 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // InternalRosParser.g:7260:1: ( ExternalDependency ) // InternalRosParser.g:7261:2: ExternalDependency { - before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - match(input,ExternalDependency,FOLLOW_2); - after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + match(input,ExternalDependency,FOLLOW_2); + after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } @@ -21932,7 +21932,7 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21944,8 +21944,8 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // InternalRosParser.g:7270:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; public final void rule__ExternalDependency__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7274:1: ( rule__ExternalDependency__Group__2__Impl ) // InternalRosParser.g:7275:2: rule__ExternalDependency__Group__2__Impl @@ -21965,7 +21965,7 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21977,8 +21977,8 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti // InternalRosParser.g:7281:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7285:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) // InternalRosParser.g:7286:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) @@ -21986,7 +21986,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // InternalRosParser.g:7286:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) // InternalRosParser.g:7287:2: ( rule__ExternalDependency__NameAssignment_2 ) { - before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); + before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); // InternalRosParser.g:7288:2: ( rule__ExternalDependency__NameAssignment_2 ) // InternalRosParser.g:7288:3: rule__ExternalDependency__NameAssignment_2 { @@ -21998,7 +21998,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE } - after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); + after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } @@ -22012,7 +22012,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22024,8 +22024,8 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // InternalRosParser.g:7297:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; public final void rule__GlobalNamespace__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7301:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) // InternalRosParser.g:7302:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 @@ -22050,7 +22050,7 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22062,8 +22062,8 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // InternalRosParser.g:7309:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7313:1: ( ( () ) ) // InternalRosParser.g:7314:1: ( () ) @@ -22071,13 +22071,13 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // InternalRosParser.g:7314:1: ( () ) // InternalRosParser.g:7315:2: () { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); // InternalRosParser.g:7316:2: () - // InternalRosParser.g:7316:3: + // InternalRosParser.g:7316:3: { } - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } @@ -22087,7 +22087,7 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22099,8 +22099,8 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // InternalRosParser.g:7324:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; public final void rule__GlobalNamespace__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7328:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) // InternalRosParser.g:7329:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 @@ -22125,7 +22125,7 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22137,8 +22137,8 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // InternalRosParser.g:7336:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7340:1: ( ( GlobalNamespace ) ) // InternalRosParser.g:7341:1: ( GlobalNamespace ) @@ -22146,9 +22146,9 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // InternalRosParser.g:7341:1: ( GlobalNamespace ) // InternalRosParser.g:7342:2: GlobalNamespace { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - match(input,GlobalNamespace,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + match(input,GlobalNamespace,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } @@ -22162,7 +22162,7 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22174,8 +22174,8 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // InternalRosParser.g:7351:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7355:1: ( rule__GlobalNamespace__Group__2__Impl ) // InternalRosParser.g:7356:2: rule__GlobalNamespace__Group__2__Impl @@ -22195,7 +22195,7 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22207,8 +22207,8 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // InternalRosParser.g:7362:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7366:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) // InternalRosParser.g:7367:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) @@ -22216,7 +22216,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // InternalRosParser.g:7367:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) // InternalRosParser.g:7368:2: ( rule__GlobalNamespace__Group_2__0 )? { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); // InternalRosParser.g:7369:2: ( rule__GlobalNamespace__Group_2__0 )? int alt40=2; int LA40_0 = input.LA(1); @@ -22239,7 +22239,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } @@ -22253,7 +22253,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22265,8 +22265,8 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // InternalRosParser.g:7378:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; public final void rule__GlobalNamespace__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7382:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) // InternalRosParser.g:7383:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 @@ -22291,7 +22291,7 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22303,8 +22303,8 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio // InternalRosParser.g:7390:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7394:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:7395:1: ( LeftSquareBracket ) @@ -22312,9 +22312,9 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // InternalRosParser.g:7395:1: ( LeftSquareBracket ) // InternalRosParser.g:7396:2: LeftSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -22328,7 +22328,7 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22340,8 +22340,8 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // InternalRosParser.g:7405:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; public final void rule__GlobalNamespace__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7409:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) // InternalRosParser.g:7410:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 @@ -22366,7 +22366,7 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22378,8 +22378,8 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio // InternalRosParser.g:7417:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7421:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) // InternalRosParser.g:7422:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) @@ -22387,7 +22387,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // InternalRosParser.g:7422:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) // InternalRosParser.g:7423:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); // InternalRosParser.g:7424:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) // InternalRosParser.g:7424:3: rule__GlobalNamespace__PartsAssignment_2_1 { @@ -22399,7 +22399,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } @@ -22413,7 +22413,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22425,8 +22425,8 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // InternalRosParser.g:7432:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; public final void rule__GlobalNamespace__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7436:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) // InternalRosParser.g:7437:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 @@ -22451,7 +22451,7 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22463,8 +22463,8 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio // InternalRosParser.g:7444:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7448:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) // InternalRosParser.g:7449:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) @@ -22472,7 +22472,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // InternalRosParser.g:7449:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) // InternalRosParser.g:7450:2: ( rule__GlobalNamespace__Group_2_2__0 )* { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); // InternalRosParser.g:7451:2: ( rule__GlobalNamespace__Group_2_2__0 )* loop41: do { @@ -22485,24 +22485,24 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx switch (alt41) { - case 1 : - // InternalRosParser.g:7451:3: rule__GlobalNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_14); - rule__GlobalNamespace__Group_2_2__0(); + case 1 : + // InternalRosParser.g:7451:3: rule__GlobalNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_14); + rule__GlobalNamespace__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop41; + default : + break loop41; } } while (true); - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } @@ -22516,7 +22516,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22528,8 +22528,8 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // InternalRosParser.g:7459:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; public final void rule__GlobalNamespace__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7463:1: ( rule__GlobalNamespace__Group_2__3__Impl ) // InternalRosParser.g:7464:2: rule__GlobalNamespace__Group_2__3__Impl @@ -22549,7 +22549,7 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22561,8 +22561,8 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio // InternalRosParser.g:7470:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7474:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:7475:1: ( RightSquareBracket ) @@ -22570,9 +22570,9 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // InternalRosParser.g:7475:1: ( RightSquareBracket ) // InternalRosParser.g:7476:2: RightSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -22586,7 +22586,7 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22598,8 +22598,8 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // InternalRosParser.g:7486:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7490:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) // InternalRosParser.g:7491:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 @@ -22624,7 +22624,7 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22636,8 +22636,8 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept // InternalRosParser.g:7498:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7502:1: ( ( Comma ) ) // InternalRosParser.g:7503:1: ( Comma ) @@ -22645,9 +22645,9 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // InternalRosParser.g:7503:1: ( Comma ) // InternalRosParser.g:7504:2: Comma { - before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -22661,7 +22661,7 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22673,8 +22673,8 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // InternalRosParser.g:7513:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7517:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) // InternalRosParser.g:7518:2: rule__GlobalNamespace__Group_2_2__1__Impl @@ -22694,7 +22694,7 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22706,8 +22706,8 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept // InternalRosParser.g:7524:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7528:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) // InternalRosParser.g:7529:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) @@ -22715,7 +22715,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // InternalRosParser.g:7529:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) // InternalRosParser.g:7530:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); // InternalRosParser.g:7531:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) // InternalRosParser.g:7531:3: rule__GlobalNamespace__PartsAssignment_2_2_1 { @@ -22727,7 +22727,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -22741,7 +22741,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22753,8 +22753,8 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // InternalRosParser.g:7540:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7544:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) // InternalRosParser.g:7545:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 @@ -22779,7 +22779,7 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22791,8 +22791,8 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // InternalRosParser.g:7552:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7556:1: ( ( () ) ) // InternalRosParser.g:7557:1: ( () ) @@ -22800,13 +22800,13 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // InternalRosParser.g:7557:1: ( () ) // InternalRosParser.g:7558:2: () { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); // InternalRosParser.g:7559:2: () - // InternalRosParser.g:7559:3: + // InternalRosParser.g:7559:3: { } - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } @@ -22816,7 +22816,7 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22828,8 +22828,8 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // InternalRosParser.g:7567:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7571:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) // InternalRosParser.g:7572:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 @@ -22854,7 +22854,7 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22866,8 +22866,8 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // InternalRosParser.g:7579:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7583:1: ( ( RelativeNamespace ) ) // InternalRosParser.g:7584:1: ( RelativeNamespace ) @@ -22875,9 +22875,9 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // InternalRosParser.g:7584:1: ( RelativeNamespace ) // InternalRosParser.g:7585:2: RelativeNamespace { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - match(input,RelativeNamespace,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + match(input,RelativeNamespace,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } @@ -22891,7 +22891,7 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22903,8 +22903,8 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // InternalRosParser.g:7594:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7598:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) // InternalRosParser.g:7599:2: rule__RelativeNamespace_Impl__Group__2__Impl @@ -22924,7 +22924,7 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22936,8 +22936,8 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // InternalRosParser.g:7605:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7609:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) // InternalRosParser.g:7610:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) @@ -22945,7 +22945,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // InternalRosParser.g:7610:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) // InternalRosParser.g:7611:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); // InternalRosParser.g:7612:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? int alt42=2; int LA42_0 = input.LA(1); @@ -22968,7 +22968,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } @@ -22982,7 +22982,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22994,8 +22994,8 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // InternalRosParser.g:7621:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7625:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) // InternalRosParser.g:7626:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 @@ -23020,7 +23020,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23032,8 +23032,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE // InternalRosParser.g:7633:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7637:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:7638:1: ( LeftSquareBracket ) @@ -23041,9 +23041,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // InternalRosParser.g:7638:1: ( LeftSquareBracket ) // InternalRosParser.g:7639:2: LeftSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } @@ -23057,7 +23057,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23069,8 +23069,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // InternalRosParser.g:7648:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7652:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) // InternalRosParser.g:7653:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 @@ -23095,7 +23095,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23107,8 +23107,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE // InternalRosParser.g:7660:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7664:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) // InternalRosParser.g:7665:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) @@ -23116,7 +23116,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // InternalRosParser.g:7665:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) // InternalRosParser.g:7666:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); // InternalRosParser.g:7667:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) // InternalRosParser.g:7667:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { @@ -23128,7 +23128,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } @@ -23142,7 +23142,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23154,8 +23154,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // InternalRosParser.g:7675:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7679:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) // InternalRosParser.g:7680:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 @@ -23180,7 +23180,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23192,8 +23192,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE // InternalRosParser.g:7687:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7691:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) // InternalRosParser.g:7692:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) @@ -23201,7 +23201,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // InternalRosParser.g:7692:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) // InternalRosParser.g:7693:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); // InternalRosParser.g:7694:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* loop43: do { @@ -23214,24 +23214,24 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn switch (alt43) { - case 1 : - // InternalRosParser.g:7694:3: rule__RelativeNamespace_Impl__Group_2_2__0 - { - pushFollow(FOLLOW_14); - rule__RelativeNamespace_Impl__Group_2_2__0(); + case 1 : + // InternalRosParser.g:7694:3: rule__RelativeNamespace_Impl__Group_2_2__0 + { + pushFollow(FOLLOW_14); + rule__RelativeNamespace_Impl__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop43; + default : + break loop43; } } while (true); - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } @@ -23245,7 +23245,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23257,8 +23257,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // InternalRosParser.g:7702:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7706:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) // InternalRosParser.g:7707:2: rule__RelativeNamespace_Impl__Group_2__3__Impl @@ -23278,7 +23278,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23290,8 +23290,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE // InternalRosParser.g:7713:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7717:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:7718:1: ( RightSquareBracket ) @@ -23299,9 +23299,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // InternalRosParser.g:7718:1: ( RightSquareBracket ) // InternalRosParser.g:7719:2: RightSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } @@ -23315,7 +23315,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23327,8 +23327,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // InternalRosParser.g:7729:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7733:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) // InternalRosParser.g:7734:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 @@ -23353,7 +23353,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23365,8 +23365,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio // InternalRosParser.g:7741:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7745:1: ( ( Comma ) ) // InternalRosParser.g:7746:1: ( Comma ) @@ -23374,9 +23374,9 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // InternalRosParser.g:7746:1: ( Comma ) // InternalRosParser.g:7747:2: Comma { - before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } @@ -23390,7 +23390,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23402,8 +23402,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // InternalRosParser.g:7756:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7760:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) // InternalRosParser.g:7761:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl @@ -23423,7 +23423,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23435,8 +23435,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio // InternalRosParser.g:7767:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7771:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) // InternalRosParser.g:7772:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) @@ -23444,7 +23444,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // InternalRosParser.g:7772:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) // InternalRosParser.g:7773:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); // InternalRosParser.g:7774:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) // InternalRosParser.g:7774:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 { @@ -23456,7 +23456,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } @@ -23470,7 +23470,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23482,8 +23482,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // InternalRosParser.g:7783:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; public final void rule__PrivateNamespace__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7787:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) // InternalRosParser.g:7788:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 @@ -23508,7 +23508,7 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23520,8 +23520,8 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // InternalRosParser.g:7795:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7799:1: ( ( () ) ) // InternalRosParser.g:7800:1: ( () ) @@ -23529,13 +23529,13 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // InternalRosParser.g:7800:1: ( () ) // InternalRosParser.g:7801:2: () { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); // InternalRosParser.g:7802:2: () - // InternalRosParser.g:7802:3: + // InternalRosParser.g:7802:3: { } - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } @@ -23545,7 +23545,7 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23557,8 +23557,8 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // InternalRosParser.g:7810:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; public final void rule__PrivateNamespace__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7814:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) // InternalRosParser.g:7815:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 @@ -23583,7 +23583,7 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23595,8 +23595,8 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // InternalRosParser.g:7822:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7826:1: ( ( PrivateNamespace ) ) // InternalRosParser.g:7827:1: ( PrivateNamespace ) @@ -23604,9 +23604,9 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // InternalRosParser.g:7827:1: ( PrivateNamespace ) // InternalRosParser.g:7828:2: PrivateNamespace { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - match(input,PrivateNamespace,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + match(input,PrivateNamespace,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } @@ -23620,7 +23620,7 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23632,8 +23632,8 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // InternalRosParser.g:7837:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7841:1: ( rule__PrivateNamespace__Group__2__Impl ) // InternalRosParser.g:7842:2: rule__PrivateNamespace__Group__2__Impl @@ -23653,7 +23653,7 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23665,8 +23665,8 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // InternalRosParser.g:7848:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7852:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) // InternalRosParser.g:7853:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) @@ -23674,7 +23674,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // InternalRosParser.g:7853:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) // InternalRosParser.g:7854:2: ( rule__PrivateNamespace__Group_2__0 )? { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); // InternalRosParser.g:7855:2: ( rule__PrivateNamespace__Group_2__0 )? int alt44=2; int LA44_0 = input.LA(1); @@ -23697,7 +23697,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } @@ -23711,7 +23711,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23723,8 +23723,8 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // InternalRosParser.g:7864:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; public final void rule__PrivateNamespace__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7868:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) // InternalRosParser.g:7869:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 @@ -23749,7 +23749,7 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23761,8 +23761,8 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti // InternalRosParser.g:7876:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7880:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:7881:1: ( LeftSquareBracket ) @@ -23770,9 +23770,9 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // InternalRosParser.g:7881:1: ( LeftSquareBracket ) // InternalRosParser.g:7882:2: LeftSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -23786,7 +23786,7 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23798,8 +23798,8 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // InternalRosParser.g:7891:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; public final void rule__PrivateNamespace__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7895:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) // InternalRosParser.g:7896:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 @@ -23824,7 +23824,7 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23836,8 +23836,8 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti // InternalRosParser.g:7903:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7907:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) // InternalRosParser.g:7908:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) @@ -23845,7 +23845,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // InternalRosParser.g:7908:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) // InternalRosParser.g:7909:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); // InternalRosParser.g:7910:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) // InternalRosParser.g:7910:3: rule__PrivateNamespace__PartsAssignment_2_1 { @@ -23857,7 +23857,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } @@ -23871,7 +23871,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23883,8 +23883,8 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // InternalRosParser.g:7918:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; public final void rule__PrivateNamespace__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7922:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) // InternalRosParser.g:7923:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 @@ -23909,7 +23909,7 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23921,8 +23921,8 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti // InternalRosParser.g:7930:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7934:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) // InternalRosParser.g:7935:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) @@ -23930,7 +23930,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // InternalRosParser.g:7935:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) // InternalRosParser.g:7936:2: ( rule__PrivateNamespace__Group_2_2__0 )* { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); // InternalRosParser.g:7937:2: ( rule__PrivateNamespace__Group_2_2__0 )* loop45: do { @@ -23943,24 +23943,24 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE switch (alt45) { - case 1 : - // InternalRosParser.g:7937:3: rule__PrivateNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_14); - rule__PrivateNamespace__Group_2_2__0(); + case 1 : + // InternalRosParser.g:7937:3: rule__PrivateNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_14); + rule__PrivateNamespace__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop45; + default : + break loop45; } } while (true); - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } @@ -23974,7 +23974,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23986,8 +23986,8 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // InternalRosParser.g:7945:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; public final void rule__PrivateNamespace__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7949:1: ( rule__PrivateNamespace__Group_2__3__Impl ) // InternalRosParser.g:7950:2: rule__PrivateNamespace__Group_2__3__Impl @@ -24007,7 +24007,7 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24019,8 +24019,8 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti // InternalRosParser.g:7956:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7960:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:7961:1: ( RightSquareBracket ) @@ -24028,9 +24028,9 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // InternalRosParser.g:7961:1: ( RightSquareBracket ) // InternalRosParser.g:7962:2: RightSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -24044,7 +24044,7 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24056,8 +24056,8 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // InternalRosParser.g:7972:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7976:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) // InternalRosParser.g:7977:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 @@ -24082,7 +24082,7 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24094,8 +24094,8 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep // InternalRosParser.g:7984:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:7988:1: ( ( Comma ) ) // InternalRosParser.g:7989:1: ( Comma ) @@ -24103,9 +24103,9 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // InternalRosParser.g:7989:1: ( Comma ) // InternalRosParser.g:7990:2: Comma { - before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -24119,7 +24119,7 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24131,8 +24131,8 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // InternalRosParser.g:7999:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8003:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) // InternalRosParser.g:8004:2: rule__PrivateNamespace__Group_2_2__1__Impl @@ -24152,7 +24152,7 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24164,8 +24164,8 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep // InternalRosParser.g:8010:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8014:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) // InternalRosParser.g:8015:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) @@ -24173,7 +24173,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // InternalRosParser.g:8015:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) // InternalRosParser.g:8016:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); // InternalRosParser.g:8017:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) // InternalRosParser.g:8017:3: rule__PrivateNamespace__PartsAssignment_2_2_1 { @@ -24185,7 +24185,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -24199,7 +24199,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24211,8 +24211,8 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // InternalRosParser.g:8026: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(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8030:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) // InternalRosParser.g:8031:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 @@ -24237,7 +24237,7 @@ public final void rule__Parameter__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24249,8 +24249,8 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // InternalRosParser.g:8038:1: rule__Parameter__Group__0__Impl : ( () ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8042:1: ( ( () ) ) // InternalRosParser.g:8043:1: ( () ) @@ -24258,13 +24258,13 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // InternalRosParser.g:8043:1: ( () ) // InternalRosParser.g:8044:2: () { - before(grammarAccess.getParameterAccess().getParameterAction_0()); + before(grammarAccess.getParameterAccess().getParameterAction_0()); // InternalRosParser.g:8045:2: () - // InternalRosParser.g:8045:3: + // InternalRosParser.g:8045:3: { } - after(grammarAccess.getParameterAccess().getParameterAction_0()); + after(grammarAccess.getParameterAccess().getParameterAction_0()); } @@ -24274,7 +24274,7 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24286,8 +24286,8 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // InternalRosParser.g:8053: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(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8057:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) // InternalRosParser.g:8058:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 @@ -24312,7 +24312,7 @@ public final void rule__Parameter__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24324,8 +24324,8 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // InternalRosParser.g:8065:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8069:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) // InternalRosParser.g:8070:1: ( ( rule__Parameter__NameAssignment_1 ) ) @@ -24333,7 +24333,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // InternalRosParser.g:8070:1: ( ( rule__Parameter__NameAssignment_1 ) ) // InternalRosParser.g:8071:2: ( rule__Parameter__NameAssignment_1 ) { - before(grammarAccess.getParameterAccess().getNameAssignment_1()); + before(grammarAccess.getParameterAccess().getNameAssignment_1()); // InternalRosParser.g:8072:2: ( rule__Parameter__NameAssignment_1 ) // InternalRosParser.g:8072:3: rule__Parameter__NameAssignment_1 { @@ -24345,7 +24345,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getNameAssignment_1()); + after(grammarAccess.getParameterAccess().getNameAssignment_1()); } @@ -24359,7 +24359,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24371,8 +24371,8 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // InternalRosParser.g:8080:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; public final void rule__Parameter__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8084:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) // InternalRosParser.g:8085:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 @@ -24397,7 +24397,7 @@ public final void rule__Parameter__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24409,8 +24409,8 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // InternalRosParser.g:8092:1: rule__Parameter__Group__2__Impl : ( Colon ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8096:1: ( ( Colon ) ) // InternalRosParser.g:8097:1: ( Colon ) @@ -24418,9 +24418,9 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // InternalRosParser.g:8097:1: ( Colon ) // InternalRosParser.g:8098:2: Colon { - before(grammarAccess.getParameterAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterAccess().getColonKeyword_2()); + before(grammarAccess.getParameterAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterAccess().getColonKeyword_2()); } @@ -24434,7 +24434,7 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24446,8 +24446,8 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // InternalRosParser.g:8107:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; public final void rule__Parameter__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8111:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) // InternalRosParser.g:8112:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 @@ -24472,7 +24472,7 @@ public final void rule__Parameter__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24484,8 +24484,8 @@ public final void rule__Parameter__Group__3() throws RecognitionException { // InternalRosParser.g:8119:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Parameter__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8123:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:8124:1: ( RULE_BEGIN ) @@ -24493,9 +24493,9 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // InternalRosParser.g:8124:1: ( RULE_BEGIN ) // InternalRosParser.g:8125:2: RULE_BEGIN { - before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } @@ -24509,7 +24509,7 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24521,8 +24521,8 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // InternalRosParser.g:8134:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; public final void rule__Parameter__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8138:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) // InternalRosParser.g:8139:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 @@ -24547,7 +24547,7 @@ public final void rule__Parameter__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24559,8 +24559,8 @@ public final void rule__Parameter__Group__4() throws RecognitionException { // InternalRosParser.g:8146:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__Group_4__0 )? ) ; public final void rule__Parameter__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8150:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) // InternalRosParser.g:8151:1: ( ( rule__Parameter__Group_4__0 )? ) @@ -24568,7 +24568,7 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // InternalRosParser.g:8151:1: ( ( rule__Parameter__Group_4__0 )? ) // InternalRosParser.g:8152:2: ( rule__Parameter__Group_4__0 )? { - before(grammarAccess.getParameterAccess().getGroup_4()); + before(grammarAccess.getParameterAccess().getGroup_4()); // InternalRosParser.g:8153:2: ( rule__Parameter__Group_4__0 )? int alt46=2; int LA46_0 = input.LA(1); @@ -24591,7 +24591,7 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getGroup_4()); + after(grammarAccess.getParameterAccess().getGroup_4()); } @@ -24605,7 +24605,7 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24617,8 +24617,8 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // InternalRosParser.g:8161:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; public final void rule__Parameter__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8165:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) // InternalRosParser.g:8166:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 @@ -24643,7 +24643,7 @@ public final void rule__Parameter__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24655,8 +24655,8 @@ public final void rule__Parameter__Group__5() throws RecognitionException { // InternalRosParser.g:8173:1: rule__Parameter__Group__5__Impl : ( Type_1 ) ; public final void rule__Parameter__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8177:1: ( ( Type_1 ) ) // InternalRosParser.g:8178:1: ( Type_1 ) @@ -24664,9 +24664,9 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // InternalRosParser.g:8178:1: ( Type_1 ) // InternalRosParser.g:8179:2: Type_1 { - before(grammarAccess.getParameterAccess().getTypeKeyword_5()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getParameterAccess().getTypeKeyword_5()); + before(grammarAccess.getParameterAccess().getTypeKeyword_5()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getParameterAccess().getTypeKeyword_5()); } @@ -24680,7 +24680,7 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24692,8 +24692,8 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // InternalRosParser.g:8188:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; public final void rule__Parameter__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8192:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) // InternalRosParser.g:8193:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 @@ -24718,7 +24718,7 @@ public final void rule__Parameter__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24730,8 +24730,8 @@ public final void rule__Parameter__Group__6() throws RecognitionException { // InternalRosParser.g:8200:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__TypeAssignment_6 ) ) ; public final void rule__Parameter__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8204:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) // InternalRosParser.g:8205:1: ( ( rule__Parameter__TypeAssignment_6 ) ) @@ -24739,7 +24739,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // InternalRosParser.g:8205:1: ( ( rule__Parameter__TypeAssignment_6 ) ) // InternalRosParser.g:8206:2: ( rule__Parameter__TypeAssignment_6 ) { - before(grammarAccess.getParameterAccess().getTypeAssignment_6()); + before(grammarAccess.getParameterAccess().getTypeAssignment_6()); // InternalRosParser.g:8207:2: ( rule__Parameter__TypeAssignment_6 ) // InternalRosParser.g:8207:3: rule__Parameter__TypeAssignment_6 { @@ -24751,7 +24751,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getTypeAssignment_6()); + after(grammarAccess.getParameterAccess().getTypeAssignment_6()); } @@ -24765,7 +24765,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24777,8 +24777,8 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // InternalRosParser.g:8215:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ; public final void rule__Parameter__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8219:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) // InternalRosParser.g:8220:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 @@ -24803,7 +24803,7 @@ public final void rule__Parameter__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24815,8 +24815,8 @@ public final void rule__Parameter__Group__7() throws RecognitionException { // InternalRosParser.g:8227:1: rule__Parameter__Group__7__Impl : ( ( rule__Parameter__Group_7__0 )? ) ; public final void rule__Parameter__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8231:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) // InternalRosParser.g:8232:1: ( ( rule__Parameter__Group_7__0 )? ) @@ -24824,7 +24824,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // InternalRosParser.g:8232:1: ( ( rule__Parameter__Group_7__0 )? ) // InternalRosParser.g:8233:2: ( rule__Parameter__Group_7__0 )? { - before(grammarAccess.getParameterAccess().getGroup_7()); + before(grammarAccess.getParameterAccess().getGroup_7()); // InternalRosParser.g:8234:2: ( rule__Parameter__Group_7__0 )? int alt47=2; int LA47_0 = input.LA(1); @@ -24847,7 +24847,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getGroup_7()); + after(grammarAccess.getParameterAccess().getGroup_7()); } @@ -24861,7 +24861,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24873,8 +24873,8 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // InternalRosParser.g:8242:1: rule__Parameter__Group__8 : rule__Parameter__Group__8__Impl ; public final void rule__Parameter__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8246:1: ( rule__Parameter__Group__8__Impl ) // InternalRosParser.g:8247:2: rule__Parameter__Group__8__Impl @@ -24894,7 +24894,7 @@ public final void rule__Parameter__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24906,8 +24906,8 @@ public final void rule__Parameter__Group__8() throws RecognitionException { // InternalRosParser.g:8253:1: rule__Parameter__Group__8__Impl : ( RULE_END ) ; public final void rule__Parameter__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8257:1: ( ( RULE_END ) ) // InternalRosParser.g:8258:1: ( RULE_END ) @@ -24915,9 +24915,9 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException // InternalRosParser.g:8258:1: ( RULE_END ) // InternalRosParser.g:8259:2: RULE_END { - before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } @@ -24931,7 +24931,7 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24943,8 +24943,8 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException // InternalRosParser.g:8269:1: rule__Parameter__Group_4__0 : rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ; public final void rule__Parameter__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8273:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) // InternalRosParser.g:8274:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 @@ -24969,7 +24969,7 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24981,8 +24981,8 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { // InternalRosParser.g:8281:1: rule__Parameter__Group_4__0__Impl : ( Ns ) ; public final void rule__Parameter__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8285:1: ( ( Ns ) ) // InternalRosParser.g:8286:1: ( Ns ) @@ -24990,9 +24990,9 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio // InternalRosParser.g:8286:1: ( Ns ) // InternalRosParser.g:8287:2: Ns { - before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); + before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } @@ -25006,7 +25006,7 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25018,8 +25018,8 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio // InternalRosParser.g:8296:1: rule__Parameter__Group_4__1 : rule__Parameter__Group_4__1__Impl ; public final void rule__Parameter__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8300:1: ( rule__Parameter__Group_4__1__Impl ) // InternalRosParser.g:8301:2: rule__Parameter__Group_4__1__Impl @@ -25039,7 +25039,7 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25051,8 +25051,8 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { // InternalRosParser.g:8307:1: rule__Parameter__Group_4__1__Impl : ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ; public final void rule__Parameter__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8311:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) // InternalRosParser.g:8312:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) @@ -25060,7 +25060,7 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio // InternalRosParser.g:8312:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) // InternalRosParser.g:8313:2: ( rule__Parameter__NamespaceAssignment_4_1 ) { - before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); + before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); // InternalRosParser.g:8314:2: ( rule__Parameter__NamespaceAssignment_4_1 ) // InternalRosParser.g:8314:3: rule__Parameter__NamespaceAssignment_4_1 { @@ -25072,7 +25072,7 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); + after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } @@ -25086,7 +25086,7 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25098,8 +25098,8 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio // InternalRosParser.g:8323:1: rule__Parameter__Group_7__0 : rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ; public final void rule__Parameter__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8327:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) // InternalRosParser.g:8328:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 @@ -25124,7 +25124,7 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25136,8 +25136,8 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { // InternalRosParser.g:8335:1: rule__Parameter__Group_7__0__Impl : ( Value_1 ) ; public final void rule__Parameter__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8339:1: ( ( Value_1 ) ) // InternalRosParser.g:8340:1: ( Value_1 ) @@ -25145,9 +25145,9 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio // InternalRosParser.g:8340:1: ( Value_1 ) // InternalRosParser.g:8341:2: Value_1 { - before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); - match(input,Value_1,FOLLOW_2); - after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); + before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); + match(input,Value_1,FOLLOW_2); + after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } @@ -25161,7 +25161,7 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25173,8 +25173,8 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio // InternalRosParser.g:8350:1: rule__Parameter__Group_7__1 : rule__Parameter__Group_7__1__Impl ; public final void rule__Parameter__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8354:1: ( rule__Parameter__Group_7__1__Impl ) // InternalRosParser.g:8355:2: rule__Parameter__Group_7__1__Impl @@ -25194,7 +25194,7 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25206,8 +25206,8 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { // InternalRosParser.g:8361:1: rule__Parameter__Group_7__1__Impl : ( ( rule__Parameter__ValueAssignment_7_1 ) ) ; public final void rule__Parameter__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8365:1: ( ( ( rule__Parameter__ValueAssignment_7_1 ) ) ) // InternalRosParser.g:8366:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) @@ -25215,7 +25215,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio // InternalRosParser.g:8366:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) // InternalRosParser.g:8367:2: ( rule__Parameter__ValueAssignment_7_1 ) { - before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); + before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); // InternalRosParser.g:8368:2: ( rule__Parameter__ValueAssignment_7_1 ) // InternalRosParser.g:8368:3: rule__Parameter__ValueAssignment_7_1 { @@ -25227,7 +25227,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); + after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } @@ -25241,7 +25241,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25253,8 +25253,8 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio // InternalRosParser.g:8377:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; public final void rule__ParameterListType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8381:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) // InternalRosParser.g:8382:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 @@ -25279,7 +25279,7 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25291,8 +25291,8 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // InternalRosParser.g:8389:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8393:1: ( ( () ) ) // InternalRosParser.g:8394:1: ( () ) @@ -25300,13 +25300,13 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // InternalRosParser.g:8394:1: ( () ) // InternalRosParser.g:8395:2: () { - before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); // InternalRosParser.g:8396:2: () - // InternalRosParser.g:8396:3: + // InternalRosParser.g:8396:3: { } - after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } @@ -25316,7 +25316,7 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25328,8 +25328,8 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // InternalRosParser.g:8404:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; public final void rule__ParameterListType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8408:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) // InternalRosParser.g:8409:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 @@ -25354,7 +25354,7 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25366,8 +25366,8 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // InternalRosParser.g:8416:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8420:1: ( ( List ) ) // InternalRosParser.g:8421:1: ( List ) @@ -25375,9 +25375,9 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // InternalRosParser.g:8421:1: ( List ) // InternalRosParser.g:8422:2: List { - before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - match(input,List,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + match(input,List,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } @@ -25391,7 +25391,7 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25403,8 +25403,8 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // InternalRosParser.g:8431:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; public final void rule__ParameterListType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8435:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) // InternalRosParser.g:8436:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 @@ -25429,7 +25429,7 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25441,8 +25441,8 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // InternalRosParser.g:8443:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8447:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:8448:1: ( LeftSquareBracket ) @@ -25450,9 +25450,9 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // InternalRosParser.g:8448:1: ( LeftSquareBracket ) // InternalRosParser.g:8449:2: LeftSquareBracket { - before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } @@ -25466,7 +25466,7 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25478,8 +25478,8 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // InternalRosParser.g:8458:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; public final void rule__ParameterListType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8462:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) // InternalRosParser.g:8463:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 @@ -25504,7 +25504,7 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25516,8 +25516,8 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // InternalRosParser.g:8470:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8474:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) // InternalRosParser.g:8475:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) @@ -25525,7 +25525,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // InternalRosParser.g:8475:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) // InternalRosParser.g:8476:2: ( rule__ParameterListType__SequenceAssignment_3 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); // InternalRosParser.g:8477:2: ( rule__ParameterListType__SequenceAssignment_3 ) // InternalRosParser.g:8477:3: rule__ParameterListType__SequenceAssignment_3 { @@ -25537,7 +25537,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } @@ -25551,7 +25551,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25563,8 +25563,8 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // InternalRosParser.g:8485:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; public final void rule__ParameterListType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8489:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) // InternalRosParser.g:8490:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 @@ -25589,7 +25589,7 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25601,8 +25601,8 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // InternalRosParser.g:8497:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; public final void rule__ParameterListType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8501:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) // InternalRosParser.g:8502:1: ( ( rule__ParameterListType__Group_4__0 )* ) @@ -25610,7 +25610,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // InternalRosParser.g:8502:1: ( ( rule__ParameterListType__Group_4__0 )* ) // InternalRosParser.g:8503:2: ( rule__ParameterListType__Group_4__0 )* { - before(grammarAccess.getParameterListTypeAccess().getGroup_4()); + before(grammarAccess.getParameterListTypeAccess().getGroup_4()); // InternalRosParser.g:8504:2: ( rule__ParameterListType__Group_4__0 )* loop48: do { @@ -25623,24 +25623,24 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx switch (alt48) { - case 1 : - // InternalRosParser.g:8504:3: rule__ParameterListType__Group_4__0 - { - pushFollow(FOLLOW_14); - rule__ParameterListType__Group_4__0(); + case 1 : + // InternalRosParser.g:8504:3: rule__ParameterListType__Group_4__0 + { + pushFollow(FOLLOW_14); + rule__ParameterListType__Group_4__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop48; + default : + break loop48; } } while (true); - after(grammarAccess.getParameterListTypeAccess().getGroup_4()); + after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } @@ -25654,7 +25654,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25666,8 +25666,8 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // InternalRosParser.g:8512:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8516:1: ( rule__ParameterListType__Group__5__Impl ) // InternalRosParser.g:8517:2: rule__ParameterListType__Group__5__Impl @@ -25687,7 +25687,7 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25699,8 +25699,8 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // InternalRosParser.g:8523:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8527:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:8528:1: ( RightSquareBracket ) @@ -25708,9 +25708,9 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // InternalRosParser.g:8528:1: ( RightSquareBracket ) // InternalRosParser.g:8529:2: RightSquareBracket { - before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } @@ -25724,7 +25724,7 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25736,8 +25736,8 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // InternalRosParser.g:8539:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; public final void rule__ParameterListType__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8543:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) // InternalRosParser.g:8544:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 @@ -25762,7 +25762,7 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25774,8 +25774,8 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // InternalRosParser.g:8551:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8555:1: ( ( Comma ) ) // InternalRosParser.g:8556:1: ( Comma ) @@ -25783,9 +25783,9 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // InternalRosParser.g:8556:1: ( Comma ) // InternalRosParser.g:8557:2: Comma { - before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } @@ -25799,7 +25799,7 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25811,8 +25811,8 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // InternalRosParser.g:8566:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; public final void rule__ParameterListType__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8570:1: ( rule__ParameterListType__Group_4__1__Impl ) // InternalRosParser.g:8571:2: rule__ParameterListType__Group_4__1__Impl @@ -25832,7 +25832,7 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25844,8 +25844,8 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // InternalRosParser.g:8577:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; public final void rule__ParameterListType__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8581:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) // InternalRosParser.g:8582:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) @@ -25853,7 +25853,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // InternalRosParser.g:8582:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) // InternalRosParser.g:8583:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); // InternalRosParser.g:8584:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) // InternalRosParser.g:8584:3: rule__ParameterListType__SequenceAssignment_4_1 { @@ -25865,7 +25865,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } @@ -25879,7 +25879,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25891,8 +25891,8 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // InternalRosParser.g:8593:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; public final void rule__ParameterStructType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8597:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) // InternalRosParser.g:8598:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 @@ -25917,7 +25917,7 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25929,8 +25929,8 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // InternalRosParser.g:8605:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8609:1: ( ( () ) ) // InternalRosParser.g:8610:1: ( () ) @@ -25938,13 +25938,13 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // InternalRosParser.g:8610:1: ( () ) // InternalRosParser.g:8611:2: () { - before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); // InternalRosParser.g:8612:2: () - // InternalRosParser.g:8612:3: + // InternalRosParser.g:8612:3: { } - after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } @@ -25954,7 +25954,7 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25966,8 +25966,8 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // InternalRosParser.g:8620:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; public final void rule__ParameterStructType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8624:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) // InternalRosParser.g:8625:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 @@ -25992,7 +25992,7 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26004,8 +26004,8 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // InternalRosParser.g:8632:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8636:1: ( ( Struct ) ) // InternalRosParser.g:8637:1: ( Struct ) @@ -26013,9 +26013,9 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // InternalRosParser.g:8637:1: ( Struct ) // InternalRosParser.g:8638:2: Struct { - before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - match(input,Struct,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + match(input,Struct,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } @@ -26029,7 +26029,7 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26041,8 +26041,8 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // InternalRosParser.g:8647:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; public final void rule__ParameterStructType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8651:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) // InternalRosParser.g:8652:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 @@ -26067,7 +26067,7 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26079,8 +26079,8 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // InternalRosParser.g:8659:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8663:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:8664:1: ( LeftSquareBracket ) @@ -26088,9 +26088,9 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // InternalRosParser.g:8664:1: ( LeftSquareBracket ) // InternalRosParser.g:8665:2: LeftSquareBracket { - before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } @@ -26104,7 +26104,7 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26116,8 +26116,8 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // InternalRosParser.g:8674:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; public final void rule__ParameterStructType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8678:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) // InternalRosParser.g:8679:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 @@ -26142,7 +26142,7 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26154,8 +26154,8 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // InternalRosParser.g:8686:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8690:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) // InternalRosParser.g:8691:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) @@ -26163,7 +26163,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // InternalRosParser.g:8691:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) // InternalRosParser.g:8692:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); // InternalRosParser.g:8693:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) // InternalRosParser.g:8693:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { @@ -26175,7 +26175,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } @@ -26189,7 +26189,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26201,8 +26201,8 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // InternalRosParser.g:8701:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; public final void rule__ParameterStructType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8705:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) // InternalRosParser.g:8706:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 @@ -26227,7 +26227,7 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26239,8 +26239,8 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // InternalRosParser.g:8713:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; public final void rule__ParameterStructType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8717:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) // InternalRosParser.g:8718:1: ( ( rule__ParameterStructType__Group_4__0 )* ) @@ -26248,7 +26248,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // InternalRosParser.g:8718:1: ( ( rule__ParameterStructType__Group_4__0 )* ) // InternalRosParser.g:8719:2: ( rule__ParameterStructType__Group_4__0 )* { - before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); // InternalRosParser.g:8720:2: ( rule__ParameterStructType__Group_4__0 )* loop49: do { @@ -26261,24 +26261,24 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition switch (alt49) { - case 1 : - // InternalRosParser.g:8720:3: rule__ParameterStructType__Group_4__0 - { - pushFollow(FOLLOW_14); - rule__ParameterStructType__Group_4__0(); + case 1 : + // InternalRosParser.g:8720:3: rule__ParameterStructType__Group_4__0 + { + pushFollow(FOLLOW_14); + rule__ParameterStructType__Group_4__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop49; + default : + break loop49; } } while (true); - after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } @@ -26292,7 +26292,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26304,8 +26304,8 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // InternalRosParser.g:8728:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8732:1: ( rule__ParameterStructType__Group__5__Impl ) // InternalRosParser.g:8733:2: rule__ParameterStructType__Group__5__Impl @@ -26325,7 +26325,7 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26337,8 +26337,8 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // InternalRosParser.g:8739:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8743:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:8744:1: ( RightSquareBracket ) @@ -26346,9 +26346,9 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // InternalRosParser.g:8744:1: ( RightSquareBracket ) // InternalRosParser.g:8745:2: RightSquareBracket { - before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } @@ -26362,7 +26362,7 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26374,8 +26374,8 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // InternalRosParser.g:8755:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; public final void rule__ParameterStructType__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8759:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) // InternalRosParser.g:8760:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 @@ -26400,7 +26400,7 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26412,8 +26412,8 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // InternalRosParser.g:8767:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8771:1: ( ( Comma ) ) // InternalRosParser.g:8772:1: ( Comma ) @@ -26421,9 +26421,9 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // InternalRosParser.g:8772:1: ( Comma ) // InternalRosParser.g:8773:2: Comma { - before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } @@ -26437,7 +26437,7 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26449,8 +26449,8 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // InternalRosParser.g:8782:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; public final void rule__ParameterStructType__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8786:1: ( rule__ParameterStructType__Group_4__1__Impl ) // InternalRosParser.g:8787:2: rule__ParameterStructType__Group_4__1__Impl @@ -26470,7 +26470,7 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26482,8 +26482,8 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // InternalRosParser.g:8793:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; public final void rule__ParameterStructType__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8797:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) // InternalRosParser.g:8798:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) @@ -26491,7 +26491,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // InternalRosParser.g:8798:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) // InternalRosParser.g:8799:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); // InternalRosParser.g:8800:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) // InternalRosParser.g:8800:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { @@ -26503,7 +26503,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } @@ -26517,7 +26517,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26529,8 +26529,8 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // InternalRosParser.g:8809:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; public final void rule__ParameterIntegerType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8813:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) // InternalRosParser.g:8814:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 @@ -26555,7 +26555,7 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26567,8 +26567,8 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // InternalRosParser.g:8821:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8825:1: ( ( () ) ) // InternalRosParser.g:8826:1: ( () ) @@ -26576,13 +26576,13 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // InternalRosParser.g:8826:1: ( () ) // InternalRosParser.g:8827:2: () { - before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); // InternalRosParser.g:8828:2: () - // InternalRosParser.g:8828:3: + // InternalRosParser.g:8828:3: { } - after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } @@ -26592,7 +26592,7 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26604,8 +26604,8 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // InternalRosParser.g:8836:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; public final void rule__ParameterIntegerType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8840:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) // InternalRosParser.g:8841:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 @@ -26630,7 +26630,7 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26642,8 +26642,8 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // InternalRosParser.g:8848:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8852:1: ( ( Integer ) ) // InternalRosParser.g:8853:1: ( Integer ) @@ -26651,9 +26651,9 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // InternalRosParser.g:8853:1: ( Integer ) // InternalRosParser.g:8854:2: Integer { - before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - match(input,Integer,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + match(input,Integer,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } @@ -26667,7 +26667,7 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26679,8 +26679,8 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // InternalRosParser.g:8863:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8867:1: ( rule__ParameterIntegerType__Group__2__Impl ) // InternalRosParser.g:8868:2: rule__ParameterIntegerType__Group__2__Impl @@ -26700,7 +26700,7 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26712,8 +26712,8 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // InternalRosParser.g:8874:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; public final void rule__ParameterIntegerType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8878:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) // InternalRosParser.g:8879:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) @@ -26721,7 +26721,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // InternalRosParser.g:8879:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) // InternalRosParser.g:8880:2: ( rule__ParameterIntegerType__Group_2__0 )? { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); // InternalRosParser.g:8881:2: ( rule__ParameterIntegerType__Group_2__0 )? int alt50=2; int LA50_0 = input.LA(1); @@ -26748,7 +26748,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } @@ -26762,7 +26762,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26774,8 +26774,8 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // InternalRosParser.g:8890:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8894:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) // InternalRosParser.g:8895:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 @@ -26800,7 +26800,7 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26812,8 +26812,8 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // InternalRosParser.g:8902:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8906:1: ( ( Default ) ) // InternalRosParser.g:8907:1: ( Default ) @@ -26821,9 +26821,9 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // InternalRosParser.g:8907:1: ( Default ) // InternalRosParser.g:8908:2: Default { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } @@ -26837,7 +26837,7 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26849,8 +26849,8 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // InternalRosParser.g:8917:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8921:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) // InternalRosParser.g:8922:2: rule__ParameterIntegerType__Group_2__1__Impl @@ -26870,7 +26870,7 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26882,8 +26882,8 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // InternalRosParser.g:8928:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8932:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) // InternalRosParser.g:8933:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) @@ -26891,7 +26891,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // InternalRosParser.g:8933:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) // InternalRosParser.g:8934:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); // InternalRosParser.g:8935:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) // InternalRosParser.g:8935:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { @@ -26903,7 +26903,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } @@ -26917,7 +26917,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26929,8 +26929,8 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // InternalRosParser.g:8944:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; public final void rule__ParameterStringType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8948:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) // InternalRosParser.g:8949:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 @@ -26955,7 +26955,7 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26967,8 +26967,8 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // InternalRosParser.g:8956:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8960:1: ( ( () ) ) // InternalRosParser.g:8961:1: ( () ) @@ -26976,13 +26976,13 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // InternalRosParser.g:8961:1: ( () ) // InternalRosParser.g:8962:2: () { - before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); // InternalRosParser.g:8963:2: () - // InternalRosParser.g:8963:3: + // InternalRosParser.g:8963:3: { } - after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } @@ -26992,7 +26992,7 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27004,8 +27004,8 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // InternalRosParser.g:8971:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; public final void rule__ParameterStringType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8975:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) // InternalRosParser.g:8976:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 @@ -27030,7 +27030,7 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27042,8 +27042,8 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // InternalRosParser.g:8983:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:8987:1: ( ( String ) ) // InternalRosParser.g:8988:1: ( String ) @@ -27051,9 +27051,9 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // InternalRosParser.g:8988:1: ( String ) // InternalRosParser.g:8989:2: String { - before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - match(input,String,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + match(input,String,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } @@ -27067,7 +27067,7 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27079,8 +27079,8 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // InternalRosParser.g:8998:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9002:1: ( rule__ParameterStringType__Group__2__Impl ) // InternalRosParser.g:9003:2: rule__ParameterStringType__Group__2__Impl @@ -27100,7 +27100,7 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27112,8 +27112,8 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // InternalRosParser.g:9009:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; public final void rule__ParameterStringType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9013:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) // InternalRosParser.g:9014:1: ( ( rule__ParameterStringType__Group_2__0 )? ) @@ -27121,7 +27121,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // InternalRosParser.g:9014:1: ( ( rule__ParameterStringType__Group_2__0 )? ) // InternalRosParser.g:9015:2: ( rule__ParameterStringType__Group_2__0 )? { - before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); // InternalRosParser.g:9016:2: ( rule__ParameterStringType__Group_2__0 )? int alt51=2; int LA51_0 = input.LA(1); @@ -27148,7 +27148,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } @@ -27162,7 +27162,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27174,8 +27174,8 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // InternalRosParser.g:9025:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; public final void rule__ParameterStringType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9029:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) // InternalRosParser.g:9030:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 @@ -27200,7 +27200,7 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27212,8 +27212,8 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // InternalRosParser.g:9037:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9041:1: ( ( Default ) ) // InternalRosParser.g:9042:1: ( Default ) @@ -27221,9 +27221,9 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // InternalRosParser.g:9042:1: ( Default ) // InternalRosParser.g:9043:2: Default { - before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } @@ -27237,7 +27237,7 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27249,8 +27249,8 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // InternalRosParser.g:9052:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; public final void rule__ParameterStringType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9056:1: ( rule__ParameterStringType__Group_2__1__Impl ) // InternalRosParser.g:9057:2: rule__ParameterStringType__Group_2__1__Impl @@ -27270,7 +27270,7 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27282,8 +27282,8 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // InternalRosParser.g:9063:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterStringType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9067:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) // InternalRosParser.g:9068:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) @@ -27291,7 +27291,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // InternalRosParser.g:9068:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) // InternalRosParser.g:9069:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); // InternalRosParser.g:9070:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) // InternalRosParser.g:9070:3: rule__ParameterStringType__DefaultAssignment_2_1 { @@ -27303,7 +27303,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } @@ -27317,7 +27317,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27329,8 +27329,8 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // InternalRosParser.g:9079:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; public final void rule__ParameterDoubleType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9083:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) // InternalRosParser.g:9084:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 @@ -27355,7 +27355,7 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27367,8 +27367,8 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // InternalRosParser.g:9091:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9095:1: ( ( () ) ) // InternalRosParser.g:9096:1: ( () ) @@ -27376,13 +27376,13 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // InternalRosParser.g:9096:1: ( () ) // InternalRosParser.g:9097:2: () { - before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); // InternalRosParser.g:9098:2: () - // InternalRosParser.g:9098:3: + // InternalRosParser.g:9098:3: { } - after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } @@ -27392,7 +27392,7 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27404,8 +27404,8 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // InternalRosParser.g:9106:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; public final void rule__ParameterDoubleType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9110:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) // InternalRosParser.g:9111:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 @@ -27430,7 +27430,7 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27442,8 +27442,8 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // InternalRosParser.g:9118:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9122:1: ( ( Double ) ) // InternalRosParser.g:9123:1: ( Double ) @@ -27451,9 +27451,9 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // InternalRosParser.g:9123:1: ( Double ) // InternalRosParser.g:9124:2: Double { - before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - match(input,Double,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + match(input,Double,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } @@ -27467,7 +27467,7 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27479,8 +27479,8 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // InternalRosParser.g:9133:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9137:1: ( rule__ParameterDoubleType__Group__2__Impl ) // InternalRosParser.g:9138:2: rule__ParameterDoubleType__Group__2__Impl @@ -27500,7 +27500,7 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27512,8 +27512,8 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // InternalRosParser.g:9144:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; public final void rule__ParameterDoubleType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9148:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) // InternalRosParser.g:9149:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) @@ -27521,7 +27521,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // InternalRosParser.g:9149:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) // InternalRosParser.g:9150:2: ( rule__ParameterDoubleType__Group_2__0 )? { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); // InternalRosParser.g:9151:2: ( rule__ParameterDoubleType__Group_2__0 )? int alt52=2; int LA52_0 = input.LA(1); @@ -27548,7 +27548,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } @@ -27562,7 +27562,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27574,8 +27574,8 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // InternalRosParser.g:9160:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9164:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) // InternalRosParser.g:9165:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 @@ -27600,7 +27600,7 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27612,8 +27612,8 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // InternalRosParser.g:9172:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9176:1: ( ( Default ) ) // InternalRosParser.g:9177:1: ( Default ) @@ -27621,9 +27621,9 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // InternalRosParser.g:9177:1: ( Default ) // InternalRosParser.g:9178:2: Default { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } @@ -27637,7 +27637,7 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27649,8 +27649,8 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // InternalRosParser.g:9187:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9191:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) // InternalRosParser.g:9192:2: rule__ParameterDoubleType__Group_2__1__Impl @@ -27670,7 +27670,7 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27682,8 +27682,8 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // InternalRosParser.g:9198:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9202:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) // InternalRosParser.g:9203:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) @@ -27691,7 +27691,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // InternalRosParser.g:9203:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) // InternalRosParser.g:9204:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); // InternalRosParser.g:9205:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) // InternalRosParser.g:9205:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { @@ -27703,7 +27703,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } @@ -27717,7 +27717,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27729,8 +27729,8 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // InternalRosParser.g:9214:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; public final void rule__ParameterBooleanType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9218:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) // InternalRosParser.g:9219:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 @@ -27755,7 +27755,7 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27767,8 +27767,8 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // InternalRosParser.g:9226:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9230:1: ( ( () ) ) // InternalRosParser.g:9231:1: ( () ) @@ -27776,13 +27776,13 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // InternalRosParser.g:9231:1: ( () ) // InternalRosParser.g:9232:2: () { - before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); // InternalRosParser.g:9233:2: () - // InternalRosParser.g:9233:3: + // InternalRosParser.g:9233:3: { } - after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } @@ -27792,7 +27792,7 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27804,8 +27804,8 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // InternalRosParser.g:9241:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; public final void rule__ParameterBooleanType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9245:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) // InternalRosParser.g:9246:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 @@ -27830,7 +27830,7 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27842,8 +27842,8 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // InternalRosParser.g:9253:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9257:1: ( ( Boolean ) ) // InternalRosParser.g:9258:1: ( Boolean ) @@ -27851,9 +27851,9 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // InternalRosParser.g:9258:1: ( Boolean ) // InternalRosParser.g:9259:2: Boolean { - before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - match(input,Boolean,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + match(input,Boolean,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } @@ -27867,7 +27867,7 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27879,8 +27879,8 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // InternalRosParser.g:9268:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9272:1: ( rule__ParameterBooleanType__Group__2__Impl ) // InternalRosParser.g:9273:2: rule__ParameterBooleanType__Group__2__Impl @@ -27900,7 +27900,7 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27912,8 +27912,8 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // InternalRosParser.g:9279:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; public final void rule__ParameterBooleanType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9283:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) // InternalRosParser.g:9284:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) @@ -27921,7 +27921,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // InternalRosParser.g:9284:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) // InternalRosParser.g:9285:2: ( rule__ParameterBooleanType__Group_2__0 )? { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); // InternalRosParser.g:9286:2: ( rule__ParameterBooleanType__Group_2__0 )? int alt53=2; int LA53_0 = input.LA(1); @@ -27948,7 +27948,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } @@ -27962,7 +27962,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27974,8 +27974,8 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // InternalRosParser.g:9295:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9299:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) // InternalRosParser.g:9300:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 @@ -28000,7 +28000,7 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28012,8 +28012,8 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // InternalRosParser.g:9307:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9311:1: ( ( Default ) ) // InternalRosParser.g:9312:1: ( Default ) @@ -28021,9 +28021,9 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // InternalRosParser.g:9312:1: ( Default ) // InternalRosParser.g:9313:2: Default { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } @@ -28037,7 +28037,7 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28049,8 +28049,8 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // InternalRosParser.g:9322:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9326:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) // InternalRosParser.g:9327:2: rule__ParameterBooleanType__Group_2__1__Impl @@ -28070,7 +28070,7 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28082,8 +28082,8 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // InternalRosParser.g:9333:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9337:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) // InternalRosParser.g:9338:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) @@ -28091,7 +28091,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // InternalRosParser.g:9338:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) // InternalRosParser.g:9339:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); // InternalRosParser.g:9340:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) // InternalRosParser.g:9340:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { @@ -28103,7 +28103,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } @@ -28117,7 +28117,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28129,8 +28129,8 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // InternalRosParser.g:9349:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; public final void rule__ParameterBase64Type__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9353:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) // InternalRosParser.g:9354:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 @@ -28155,7 +28155,7 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28167,8 +28167,8 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // InternalRosParser.g:9361:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9365:1: ( ( () ) ) // InternalRosParser.g:9366:1: ( () ) @@ -28176,13 +28176,13 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // InternalRosParser.g:9366:1: ( () ) // InternalRosParser.g:9367:2: () { - before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); // InternalRosParser.g:9368:2: () - // InternalRosParser.g:9368:3: + // InternalRosParser.g:9368:3: { } - after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } @@ -28192,7 +28192,7 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28204,8 +28204,8 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // InternalRosParser.g:9376:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; public final void rule__ParameterBase64Type__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9380:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) // InternalRosParser.g:9381:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 @@ -28230,7 +28230,7 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28242,8 +28242,8 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // InternalRosParser.g:9388:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9392:1: ( ( Base64 ) ) // InternalRosParser.g:9393:1: ( Base64 ) @@ -28251,9 +28251,9 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // InternalRosParser.g:9393:1: ( Base64 ) // InternalRosParser.g:9394:2: Base64 { - before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - match(input,Base64,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + match(input,Base64,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } @@ -28267,7 +28267,7 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28279,8 +28279,8 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // InternalRosParser.g:9403:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9407:1: ( rule__ParameterBase64Type__Group__2__Impl ) // InternalRosParser.g:9408:2: rule__ParameterBase64Type__Group__2__Impl @@ -28300,7 +28300,7 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28312,8 +28312,8 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // InternalRosParser.g:9414:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; public final void rule__ParameterBase64Type__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9418:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) // InternalRosParser.g:9419:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) @@ -28321,7 +28321,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // InternalRosParser.g:9419:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) // InternalRosParser.g:9420:2: ( rule__ParameterBase64Type__Group_2__0 )? { - before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); // InternalRosParser.g:9421:2: ( rule__ParameterBase64Type__Group_2__0 )? int alt54=2; int LA54_0 = input.LA(1); @@ -28348,7 +28348,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } @@ -28362,7 +28362,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28374,8 +28374,8 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // InternalRosParser.g:9430:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9434:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) // InternalRosParser.g:9435:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 @@ -28400,7 +28400,7 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28412,8 +28412,8 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // InternalRosParser.g:9442:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9446:1: ( ( Default ) ) // InternalRosParser.g:9447:1: ( Default ) @@ -28421,9 +28421,9 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // InternalRosParser.g:9447:1: ( Default ) // InternalRosParser.g:9448:2: Default { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } @@ -28437,7 +28437,7 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28449,8 +28449,8 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // InternalRosParser.g:9457:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9461:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) // InternalRosParser.g:9462:2: rule__ParameterBase64Type__Group_2__1__Impl @@ -28470,7 +28470,7 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28482,8 +28482,8 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // InternalRosParser.g:9468:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9472:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) // InternalRosParser.g:9473:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) @@ -28491,7 +28491,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // InternalRosParser.g:9473:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) // InternalRosParser.g:9474:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); // InternalRosParser.g:9475:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) // InternalRosParser.g:9475:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { @@ -28503,7 +28503,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } @@ -28517,7 +28517,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28529,8 +28529,8 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // InternalRosParser.g:9484:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; public final void rule__ParameterArrayType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9488:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) // InternalRosParser.g:9489:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 @@ -28555,7 +28555,7 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28567,8 +28567,8 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // InternalRosParser.g:9496:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9500:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:9501:1: ( RULE_BEGIN ) @@ -28576,9 +28576,9 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // InternalRosParser.g:9501:1: ( RULE_BEGIN ) // InternalRosParser.g:9502:2: RULE_BEGIN { - before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } @@ -28592,7 +28592,7 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28604,8 +28604,8 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // InternalRosParser.g:9511:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; public final void rule__ParameterArrayType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9515:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) // InternalRosParser.g:9516:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 @@ -28630,7 +28630,7 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28642,8 +28642,8 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // InternalRosParser.g:9523:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9527:1: ( ( Array ) ) // InternalRosParser.g:9528:1: ( Array ) @@ -28651,9 +28651,9 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // InternalRosParser.g:9528:1: ( Array ) // InternalRosParser.g:9529:2: Array { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - match(input,Array,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + match(input,Array,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } @@ -28667,7 +28667,7 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28679,8 +28679,8 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // InternalRosParser.g:9538:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; public final void rule__ParameterArrayType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9542:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) // InternalRosParser.g:9543:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 @@ -28705,7 +28705,7 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28717,8 +28717,8 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // InternalRosParser.g:9550:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9554:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) // InternalRosParser.g:9555:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) @@ -28726,7 +28726,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // InternalRosParser.g:9555:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) // InternalRosParser.g:9556:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); // InternalRosParser.g:9557:2: ( rule__ParameterArrayType__TypeAssignment_2 ) // InternalRosParser.g:9557:3: rule__ParameterArrayType__TypeAssignment_2 { @@ -28738,7 +28738,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } @@ -28752,7 +28752,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28764,8 +28764,8 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // InternalRosParser.g:9565:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; public final void rule__ParameterArrayType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9569:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) // InternalRosParser.g:9570:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 @@ -28790,7 +28790,7 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28802,8 +28802,8 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // InternalRosParser.g:9577:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__Group_3__0 )? ) ; public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9581:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) // InternalRosParser.g:9582:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) @@ -28811,7 +28811,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // InternalRosParser.g:9582:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) // InternalRosParser.g:9583:2: ( rule__ParameterArrayType__Group_3__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); // InternalRosParser.g:9584:2: ( rule__ParameterArrayType__Group_3__0 )? int alt55=2; int LA55_0 = input.LA(1); @@ -28834,7 +28834,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } @@ -28848,7 +28848,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28860,8 +28860,8 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // InternalRosParser.g:9592:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; public final void rule__ParameterArrayType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9596:1: ( rule__ParameterArrayType__Group__4__Impl ) // InternalRosParser.g:9597:2: rule__ParameterArrayType__Group__4__Impl @@ -28881,7 +28881,7 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28893,8 +28893,8 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // InternalRosParser.g:9603:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9607:1: ( ( RULE_END ) ) // InternalRosParser.g:9608:1: ( RULE_END ) @@ -28902,9 +28902,9 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // InternalRosParser.g:9608:1: ( RULE_END ) // InternalRosParser.g:9609:2: RULE_END { - before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -28918,7 +28918,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28930,8 +28930,8 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // InternalRosParser.g:9619:1: rule__ParameterArrayType__Group_3__0 : rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ; public final void rule__ParameterArrayType__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9623:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) // InternalRosParser.g:9624:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 @@ -28956,7 +28956,7 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28968,8 +28968,8 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep // InternalRosParser.g:9631:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; public final void rule__ParameterArrayType__Group_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9635:1: ( ( Default ) ) // InternalRosParser.g:9636:1: ( Default ) @@ -28977,9 +28977,9 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // InternalRosParser.g:9636:1: ( Default ) // InternalRosParser.g:9637:2: Default { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } @@ -28993,7 +28993,7 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29005,8 +29005,8 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // InternalRosParser.g:9646:1: rule__ParameterArrayType__Group_3__1 : rule__ParameterArrayType__Group_3__1__Impl ; public final void rule__ParameterArrayType__Group_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9650:1: ( rule__ParameterArrayType__Group_3__1__Impl ) // InternalRosParser.g:9651:2: rule__ParameterArrayType__Group_3__1__Impl @@ -29026,7 +29026,7 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29038,8 +29038,8 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep // InternalRosParser.g:9657:1: rule__ParameterArrayType__Group_3__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ; public final void rule__ParameterArrayType__Group_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9661:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) // InternalRosParser.g:9662:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) @@ -29047,7 +29047,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // InternalRosParser.g:9662:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) // InternalRosParser.g:9663:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); // InternalRosParser.g:9664:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) // InternalRosParser.g:9664:3: rule__ParameterArrayType__DefaultAssignment_3_1 { @@ -29059,7 +29059,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio } - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } @@ -29073,7 +29073,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29085,8 +29085,8 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // InternalRosParser.g:9673:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; public final void rule__ParameterList__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9677:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) // InternalRosParser.g:9678:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 @@ -29111,7 +29111,7 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29123,8 +29123,8 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // InternalRosParser.g:9685:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9689:1: ( ( () ) ) // InternalRosParser.g:9690:1: ( () ) @@ -29132,13 +29132,13 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // InternalRosParser.g:9690:1: ( () ) // InternalRosParser.g:9691:2: () { - before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); // InternalRosParser.g:9692:2: () - // InternalRosParser.g:9692:3: + // InternalRosParser.g:9692:3: { } - after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } @@ -29148,7 +29148,7 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29160,8 +29160,8 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // InternalRosParser.g:9700:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; public final void rule__ParameterList__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9704:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) // InternalRosParser.g:9705:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 @@ -29186,7 +29186,7 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29198,8 +29198,8 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // InternalRosParser.g:9712:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9716:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:9717:1: ( LeftSquareBracket ) @@ -29207,9 +29207,9 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // InternalRosParser.g:9717:1: ( LeftSquareBracket ) // InternalRosParser.g:9718:2: LeftSquareBracket { - before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } @@ -29223,7 +29223,7 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29235,8 +29235,8 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // InternalRosParser.g:9727:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; public final void rule__ParameterList__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9731:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) // InternalRosParser.g:9732:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 @@ -29261,7 +29261,7 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29273,8 +29273,8 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // InternalRosParser.g:9739:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9743:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) // InternalRosParser.g:9744:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) @@ -29282,7 +29282,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // InternalRosParser.g:9744:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) // InternalRosParser.g:9745:2: ( rule__ParameterList__ValueAssignment_2 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_2()); + before(grammarAccess.getParameterListAccess().getValueAssignment_2()); // InternalRosParser.g:9746:2: ( rule__ParameterList__ValueAssignment_2 ) // InternalRosParser.g:9746:3: rule__ParameterList__ValueAssignment_2 { @@ -29294,7 +29294,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } - after(grammarAccess.getParameterListAccess().getValueAssignment_2()); + after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } @@ -29308,7 +29308,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29320,8 +29320,8 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // InternalRosParser.g:9754:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; public final void rule__ParameterList__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9758:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) // InternalRosParser.g:9759:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 @@ -29346,7 +29346,7 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29358,8 +29358,8 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // InternalRosParser.g:9766:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; public final void rule__ParameterList__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9770:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) // InternalRosParser.g:9771:1: ( ( rule__ParameterList__Group_3__0 )* ) @@ -29367,7 +29367,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // InternalRosParser.g:9771:1: ( ( rule__ParameterList__Group_3__0 )* ) // InternalRosParser.g:9772:2: ( rule__ParameterList__Group_3__0 )* { - before(grammarAccess.getParameterListAccess().getGroup_3()); + before(grammarAccess.getParameterListAccess().getGroup_3()); // InternalRosParser.g:9773:2: ( rule__ParameterList__Group_3__0 )* loop56: do { @@ -29380,24 +29380,24 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept switch (alt56) { - case 1 : - // InternalRosParser.g:9773:3: rule__ParameterList__Group_3__0 - { - pushFollow(FOLLOW_14); - rule__ParameterList__Group_3__0(); + case 1 : + // InternalRosParser.g:9773:3: rule__ParameterList__Group_3__0 + { + pushFollow(FOLLOW_14); + rule__ParameterList__Group_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop56; + default : + break loop56; } } while (true); - after(grammarAccess.getParameterListAccess().getGroup_3()); + after(grammarAccess.getParameterListAccess().getGroup_3()); } @@ -29411,7 +29411,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29423,8 +29423,8 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // InternalRosParser.g:9781:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9785:1: ( rule__ParameterList__Group__4__Impl ) // InternalRosParser.g:9786:2: rule__ParameterList__Group__4__Impl @@ -29444,7 +29444,7 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29456,8 +29456,8 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // InternalRosParser.g:9792:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9796:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:9797:1: ( RightSquareBracket ) @@ -29465,9 +29465,9 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // InternalRosParser.g:9797:1: ( RightSquareBracket ) // InternalRosParser.g:9798:2: RightSquareBracket { - before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } @@ -29481,7 +29481,7 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29493,8 +29493,8 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // InternalRosParser.g:9808:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; public final void rule__ParameterList__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9812:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) // InternalRosParser.g:9813:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 @@ -29519,7 +29519,7 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29531,8 +29531,8 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // InternalRosParser.g:9820:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9824:1: ( ( Comma ) ) // InternalRosParser.g:9825:1: ( Comma ) @@ -29540,9 +29540,9 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // InternalRosParser.g:9825:1: ( Comma ) // InternalRosParser.g:9826:2: Comma { - before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } @@ -29556,7 +29556,7 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29568,8 +29568,8 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // InternalRosParser.g:9835:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; public final void rule__ParameterList__Group_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9839:1: ( rule__ParameterList__Group_3__1__Impl ) // InternalRosParser.g:9840:2: rule__ParameterList__Group_3__1__Impl @@ -29589,7 +29589,7 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29601,8 +29601,8 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // InternalRosParser.g:9846:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9850:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) // InternalRosParser.g:9851:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) @@ -29610,7 +29610,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // InternalRosParser.g:9851:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) // InternalRosParser.g:9852:2: ( rule__ParameterList__ValueAssignment_3_1 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); // InternalRosParser.g:9853:2: ( rule__ParameterList__ValueAssignment_3_1 ) // InternalRosParser.g:9853:3: rule__ParameterList__ValueAssignment_3_1 { @@ -29622,7 +29622,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } - after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } @@ -29636,7 +29636,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29648,8 +29648,8 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // InternalRosParser.g:9862:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; public final void rule__ParameterAny__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9866:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) // InternalRosParser.g:9867:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 @@ -29674,7 +29674,7 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29686,8 +29686,8 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // InternalRosParser.g:9874:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9878:1: ( ( () ) ) // InternalRosParser.g:9879:1: ( () ) @@ -29695,13 +29695,13 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:9879:1: ( () ) // InternalRosParser.g:9880:2: () { - before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); // InternalRosParser.g:9881:2: () - // InternalRosParser.g:9881:3: + // InternalRosParser.g:9881:3: { } - after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } @@ -29711,7 +29711,7 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29723,8 +29723,8 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:9889:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; public final void rule__ParameterAny__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9893:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) // InternalRosParser.g:9894:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 @@ -29749,7 +29749,7 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29761,8 +29761,8 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // InternalRosParser.g:9901:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9905:1: ( ( ParameterAny ) ) // InternalRosParser.g:9906:1: ( ParameterAny ) @@ -29770,9 +29770,9 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:9906:1: ( ParameterAny ) // InternalRosParser.g:9907:2: ParameterAny { - before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - match(input,ParameterAny,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + match(input,ParameterAny,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } @@ -29786,7 +29786,7 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29798,8 +29798,8 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:9916:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; public final void rule__ParameterAny__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9920:1: ( rule__ParameterAny__Group__2__Impl ) // InternalRosParser.g:9921:2: rule__ParameterAny__Group__2__Impl @@ -29819,7 +29819,7 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29831,8 +29831,8 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // InternalRosParser.g:9927:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9931:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) // InternalRosParser.g:9932:1: ( ( rule__ParameterAny__Group_2__0 )? ) @@ -29840,7 +29840,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // InternalRosParser.g:9932:1: ( ( rule__ParameterAny__Group_2__0 )? ) // InternalRosParser.g:9933:2: ( rule__ParameterAny__Group_2__0 )? { - before(grammarAccess.getParameterAnyAccess().getGroup_2()); + before(grammarAccess.getParameterAnyAccess().getGroup_2()); // InternalRosParser.g:9934:2: ( rule__ParameterAny__Group_2__0 )? int alt57=2; int LA57_0 = input.LA(1); @@ -29863,7 +29863,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } - after(grammarAccess.getParameterAnyAccess().getGroup_2()); + after(grammarAccess.getParameterAnyAccess().getGroup_2()); } @@ -29877,7 +29877,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29889,8 +29889,8 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // InternalRosParser.g:9943:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; public final void rule__ParameterAny__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9947:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) // InternalRosParser.g:9948:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 @@ -29915,7 +29915,7 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29927,8 +29927,8 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // InternalRosParser.g:9955:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9959:1: ( ( Value ) ) // InternalRosParser.g:9960:1: ( Value ) @@ -29936,9 +29936,9 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // InternalRosParser.g:9960:1: ( Value ) // InternalRosParser.g:9961:2: Value { - before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - match(input,Value,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + match(input,Value,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } @@ -29952,7 +29952,7 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29964,8 +29964,8 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // InternalRosParser.g:9970:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; public final void rule__ParameterAny__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9974:1: ( rule__ParameterAny__Group_2__1__Impl ) // InternalRosParser.g:9975:2: rule__ParameterAny__Group_2__1__Impl @@ -29985,7 +29985,7 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29997,8 +29997,8 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // InternalRosParser.g:9981:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:9985:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) // InternalRosParser.g:9986:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) @@ -30006,7 +30006,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // InternalRosParser.g:9986:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) // InternalRosParser.g:9987:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { - before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); + before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); // InternalRosParser.g:9988:2: ( rule__ParameterAny__ValueAssignment_2_1 ) // InternalRosParser.g:9988:3: rule__ParameterAny__ValueAssignment_2_1 { @@ -30018,7 +30018,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep } - after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); + after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } @@ -30032,7 +30032,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30044,8 +30044,8 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // InternalRosParser.g:9997:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; public final void rule__ParameterStruct__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10001:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) // InternalRosParser.g:10002:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 @@ -30070,7 +30070,7 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30082,8 +30082,8 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // InternalRosParser.g:10009:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10013:1: ( ( () ) ) // InternalRosParser.g:10014:1: ( () ) @@ -30091,13 +30091,13 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // InternalRosParser.g:10014:1: ( () ) // InternalRosParser.g:10015:2: () { - before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); // InternalRosParser.g:10016:2: () - // InternalRosParser.g:10016:3: + // InternalRosParser.g:10016:3: { } - after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } @@ -30107,7 +30107,7 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30119,8 +30119,8 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // InternalRosParser.g:10024:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10028:1: ( rule__ParameterStruct__Group__1__Impl ) // InternalRosParser.g:10029:2: rule__ParameterStruct__Group__1__Impl @@ -30140,7 +30140,7 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30152,8 +30152,8 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // InternalRosParser.g:10035:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10039:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) // InternalRosParser.g:10040:1: ( ( rule__ParameterStruct__Group_1__0 )? ) @@ -30161,7 +30161,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // InternalRosParser.g:10040:1: ( ( rule__ParameterStruct__Group_1__0 )? ) // InternalRosParser.g:10041:2: ( rule__ParameterStruct__Group_1__0 )? { - before(grammarAccess.getParameterStructAccess().getGroup_1()); + before(grammarAccess.getParameterStructAccess().getGroup_1()); // InternalRosParser.g:10042:2: ( rule__ParameterStruct__Group_1__0 )? int alt58=2; int LA58_0 = input.LA(1); @@ -30184,7 +30184,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } - after(grammarAccess.getParameterStructAccess().getGroup_1()); + after(grammarAccess.getParameterStructAccess().getGroup_1()); } @@ -30198,7 +30198,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30210,8 +30210,8 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // InternalRosParser.g:10051:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; public final void rule__ParameterStruct__Group_1__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10055:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) // InternalRosParser.g:10056:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 @@ -30236,7 +30236,7 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30248,8 +30248,8 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // InternalRosParser.g:10063:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10067:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:10068:1: ( LeftSquareBracket ) @@ -30257,9 +30257,9 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // InternalRosParser.g:10068:1: ( LeftSquareBracket ) // InternalRosParser.g:10069:2: LeftSquareBracket { - before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } @@ -30273,7 +30273,7 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30285,8 +30285,8 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // InternalRosParser.g:10078:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; public final void rule__ParameterStruct__Group_1__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10082:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) // InternalRosParser.g:10083:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 @@ -30311,7 +30311,7 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30323,8 +30323,8 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // InternalRosParser.g:10090:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10094:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) // InternalRosParser.g:10095:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) @@ -30332,7 +30332,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // InternalRosParser.g:10095:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) // InternalRosParser.g:10096:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); // InternalRosParser.g:10097:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) // InternalRosParser.g:10097:3: rule__ParameterStruct__ValueAssignment_1_1 { @@ -30344,7 +30344,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } @@ -30358,7 +30358,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30370,8 +30370,8 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // InternalRosParser.g:10105:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; public final void rule__ParameterStruct__Group_1__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10109:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) // InternalRosParser.g:10110:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 @@ -30396,7 +30396,7 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30408,8 +30408,8 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // InternalRosParser.g:10117:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10121:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) // InternalRosParser.g:10122:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) @@ -30417,7 +30417,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // InternalRosParser.g:10122:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) // InternalRosParser.g:10123:2: ( rule__ParameterStruct__Group_1_2__0 )* { - before(grammarAccess.getParameterStructAccess().getGroup_1_2()); + before(grammarAccess.getParameterStructAccess().getGroup_1_2()); // InternalRosParser.g:10124:2: ( rule__ParameterStruct__Group_1_2__0 )* loop59: do { @@ -30430,24 +30430,24 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx switch (alt59) { - case 1 : - // InternalRosParser.g:10124:3: rule__ParameterStruct__Group_1_2__0 - { - pushFollow(FOLLOW_14); - rule__ParameterStruct__Group_1_2__0(); + case 1 : + // InternalRosParser.g:10124:3: rule__ParameterStruct__Group_1_2__0 + { + pushFollow(FOLLOW_14); + rule__ParameterStruct__Group_1_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop59; + default : + break loop59; } } while (true); - after(grammarAccess.getParameterStructAccess().getGroup_1_2()); + after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } @@ -30461,7 +30461,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30473,8 +30473,8 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // InternalRosParser.g:10132:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; public final void rule__ParameterStruct__Group_1__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10136:1: ( rule__ParameterStruct__Group_1__3__Impl ) // InternalRosParser.g:10137:2: rule__ParameterStruct__Group_1__3__Impl @@ -30494,7 +30494,7 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30506,8 +30506,8 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // InternalRosParser.g:10143:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10147:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:10148:1: ( RightSquareBracket ) @@ -30515,9 +30515,9 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // InternalRosParser.g:10148:1: ( RightSquareBracket ) // InternalRosParser.g:10149:2: RightSquareBracket { - before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } @@ -30531,7 +30531,7 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30543,8 +30543,8 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // InternalRosParser.g:10159:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10163:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) // InternalRosParser.g:10164:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 @@ -30569,7 +30569,7 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30581,8 +30581,8 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // InternalRosParser.g:10171:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10175:1: ( ( Comma ) ) // InternalRosParser.g:10176:1: ( Comma ) @@ -30590,9 +30590,9 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // InternalRosParser.g:10176:1: ( Comma ) // InternalRosParser.g:10177:2: Comma { - before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } @@ -30606,7 +30606,7 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30618,8 +30618,8 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // InternalRosParser.g:10186:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10190:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) // InternalRosParser.g:10191:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 @@ -30644,7 +30644,7 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30656,8 +30656,8 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // InternalRosParser.g:10198:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10202:1: ( ( LeftSquareBracket ) ) // InternalRosParser.g:10203:1: ( LeftSquareBracket ) @@ -30665,9 +30665,9 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // InternalRosParser.g:10203:1: ( LeftSquareBracket ) // InternalRosParser.g:10204:2: LeftSquareBracket { - before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } @@ -30681,7 +30681,7 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30693,8 +30693,8 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // InternalRosParser.g:10213:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10217:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) // InternalRosParser.g:10218:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 @@ -30719,7 +30719,7 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30731,8 +30731,8 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // InternalRosParser.g:10225:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; public final void rule__ParameterStruct__Group_1_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10229:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) // InternalRosParser.g:10230:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) @@ -30740,7 +30740,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // InternalRosParser.g:10230:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) // InternalRosParser.g:10231:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); // InternalRosParser.g:10232:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) // InternalRosParser.g:10232:3: rule__ParameterStruct__ValueAssignment_1_2_2 { @@ -30752,7 +30752,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } @@ -30766,7 +30766,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30778,8 +30778,8 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // InternalRosParser.g:10240:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10244:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) // InternalRosParser.g:10245:2: rule__ParameterStruct__Group_1_2__3__Impl @@ -30799,7 +30799,7 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30811,8 +30811,8 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // InternalRosParser.g:10251:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10255:1: ( ( RightSquareBracket ) ) // InternalRosParser.g:10256:1: ( RightSquareBracket ) @@ -30820,9 +30820,9 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // InternalRosParser.g:10256:1: ( RightSquareBracket ) // InternalRosParser.g:10257:2: RightSquareBracket { - before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } @@ -30836,7 +30836,7 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30848,8 +30848,8 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // InternalRosParser.g:10267:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; public final void rule__ParameterStructMember__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10271:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) // InternalRosParser.g:10272:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 @@ -30874,7 +30874,7 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30886,8 +30886,8 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // InternalRosParser.g:10279:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10283:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) // InternalRosParser.g:10284:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) @@ -30895,7 +30895,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // InternalRosParser.g:10284:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) // InternalRosParser.g:10285:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); // InternalRosParser.g:10286:2: ( rule__ParameterStructMember__NameAssignment_0 ) // InternalRosParser.g:10286:3: rule__ParameterStructMember__NameAssignment_0 { @@ -30907,7 +30907,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -30921,7 +30921,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30933,8 +30933,8 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // InternalRosParser.g:10294:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; public final void rule__ParameterStructMember__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10298:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) // InternalRosParser.g:10299:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 @@ -30959,7 +30959,7 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30971,8 +30971,8 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // InternalRosParser.g:10306:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10310:1: ( ( Colon ) ) // InternalRosParser.g:10311:1: ( Colon ) @@ -30980,9 +30980,9 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // InternalRosParser.g:10311:1: ( Colon ) // InternalRosParser.g:10312:2: Colon { - before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } @@ -30996,7 +30996,7 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31008,8 +31008,8 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // InternalRosParser.g:10321:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; public final void rule__ParameterStructMember__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10325:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) // InternalRosParser.g:10326:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 @@ -31034,7 +31034,7 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31046,8 +31046,8 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // InternalRosParser.g:10333:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10337:1: ( ( RULE_BEGIN ) ) // InternalRosParser.g:10338:1: ( RULE_BEGIN ) @@ -31055,9 +31055,9 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // InternalRosParser.g:10338:1: ( RULE_BEGIN ) // InternalRosParser.g:10339:2: RULE_BEGIN { - before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } @@ -31071,7 +31071,7 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31083,8 +31083,8 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // InternalRosParser.g:10348:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; public final void rule__ParameterStructMember__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10352:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) // InternalRosParser.g:10353:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 @@ -31109,7 +31109,7 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31121,8 +31121,8 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // InternalRosParser.g:10360:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10364:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) // InternalRosParser.g:10365:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) @@ -31130,7 +31130,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // InternalRosParser.g:10365:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) // InternalRosParser.g:10366:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); // InternalRosParser.g:10367:2: ( rule__ParameterStructMember__ValueAssignment_3 ) // InternalRosParser.g:10367:3: rule__ParameterStructMember__ValueAssignment_3 { @@ -31142,7 +31142,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -31156,7 +31156,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31168,8 +31168,8 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // InternalRosParser.g:10375:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10379:1: ( rule__ParameterStructMember__Group__4__Impl ) // InternalRosParser.g:10380:2: rule__ParameterStructMember__Group__4__Impl @@ -31189,7 +31189,7 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31201,8 +31201,8 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // InternalRosParser.g:10386:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10390:1: ( ( RULE_END ) ) // InternalRosParser.g:10391:1: ( RULE_END ) @@ -31210,9 +31210,9 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // InternalRosParser.g:10391:1: ( RULE_END ) // InternalRosParser.g:10392:2: RULE_END { - before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -31226,7 +31226,7 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31238,8 +31238,8 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // InternalRosParser.g:10402:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; public final void rule__ParameterStructTypeMember__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10406:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) // InternalRosParser.g:10407:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 @@ -31264,7 +31264,7 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31276,8 +31276,8 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // InternalRosParser.g:10414:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10418:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) // InternalRosParser.g:10419:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) @@ -31285,7 +31285,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // InternalRosParser.g:10419:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) // InternalRosParser.g:10420:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); // InternalRosParser.g:10421:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) // InternalRosParser.g:10421:3: rule__ParameterStructTypeMember__NameAssignment_0 { @@ -31297,7 +31297,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } - after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } @@ -31311,7 +31311,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31323,8 +31323,8 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // InternalRosParser.g:10429:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10433:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) // InternalRosParser.g:10434:2: rule__ParameterStructTypeMember__Group__1__Impl @@ -31344,7 +31344,7 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31356,8 +31356,8 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // InternalRosParser.g:10440:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10444:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) // InternalRosParser.g:10445:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) @@ -31365,7 +31365,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // InternalRosParser.g:10445:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) // InternalRosParser.g:10446:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); // InternalRosParser.g:10447:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) // InternalRosParser.g:10447:3: rule__ParameterStructTypeMember__TypeAssignment_1 { @@ -31377,7 +31377,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } @@ -31391,7 +31391,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31403,8 +31403,8 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // InternalRosParser.g:10456:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; public final void rule__MessagePart__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10460:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) // InternalRosParser.g:10461:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 @@ -31429,7 +31429,7 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31441,8 +31441,8 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { // InternalRosParser.g:10468:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; public final void rule__MessagePart__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10472:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) // InternalRosParser.g:10473:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) @@ -31450,7 +31450,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:10473:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) // InternalRosParser.g:10474:2: ( rule__MessagePart__TypeAssignment_0 ) { - before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); + before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); // InternalRosParser.g:10475:2: ( rule__MessagePart__TypeAssignment_0 ) // InternalRosParser.g:10475:3: rule__MessagePart__TypeAssignment_0 { @@ -31462,7 +31462,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio } - after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); + after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } @@ -31476,7 +31476,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31488,8 +31488,8 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:10483:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; public final void rule__MessagePart__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10487:1: ( rule__MessagePart__Group__1__Impl ) // InternalRosParser.g:10488:2: rule__MessagePart__Group__1__Impl @@ -31509,7 +31509,7 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31521,8 +31521,8 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { // InternalRosParser.g:10494:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; public final void rule__MessagePart__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10498:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) // InternalRosParser.g:10499:1: ( ( rule__MessagePart__DataAssignment_1 ) ) @@ -31530,7 +31530,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:10499:1: ( ( rule__MessagePart__DataAssignment_1 ) ) // InternalRosParser.g:10500:2: ( rule__MessagePart__DataAssignment_1 ) { - before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); + before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); // InternalRosParser.g:10501:2: ( rule__MessagePart__DataAssignment_1 ) // InternalRosParser.g:10501:3: rule__MessagePart__DataAssignment_1 { @@ -31542,7 +31542,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); + after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } @@ -31556,7 +31556,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31568,8 +31568,8 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:10510:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; public final void rule__Bool__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10514:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) // InternalRosParser.g:10515:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 @@ -31594,7 +31594,7 @@ public final void rule__Bool__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31606,8 +31606,8 @@ public final void rule__Bool__Group__0() throws RecognitionException { // InternalRosParser.g:10522:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10526:1: ( ( () ) ) // InternalRosParser.g:10527:1: ( () ) @@ -31615,13 +31615,13 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10527:1: ( () ) // InternalRosParser.g:10528:2: () { - before(grammarAccess.getBoolAccess().getBoolAction_0()); + before(grammarAccess.getBoolAccess().getBoolAction_0()); // InternalRosParser.g:10529:2: () - // InternalRosParser.g:10529:3: + // InternalRosParser.g:10529:3: { } - after(grammarAccess.getBoolAccess().getBoolAction_0()); + after(grammarAccess.getBoolAccess().getBoolAction_0()); } @@ -31631,7 +31631,7 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31643,8 +31643,8 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10537:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10541:1: ( rule__Bool__Group__1__Impl ) // InternalRosParser.g:10542:2: rule__Bool__Group__1__Impl @@ -31664,7 +31664,7 @@ public final void rule__Bool__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31676,8 +31676,8 @@ public final void rule__Bool__Group__1() throws RecognitionException { // InternalRosParser.g:10548:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10552:1: ( ( Bool ) ) // InternalRosParser.g:10553:1: ( Bool ) @@ -31685,9 +31685,9 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10553:1: ( Bool ) // InternalRosParser.g:10554:2: Bool { - before(grammarAccess.getBoolAccess().getBoolKeyword_1()); - match(input,Bool,FOLLOW_2); - after(grammarAccess.getBoolAccess().getBoolKeyword_1()); + before(grammarAccess.getBoolAccess().getBoolKeyword_1()); + match(input,Bool,FOLLOW_2); + after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } @@ -31701,7 +31701,7 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31713,8 +31713,8 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10564:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; public final void rule__Int8__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10568:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) // InternalRosParser.g:10569:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 @@ -31739,7 +31739,7 @@ public final void rule__Int8__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31751,8 +31751,8 @@ public final void rule__Int8__Group__0() throws RecognitionException { // InternalRosParser.g:10576:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10580:1: ( ( () ) ) // InternalRosParser.g:10581:1: ( () ) @@ -31760,13 +31760,13 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10581:1: ( () ) // InternalRosParser.g:10582:2: () { - before(grammarAccess.getInt8Access().getInt8Action_0()); + before(grammarAccess.getInt8Access().getInt8Action_0()); // InternalRosParser.g:10583:2: () - // InternalRosParser.g:10583:3: + // InternalRosParser.g:10583:3: { } - after(grammarAccess.getInt8Access().getInt8Action_0()); + after(grammarAccess.getInt8Access().getInt8Action_0()); } @@ -31776,7 +31776,7 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31788,8 +31788,8 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10591:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10595:1: ( rule__Int8__Group__1__Impl ) // InternalRosParser.g:10596:2: rule__Int8__Group__1__Impl @@ -31809,7 +31809,7 @@ public final void rule__Int8__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31821,8 +31821,8 @@ public final void rule__Int8__Group__1() throws RecognitionException { // InternalRosParser.g:10602:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10606:1: ( ( Int8 ) ) // InternalRosParser.g:10607:1: ( Int8 ) @@ -31830,9 +31830,9 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10607:1: ( Int8 ) // InternalRosParser.g:10608:2: Int8 { - before(grammarAccess.getInt8Access().getInt8Keyword_1()); - match(input,Int8,FOLLOW_2); - after(grammarAccess.getInt8Access().getInt8Keyword_1()); + before(grammarAccess.getInt8Access().getInt8Keyword_1()); + match(input,Int8,FOLLOW_2); + after(grammarAccess.getInt8Access().getInt8Keyword_1()); } @@ -31846,7 +31846,7 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31858,8 +31858,8 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10618:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; public final void rule__Uint8__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10622:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) // InternalRosParser.g:10623:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 @@ -31884,7 +31884,7 @@ public final void rule__Uint8__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31896,8 +31896,8 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // InternalRosParser.g:10630:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10634:1: ( ( () ) ) // InternalRosParser.g:10635:1: ( () ) @@ -31905,13 +31905,13 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10635:1: ( () ) // InternalRosParser.g:10636:2: () { - before(grammarAccess.getUint8Access().getUint8Action_0()); + before(grammarAccess.getUint8Access().getUint8Action_0()); // InternalRosParser.g:10637:2: () - // InternalRosParser.g:10637:3: + // InternalRosParser.g:10637:3: { } - after(grammarAccess.getUint8Access().getUint8Action_0()); + after(grammarAccess.getUint8Access().getUint8Action_0()); } @@ -31921,7 +31921,7 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31933,8 +31933,8 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10645:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10649:1: ( rule__Uint8__Group__1__Impl ) // InternalRosParser.g:10650:2: rule__Uint8__Group__1__Impl @@ -31954,7 +31954,7 @@ public final void rule__Uint8__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31966,8 +31966,8 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // InternalRosParser.g:10656:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10660:1: ( ( Uint8 ) ) // InternalRosParser.g:10661:1: ( Uint8 ) @@ -31975,9 +31975,9 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10661:1: ( Uint8 ) // InternalRosParser.g:10662:2: Uint8 { - before(grammarAccess.getUint8Access().getUint8Keyword_1()); - match(input,Uint8,FOLLOW_2); - after(grammarAccess.getUint8Access().getUint8Keyword_1()); + before(grammarAccess.getUint8Access().getUint8Keyword_1()); + match(input,Uint8,FOLLOW_2); + after(grammarAccess.getUint8Access().getUint8Keyword_1()); } @@ -31991,7 +31991,7 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32003,8 +32003,8 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10672:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; public final void rule__Int16__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10676:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) // InternalRosParser.g:10677:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 @@ -32029,7 +32029,7 @@ public final void rule__Int16__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32041,8 +32041,8 @@ public final void rule__Int16__Group__0() throws RecognitionException { // InternalRosParser.g:10684:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10688:1: ( ( () ) ) // InternalRosParser.g:10689:1: ( () ) @@ -32050,13 +32050,13 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10689:1: ( () ) // InternalRosParser.g:10690:2: () { - before(grammarAccess.getInt16Access().getInt16Action_0()); + before(grammarAccess.getInt16Access().getInt16Action_0()); // InternalRosParser.g:10691:2: () - // InternalRosParser.g:10691:3: + // InternalRosParser.g:10691:3: { } - after(grammarAccess.getInt16Access().getInt16Action_0()); + after(grammarAccess.getInt16Access().getInt16Action_0()); } @@ -32066,7 +32066,7 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32078,8 +32078,8 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10699:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10703:1: ( rule__Int16__Group__1__Impl ) // InternalRosParser.g:10704:2: rule__Int16__Group__1__Impl @@ -32099,7 +32099,7 @@ public final void rule__Int16__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32111,8 +32111,8 @@ public final void rule__Int16__Group__1() throws RecognitionException { // InternalRosParser.g:10710:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10714:1: ( ( Int16 ) ) // InternalRosParser.g:10715:1: ( Int16 ) @@ -32120,9 +32120,9 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10715:1: ( Int16 ) // InternalRosParser.g:10716:2: Int16 { - before(grammarAccess.getInt16Access().getInt16Keyword_1()); - match(input,Int16,FOLLOW_2); - after(grammarAccess.getInt16Access().getInt16Keyword_1()); + before(grammarAccess.getInt16Access().getInt16Keyword_1()); + match(input,Int16,FOLLOW_2); + after(grammarAccess.getInt16Access().getInt16Keyword_1()); } @@ -32136,7 +32136,7 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32148,8 +32148,8 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10726:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; public final void rule__Uint16__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10730:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) // InternalRosParser.g:10731:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 @@ -32174,7 +32174,7 @@ public final void rule__Uint16__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32186,8 +32186,8 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // InternalRosParser.g:10738:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10742:1: ( ( () ) ) // InternalRosParser.g:10743:1: ( () ) @@ -32195,13 +32195,13 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10743:1: ( () ) // InternalRosParser.g:10744:2: () { - before(grammarAccess.getUint16Access().getUint16Action_0()); + before(grammarAccess.getUint16Access().getUint16Action_0()); // InternalRosParser.g:10745:2: () - // InternalRosParser.g:10745:3: + // InternalRosParser.g:10745:3: { } - after(grammarAccess.getUint16Access().getUint16Action_0()); + after(grammarAccess.getUint16Access().getUint16Action_0()); } @@ -32211,7 +32211,7 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32223,8 +32223,8 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10753:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10757:1: ( rule__Uint16__Group__1__Impl ) // InternalRosParser.g:10758:2: rule__Uint16__Group__1__Impl @@ -32244,7 +32244,7 @@ public final void rule__Uint16__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32256,8 +32256,8 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // InternalRosParser.g:10764:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10768:1: ( ( Uint16 ) ) // InternalRosParser.g:10769:1: ( Uint16 ) @@ -32265,9 +32265,9 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10769:1: ( Uint16 ) // InternalRosParser.g:10770:2: Uint16 { - before(grammarAccess.getUint16Access().getUint16Keyword_1()); - match(input,Uint16,FOLLOW_2); - after(grammarAccess.getUint16Access().getUint16Keyword_1()); + before(grammarAccess.getUint16Access().getUint16Keyword_1()); + match(input,Uint16,FOLLOW_2); + after(grammarAccess.getUint16Access().getUint16Keyword_1()); } @@ -32281,7 +32281,7 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32293,8 +32293,8 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10780:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; public final void rule__Int32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10784:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) // InternalRosParser.g:10785:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 @@ -32319,7 +32319,7 @@ public final void rule__Int32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32331,8 +32331,8 @@ public final void rule__Int32__Group__0() throws RecognitionException { // InternalRosParser.g:10792:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10796:1: ( ( () ) ) // InternalRosParser.g:10797:1: ( () ) @@ -32340,13 +32340,13 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10797:1: ( () ) // InternalRosParser.g:10798:2: () { - before(grammarAccess.getInt32Access().getInt32Action_0()); + before(grammarAccess.getInt32Access().getInt32Action_0()); // InternalRosParser.g:10799:2: () - // InternalRosParser.g:10799:3: + // InternalRosParser.g:10799:3: { } - after(grammarAccess.getInt32Access().getInt32Action_0()); + after(grammarAccess.getInt32Access().getInt32Action_0()); } @@ -32356,7 +32356,7 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32368,8 +32368,8 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10807:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10811:1: ( rule__Int32__Group__1__Impl ) // InternalRosParser.g:10812:2: rule__Int32__Group__1__Impl @@ -32389,7 +32389,7 @@ public final void rule__Int32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32401,8 +32401,8 @@ public final void rule__Int32__Group__1() throws RecognitionException { // InternalRosParser.g:10818:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10822:1: ( ( Int32 ) ) // InternalRosParser.g:10823:1: ( Int32 ) @@ -32410,9 +32410,9 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10823:1: ( Int32 ) // InternalRosParser.g:10824:2: Int32 { - before(grammarAccess.getInt32Access().getInt32Keyword_1()); - match(input,Int32,FOLLOW_2); - after(grammarAccess.getInt32Access().getInt32Keyword_1()); + before(grammarAccess.getInt32Access().getInt32Keyword_1()); + match(input,Int32,FOLLOW_2); + after(grammarAccess.getInt32Access().getInt32Keyword_1()); } @@ -32426,7 +32426,7 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32438,8 +32438,8 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10834:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; public final void rule__Uint32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10838:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) // InternalRosParser.g:10839:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 @@ -32464,7 +32464,7 @@ public final void rule__Uint32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32476,8 +32476,8 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // InternalRosParser.g:10846:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10850:1: ( ( () ) ) // InternalRosParser.g:10851:1: ( () ) @@ -32485,13 +32485,13 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10851:1: ( () ) // InternalRosParser.g:10852:2: () { - before(grammarAccess.getUint32Access().getUint32Action_0()); + before(grammarAccess.getUint32Access().getUint32Action_0()); // InternalRosParser.g:10853:2: () - // InternalRosParser.g:10853:3: + // InternalRosParser.g:10853:3: { } - after(grammarAccess.getUint32Access().getUint32Action_0()); + after(grammarAccess.getUint32Access().getUint32Action_0()); } @@ -32501,7 +32501,7 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32513,8 +32513,8 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10861:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10865:1: ( rule__Uint32__Group__1__Impl ) // InternalRosParser.g:10866:2: rule__Uint32__Group__1__Impl @@ -32534,7 +32534,7 @@ public final void rule__Uint32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32546,8 +32546,8 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // InternalRosParser.g:10872:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10876:1: ( ( Uint32 ) ) // InternalRosParser.g:10877:1: ( Uint32 ) @@ -32555,9 +32555,9 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10877:1: ( Uint32 ) // InternalRosParser.g:10878:2: Uint32 { - before(grammarAccess.getUint32Access().getUint32Keyword_1()); - match(input,Uint32,FOLLOW_2); - after(grammarAccess.getUint32Access().getUint32Keyword_1()); + before(grammarAccess.getUint32Access().getUint32Keyword_1()); + match(input,Uint32,FOLLOW_2); + after(grammarAccess.getUint32Access().getUint32Keyword_1()); } @@ -32571,7 +32571,7 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32583,8 +32583,8 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10888:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; public final void rule__Int64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10892:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) // InternalRosParser.g:10893:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 @@ -32609,7 +32609,7 @@ public final void rule__Int64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32621,8 +32621,8 @@ public final void rule__Int64__Group__0() throws RecognitionException { // InternalRosParser.g:10900:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10904:1: ( ( () ) ) // InternalRosParser.g:10905:1: ( () ) @@ -32630,13 +32630,13 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10905:1: ( () ) // InternalRosParser.g:10906:2: () { - before(grammarAccess.getInt64Access().getInt64Action_0()); + before(grammarAccess.getInt64Access().getInt64Action_0()); // InternalRosParser.g:10907:2: () - // InternalRosParser.g:10907:3: + // InternalRosParser.g:10907:3: { } - after(grammarAccess.getInt64Access().getInt64Action_0()); + after(grammarAccess.getInt64Access().getInt64Action_0()); } @@ -32646,7 +32646,7 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32658,8 +32658,8 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10915:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10919:1: ( rule__Int64__Group__1__Impl ) // InternalRosParser.g:10920:2: rule__Int64__Group__1__Impl @@ -32679,7 +32679,7 @@ public final void rule__Int64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32691,8 +32691,8 @@ public final void rule__Int64__Group__1() throws RecognitionException { // InternalRosParser.g:10926:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10930:1: ( ( Int64 ) ) // InternalRosParser.g:10931:1: ( Int64 ) @@ -32700,9 +32700,9 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10931:1: ( Int64 ) // InternalRosParser.g:10932:2: Int64 { - before(grammarAccess.getInt64Access().getInt64Keyword_1()); - match(input,Int64,FOLLOW_2); - after(grammarAccess.getInt64Access().getInt64Keyword_1()); + before(grammarAccess.getInt64Access().getInt64Keyword_1()); + match(input,Int64,FOLLOW_2); + after(grammarAccess.getInt64Access().getInt64Keyword_1()); } @@ -32716,7 +32716,7 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32728,8 +32728,8 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10942:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; public final void rule__Uint64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10946:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) // InternalRosParser.g:10947:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 @@ -32754,7 +32754,7 @@ public final void rule__Uint64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32766,8 +32766,8 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // InternalRosParser.g:10954:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10958:1: ( ( () ) ) // InternalRosParser.g:10959:1: ( () ) @@ -32775,13 +32775,13 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10959:1: ( () ) // InternalRosParser.g:10960:2: () { - before(grammarAccess.getUint64Access().getUint64Action_0()); + before(grammarAccess.getUint64Access().getUint64Action_0()); // InternalRosParser.g:10961:2: () - // InternalRosParser.g:10961:3: + // InternalRosParser.g:10961:3: { } - after(grammarAccess.getUint64Access().getUint64Action_0()); + after(grammarAccess.getUint64Access().getUint64Action_0()); } @@ -32791,7 +32791,7 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32803,8 +32803,8 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:10969:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10973:1: ( rule__Uint64__Group__1__Impl ) // InternalRosParser.g:10974:2: rule__Uint64__Group__1__Impl @@ -32824,7 +32824,7 @@ public final void rule__Uint64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32836,8 +32836,8 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // InternalRosParser.g:10980:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:10984:1: ( ( Uint64 ) ) // InternalRosParser.g:10985:1: ( Uint64 ) @@ -32845,9 +32845,9 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10985:1: ( Uint64 ) // InternalRosParser.g:10986:2: Uint64 { - before(grammarAccess.getUint64Access().getUint64Keyword_1()); - match(input,Uint64,FOLLOW_2); - after(grammarAccess.getUint64Access().getUint64Keyword_1()); + before(grammarAccess.getUint64Access().getUint64Keyword_1()); + match(input,Uint64,FOLLOW_2); + after(grammarAccess.getUint64Access().getUint64Keyword_1()); } @@ -32861,7 +32861,7 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32873,8 +32873,8 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:10996:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; public final void rule__Float32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11000:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) // InternalRosParser.g:11001:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 @@ -32899,7 +32899,7 @@ public final void rule__Float32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32911,8 +32911,8 @@ public final void rule__Float32__Group__0() throws RecognitionException { // InternalRosParser.g:11008:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11012:1: ( ( () ) ) // InternalRosParser.g:11013:1: ( () ) @@ -32920,13 +32920,13 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11013:1: ( () ) // InternalRosParser.g:11014:2: () { - before(grammarAccess.getFloat32Access().getFloat32Action_0()); + before(grammarAccess.getFloat32Access().getFloat32Action_0()); // InternalRosParser.g:11015:2: () - // InternalRosParser.g:11015:3: + // InternalRosParser.g:11015:3: { } - after(grammarAccess.getFloat32Access().getFloat32Action_0()); + after(grammarAccess.getFloat32Access().getFloat32Action_0()); } @@ -32936,7 +32936,7 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32948,8 +32948,8 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11023:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11027:1: ( rule__Float32__Group__1__Impl ) // InternalRosParser.g:11028:2: rule__Float32__Group__1__Impl @@ -32969,7 +32969,7 @@ public final void rule__Float32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32981,8 +32981,8 @@ public final void rule__Float32__Group__1() throws RecognitionException { // InternalRosParser.g:11034:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11038:1: ( ( Float32 ) ) // InternalRosParser.g:11039:1: ( Float32 ) @@ -32990,9 +32990,9 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11039:1: ( Float32 ) // InternalRosParser.g:11040:2: Float32 { - before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); - match(input,Float32,FOLLOW_2); - after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); + before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); + match(input,Float32,FOLLOW_2); + after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } @@ -33006,7 +33006,7 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33018,8 +33018,8 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11050:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; public final void rule__Float64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11054:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) // InternalRosParser.g:11055:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 @@ -33044,7 +33044,7 @@ public final void rule__Float64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33056,8 +33056,8 @@ public final void rule__Float64__Group__0() throws RecognitionException { // InternalRosParser.g:11062:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11066:1: ( ( () ) ) // InternalRosParser.g:11067:1: ( () ) @@ -33065,13 +33065,13 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11067:1: ( () ) // InternalRosParser.g:11068:2: () { - before(grammarAccess.getFloat64Access().getFloat64Action_0()); + before(grammarAccess.getFloat64Access().getFloat64Action_0()); // InternalRosParser.g:11069:2: () - // InternalRosParser.g:11069:3: + // InternalRosParser.g:11069:3: { } - after(grammarAccess.getFloat64Access().getFloat64Action_0()); + after(grammarAccess.getFloat64Access().getFloat64Action_0()); } @@ -33081,7 +33081,7 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33093,8 +33093,8 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11077:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11081:1: ( rule__Float64__Group__1__Impl ) // InternalRosParser.g:11082:2: rule__Float64__Group__1__Impl @@ -33114,7 +33114,7 @@ public final void rule__Float64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33126,8 +33126,8 @@ public final void rule__Float64__Group__1() throws RecognitionException { // InternalRosParser.g:11088:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11092:1: ( ( Float64 ) ) // InternalRosParser.g:11093:1: ( Float64 ) @@ -33135,9 +33135,9 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11093:1: ( Float64 ) // InternalRosParser.g:11094:2: Float64 { - before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); - match(input,Float64,FOLLOW_2); - after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); + before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); + match(input,Float64,FOLLOW_2); + after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } @@ -33151,7 +33151,7 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33163,8 +33163,8 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11104:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; public final void rule__String0__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11108:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) // InternalRosParser.g:11109:2: rule__String0__Group__0__Impl rule__String0__Group__1 @@ -33189,7 +33189,7 @@ public final void rule__String0__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33201,8 +33201,8 @@ public final void rule__String0__Group__0() throws RecognitionException { // InternalRosParser.g:11116:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11120:1: ( ( () ) ) // InternalRosParser.g:11121:1: ( () ) @@ -33210,13 +33210,13 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11121:1: ( () ) // InternalRosParser.g:11122:2: () { - before(grammarAccess.getString0Access().getStringAction_0()); + before(grammarAccess.getString0Access().getStringAction_0()); // InternalRosParser.g:11123:2: () - // InternalRosParser.g:11123:3: + // InternalRosParser.g:11123:3: { } - after(grammarAccess.getString0Access().getStringAction_0()); + after(grammarAccess.getString0Access().getStringAction_0()); } @@ -33226,7 +33226,7 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33238,8 +33238,8 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11131:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11135:1: ( rule__String0__Group__1__Impl ) // InternalRosParser.g:11136:2: rule__String0__Group__1__Impl @@ -33259,7 +33259,7 @@ public final void rule__String0__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33271,8 +33271,8 @@ public final void rule__String0__Group__1() throws RecognitionException { // InternalRosParser.g:11142:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11146:1: ( ( String_1 ) ) // InternalRosParser.g:11147:1: ( String_1 ) @@ -33280,9 +33280,9 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11147:1: ( String_1 ) // InternalRosParser.g:11148:2: String_1 { - before(grammarAccess.getString0Access().getStringKeyword_1()); - match(input,String_1,FOLLOW_2); - after(grammarAccess.getString0Access().getStringKeyword_1()); + before(grammarAccess.getString0Access().getStringKeyword_1()); + match(input,String_1,FOLLOW_2); + after(grammarAccess.getString0Access().getStringKeyword_1()); } @@ -33296,7 +33296,7 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33308,8 +33308,8 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11158:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; public final void rule__Byte__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11162:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) // InternalRosParser.g:11163:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 @@ -33334,7 +33334,7 @@ public final void rule__Byte__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33346,8 +33346,8 @@ public final void rule__Byte__Group__0() throws RecognitionException { // InternalRosParser.g:11170:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11174:1: ( ( () ) ) // InternalRosParser.g:11175:1: ( () ) @@ -33355,13 +33355,13 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11175:1: ( () ) // InternalRosParser.g:11176:2: () { - before(grammarAccess.getByteAccess().getByteAction_0()); + before(grammarAccess.getByteAccess().getByteAction_0()); // InternalRosParser.g:11177:2: () - // InternalRosParser.g:11177:3: + // InternalRosParser.g:11177:3: { } - after(grammarAccess.getByteAccess().getByteAction_0()); + after(grammarAccess.getByteAccess().getByteAction_0()); } @@ -33371,7 +33371,7 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33383,8 +33383,8 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11185:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11189:1: ( rule__Byte__Group__1__Impl ) // InternalRosParser.g:11190:2: rule__Byte__Group__1__Impl @@ -33404,7 +33404,7 @@ public final void rule__Byte__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33416,8 +33416,8 @@ public final void rule__Byte__Group__1() throws RecognitionException { // InternalRosParser.g:11196:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11200:1: ( ( Byte ) ) // InternalRosParser.g:11201:1: ( Byte ) @@ -33425,9 +33425,9 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11201:1: ( Byte ) // InternalRosParser.g:11202:2: Byte { - before(grammarAccess.getByteAccess().getByteKeyword_1()); - match(input,Byte,FOLLOW_2); - after(grammarAccess.getByteAccess().getByteKeyword_1()); + before(grammarAccess.getByteAccess().getByteKeyword_1()); + match(input,Byte,FOLLOW_2); + after(grammarAccess.getByteAccess().getByteKeyword_1()); } @@ -33441,7 +33441,7 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33453,8 +33453,8 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11212:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; public final void rule__Time__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11216:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) // InternalRosParser.g:11217:2: rule__Time__Group__0__Impl rule__Time__Group__1 @@ -33479,7 +33479,7 @@ public final void rule__Time__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33491,8 +33491,8 @@ public final void rule__Time__Group__0() throws RecognitionException { // InternalRosParser.g:11224:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11228:1: ( ( () ) ) // InternalRosParser.g:11229:1: ( () ) @@ -33500,13 +33500,13 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11229:1: ( () ) // InternalRosParser.g:11230:2: () { - before(grammarAccess.getTimeAccess().getTimeAction_0()); + before(grammarAccess.getTimeAccess().getTimeAction_0()); // InternalRosParser.g:11231:2: () - // InternalRosParser.g:11231:3: + // InternalRosParser.g:11231:3: { } - after(grammarAccess.getTimeAccess().getTimeAction_0()); + after(grammarAccess.getTimeAccess().getTimeAction_0()); } @@ -33516,7 +33516,7 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33528,8 +33528,8 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11239:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11243:1: ( rule__Time__Group__1__Impl ) // InternalRosParser.g:11244:2: rule__Time__Group__1__Impl @@ -33549,7 +33549,7 @@ public final void rule__Time__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33561,8 +33561,8 @@ public final void rule__Time__Group__1() throws RecognitionException { // InternalRosParser.g:11250:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11254:1: ( ( Time ) ) // InternalRosParser.g:11255:1: ( Time ) @@ -33570,9 +33570,9 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11255:1: ( Time ) // InternalRosParser.g:11256:2: Time { - before(grammarAccess.getTimeAccess().getTimeKeyword_1()); - match(input,Time,FOLLOW_2); - after(grammarAccess.getTimeAccess().getTimeKeyword_1()); + before(grammarAccess.getTimeAccess().getTimeKeyword_1()); + match(input,Time,FOLLOW_2); + after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } @@ -33586,7 +33586,7 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33598,8 +33598,8 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11266:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; public final void rule__Duration__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11270:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) // InternalRosParser.g:11271:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 @@ -33624,7 +33624,7 @@ public final void rule__Duration__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33636,8 +33636,8 @@ public final void rule__Duration__Group__0() throws RecognitionException { // InternalRosParser.g:11278:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11282:1: ( ( () ) ) // InternalRosParser.g:11283:1: ( () ) @@ -33645,13 +33645,13 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11283:1: ( () ) // InternalRosParser.g:11284:2: () { - before(grammarAccess.getDurationAccess().getDurationAction_0()); + before(grammarAccess.getDurationAccess().getDurationAction_0()); // InternalRosParser.g:11285:2: () - // InternalRosParser.g:11285:3: + // InternalRosParser.g:11285:3: { } - after(grammarAccess.getDurationAccess().getDurationAction_0()); + after(grammarAccess.getDurationAccess().getDurationAction_0()); } @@ -33661,7 +33661,7 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33673,8 +33673,8 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:11293:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11297:1: ( rule__Duration__Group__1__Impl ) // InternalRosParser.g:11298:2: rule__Duration__Group__1__Impl @@ -33694,7 +33694,7 @@ public final void rule__Duration__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33706,8 +33706,8 @@ public final void rule__Duration__Group__1() throws RecognitionException { // InternalRosParser.g:11304:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11308:1: ( ( Duration ) ) // InternalRosParser.g:11309:1: ( Duration ) @@ -33715,9 +33715,9 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11309:1: ( Duration ) // InternalRosParser.g:11310:2: Duration { - before(grammarAccess.getDurationAccess().getDurationKeyword_1()); - match(input,Duration,FOLLOW_2); - after(grammarAccess.getDurationAccess().getDurationKeyword_1()); + before(grammarAccess.getDurationAccess().getDurationKeyword_1()); + match(input,Duration,FOLLOW_2); + after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } @@ -33731,7 +33731,7 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33743,8 +33743,8 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:11320:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; public final void rule__BoolArray__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11324:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) // InternalRosParser.g:11325:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 @@ -33769,7 +33769,7 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33781,8 +33781,8 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // InternalRosParser.g:11332:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11336:1: ( ( () ) ) // InternalRosParser.g:11337:1: ( () ) @@ -33790,13 +33790,13 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11337:1: ( () ) // InternalRosParser.g:11338:2: () { - before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); + before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); // InternalRosParser.g:11339:2: () - // InternalRosParser.g:11339:3: + // InternalRosParser.g:11339:3: { } - after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); + after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } @@ -33806,7 +33806,7 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33818,8 +33818,8 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11347:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11351:1: ( rule__BoolArray__Group__1__Impl ) // InternalRosParser.g:11352:2: rule__BoolArray__Group__1__Impl @@ -33839,7 +33839,7 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33851,8 +33851,8 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // InternalRosParser.g:11358:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11362:1: ( ( Bool_1 ) ) // InternalRosParser.g:11363:1: ( Bool_1 ) @@ -33860,9 +33860,9 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11363:1: ( Bool_1 ) // InternalRosParser.g:11364:2: Bool_1 { - before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); - match(input,Bool_1,FOLLOW_2); - after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + match(input,Bool_1,FOLLOW_2); + after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } @@ -33876,7 +33876,7 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33888,8 +33888,8 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11374:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; public final void rule__Int8Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11378:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) // InternalRosParser.g:11379:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 @@ -33914,7 +33914,7 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33926,8 +33926,8 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // InternalRosParser.g:11386:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11390:1: ( ( () ) ) // InternalRosParser.g:11391:1: ( () ) @@ -33935,13 +33935,13 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11391:1: ( () ) // InternalRosParser.g:11392:2: () { - before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); + before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); // InternalRosParser.g:11393:2: () - // InternalRosParser.g:11393:3: + // InternalRosParser.g:11393:3: { } - after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); + after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } @@ -33951,7 +33951,7 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33963,8 +33963,8 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11401:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11405:1: ( rule__Int8Array__Group__1__Impl ) // InternalRosParser.g:11406:2: rule__Int8Array__Group__1__Impl @@ -33984,7 +33984,7 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33996,8 +33996,8 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // InternalRosParser.g:11412:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11416:1: ( ( Int8_1 ) ) // InternalRosParser.g:11417:1: ( Int8_1 ) @@ -34005,9 +34005,9 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11417:1: ( Int8_1 ) // InternalRosParser.g:11418:2: Int8_1 { - before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); - match(input,Int8_1,FOLLOW_2); - after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + match(input,Int8_1,FOLLOW_2); + after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } @@ -34021,7 +34021,7 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34033,8 +34033,8 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11428:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; public final void rule__Uint8Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11432:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) // InternalRosParser.g:11433:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 @@ -34059,7 +34059,7 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34071,8 +34071,8 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // InternalRosParser.g:11440:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11444:1: ( ( () ) ) // InternalRosParser.g:11445:1: ( () ) @@ -34080,13 +34080,13 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11445:1: ( () ) // InternalRosParser.g:11446:2: () { - before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); + before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); // InternalRosParser.g:11447:2: () - // InternalRosParser.g:11447:3: + // InternalRosParser.g:11447:3: { } - after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); + after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } @@ -34096,7 +34096,7 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34108,8 +34108,8 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11455:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11459:1: ( rule__Uint8Array__Group__1__Impl ) // InternalRosParser.g:11460:2: rule__Uint8Array__Group__1__Impl @@ -34129,7 +34129,7 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34141,8 +34141,8 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // InternalRosParser.g:11466:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11470:1: ( ( Uint8_1 ) ) // InternalRosParser.g:11471:1: ( Uint8_1 ) @@ -34150,9 +34150,9 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11471:1: ( Uint8_1 ) // InternalRosParser.g:11472:2: Uint8_1 { - before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); - match(input,Uint8_1,FOLLOW_2); - after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + match(input,Uint8_1,FOLLOW_2); + after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } @@ -34166,7 +34166,7 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34178,8 +34178,8 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11482:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; public final void rule__Int16Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11486:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) // InternalRosParser.g:11487:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 @@ -34204,7 +34204,7 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34216,8 +34216,8 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // InternalRosParser.g:11494:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11498:1: ( ( () ) ) // InternalRosParser.g:11499:1: ( () ) @@ -34225,13 +34225,13 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11499:1: ( () ) // InternalRosParser.g:11500:2: () { - before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); + before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); // InternalRosParser.g:11501:2: () - // InternalRosParser.g:11501:3: + // InternalRosParser.g:11501:3: { } - after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); + after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } @@ -34241,7 +34241,7 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34253,8 +34253,8 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11509:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11513:1: ( rule__Int16Array__Group__1__Impl ) // InternalRosParser.g:11514:2: rule__Int16Array__Group__1__Impl @@ -34274,7 +34274,7 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34286,8 +34286,8 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // InternalRosParser.g:11520:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11524:1: ( ( Int16_1 ) ) // InternalRosParser.g:11525:1: ( Int16_1 ) @@ -34295,9 +34295,9 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11525:1: ( Int16_1 ) // InternalRosParser.g:11526:2: Int16_1 { - before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); - match(input,Int16_1,FOLLOW_2); - after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + match(input,Int16_1,FOLLOW_2); + after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } @@ -34311,7 +34311,7 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34323,8 +34323,8 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11536:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; public final void rule__Uint16Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11540:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) // InternalRosParser.g:11541:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 @@ -34349,7 +34349,7 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34361,8 +34361,8 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // InternalRosParser.g:11548:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11552:1: ( ( () ) ) // InternalRosParser.g:11553:1: ( () ) @@ -34370,13 +34370,13 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:11553:1: ( () ) // InternalRosParser.g:11554:2: () { - before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); + before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); // InternalRosParser.g:11555:2: () - // InternalRosParser.g:11555:3: + // InternalRosParser.g:11555:3: { } - after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); + after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } @@ -34386,7 +34386,7 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34398,8 +34398,8 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:11563:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11567:1: ( rule__Uint16Array__Group__1__Impl ) // InternalRosParser.g:11568:2: rule__Uint16Array__Group__1__Impl @@ -34419,7 +34419,7 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34431,8 +34431,8 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // InternalRosParser.g:11574:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11578:1: ( ( Uint16_1 ) ) // InternalRosParser.g:11579:1: ( Uint16_1 ) @@ -34440,9 +34440,9 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:11579:1: ( Uint16_1 ) // InternalRosParser.g:11580:2: Uint16_1 { - before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); - match(input,Uint16_1,FOLLOW_2); - after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + match(input,Uint16_1,FOLLOW_2); + after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } @@ -34456,7 +34456,7 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34468,8 +34468,8 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:11590:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; public final void rule__Int32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11594:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) // InternalRosParser.g:11595:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 @@ -34494,7 +34494,7 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34506,8 +34506,8 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // InternalRosParser.g:11602:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11606:1: ( ( () ) ) // InternalRosParser.g:11607:1: ( () ) @@ -34515,13 +34515,13 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11607:1: ( () ) // InternalRosParser.g:11608:2: () { - before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); + before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); // InternalRosParser.g:11609:2: () - // InternalRosParser.g:11609:3: + // InternalRosParser.g:11609:3: { } - after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); + after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } @@ -34531,7 +34531,7 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34543,8 +34543,8 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11617:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11621:1: ( rule__Int32Array__Group__1__Impl ) // InternalRosParser.g:11622:2: rule__Int32Array__Group__1__Impl @@ -34564,7 +34564,7 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34576,8 +34576,8 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // InternalRosParser.g:11628:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11632:1: ( ( Int32_1 ) ) // InternalRosParser.g:11633:1: ( Int32_1 ) @@ -34585,9 +34585,9 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11633:1: ( Int32_1 ) // InternalRosParser.g:11634:2: Int32_1 { - before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); - match(input,Int32_1,FOLLOW_2); - after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + match(input,Int32_1,FOLLOW_2); + after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } @@ -34601,7 +34601,7 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34613,8 +34613,8 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11644:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; public final void rule__Uint32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11648:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) // InternalRosParser.g:11649:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 @@ -34639,7 +34639,7 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34651,8 +34651,8 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // InternalRosParser.g:11656:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11660:1: ( ( () ) ) // InternalRosParser.g:11661:1: ( () ) @@ -34660,13 +34660,13 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:11661:1: ( () ) // InternalRosParser.g:11662:2: () { - before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); + before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); // InternalRosParser.g:11663:2: () - // InternalRosParser.g:11663:3: + // InternalRosParser.g:11663:3: { } - after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); + after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } @@ -34676,7 +34676,7 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34688,8 +34688,8 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:11671:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11675:1: ( rule__Uint32Array__Group__1__Impl ) // InternalRosParser.g:11676:2: rule__Uint32Array__Group__1__Impl @@ -34709,7 +34709,7 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34721,8 +34721,8 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // InternalRosParser.g:11682:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11686:1: ( ( Uint32_1 ) ) // InternalRosParser.g:11687:1: ( Uint32_1 ) @@ -34730,9 +34730,9 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:11687:1: ( Uint32_1 ) // InternalRosParser.g:11688:2: Uint32_1 { - before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); - match(input,Uint32_1,FOLLOW_2); - after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + match(input,Uint32_1,FOLLOW_2); + after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } @@ -34746,7 +34746,7 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34758,8 +34758,8 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:11698:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; public final void rule__Int64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11702:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) // InternalRosParser.g:11703:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 @@ -34784,7 +34784,7 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34796,8 +34796,8 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // InternalRosParser.g:11710:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11714:1: ( ( () ) ) // InternalRosParser.g:11715:1: ( () ) @@ -34805,13 +34805,13 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11715:1: ( () ) // InternalRosParser.g:11716:2: () { - before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); + before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); // InternalRosParser.g:11717:2: () - // InternalRosParser.g:11717:3: + // InternalRosParser.g:11717:3: { } - after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); + after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } @@ -34821,7 +34821,7 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34833,8 +34833,8 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11725:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11729:1: ( rule__Int64Array__Group__1__Impl ) // InternalRosParser.g:11730:2: rule__Int64Array__Group__1__Impl @@ -34854,7 +34854,7 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34866,8 +34866,8 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // InternalRosParser.g:11736:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11740:1: ( ( Int64_1 ) ) // InternalRosParser.g:11741:1: ( Int64_1 ) @@ -34875,9 +34875,9 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11741:1: ( Int64_1 ) // InternalRosParser.g:11742:2: Int64_1 { - before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); - match(input,Int64_1,FOLLOW_2); - after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + match(input,Int64_1,FOLLOW_2); + after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } @@ -34891,7 +34891,7 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34903,8 +34903,8 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // InternalRosParser.g:11752:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; public final void rule__Uint64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11756:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) // InternalRosParser.g:11757:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 @@ -34929,7 +34929,7 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34941,8 +34941,8 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // InternalRosParser.g:11764:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11768:1: ( ( () ) ) // InternalRosParser.g:11769:1: ( () ) @@ -34950,13 +34950,13 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:11769:1: ( () ) // InternalRosParser.g:11770:2: () { - before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); + before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); // InternalRosParser.g:11771:2: () - // InternalRosParser.g:11771:3: + // InternalRosParser.g:11771:3: { } - after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); + after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } @@ -34966,7 +34966,7 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34978,8 +34978,8 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // InternalRosParser.g:11779:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11783:1: ( rule__Uint64Array__Group__1__Impl ) // InternalRosParser.g:11784:2: rule__Uint64Array__Group__1__Impl @@ -34999,7 +34999,7 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35011,8 +35011,8 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // InternalRosParser.g:11790:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11794:1: ( ( Uint64_1 ) ) // InternalRosParser.g:11795:1: ( Uint64_1 ) @@ -35020,9 +35020,9 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:11795:1: ( Uint64_1 ) // InternalRosParser.g:11796:2: Uint64_1 { - before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); - match(input,Uint64_1,FOLLOW_2); - after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + match(input,Uint64_1,FOLLOW_2); + after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } @@ -35036,7 +35036,7 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35048,8 +35048,8 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // InternalRosParser.g:11806:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; public final void rule__Float32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11810:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) // InternalRosParser.g:11811:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 @@ -35074,7 +35074,7 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35086,8 +35086,8 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // InternalRosParser.g:11818:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11822:1: ( ( () ) ) // InternalRosParser.g:11823:1: ( () ) @@ -35095,13 +35095,13 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:11823:1: ( () ) // InternalRosParser.g:11824:2: () { - before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); + before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); // InternalRosParser.g:11825:2: () - // InternalRosParser.g:11825:3: + // InternalRosParser.g:11825:3: { } - after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); + after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } @@ -35111,7 +35111,7 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35123,8 +35123,8 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:11833:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11837:1: ( rule__Float32Array__Group__1__Impl ) // InternalRosParser.g:11838:2: rule__Float32Array__Group__1__Impl @@ -35144,7 +35144,7 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35156,8 +35156,8 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // InternalRosParser.g:11844:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11848:1: ( ( Float32_1 ) ) // InternalRosParser.g:11849:1: ( Float32_1 ) @@ -35165,9 +35165,9 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:11849:1: ( Float32_1 ) // InternalRosParser.g:11850:2: Float32_1 { - before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); - match(input,Float32_1,FOLLOW_2); - after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + match(input,Float32_1,FOLLOW_2); + after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } @@ -35181,7 +35181,7 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35193,8 +35193,8 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:11860:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; public final void rule__Float64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11864:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) // InternalRosParser.g:11865:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 @@ -35219,7 +35219,7 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35231,8 +35231,8 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // InternalRosParser.g:11872:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11876:1: ( ( () ) ) // InternalRosParser.g:11877:1: ( () ) @@ -35240,13 +35240,13 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:11877:1: ( () ) // InternalRosParser.g:11878:2: () { - before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); + before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); // InternalRosParser.g:11879:2: () - // InternalRosParser.g:11879:3: + // InternalRosParser.g:11879:3: { } - after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); + after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } @@ -35256,7 +35256,7 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35268,8 +35268,8 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:11887:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11891:1: ( rule__Float64Array__Group__1__Impl ) // InternalRosParser.g:11892:2: rule__Float64Array__Group__1__Impl @@ -35289,7 +35289,7 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35301,8 +35301,8 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // InternalRosParser.g:11898:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11902:1: ( ( Float64_1 ) ) // InternalRosParser.g:11903:1: ( Float64_1 ) @@ -35310,9 +35310,9 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:11903:1: ( Float64_1 ) // InternalRosParser.g:11904:2: Float64_1 { - before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); - match(input,Float64_1,FOLLOW_2); - after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + match(input,Float64_1,FOLLOW_2); + after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } @@ -35326,7 +35326,7 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35338,8 +35338,8 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:11914:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; public final void rule__String0Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11918:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) // InternalRosParser.g:11919:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 @@ -35364,7 +35364,7 @@ public final void rule__String0Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35376,8 +35376,8 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // InternalRosParser.g:11926:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11930:1: ( ( () ) ) // InternalRosParser.g:11931:1: ( () ) @@ -35385,13 +35385,13 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:11931:1: ( () ) // InternalRosParser.g:11932:2: () { - before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); + before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); // InternalRosParser.g:11933:2: () - // InternalRosParser.g:11933:3: + // InternalRosParser.g:11933:3: { } - after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); + after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } @@ -35401,7 +35401,7 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35413,8 +35413,8 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // InternalRosParser.g:11941:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11945:1: ( rule__String0Array__Group__1__Impl ) // InternalRosParser.g:11946:2: rule__String0Array__Group__1__Impl @@ -35434,7 +35434,7 @@ public final void rule__String0Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35446,8 +35446,8 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // InternalRosParser.g:11952:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11956:1: ( ( String_2 ) ) // InternalRosParser.g:11957:1: ( String_2 ) @@ -35455,9 +35455,9 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:11957:1: ( String_2 ) // InternalRosParser.g:11958:2: String_2 { - before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - match(input,String_2,FOLLOW_2); - after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + match(input,String_2,FOLLOW_2); + after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } @@ -35471,7 +35471,7 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35483,8 +35483,8 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // InternalRosParser.g:11968:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; public final void rule__ByteArray__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11972:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) // InternalRosParser.g:11973:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 @@ -35509,7 +35509,7 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35521,8 +35521,8 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // InternalRosParser.g:11980:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11984:1: ( ( () ) ) // InternalRosParser.g:11985:1: ( () ) @@ -35530,13 +35530,13 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11985:1: ( () ) // InternalRosParser.g:11986:2: () { - before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); // InternalRosParser.g:11987:2: () - // InternalRosParser.g:11987:3: + // InternalRosParser.g:11987:3: { } - after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } @@ -35546,7 +35546,7 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35558,8 +35558,8 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // InternalRosParser.g:11995:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:11999:1: ( rule__ByteArray__Group__1__Impl ) // InternalRosParser.g:12000:2: rule__ByteArray__Group__1__Impl @@ -35579,7 +35579,7 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35591,8 +35591,8 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // InternalRosParser.g:12006:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12010:1: ( ( Byte_1 ) ) // InternalRosParser.g:12011:1: ( Byte_1 ) @@ -35600,9 +35600,9 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // InternalRosParser.g:12011:1: ( Byte_1 ) // InternalRosParser.g:12012:2: Byte_1 { - before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); - match(input,Byte_1,FOLLOW_2); - after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + match(input,Byte_1,FOLLOW_2); + after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } @@ -35616,7 +35616,7 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35628,8 +35628,8 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // InternalRosParser.g:12022:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; public final void rule__Header__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12026:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) // InternalRosParser.g:12027:2: rule__Header__Group__0__Impl rule__Header__Group__1 @@ -35654,7 +35654,7 @@ public final void rule__Header__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35666,8 +35666,8 @@ public final void rule__Header__Group__0() throws RecognitionException { // InternalRosParser.g:12034:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12038:1: ( ( () ) ) // InternalRosParser.g:12039:1: ( () ) @@ -35675,13 +35675,13 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:12039:1: ( () ) // InternalRosParser.g:12040:2: () { - before(grammarAccess.getHeaderAccess().getHeaderAction_0()); + before(grammarAccess.getHeaderAccess().getHeaderAction_0()); // InternalRosParser.g:12041:2: () - // InternalRosParser.g:12041:3: + // InternalRosParser.g:12041:3: { } - after(grammarAccess.getHeaderAccess().getHeaderAction_0()); + after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } @@ -35691,7 +35691,7 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35703,8 +35703,8 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // InternalRosParser.g:12049:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12053:1: ( rule__Header__Group__1__Impl ) // InternalRosParser.g:12054:2: rule__Header__Group__1__Impl @@ -35724,7 +35724,7 @@ public final void rule__Header__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35736,8 +35736,8 @@ public final void rule__Header__Group__1() throws RecognitionException { // InternalRosParser.g:12060:1: rule__Header__Group__1__Impl : ( Header ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12064:1: ( ( Header ) ) // InternalRosParser.g:12065:1: ( Header ) @@ -35745,9 +35745,9 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:12065:1: ( Header ) // InternalRosParser.g:12066:2: Header { - before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - match(input,Header,FOLLOW_2); - after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + match(input,Header,FOLLOW_2); + after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } @@ -35761,7 +35761,7 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35773,8 +35773,8 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // InternalRosParser.g:12076:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12080:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) // InternalRosParser.g:12081:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 @@ -35799,7 +35799,7 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35811,8 +35811,8 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // InternalRosParser.g:12088:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12092:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) // InternalRosParser.g:12093:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) @@ -35820,7 +35820,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // InternalRosParser.g:12093:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) // InternalRosParser.g:12094:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); // InternalRosParser.g:12095:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) // InternalRosParser.g:12095:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 { @@ -35832,7 +35832,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } @@ -35846,7 +35846,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35858,8 +35858,8 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // InternalRosParser.g:12103:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12107:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) // InternalRosParser.g:12108:2: rule__ArrayTopicSpecRef__Group__1__Impl @@ -35879,7 +35879,7 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35891,8 +35891,8 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio // InternalRosParser.g:12114:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12118:1: ( ( LeftSquareBracketRightSquareBracket ) ) // InternalRosParser.g:12119:1: ( LeftSquareBracketRightSquareBracket ) @@ -35900,9 +35900,9 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // InternalRosParser.g:12119:1: ( LeftSquareBracketRightSquareBracket ) // InternalRosParser.g:12120:2: LeftSquareBracketRightSquareBracket { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } @@ -35916,7 +35916,7 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35928,8 +35928,8 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // InternalRosParser.g:12130:1: rule__PackageSet__PackageAssignment_1 : ( rulePackage_Impl ) ; public final void rule__PackageSet__PackageAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12134:1: ( ( rulePackage_Impl ) ) // InternalRosParser.g:12135:2: ( rulePackage_Impl ) @@ -35937,13 +35937,13 @@ public final void rule__PackageSet__PackageAssignment_1() throws RecognitionExce // InternalRosParser.g:12135:2: ( rulePackage_Impl ) // InternalRosParser.g:12136:3: rulePackage_Impl { - before(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); + before(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); pushFollow(FOLLOW_2); rulePackage_Impl(); state._fsp--; - after(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); + after(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); } @@ -35957,7 +35957,7 @@ public final void rule__PackageSet__PackageAssignment_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35969,8 +35969,8 @@ public final void rule__PackageSet__PackageAssignment_1() throws RecognitionExce // InternalRosParser.g:12145:1: rule__Package_Impl__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Package_Impl__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12149:1: ( ( ruleRosNames ) ) // InternalRosParser.g:12150:2: ( ruleRosNames ) @@ -35978,13 +35978,13 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep // InternalRosParser.g:12150:2: ( ruleRosNames ) // InternalRosParser.g:12151:3: ruleRosNames { - before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -35998,7 +35998,7 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36010,8 +36010,8 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep // InternalRosParser.g:12160:1: rule__Package_Impl__FromGitRepoAssignment_4_1 : ( ruleEString ) ; public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12164:1: ( ( ruleEString ) ) // InternalRosParser.g:12165:2: ( ruleEString ) @@ -36019,13 +36019,13 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni // InternalRosParser.g:12165:2: ( ruleEString ) // InternalRosParser.g:12166:3: ruleEString { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } @@ -36039,7 +36039,7 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36051,8 +36051,8 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni // InternalRosParser.g:12175:1: rule__Package_Impl__SpecAssignment_5_2 : ( ruleSpecBase ) ; public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12179:1: ( ( ruleSpecBase ) ) // InternalRosParser.g:12180:2: ( ruleSpecBase ) @@ -36060,13 +36060,13 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc // InternalRosParser.g:12180:2: ( ruleSpecBase ) // InternalRosParser.g:12181:3: ruleSpecBase { - before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); ruleSpecBase(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } @@ -36080,7 +36080,7 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36092,8 +36092,8 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc // InternalRosParser.g:12190:1: rule__Package_Impl__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12194:1: ( ( ruleDependency ) ) // InternalRosParser.g:12195:2: ( ruleDependency ) @@ -36101,13 +36101,13 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit // InternalRosParser.g:12195:2: ( ruleDependency ) // InternalRosParser.g:12196:3: ruleDependency { - before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } @@ -36121,7 +36121,7 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36133,8 +36133,8 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit // InternalRosParser.g:12205:1: rule__Package_Impl__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12209:1: ( ( ruleDependency ) ) // InternalRosParser.g:12210:2: ( ruleDependency ) @@ -36142,13 +36142,13 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn // InternalRosParser.g:12210:2: ( ruleDependency ) // InternalRosParser.g:12211:3: ruleDependency { - before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } @@ -36162,7 +36162,7 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36174,8 +36174,8 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn // InternalRosParser.g:12220:1: rule__Node__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Node__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12224:1: ( ( ruleRosNames ) ) // InternalRosParser.g:12225:2: ( ruleRosNames ) @@ -36183,13 +36183,13 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { // InternalRosParser.g:12225:2: ( ruleRosNames ) // InternalRosParser.g:12226:3: ruleRosNames { - before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -36203,7 +36203,7 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36215,8 +36215,8 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { // InternalRosParser.g:12235:1: rule__Node__PublisherAssignment_2_0_2 : ( rulePublisher ) ; public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12239:1: ( ( rulePublisher ) ) // InternalRosParser.g:12240:2: ( rulePublisher ) @@ -36224,13 +36224,13 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce // InternalRosParser.g:12240:2: ( rulePublisher ) // InternalRosParser.g:12241:3: rulePublisher { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); pushFollow(FOLLOW_2); rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } @@ -36244,7 +36244,7 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36256,8 +36256,8 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce // InternalRosParser.g:12250:1: rule__Node__SubscriberAssignment_2_1_2 : ( ruleSubscriber ) ; public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12254:1: ( ( ruleSubscriber ) ) // InternalRosParser.g:12255:2: ( ruleSubscriber ) @@ -36265,13 +36265,13 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc // InternalRosParser.g:12255:2: ( ruleSubscriber ) // InternalRosParser.g:12256:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); pushFollow(FOLLOW_2); ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } @@ -36285,7 +36285,7 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36297,8 +36297,8 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc // InternalRosParser.g:12265:1: rule__Node__ServiceserverAssignment_2_2_2 : ( ruleServiceServer ) ; public final void rule__Node__ServiceserverAssignment_2_2_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12269:1: ( ( ruleServiceServer ) ) // InternalRosParser.g:12270:2: ( ruleServiceServer ) @@ -36306,13 +36306,13 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition // InternalRosParser.g:12270:2: ( ruleServiceServer ) // InternalRosParser.g:12271:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); pushFollow(FOLLOW_2); ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } @@ -36326,7 +36326,7 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36338,8 +36338,8 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition // InternalRosParser.g:12280:1: rule__Node__ServiceclientAssignment_2_3_2 : ( ruleServiceClient ) ; public final void rule__Node__ServiceclientAssignment_2_3_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12284:1: ( ( ruleServiceClient ) ) // InternalRosParser.g:12285:2: ( ruleServiceClient ) @@ -36347,13 +36347,13 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition // InternalRosParser.g:12285:2: ( ruleServiceClient ) // InternalRosParser.g:12286:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } @@ -36367,7 +36367,7 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36379,8 +36379,8 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition // InternalRosParser.g:12295:1: rule__Node__ActionserverAssignment_2_4_2 : ( ruleActionServer ) ; public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12299:1: ( ( ruleActionServer ) ) // InternalRosParser.g:12300:2: ( ruleActionServer ) @@ -36388,13 +36388,13 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE // InternalRosParser.g:12300:2: ( ruleActionServer ) // InternalRosParser.g:12301:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } @@ -36408,7 +36408,7 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36420,8 +36420,8 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE // InternalRosParser.g:12310:1: rule__Node__ActionclientAssignment_2_5_2 : ( ruleActionClient ) ; public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12314:1: ( ( ruleActionClient ) ) // InternalRosParser.g:12315:2: ( ruleActionClient ) @@ -36429,13 +36429,13 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE // InternalRosParser.g:12315:2: ( ruleActionClient ) // InternalRosParser.g:12316:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } @@ -36449,7 +36449,7 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36461,8 +36461,8 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE // InternalRosParser.g:12325:1: rule__Node__ParameterAssignment_2_6_2 : ( ruleParameter ) ; public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12329:1: ( ( ruleParameter ) ) // InternalRosParser.g:12330:2: ( ruleParameter ) @@ -36470,13 +36470,13 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce // InternalRosParser.g:12330:2: ( ruleParameter ) // InternalRosParser.g:12331:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } @@ -36490,7 +36490,7 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36502,8 +36502,8 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce // InternalRosParser.g:12340:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; public final void rule__TopicSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12344:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) // InternalRosParser.g:12345:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) @@ -36511,7 +36511,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // InternalRosParser.g:12345:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) // InternalRosParser.g:12346:3: ( rule__TopicSpec__NameAlternatives_2_0 ) { - before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); + before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); // InternalRosParser.g:12347:3: ( rule__TopicSpec__NameAlternatives_2_0 ) // InternalRosParser.g:12347:4: rule__TopicSpec__NameAlternatives_2_0 { @@ -36523,7 +36523,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio } - after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); + after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } @@ -36537,7 +36537,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36549,8 +36549,8 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // InternalRosParser.g:12355:1: rule__TopicSpec__MessageAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12359:1: ( ( ruleMessageDefinition ) ) // InternalRosParser.g:12360:2: ( ruleMessageDefinition ) @@ -36558,13 +36558,13 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc // InternalRosParser.g:12360:2: ( ruleMessageDefinition ) // InternalRosParser.g:12361:3: ruleMessageDefinition { - before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } @@ -36578,7 +36578,7 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36590,8 +36590,8 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc // InternalRosParser.g:12370:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12374:1: ( ( ruleEString ) ) // InternalRosParser.g:12375:2: ( ruleEString ) @@ -36599,13 +36599,13 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // InternalRosParser.g:12375:2: ( ruleEString ) // InternalRosParser.g:12376:3: ruleEString { - before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } @@ -36619,7 +36619,7 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36631,8 +36631,8 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // InternalRosParser.g:12385:1: rule__ServiceSpec__RequestAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12389:1: ( ( ruleMessageDefinition ) ) // InternalRosParser.g:12390:2: ( ruleMessageDefinition ) @@ -36640,13 +36640,13 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE // InternalRosParser.g:12390:2: ( ruleMessageDefinition ) // InternalRosParser.g:12391:3: ruleMessageDefinition { - before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } @@ -36660,7 +36660,7 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36672,8 +36672,8 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE // InternalRosParser.g:12400:1: rule__ServiceSpec__ResponseAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__ResponseAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12404:1: ( ( ruleMessageDefinition ) ) // InternalRosParser.g:12405:2: ( ruleMessageDefinition ) @@ -36681,13 +36681,13 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition // InternalRosParser.g:12405:2: ( ruleMessageDefinition ) // InternalRosParser.g:12406:3: ruleMessageDefinition { - before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } @@ -36701,7 +36701,7 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36713,8 +36713,8 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition // InternalRosParser.g:12415:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ActionSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12419:1: ( ( ruleEString ) ) // InternalRosParser.g:12420:2: ( ruleEString ) @@ -36722,13 +36722,13 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // InternalRosParser.g:12420:2: ( ruleEString ) // InternalRosParser.g:12421:3: ruleEString { - before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } @@ -36742,7 +36742,7 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36754,8 +36754,8 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // InternalRosParser.g:12430:1: rule__ActionSpec__GoalAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12434:1: ( ( ruleMessageDefinition ) ) // InternalRosParser.g:12435:2: ( ruleMessageDefinition ) @@ -36763,13 +36763,13 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep // InternalRosParser.g:12435:2: ( ruleMessageDefinition ) // InternalRosParser.g:12436:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } @@ -36783,7 +36783,7 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36795,8 +36795,8 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep // InternalRosParser.g:12445:1: rule__ActionSpec__ResultAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12449:1: ( ( ruleMessageDefinition ) ) // InternalRosParser.g:12450:2: ( ruleMessageDefinition ) @@ -36804,13 +36804,13 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc // InternalRosParser.g:12450:2: ( ruleMessageDefinition ) // InternalRosParser.g:12451:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } @@ -36824,7 +36824,7 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36836,8 +36836,8 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc // InternalRosParser.g:12460:1: rule__ActionSpec__FeedbackAssignment_9_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12464:1: ( ( ruleMessageDefinition ) ) // InternalRosParser.g:12465:2: ( ruleMessageDefinition ) @@ -36845,13 +36845,13 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE // InternalRosParser.g:12465:2: ( ruleMessageDefinition ) // InternalRosParser.g:12466:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } @@ -36865,7 +36865,7 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36877,8 +36877,8 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE // InternalRosParser.g:12475:1: rule__MessageDefinition__MessagePartAssignment_1 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12479:1: ( ( ruleMessagePart ) ) // InternalRosParser.g:12480:2: ( ruleMessagePart ) @@ -36886,13 +36886,13 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco // InternalRosParser.g:12480:2: ( ruleMessagePart ) // InternalRosParser.g:12481:3: ruleMessagePart { - before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleMessagePart(); state._fsp--; - after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } @@ -36906,7 +36906,7 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36918,8 +36918,8 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco // InternalRosParser.g:12490:1: rule__Publisher__NameAssignment_1 : ( ruleEString ) ; public final void rule__Publisher__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12494:1: ( ( ruleEString ) ) // InternalRosParser.g:12495:2: ( ruleEString ) @@ -36927,13 +36927,13 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio // InternalRosParser.g:12495:2: ( ruleEString ) // InternalRosParser.g:12496:3: ruleEString { - before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } @@ -36947,7 +36947,7 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36959,8 +36959,8 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio // InternalRosParser.g:12505:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Publisher__MessageAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12509:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:12510:2: ( ( ruleEString ) ) @@ -36968,21 +36968,21 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // InternalRosParser.g:12510:2: ( ( ruleEString ) ) // InternalRosParser.g:12511:3: ( ruleEString ) { - before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); // InternalRosParser.g:12512:3: ( ruleEString ) // InternalRosParser.g:12513:4: ruleEString { - before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } @@ -36996,7 +36996,7 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37008,8 +37008,8 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // InternalRosParser.g:12524:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12528:1: ( ( ruleNamespace ) ) // InternalRosParser.g:12529:2: ( ruleNamespace ) @@ -37017,13 +37017,13 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // InternalRosParser.g:12529:2: ( ruleNamespace ) // InternalRosParser.g:12530:3: ruleNamespace { - before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -37037,7 +37037,7 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37049,8 +37049,8 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // InternalRosParser.g:12539:1: rule__Subscriber__NameAssignment_1 : ( ruleEString ) ; public final void rule__Subscriber__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12543:1: ( ( ruleEString ) ) // InternalRosParser.g:12544:2: ( ruleEString ) @@ -37058,13 +37058,13 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti // InternalRosParser.g:12544:2: ( ruleEString ) // InternalRosParser.g:12545:3: ruleEString { - before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } @@ -37078,7 +37078,7 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37090,8 +37090,8 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti // InternalRosParser.g:12554:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Subscriber__MessageAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12558:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:12559:2: ( ( ruleEString ) ) @@ -37099,21 +37099,21 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // InternalRosParser.g:12559:2: ( ( ruleEString ) ) // InternalRosParser.g:12560:3: ( ruleEString ) { - before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); // InternalRosParser.g:12561:3: ( ruleEString ) // InternalRosParser.g:12562:4: ruleEString { - before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } @@ -37127,7 +37127,7 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37139,8 +37139,8 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // InternalRosParser.g:12573:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Subscriber__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12577:1: ( ( ruleNamespace ) ) // InternalRosParser.g:12578:2: ( ruleNamespace ) @@ -37148,13 +37148,13 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // InternalRosParser.g:12578:2: ( ruleNamespace ) // InternalRosParser.g:12579:3: ruleNamespace { - before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -37168,7 +37168,7 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37180,8 +37180,8 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // InternalRosParser.g:12588:1: rule__ServiceServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceServer__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12592:1: ( ( ruleEString ) ) // InternalRosParser.g:12593:2: ( ruleEString ) @@ -37189,13 +37189,13 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce // InternalRosParser.g:12593:2: ( ruleEString ) // InternalRosParser.g:12594:3: ruleEString { - before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } @@ -37209,7 +37209,7 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37221,8 +37221,8 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce // InternalRosParser.g:12603:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12607:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:12608:2: ( ( ruleEString ) ) @@ -37230,21 +37230,21 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // InternalRosParser.g:12608:2: ( ( ruleEString ) ) // InternalRosParser.g:12609:3: ( ruleEString ) { - before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); // InternalRosParser.g:12610:3: ( ruleEString ) // InternalRosParser.g:12611:4: ruleEString { - before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } @@ -37258,7 +37258,7 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37270,8 +37270,8 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // InternalRosParser.g:12622:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceServer__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12626:1: ( ( ruleNamespace ) ) // InternalRosParser.g:12627:2: ( ruleNamespace ) @@ -37279,13 +37279,13 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // InternalRosParser.g:12627:2: ( ruleNamespace ) // InternalRosParser.g:12628:3: ruleNamespace { - before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -37299,7 +37299,7 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37311,8 +37311,8 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // InternalRosParser.g:12637:1: rule__ServiceClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceClient__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12641:1: ( ( ruleEString ) ) // InternalRosParser.g:12642:2: ( ruleEString ) @@ -37320,13 +37320,13 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce // InternalRosParser.g:12642:2: ( ruleEString ) // InternalRosParser.g:12643:3: ruleEString { - before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } @@ -37340,7 +37340,7 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37352,8 +37352,8 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce // InternalRosParser.g:12652:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12656:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:12657:2: ( ( ruleEString ) ) @@ -37361,21 +37361,21 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // InternalRosParser.g:12657:2: ( ( ruleEString ) ) // InternalRosParser.g:12658:3: ( ruleEString ) { - before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); // InternalRosParser.g:12659:3: ( ruleEString ) // InternalRosParser.g:12660:4: ruleEString { - before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } @@ -37389,7 +37389,7 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37401,8 +37401,8 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // InternalRosParser.g:12671:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceClient__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12675:1: ( ( ruleNamespace ) ) // InternalRosParser.g:12676:2: ( ruleNamespace ) @@ -37410,13 +37410,13 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // InternalRosParser.g:12676:2: ( ruleNamespace ) // InternalRosParser.g:12677:3: ruleNamespace { - before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -37430,7 +37430,7 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37442,8 +37442,8 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // InternalRosParser.g:12686:1: rule__ActionServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionServer__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12690:1: ( ( ruleEString ) ) // InternalRosParser.g:12691:2: ( ruleEString ) @@ -37451,13 +37451,13 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep // InternalRosParser.g:12691:2: ( ruleEString ) // InternalRosParser.g:12692:3: ruleEString { - before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } @@ -37471,7 +37471,7 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37483,8 +37483,8 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep // InternalRosParser.g:12701:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionServer__ActionAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12705:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:12706:2: ( ( ruleEString ) ) @@ -37492,21 +37492,21 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // InternalRosParser.g:12706:2: ( ( ruleEString ) ) // InternalRosParser.g:12707:3: ( ruleEString ) { - before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); // InternalRosParser.g:12708:3: ( ruleEString ) // InternalRosParser.g:12709:4: ruleEString { - before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } @@ -37520,7 +37520,7 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37532,8 +37532,8 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // InternalRosParser.g:12720:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionServer__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12724:1: ( ( ruleNamespace ) ) // InternalRosParser.g:12725:2: ( ruleNamespace ) @@ -37541,13 +37541,13 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // InternalRosParser.g:12725:2: ( ruleNamespace ) // InternalRosParser.g:12726:3: ruleNamespace { - before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -37561,7 +37561,7 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37573,8 +37573,8 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // InternalRosParser.g:12735:1: rule__ActionClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionClient__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12739:1: ( ( ruleEString ) ) // InternalRosParser.g:12740:2: ( ruleEString ) @@ -37582,13 +37582,13 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep // InternalRosParser.g:12740:2: ( ruleEString ) // InternalRosParser.g:12741:3: ruleEString { - before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } @@ -37602,7 +37602,7 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37614,8 +37614,8 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep // InternalRosParser.g:12750:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionClient__ActionAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12754:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:12755:2: ( ( ruleEString ) ) @@ -37623,21 +37623,21 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // InternalRosParser.g:12755:2: ( ( ruleEString ) ) // InternalRosParser.g:12756:3: ( ruleEString ) { - before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); // InternalRosParser.g:12757:3: ( ruleEString ) // InternalRosParser.g:12758:4: ruleEString { - before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } @@ -37651,7 +37651,7 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37663,8 +37663,8 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // InternalRosParser.g:12769:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionClient__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12773:1: ( ( ruleNamespace ) ) // InternalRosParser.g:12774:2: ( ruleNamespace ) @@ -37672,13 +37672,13 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // InternalRosParser.g:12774:2: ( ruleNamespace ) // InternalRosParser.g:12775:3: ruleNamespace { - before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -37692,7 +37692,7 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37704,8 +37704,8 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // InternalRosParser.g:12784:1: rule__PackageDependency__PackageAssignment : ( ( ruleEString ) ) ; public final void rule__PackageDependency__PackageAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12788:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:12789:2: ( ( ruleEString ) ) @@ -37713,21 +37713,21 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio // InternalRosParser.g:12789:2: ( ( ruleEString ) ) // InternalRosParser.g:12790:3: ( ruleEString ) { - before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); // InternalRosParser.g:12791:3: ( ruleEString ) // InternalRosParser.g:12792:4: ruleEString { - before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); + before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); + after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } @@ -37741,7 +37741,7 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37753,8 +37753,8 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio // InternalRosParser.g:12803:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; public final void rule__ExternalDependency__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12807:1: ( ( ruleEString ) ) // InternalRosParser.g:12808:2: ( ruleEString ) @@ -37762,13 +37762,13 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // InternalRosParser.g:12808:2: ( ruleEString ) // InternalRosParser.g:12809:3: ruleEString { - before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } @@ -37782,7 +37782,7 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37794,8 +37794,8 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // InternalRosParser.g:12818:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12822:1: ( ( ruleGraphName ) ) // InternalRosParser.g:12823:2: ( ruleGraphName ) @@ -37803,13 +37803,13 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // InternalRosParser.g:12823:2: ( ruleGraphName ) // InternalRosParser.g:12824:3: ruleGraphName { - before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -37823,7 +37823,7 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37835,8 +37835,8 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // InternalRosParser.g:12833:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12837:1: ( ( ruleGraphName ) ) // InternalRosParser.g:12838:2: ( ruleGraphName ) @@ -37844,13 +37844,13 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // InternalRosParser.g:12838:2: ( ruleGraphName ) // InternalRosParser.g:12839:3: ruleGraphName { - before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -37864,7 +37864,7 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37876,8 +37876,8 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // InternalRosParser.g:12848:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12852:1: ( ( ruleGraphName ) ) // InternalRosParser.g:12853:2: ( ruleGraphName ) @@ -37885,13 +37885,13 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // InternalRosParser.g:12853:2: ( ruleGraphName ) // InternalRosParser.g:12854:3: ruleGraphName { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -37905,7 +37905,7 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37917,8 +37917,8 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // InternalRosParser.g:12863:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12867:1: ( ( ruleGraphName ) ) // InternalRosParser.g:12868:2: ( ruleGraphName ) @@ -37926,13 +37926,13 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // InternalRosParser.g:12868:2: ( ruleGraphName ) // InternalRosParser.g:12869:3: ruleGraphName { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -37946,7 +37946,7 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37958,8 +37958,8 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // InternalRosParser.g:12878:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12882:1: ( ( ruleGraphName ) ) // InternalRosParser.g:12883:2: ( ruleGraphName ) @@ -37967,13 +37967,13 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // InternalRosParser.g:12883:2: ( ruleGraphName ) // InternalRosParser.g:12884:3: ruleGraphName { - before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -37987,7 +37987,7 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37999,8 +37999,8 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // InternalRosParser.g:12893:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12897:1: ( ( ruleGraphName ) ) // InternalRosParser.g:12898:2: ( ruleGraphName ) @@ -38008,13 +38008,13 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // InternalRosParser.g:12898:2: ( ruleGraphName ) // InternalRosParser.g:12899:3: ruleGraphName { - before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -38028,7 +38028,7 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38040,8 +38040,8 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // InternalRosParser.g:12908:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12912:1: ( ( ruleEString ) ) // InternalRosParser.g:12913:2: ( ruleEString ) @@ -38049,13 +38049,13 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio // InternalRosParser.g:12913:2: ( ruleEString ) // InternalRosParser.g:12914:3: ruleEString { - before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } @@ -38069,7 +38069,7 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38081,8 +38081,8 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio // InternalRosParser.g:12923:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12927:1: ( ( ruleNamespace ) ) // InternalRosParser.g:12928:2: ( ruleNamespace ) @@ -38090,13 +38090,13 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // InternalRosParser.g:12928:2: ( ruleNamespace ) // InternalRosParser.g:12929:3: ruleNamespace { - before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); + before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); + after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } @@ -38110,7 +38110,7 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38122,8 +38122,8 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // InternalRosParser.g:12938:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12942:1: ( ( ruleParameterType ) ) // InternalRosParser.g:12943:2: ( ruleParameterType ) @@ -38131,13 +38131,13 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio // InternalRosParser.g:12943:2: ( ruleParameterType ) // InternalRosParser.g:12944:3: ruleParameterType { - before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); + before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); + after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } @@ -38151,7 +38151,7 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38163,8 +38163,8 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio // InternalRosParser.g:12953:1: rule__Parameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12957:1: ( ( ruleParameterValue ) ) // InternalRosParser.g:12958:2: ( ruleParameterValue ) @@ -38172,13 +38172,13 @@ public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionExcep // InternalRosParser.g:12958:2: ( ruleParameterValue ) // InternalRosParser.g:12959:3: ruleParameterValue { - before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); + before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); + after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } @@ -38192,7 +38192,7 @@ public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38204,8 +38204,8 @@ public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionExcep // InternalRosParser.g:12968:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12972:1: ( ( ruleParameterType ) ) // InternalRosParser.g:12973:2: ( ruleParameterType ) @@ -38213,13 +38213,13 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // InternalRosParser.g:12973:2: ( ruleParameterType ) // InternalRosParser.g:12974:3: ruleParameterType { - before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } @@ -38233,7 +38233,7 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38245,8 +38245,8 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // InternalRosParser.g:12983:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:12987:1: ( ( ruleParameterType ) ) // InternalRosParser.g:12988:2: ( ruleParameterType ) @@ -38254,13 +38254,13 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // InternalRosParser.g:12988:2: ( ruleParameterType ) // InternalRosParser.g:12989:3: ruleParameterType { - before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } @@ -38274,7 +38274,7 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38286,8 +38286,8 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // InternalRosParser.g:12998:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13002:1: ( ( ruleParameterStructTypeMember ) ) // InternalRosParser.g:13003:2: ( ruleParameterStructTypeMember ) @@ -38295,13 +38295,13 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRosParser.g:13003:2: ( ruleParameterStructTypeMember ) // InternalRosParser.g:13004:3: ruleParameterStructTypeMember { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } @@ -38315,7 +38315,7 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38327,8 +38327,8 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRosParser.g:13013:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13017:1: ( ( ruleParameterStructTypeMember ) ) // InternalRosParser.g:13018:2: ( ruleParameterStructTypeMember ) @@ -38336,13 +38336,13 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRosParser.g:13018:2: ( ruleParameterStructTypeMember ) // InternalRosParser.g:13019:3: ruleParameterStructTypeMember { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } @@ -38356,7 +38356,7 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38368,8 +38368,8 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRosParser.g:13028:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13032:1: ( ( ruleParameterInteger ) ) // InternalRosParser.g:13033:2: ( ruleParameterInteger ) @@ -38377,13 +38377,13 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // InternalRosParser.g:13033:2: ( ruleParameterInteger ) // InternalRosParser.g:13034:3: ruleParameterInteger { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } @@ -38397,7 +38397,7 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38409,8 +38409,8 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // InternalRosParser.g:13043:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13047:1: ( ( ruleParameterString ) ) // InternalRosParser.g:13048:2: ( ruleParameterString ) @@ -38418,13 +38418,13 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // InternalRosParser.g:13048:2: ( ruleParameterString ) // InternalRosParser.g:13049:3: ruleParameterString { - before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } @@ -38438,7 +38438,7 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38450,8 +38450,8 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // InternalRosParser.g:13058:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13062:1: ( ( ruleParameterDouble ) ) // InternalRosParser.g:13063:2: ( ruleParameterDouble ) @@ -38459,13 +38459,13 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // InternalRosParser.g:13063:2: ( ruleParameterDouble ) // InternalRosParser.g:13064:3: ruleParameterDouble { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } @@ -38479,7 +38479,7 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38491,8 +38491,8 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // InternalRosParser.g:13073:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13077:1: ( ( ruleParameterBoolean ) ) // InternalRosParser.g:13078:2: ( ruleParameterBoolean ) @@ -38500,13 +38500,13 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // InternalRosParser.g:13078:2: ( ruleParameterBoolean ) // InternalRosParser.g:13079:3: ruleParameterBoolean { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } @@ -38520,7 +38520,7 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38532,8 +38532,8 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // InternalRosParser.g:13088:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13092:1: ( ( ruleParameterBase64 ) ) // InternalRosParser.g:13093:2: ( ruleParameterBase64 ) @@ -38541,13 +38541,13 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // InternalRosParser.g:13093:2: ( ruleParameterBase64 ) // InternalRosParser.g:13094:3: ruleParameterBase64 { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } @@ -38561,7 +38561,7 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38573,8 +38573,8 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // InternalRosParser.g:13103:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13107:1: ( ( ruleParameterType ) ) // InternalRosParser.g:13108:2: ( ruleParameterType ) @@ -38582,13 +38582,13 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // InternalRosParser.g:13108:2: ( ruleParameterType ) // InternalRosParser.g:13109:3: ruleParameterType { - before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } @@ -38602,7 +38602,7 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38614,8 +38614,8 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // InternalRosParser.g:13118:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13122:1: ( ( ruleParameterList ) ) // InternalRosParser.g:13123:2: ( ruleParameterList ) @@ -38623,13 +38623,13 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // InternalRosParser.g:13123:2: ( ruleParameterList ) // InternalRosParser.g:13124:3: ruleParameterList { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } @@ -38643,7 +38643,7 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38655,8 +38655,8 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // InternalRosParser.g:13133:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13137:1: ( ( ruleParameterValue ) ) // InternalRosParser.g:13138:2: ( ruleParameterValue ) @@ -38664,13 +38664,13 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // InternalRosParser.g:13138:2: ( ruleParameterValue ) // InternalRosParser.g:13139:3: ruleParameterValue { - before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } @@ -38684,7 +38684,7 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38696,8 +38696,8 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // InternalRosParser.g:13148:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13152:1: ( ( ruleParameterValue ) ) // InternalRosParser.g:13153:2: ( ruleParameterValue ) @@ -38705,13 +38705,13 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // InternalRosParser.g:13153:2: ( ruleParameterValue ) // InternalRosParser.g:13154:3: ruleParameterValue { - before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } @@ -38725,7 +38725,7 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38737,8 +38737,8 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // InternalRosParser.g:13163:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13167:1: ( ( ruleEString ) ) // InternalRosParser.g:13168:2: ( ruleEString ) @@ -38746,13 +38746,13 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // InternalRosParser.g:13168:2: ( ruleEString ) // InternalRosParser.g:13169:3: ruleEString { - before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } @@ -38766,7 +38766,7 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38778,8 +38778,8 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // InternalRosParser.g:13178:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13182:1: ( ( ruleEString ) ) // InternalRosParser.g:13183:2: ( ruleEString ) @@ -38787,13 +38787,13 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // InternalRosParser.g:13183:2: ( ruleEString ) // InternalRosParser.g:13184:3: ruleEString { - before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } @@ -38807,7 +38807,7 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38819,8 +38819,8 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // InternalRosParser.g:13193:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13197:1: ( ( ruleBase64Binary ) ) // InternalRosParser.g:13198:2: ( ruleBase64Binary ) @@ -38828,13 +38828,13 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // InternalRosParser.g:13198:2: ( ruleBase64Binary ) // InternalRosParser.g:13199:3: ruleBase64Binary { - before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); ruleBase64Binary(); state._fsp--; - after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } @@ -38848,7 +38848,7 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38860,8 +38860,8 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // InternalRosParser.g:13208:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13212:1: ( ( ruleInteger0 ) ) // InternalRosParser.g:13213:2: ( ruleInteger0 ) @@ -38869,13 +38869,13 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // InternalRosParser.g:13213:2: ( ruleInteger0 ) // InternalRosParser.g:13214:3: ruleInteger0 { - before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleInteger0(); state._fsp--; - after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } @@ -38889,7 +38889,7 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38901,8 +38901,8 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // InternalRosParser.g:13223:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13227:1: ( ( ruleDouble0 ) ) // InternalRosParser.g:13228:2: ( ruleDouble0 ) @@ -38910,13 +38910,13 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // InternalRosParser.g:13228:2: ( ruleDouble0 ) // InternalRosParser.g:13229:3: ruleDouble0 { - before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleDouble0(); state._fsp--; - after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } @@ -38930,7 +38930,7 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38942,8 +38942,8 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // InternalRosParser.g:13238:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13242:1: ( ( ruleboolean0 ) ) // InternalRosParser.g:13243:2: ( ruleboolean0 ) @@ -38951,13 +38951,13 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // InternalRosParser.g:13243:2: ( ruleboolean0 ) // InternalRosParser.g:13244:3: ruleboolean0 { - before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleboolean0(); state._fsp--; - after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } @@ -38971,7 +38971,7 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38983,8 +38983,8 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // InternalRosParser.g:13253:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13257:1: ( ( ruleParameterStructMember ) ) // InternalRosParser.g:13258:2: ( ruleParameterStructMember ) @@ -38992,13 +38992,13 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // InternalRosParser.g:13258:2: ( ruleParameterStructMember ) // InternalRosParser.g:13259:3: ruleParameterStructMember { - before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } @@ -39012,7 +39012,7 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39024,8 +39024,8 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // InternalRosParser.g:13268:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13272:1: ( ( ruleParameterStructMember ) ) // InternalRosParser.g:13273:2: ( ruleParameterStructMember ) @@ -39033,13 +39033,13 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // InternalRosParser.g:13273:2: ( ruleParameterStructMember ) // InternalRosParser.g:13274:3: ruleParameterStructMember { - before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } @@ -39053,7 +39053,7 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39065,8 +39065,8 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // InternalRosParser.g:13283:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13287:1: ( ( ruleDateTime0 ) ) // InternalRosParser.g:13288:2: ( ruleDateTime0 ) @@ -39074,13 +39074,13 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // InternalRosParser.g:13288:2: ( ruleDateTime0 ) // InternalRosParser.g:13289:3: ruleDateTime0 { - before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleDateTime0(); state._fsp--; - after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } @@ -39094,7 +39094,7 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39106,8 +39106,8 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // InternalRosParser.g:13298:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13302:1: ( ( ruleEString ) ) // InternalRosParser.g:13303:2: ( ruleEString ) @@ -39115,13 +39115,13 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // InternalRosParser.g:13303:2: ( ruleEString ) // InternalRosParser.g:13304:3: ruleEString { - before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -39135,7 +39135,7 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39147,8 +39147,8 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // InternalRosParser.g:13313:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13317:1: ( ( ruleParameterValue ) ) // InternalRosParser.g:13318:2: ( ruleParameterValue ) @@ -39156,13 +39156,13 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // InternalRosParser.g:13318:2: ( ruleParameterValue ) // InternalRosParser.g:13319:3: ruleParameterValue { - before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } @@ -39176,7 +39176,7 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39188,8 +39188,8 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // InternalRosParser.g:13328:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13332:1: ( ( ruleEString ) ) // InternalRosParser.g:13333:2: ( ruleEString ) @@ -39197,13 +39197,13 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // InternalRosParser.g:13333:2: ( ruleEString ) // InternalRosParser.g:13334:3: ruleEString { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -39217,7 +39217,7 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39229,8 +39229,8 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // InternalRosParser.g:13343:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13347:1: ( ( ruleParameterType ) ) // InternalRosParser.g:13348:2: ( ruleParameterType ) @@ -39238,13 +39238,13 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // InternalRosParser.g:13348:2: ( ruleParameterType ) // InternalRosParser.g:13349:3: ruleParameterType { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } @@ -39258,7 +39258,7 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39270,8 +39270,8 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // InternalRosParser.g:13358:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; public final void rule__MessagePart__TypeAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13362:1: ( ( ruleAbstractType ) ) // InternalRosParser.g:13363:2: ( ruleAbstractType ) @@ -39279,13 +39279,13 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // InternalRosParser.g:13363:2: ( ruleAbstractType ) // InternalRosParser.g:13364:3: ruleAbstractType { - before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleAbstractType(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } @@ -39299,7 +39299,7 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39311,8 +39311,8 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // InternalRosParser.g:13373:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; public final void rule__MessagePart__DataAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13377:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) // InternalRosParser.g:13378:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) @@ -39320,7 +39320,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // InternalRosParser.g:13378:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) // InternalRosParser.g:13379:3: ( rule__MessagePart__DataAlternatives_1_0 ) { - before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); + before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); // InternalRosParser.g:13380:3: ( rule__MessagePart__DataAlternatives_1_0 ) // InternalRosParser.g:13380:4: rule__MessagePart__DataAlternatives_1_0 { @@ -39332,7 +39332,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept } - after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); + after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } @@ -39346,7 +39346,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39358,8 +39358,8 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // InternalRosParser.g:13388:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13392:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:13393:2: ( ( ruleEString ) ) @@ -39367,21 +39367,21 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // InternalRosParser.g:13393:2: ( ( ruleEString ) ) // InternalRosParser.g:13394:3: ( ruleEString ) { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); // InternalRosParser.g:13395:3: ( ruleEString ) // InternalRosParser.g:13396:4: ruleEString { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } @@ -39395,7 +39395,7 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39407,8 +39407,8 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // InternalRosParser.g:13407:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRosParser.g:13411:1: ( ( ( ruleEString ) ) ) // InternalRosParser.g:13412:2: ( ( ruleEString ) ) @@ -39416,21 +39416,21 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn // InternalRosParser.g:13412:2: ( ( ruleEString ) ) // InternalRosParser.g:13413:3: ( ruleEString ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); // InternalRosParser.g:13414:3: ( ruleEString ) // InternalRosParser.g:13415:4: ruleEString { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } @@ -39444,7 +39444,7 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39569,7 +39569,7 @@ public String getDescription() { return "2551:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) );"; } } - + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); @@ -39662,4 +39662,4 @@ public String getDescription() { public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000800000000000L}); public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.g index bf33732bd..7935a5fbf 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.g @@ -6,7 +6,7 @@ lexer grammar InternalBasicsLexer; @header { package de.fraunhofer.ipa.ros.ide.contentassist.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.java index a7571b9d9..170c692e1 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.java @@ -1,6 +1,6 @@ package de.fraunhofer.ipa.ros.ide.contentassist.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; @@ -103,7 +103,7 @@ public class InternalBasicsLexer extends Lexer { // delegates // delegators - public InternalBasicsLexer() {;} + public InternalBasicsLexer() {;} public InternalBasicsLexer(CharStream input) { this(input, new RecognizerSharedState()); } @@ -121,7 +121,7 @@ public final void mRelativeNamespace() throws RecognitionException { // InternalBasicsLexer.g:14:19: ( 'RelativeNamespace' ) // InternalBasicsLexer.g:14:21: 'RelativeNamespace' { - match("RelativeNamespace"); + match("RelativeNamespace"); } @@ -142,7 +142,7 @@ public final void mPrivateNamespace() throws RecognitionException { // InternalBasicsLexer.g:16:18: ( 'PrivateNamespace' ) // InternalBasicsLexer.g:16:20: 'PrivateNamespace' { - match("PrivateNamespace"); + match("PrivateNamespace"); } @@ -163,7 +163,7 @@ public final void mGlobalNamespace() throws RecognitionException { // InternalBasicsLexer.g:18:17: ( 'GlobalNamespace' ) // InternalBasicsLexer.g:18:19: 'GlobalNamespace' { - match("GlobalNamespace"); + match("GlobalNamespace"); } @@ -184,7 +184,7 @@ public final void mParameterAny() throws RecognitionException { // InternalBasicsLexer.g:20:14: ( 'ParameterAny' ) // InternalBasicsLexer.g:20:16: 'ParameterAny' { - match("ParameterAny"); + match("ParameterAny"); } @@ -205,7 +205,7 @@ public final void mGraphName() throws RecognitionException { // InternalBasicsLexer.g:22:11: ( 'GraphName' ) // InternalBasicsLexer.g:22:13: 'GraphName' { - match("GraphName"); + match("GraphName"); } @@ -226,7 +226,7 @@ public final void mFloat32_1() throws RecognitionException { // InternalBasicsLexer.g:24:11: ( 'float32[]' ) // InternalBasicsLexer.g:24:13: 'float32[]' { - match("float32[]"); + match("float32[]"); } @@ -247,7 +247,7 @@ public final void mFloat64_1() throws RecognitionException { // InternalBasicsLexer.g:26:11: ( 'float64[]' ) // InternalBasicsLexer.g:26:13: 'float64[]' { - match("float64[]"); + match("float64[]"); } @@ -268,7 +268,7 @@ public final void mDefault() throws RecognitionException { // InternalBasicsLexer.g:28:9: ( 'default:' ) // InternalBasicsLexer.g:28:11: 'default:' { - match("default:"); + match("default:"); } @@ -289,7 +289,7 @@ public final void mDuration() throws RecognitionException { // InternalBasicsLexer.g:30:10: ( 'duration' ) // InternalBasicsLexer.g:30:12: 'duration' { - match("duration"); + match("duration"); } @@ -310,7 +310,7 @@ public final void mFeedback() throws RecognitionException { // InternalBasicsLexer.g:32:10: ( 'feedback' ) // InternalBasicsLexer.g:32:12: 'feedback' { - match("feedback"); + match("feedback"); } @@ -331,7 +331,7 @@ public final void mString_2() throws RecognitionException { // InternalBasicsLexer.g:34:10: ( 'string[]' ) // InternalBasicsLexer.g:34:12: 'string[]' { - match("string[]"); + match("string[]"); } @@ -352,7 +352,7 @@ public final void mUint16_1() throws RecognitionException { // InternalBasicsLexer.g:36:10: ( 'uint16[]' ) // InternalBasicsLexer.g:36:12: 'uint16[]' { - match("uint16[]"); + match("uint16[]"); } @@ -373,7 +373,7 @@ public final void mUint32_1() throws RecognitionException { // InternalBasicsLexer.g:38:10: ( 'uint32[]' ) // InternalBasicsLexer.g:38:12: 'uint32[]' { - match("uint32[]"); + match("uint32[]"); } @@ -394,7 +394,7 @@ public final void mUint64_1() throws RecognitionException { // InternalBasicsLexer.g:40:10: ( 'uint64[]' ) // InternalBasicsLexer.g:40:12: 'uint64[]' { - match("uint64[]"); + match("uint64[]"); } @@ -415,7 +415,7 @@ public final void mBoolean() throws RecognitionException { // InternalBasicsLexer.g:42:9: ( 'Boolean' ) // InternalBasicsLexer.g:42:11: 'Boolean' { - match("Boolean"); + match("Boolean"); } @@ -436,7 +436,7 @@ public final void mInteger() throws RecognitionException { // InternalBasicsLexer.g:44:9: ( 'Integer' ) // InternalBasicsLexer.g:44:11: 'Integer' { - match("Integer"); + match("Integer"); } @@ -457,7 +457,7 @@ public final void mFloat32() throws RecognitionException { // InternalBasicsLexer.g:46:9: ( 'float32' ) // InternalBasicsLexer.g:46:11: 'float32' { - match("float32"); + match("float32"); } @@ -478,7 +478,7 @@ public final void mFloat64() throws RecognitionException { // InternalBasicsLexer.g:48:9: ( 'float64' ) // InternalBasicsLexer.g:48:11: 'float64' { - match("float64"); + match("float64"); } @@ -499,7 +499,7 @@ public final void mInt16_1() throws RecognitionException { // InternalBasicsLexer.g:50:9: ( 'int16[]' ) // InternalBasicsLexer.g:50:11: 'int16[]' { - match("int16[]"); + match("int16[]"); } @@ -520,7 +520,7 @@ public final void mInt32_1() throws RecognitionException { // InternalBasicsLexer.g:52:9: ( 'int32[]' ) // InternalBasicsLexer.g:52:11: 'int32[]' { - match("int32[]"); + match("int32[]"); } @@ -541,7 +541,7 @@ public final void mInt64_1() throws RecognitionException { // InternalBasicsLexer.g:54:9: ( 'int64[]' ) // InternalBasicsLexer.g:54:11: 'int64[]' { - match("int64[]"); + match("int64[]"); } @@ -562,7 +562,7 @@ public final void mMessage() throws RecognitionException { // InternalBasicsLexer.g:56:9: ( 'message' ) // InternalBasicsLexer.g:56:11: 'message' { - match("message"); + match("message"); } @@ -583,7 +583,7 @@ public final void mService() throws RecognitionException { // InternalBasicsLexer.g:58:9: ( 'service' ) // InternalBasicsLexer.g:58:11: 'service' { - match("service"); + match("service"); } @@ -604,7 +604,7 @@ public final void mUint8_1() throws RecognitionException { // InternalBasicsLexer.g:60:9: ( 'uint8[]' ) // InternalBasicsLexer.g:60:11: 'uint8[]' { - match("uint8[]"); + match("uint8[]"); } @@ -625,7 +625,7 @@ public final void mArray() throws RecognitionException { // InternalBasicsLexer.g:62:7: ( 'Array:' ) // InternalBasicsLexer.g:62:9: 'Array:' { - match("Array:"); + match("Array:"); } @@ -646,7 +646,7 @@ public final void mBase64() throws RecognitionException { // InternalBasicsLexer.g:64:8: ( 'Base64' ) // InternalBasicsLexer.g:64:10: 'Base64' { - match("Base64"); + match("Base64"); } @@ -667,7 +667,7 @@ public final void mDouble() throws RecognitionException { // InternalBasicsLexer.g:66:8: ( 'Double' ) // InternalBasicsLexer.g:66:10: 'Double' { - match("Double"); + match("Double"); } @@ -688,7 +688,7 @@ public final void mHeader() throws RecognitionException { // InternalBasicsLexer.g:68:8: ( 'Header' ) // InternalBasicsLexer.g:68:10: 'Header' { - match("Header"); + match("Header"); } @@ -709,7 +709,7 @@ public final void mString() throws RecognitionException { // InternalBasicsLexer.g:70:8: ( 'String' ) // InternalBasicsLexer.g:70:10: 'String' { - match("String"); + match("String"); } @@ -730,7 +730,7 @@ public final void mStruct() throws RecognitionException { // InternalBasicsLexer.g:72:8: ( 'Struct' ) // InternalBasicsLexer.g:72:10: 'Struct' { - match("Struct"); + match("Struct"); } @@ -751,7 +751,7 @@ public final void mAction() throws RecognitionException { // InternalBasicsLexer.g:74:8: ( 'action' ) // InternalBasicsLexer.g:74:10: 'action' { - match("action"); + match("action"); } @@ -772,7 +772,7 @@ public final void mBool_1() throws RecognitionException { // InternalBasicsLexer.g:76:8: ( 'bool[]' ) // InternalBasicsLexer.g:76:10: 'bool[]' { - match("bool[]"); + match("bool[]"); } @@ -793,7 +793,7 @@ public final void mByte_1() throws RecognitionException { // InternalBasicsLexer.g:78:8: ( 'byte[]' ) // InternalBasicsLexer.g:78:10: 'byte[]' { - match("byte[]"); + match("byte[]"); } @@ -814,7 +814,7 @@ public final void mInt8_1() throws RecognitionException { // InternalBasicsLexer.g:80:8: ( 'int8[]' ) // InternalBasicsLexer.g:80:10: 'int8[]' { - match("int8[]"); + match("int8[]"); } @@ -835,7 +835,7 @@ public final void mResult() throws RecognitionException { // InternalBasicsLexer.g:82:8: ( 'result' ) // InternalBasicsLexer.g:82:10: 'result' { - match("result"); + match("result"); } @@ -856,7 +856,7 @@ public final void mString_1() throws RecognitionException { // InternalBasicsLexer.g:84:10: ( 'string' ) // InternalBasicsLexer.g:84:12: 'string' { - match("string"); + match("string"); } @@ -877,7 +877,7 @@ public final void mUint16() throws RecognitionException { // InternalBasicsLexer.g:86:8: ( 'uint16' ) // InternalBasicsLexer.g:86:10: 'uint16' { - match("uint16"); + match("uint16"); } @@ -898,7 +898,7 @@ public final void mUint32() throws RecognitionException { // InternalBasicsLexer.g:88:8: ( 'uint32' ) // InternalBasicsLexer.g:88:10: 'uint32' { - match("uint32"); + match("uint32"); } @@ -919,7 +919,7 @@ public final void mUint64() throws RecognitionException { // InternalBasicsLexer.g:90:8: ( 'uint64' ) // InternalBasicsLexer.g:90:10: 'uint64' { - match("uint64"); + match("uint64"); } @@ -940,7 +940,7 @@ public final void mValue_1() throws RecognitionException { // InternalBasicsLexer.g:92:9: ( 'value:' ) // InternalBasicsLexer.g:92:11: 'value:' { - match("value:"); + match("value:"); } @@ -961,7 +961,7 @@ public final void mInt16() throws RecognitionException { // InternalBasicsLexer.g:94:7: ( 'int16' ) // InternalBasicsLexer.g:94:9: 'int16' { - match("int16"); + match("int16"); } @@ -982,7 +982,7 @@ public final void mInt32() throws RecognitionException { // InternalBasicsLexer.g:96:7: ( 'int32' ) // InternalBasicsLexer.g:96:9: 'int32' { - match("int32"); + match("int32"); } @@ -1003,7 +1003,7 @@ public final void mInt64() throws RecognitionException { // InternalBasicsLexer.g:98:7: ( 'int64' ) // InternalBasicsLexer.g:98:9: 'int64' { - match("int64"); + match("int64"); } @@ -1024,7 +1024,7 @@ public final void mType_1() throws RecognitionException { // InternalBasicsLexer.g:100:8: ( 'type:' ) // InternalBasicsLexer.g:100:10: 'type:' { - match("type:"); + match("type:"); } @@ -1045,7 +1045,7 @@ public final void mUint8() throws RecognitionException { // InternalBasicsLexer.g:102:7: ( 'uint8' ) // InternalBasicsLexer.g:102:9: 'uint8' { - match("uint8"); + match("uint8"); } @@ -1066,7 +1066,7 @@ public final void mValue() throws RecognitionException { // InternalBasicsLexer.g:104:7: ( 'value' ) // InternalBasicsLexer.g:104:9: 'value' { - match("value"); + match("value"); } @@ -1087,7 +1087,7 @@ public final void mDate() throws RecognitionException { // InternalBasicsLexer.g:106:6: ( 'Date' ) // InternalBasicsLexer.g:106:8: 'Date' { - match("Date"); + match("Date"); } @@ -1108,7 +1108,7 @@ public final void mList() throws RecognitionException { // InternalBasicsLexer.g:108:6: ( 'List' ) // InternalBasicsLexer.g:108:8: 'List' { - match("List"); + match("List"); } @@ -1129,7 +1129,7 @@ public final void mBool() throws RecognitionException { // InternalBasicsLexer.g:110:6: ( 'bool' ) // InternalBasicsLexer.g:110:8: 'bool' { - match("bool"); + match("bool"); } @@ -1150,7 +1150,7 @@ public final void mByte() throws RecognitionException { // InternalBasicsLexer.g:112:6: ( 'byte' ) // InternalBasicsLexer.g:112:8: 'byte' { - match("byte"); + match("byte"); } @@ -1171,7 +1171,7 @@ public final void mGoal() throws RecognitionException { // InternalBasicsLexer.g:114:6: ( 'goal' ) // InternalBasicsLexer.g:114:8: 'goal' { - match("goal"); + match("goal"); } @@ -1192,7 +1192,7 @@ public final void mInt8() throws RecognitionException { // InternalBasicsLexer.g:116:6: ( 'int8' ) // InternalBasicsLexer.g:116:8: 'int8' { - match("int8"); + match("int8"); } @@ -1213,7 +1213,7 @@ public final void mName() throws RecognitionException { // InternalBasicsLexer.g:118:6: ( 'name' ) // InternalBasicsLexer.g:118:8: 'name' { - match("name"); + match("name"); } @@ -1234,7 +1234,7 @@ public final void mNode() throws RecognitionException { // InternalBasicsLexer.g:120:6: ( 'node' ) // InternalBasicsLexer.g:120:8: 'node' { - match("node"); + match("node"); } @@ -1255,7 +1255,7 @@ public final void mTime() throws RecognitionException { // InternalBasicsLexer.g:122:6: ( 'time' ) // InternalBasicsLexer.g:122:8: 'time' { - match("time"); + match("time"); } @@ -1276,7 +1276,7 @@ public final void mType() throws RecognitionException { // InternalBasicsLexer.g:124:6: ( 'type' ) // InternalBasicsLexer.g:124:8: 'type' { - match("type"); + match("type"); } @@ -1297,7 +1297,7 @@ public final void mAny() throws RecognitionException { // InternalBasicsLexer.g:126:5: ( 'Any' ) // InternalBasicsLexer.g:126:7: 'Any' { - match("Any"); + match("Any"); } @@ -1318,7 +1318,7 @@ public final void mNs() throws RecognitionException { // InternalBasicsLexer.g:128:4: ( 'ns:' ) // InternalBasicsLexer.g:128:6: 'ns:' { - match("ns:"); + match("ns:"); } @@ -1339,7 +1339,7 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep // InternalBasicsLexer.g:130:37: ( '[]' ) // InternalBasicsLexer.g:130:39: '[]' { - match("[]"); + match("[]"); } @@ -1360,7 +1360,7 @@ public final void mComma() throws RecognitionException { // InternalBasicsLexer.g:132:7: ( ',' ) // InternalBasicsLexer.g:132:9: ',' { - match(','); + match(','); } @@ -1380,7 +1380,7 @@ public final void mColon() throws RecognitionException { // InternalBasicsLexer.g:134:7: ( ':' ) // InternalBasicsLexer.g:134:9: ':' { - match(':'); + match(':'); } @@ -1400,7 +1400,7 @@ public final void mLeftSquareBracket() throws RecognitionException { // InternalBasicsLexer.g:136:19: ( '[' ) // InternalBasicsLexer.g:136:21: '[' { - match('['); + match('['); } @@ -1420,7 +1420,7 @@ public final void mRightSquareBracket() throws RecognitionException { // InternalBasicsLexer.g:138:20: ( ']' ) // InternalBasicsLexer.g:138:22: ']' { - match(']'); + match(']'); } @@ -1438,7 +1438,7 @@ public final void mRULE_DIGIT() throws RecognitionException { // InternalBasicsLexer.g:140:21: ( '0' .. '9' ) // InternalBasicsLexer.g:140:23: '0' .. '9' { - matchRange('0','9'); + matchRange('0','9'); } @@ -1486,7 +1486,7 @@ else if ( (LA1_1=='B') ) { case 1 : // InternalBasicsLexer.g:142:16: '0b' { - match("0b"); + match("0b"); } @@ -1494,7 +1494,7 @@ else if ( (LA1_1=='B') ) { case 2 : // InternalBasicsLexer.g:142:21: '0B' { - match("0B"); + match("0B"); } @@ -1515,24 +1515,24 @@ else if ( (LA1_1=='B') ) { switch (alt2) { - case 1 : - // InternalBasicsLexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { - input.consume(); + case 1 : + // InternalBasicsLexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt2 >= 1 ) break loop2; + default : + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = new EarlyExitException(2, input); throw eee; @@ -1579,7 +1579,7 @@ else if ( (LA3_0=='f') ) { case 1 : // InternalBasicsLexer.g:144:17: 'true' { - match("true"); + match("true"); } @@ -1587,7 +1587,7 @@ else if ( (LA3_0=='f') ) { case 2 : // InternalBasicsLexer.g:144:24: 'false' { - match("false"); + match("false"); } @@ -1634,14 +1634,14 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalBasicsLexer.g:146:16: RULE_DIGIT { - mRULE_DIGIT(); + mRULE_DIGIT(); } break; case 2 : // InternalBasicsLexer.g:146:27: '-' ( RULE_DIGIT )* { - match('-'); + match('-'); // InternalBasicsLexer.g:146:31: ( RULE_DIGIT )* loop4: do { @@ -1654,16 +1654,16 @@ else if ( (LA5_0=='-') ) { switch (alt4) { - case 1 : - // InternalBasicsLexer.g:146:31: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalBasicsLexer.g:146:31: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop4; + default : + break loop4; } } while (true); @@ -1680,7 +1680,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalBasicsLexer.g:146:45: '.' ( RULE_DECINT )* { - match('.'); + match('.'); // InternalBasicsLexer.g:146:49: ( RULE_DECINT )* loop6: do { @@ -1693,16 +1693,16 @@ else if ( (LA5_0=='-') ) { switch (alt6) { - case 1 : - // InternalBasicsLexer.g:146:49: RULE_DECINT - { - mRULE_DECINT(); + case 1 : + // InternalBasicsLexer.g:146:49: RULE_DECINT + { + mRULE_DECINT(); - } - break; + } + break; - default : - break loop6; + default : + break loop6; } } while (true); @@ -1723,7 +1723,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalBasicsLexer.g:146:63: '.' ( RULE_DIGIT )* { - match('.'); + match('.'); // InternalBasicsLexer.g:146:67: ( RULE_DIGIT )* loop7: do { @@ -1736,16 +1736,16 @@ else if ( (LA5_0=='-') ) { switch (alt7) { - case 1 : - // InternalBasicsLexer.g:146:67: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalBasicsLexer.g:146:67: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop7; + default : + break loop7; } } while (true); @@ -1790,7 +1790,7 @@ else if ( (LA5_0=='-') ) { } - mRULE_DIGIT(); + mRULE_DIGIT(); } break; @@ -1853,14 +1853,14 @@ public final void mRULE_DECINT() throws RecognitionException { case 1 : // InternalBasicsLexer.g:148:16: '0' { - match('0'); + match('0'); } break; case 2 : // InternalBasicsLexer.g:148:20: '1' .. '9' ( RULE_DIGIT )* { - matchRange('1','9'); + matchRange('1','9'); // InternalBasicsLexer.g:148:29: ( RULE_DIGIT )* loop11: do { @@ -1873,16 +1873,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { - case 1 : - // InternalBasicsLexer.g:148:29: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalBasicsLexer.g:148:29: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -1892,8 +1892,8 @@ public final void mRULE_DECINT() throws RecognitionException { case 3 : // InternalBasicsLexer.g:148:41: '-' '0' .. '9' ( RULE_DIGIT )* { - match('-'); - matchRange('0','9'); + match('-'); + matchRange('0','9'); // InternalBasicsLexer.g:148:54: ( RULE_DIGIT )* loop12: do { @@ -1906,16 +1906,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { - case 1 : - // InternalBasicsLexer.g:148:54: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalBasicsLexer.g:148:54: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); @@ -1968,15 +1968,15 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { case 1 : // InternalBasicsLexer.g:150:22: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalBasicsLexer.g:150:31: '1' .. '3' '0' .. '9' { - matchRange('1','3'); - matchRange('0','9'); + matchRange('1','3'); + matchRange('0','9'); } break; @@ -2024,15 +2024,15 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { case 1 : // InternalBasicsLexer.g:152:24: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalBasicsLexer.g:152:33: '1' '0' .. '2' { - match('1'); - matchRange('0','2'); + match('1'); + matchRange('0','2'); } break; @@ -2054,10 +2054,10 @@ public final void mRULE_YEAR() throws RecognitionException { // InternalBasicsLexer.g:154:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) // InternalBasicsLexer.g:154:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { - matchRange('0','2'); - matchRange('0','9'); - matchRange('0','9'); - matchRange('0','9'); + matchRange('0','2'); + matchRange('0','9'); + matchRange('0','9'); + matchRange('0','9'); } @@ -2093,16 +2093,16 @@ else if ( (LA16_0=='2') ) { case 1 : // InternalBasicsLexer.g:156:23: '0' .. '1' '0' .. '9' { - matchRange('0','1'); - matchRange('0','9'); + matchRange('0','1'); + matchRange('0','9'); } break; case 2 : // InternalBasicsLexer.g:156:41: '2' '0' .. '3' { - match('2'); - matchRange('0','3'); + match('2'); + matchRange('0','3'); } break; @@ -2124,8 +2124,8 @@ public final void mRULE_MIN_SEC() throws RecognitionException { // InternalBasicsLexer.g:158:23: ( '0' .. '5' '0' .. '9' ) // InternalBasicsLexer.g:158:25: '0' .. '5' '0' .. '9' { - matchRange('0','5'); - matchRange('0','9'); + matchRange('0','5'); + matchRange('0','9'); } @@ -2143,17 +2143,17 @@ public final void mRULE_DATE_TIME() throws RecognitionException { // InternalBasicsLexer.g:160:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) // InternalBasicsLexer.g:160:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { - mRULE_YEAR(); - match('-'); - mRULE_MONTH(); - match('-'); - mRULE_DAY(); - match('T'); - mRULE_HOUR(); - match(':'); - mRULE_MIN_SEC(); - match(':'); - mRULE_MIN_SEC(); + mRULE_YEAR(); + match('-'); + mRULE_MONTH(); + match('-'); + mRULE_DAY(); + match('T'); + mRULE_HOUR(); + match(':'); + mRULE_MIN_SEC(); + match(':'); + mRULE_MIN_SEC(); } @@ -2193,21 +2193,21 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalBasicsLexer.g:162:26: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalBasicsLexer.g:162:34: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; } - match('='); + match('='); // InternalBasicsLexer.g:162:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { @@ -2305,29 +2305,29 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalBasicsLexer.g:162:52: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalBasicsLexer.g:162:60: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 3 : // InternalBasicsLexer.g:162:72: RULE_INT { - mRULE_INT(); + mRULE_INT(); } break; case 4 : // InternalBasicsLexer.g:162:81: '-' RULE_INT { - match('-'); - mRULE_INT(); + match('-'); + mRULE_INT(); } break; @@ -2349,7 +2349,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { public final void mRULE_BEGIN() throws RecognitionException { try { // InternalBasicsLexer.g:164:21: () - // InternalBasicsLexer.g:164:23: + // InternalBasicsLexer.g:164:23: { } @@ -2363,7 +2363,7 @@ public final void mRULE_BEGIN() throws RecognitionException { public final void mRULE_END() throws RecognitionException { try { // InternalBasicsLexer.g:166:19: () - // InternalBasicsLexer.g:166:21: + // InternalBasicsLexer.g:166:21: { } @@ -2381,7 +2381,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { // InternalBasicsLexer.g:168:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) // InternalBasicsLexer.g:168:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { - match('#'); + match('#'); // InternalBasicsLexer.g:168:23: (~ ( ( '\\n' | '\\r' ) ) )* loop19: do { @@ -2394,24 +2394,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt19) { - case 1 : - // InternalBasicsLexer.g:168:23: ~ ( ( '\\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(); + case 1 : + // InternalBasicsLexer.g:168:23: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); @@ -2449,25 +2449,25 @@ else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>= switch (alt20) { - case 1 : - // InternalBasicsLexer.g:170:26: '/' RULE_ID - { - match('/'); - mRULE_ID(); - - } - break; - case 2 : - // InternalBasicsLexer.g:170:38: RULE_ID '/' - { - mRULE_ID(); - match('/'); - - } - break; - - default : - break loop20; + case 1 : + // InternalBasicsLexer.g:170:26: '/' RULE_ID + { + match('/'); + mRULE_ID(); + + } + break; + case 2 : + // InternalBasicsLexer.g:170:38: RULE_ID '/' + { + mRULE_ID(); + match('/'); + + } + break; + + default : + break loop20; } } while (true); @@ -2515,33 +2515,33 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } switch (alt21) { - case 1 : - // InternalBasicsLexer.g:172:30: '/' RULE_STRING - { - match('/'); - mRULE_STRING(); - - } - break; - case 2 : - // InternalBasicsLexer.g:172:46: RULE_STRING '/' - { - mRULE_STRING(); - match('/'); - - } - break; - case 3 : - // InternalBasicsLexer.g:172:62: '~' RULE_STRING - { - match('~'); - mRULE_STRING(); - - } - break; - - default : - break loop21; + case 1 : + // InternalBasicsLexer.g:172:30: '/' RULE_STRING + { + match('/'); + mRULE_STRING(); + + } + break; + case 2 : + // InternalBasicsLexer.g:172:46: RULE_STRING '/' + { + mRULE_STRING(); + match('/'); + + } + break; + case 3 : + // InternalBasicsLexer.g:172:62: '~' RULE_STRING + { + match('~'); + mRULE_STRING(); + + } + break; + + default : + break loop21; } } while (true); @@ -2575,7 +2575,7 @@ public final void mRULE_ID() throws RecognitionException { case 1 : // InternalBasicsLexer.g:174:11: '^' { - match('^'); + match('^'); } break; @@ -2603,24 +2603,24 @@ public final void mRULE_ID() throws RecognitionException { switch (alt23) { - case 1 : - // InternalBasicsLexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); + case 1 : + // InternalBasicsLexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -2654,16 +2654,16 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { - case 1 : - // InternalBasicsLexer.g:176:22: '0' .. '9' - { - matchRange('0','9'); + case 1 : + // InternalBasicsLexer.g:176:22: '0' .. '9' + { + matchRange('0','9'); - } - break; + } + break; - default : - if ( cnt24 >= 1 ) break loop24; + default : + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = new EarlyExitException(24, input); throw eee; @@ -2708,7 +2708,7 @@ else if ( (LA27_0=='\'') ) { case 1 : // InternalBasicsLexer.g:178:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { - match('\"'); + match('\"'); // InternalBasicsLexer.g:178:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop25: do { @@ -2724,43 +2724,43 @@ else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA2 switch (alt25) { - case 1 : - // InternalBasicsLexer.g:178:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalBasicsLexer.g:178:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop25; + case 1 : + // InternalBasicsLexer.g:178:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalBasicsLexer.g:178:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop25; } } while (true); - match('\"'); + match('\"'); } break; case 2 : // InternalBasicsLexer.g:178:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { - match('\''); + match('\''); // InternalBasicsLexer.g:178:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop26: do { @@ -2776,36 +2776,36 @@ else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA2 switch (alt26) { - case 1 : - // InternalBasicsLexer.g:178:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalBasicsLexer.g:178:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop26; + case 1 : + // InternalBasicsLexer.g:178:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalBasicsLexer.g:178:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop26; } } while (true); - match('\''); + match('\''); } break; @@ -2831,7 +2831,7 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { // InternalBasicsLexer.g:180:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) // InternalBasicsLexer.g:180:19: '/*' ( options {greedy=false; } : . )* '*/' { - match("/*"); + match("/*"); // InternalBasicsLexer.g:180:24: ( options {greedy=false; } : . )* loop28: @@ -2857,20 +2857,20 @@ else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) switch (alt28) { - case 1 : - // InternalBasicsLexer.g:180:52: . - { - matchAny(); + case 1 : + // InternalBasicsLexer.g:180:52: . + { + matchAny(); - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - match("*/"); + match("*/"); } @@ -2904,24 +2904,24 @@ public final void mRULE_WS() throws RecognitionException { switch (alt29) { - case 1 : - // InternalBasicsLexer.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); + case 1 : + // InternalBasicsLexer.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt29 >= 1 ) break loop29; + default : + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = new EarlyExitException(29, input); throw eee; @@ -2948,7 +2948,7 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // InternalBasicsLexer.g:184:16: ( . ) // InternalBasicsLexer.g:184:18: . { - matchAny(); + matchAny(); } @@ -2968,539 +2968,539 @@ public void mTokens() throws RecognitionException { case 1 : // InternalBasicsLexer.g:1:10: RelativeNamespace { - mRelativeNamespace(); + mRelativeNamespace(); } break; case 2 : // InternalBasicsLexer.g:1:28: PrivateNamespace { - mPrivateNamespace(); + mPrivateNamespace(); } break; case 3 : // InternalBasicsLexer.g:1:45: GlobalNamespace { - mGlobalNamespace(); + mGlobalNamespace(); } break; case 4 : // InternalBasicsLexer.g:1:61: ParameterAny { - mParameterAny(); + mParameterAny(); } break; case 5 : // InternalBasicsLexer.g:1:74: GraphName { - mGraphName(); + mGraphName(); } break; case 6 : // InternalBasicsLexer.g:1:84: Float32_1 { - mFloat32_1(); + mFloat32_1(); } break; case 7 : // InternalBasicsLexer.g:1:94: Float64_1 { - mFloat64_1(); + mFloat64_1(); } break; case 8 : // InternalBasicsLexer.g:1:104: Default { - mDefault(); + mDefault(); } break; case 9 : // InternalBasicsLexer.g:1:112: Duration { - mDuration(); + mDuration(); } break; case 10 : // InternalBasicsLexer.g:1:121: Feedback { - mFeedback(); + mFeedback(); } break; case 11 : // InternalBasicsLexer.g:1:130: String_2 { - mString_2(); + mString_2(); } break; case 12 : // InternalBasicsLexer.g:1:139: Uint16_1 { - mUint16_1(); + mUint16_1(); } break; case 13 : // InternalBasicsLexer.g:1:148: Uint32_1 { - mUint32_1(); + mUint32_1(); } break; case 14 : // InternalBasicsLexer.g:1:157: Uint64_1 { - mUint64_1(); + mUint64_1(); } break; case 15 : // InternalBasicsLexer.g:1:166: Boolean { - mBoolean(); + mBoolean(); } break; case 16 : // InternalBasicsLexer.g:1:174: Integer { - mInteger(); + mInteger(); } break; case 17 : // InternalBasicsLexer.g:1:182: Float32 { - mFloat32(); + mFloat32(); } break; case 18 : // InternalBasicsLexer.g:1:190: Float64 { - mFloat64(); + mFloat64(); } break; case 19 : // InternalBasicsLexer.g:1:198: Int16_1 { - mInt16_1(); + mInt16_1(); } break; case 20 : // InternalBasicsLexer.g:1:206: Int32_1 { - mInt32_1(); + mInt32_1(); } break; case 21 : // InternalBasicsLexer.g:1:214: Int64_1 { - mInt64_1(); + mInt64_1(); } break; case 22 : // InternalBasicsLexer.g:1:222: Message { - mMessage(); + mMessage(); } break; case 23 : // InternalBasicsLexer.g:1:230: Service { - mService(); + mService(); } break; case 24 : // InternalBasicsLexer.g:1:238: Uint8_1 { - mUint8_1(); + mUint8_1(); } break; case 25 : // InternalBasicsLexer.g:1:246: Array { - mArray(); + mArray(); } break; case 26 : // InternalBasicsLexer.g:1:252: Base64 { - mBase64(); + mBase64(); } break; case 27 : // InternalBasicsLexer.g:1:259: Double { - mDouble(); + mDouble(); } break; case 28 : // InternalBasicsLexer.g:1:266: Header { - mHeader(); + mHeader(); } break; case 29 : // InternalBasicsLexer.g:1:273: String { - mString(); + mString(); } break; case 30 : // InternalBasicsLexer.g:1:280: Struct { - mStruct(); + mStruct(); } break; case 31 : // InternalBasicsLexer.g:1:287: Action { - mAction(); + mAction(); } break; case 32 : // InternalBasicsLexer.g:1:294: Bool_1 { - mBool_1(); + mBool_1(); } break; case 33 : // InternalBasicsLexer.g:1:301: Byte_1 { - mByte_1(); + mByte_1(); } break; case 34 : // InternalBasicsLexer.g:1:308: Int8_1 { - mInt8_1(); + mInt8_1(); } break; case 35 : // InternalBasicsLexer.g:1:315: Result { - mResult(); + mResult(); } break; case 36 : // InternalBasicsLexer.g:1:322: String_1 { - mString_1(); + mString_1(); } break; case 37 : // InternalBasicsLexer.g:1:331: Uint16 { - mUint16(); + mUint16(); } break; case 38 : // InternalBasicsLexer.g:1:338: Uint32 { - mUint32(); + mUint32(); } break; case 39 : // InternalBasicsLexer.g:1:345: Uint64 { - mUint64(); + mUint64(); } break; case 40 : // InternalBasicsLexer.g:1:352: Value_1 { - mValue_1(); + mValue_1(); } break; case 41 : // InternalBasicsLexer.g:1:360: Int16 { - mInt16(); + mInt16(); } break; case 42 : // InternalBasicsLexer.g:1:366: Int32 { - mInt32(); + mInt32(); } break; case 43 : // InternalBasicsLexer.g:1:372: Int64 { - mInt64(); + mInt64(); } break; case 44 : // InternalBasicsLexer.g:1:378: Type_1 { - mType_1(); + mType_1(); } break; case 45 : // InternalBasicsLexer.g:1:385: Uint8 { - mUint8(); + mUint8(); } break; case 46 : // InternalBasicsLexer.g:1:391: Value { - mValue(); + mValue(); } break; case 47 : // InternalBasicsLexer.g:1:397: Date { - mDate(); + mDate(); } break; case 48 : // InternalBasicsLexer.g:1:402: List { - mList(); + mList(); } break; case 49 : // InternalBasicsLexer.g:1:407: Bool { - mBool(); + mBool(); } break; case 50 : // InternalBasicsLexer.g:1:412: Byte { - mByte(); + mByte(); } break; case 51 : // InternalBasicsLexer.g:1:417: Goal { - mGoal(); + mGoal(); } break; case 52 : // InternalBasicsLexer.g:1:422: Int8 { - mInt8(); + mInt8(); } break; case 53 : // InternalBasicsLexer.g:1:427: Name { - mName(); + mName(); } break; case 54 : // InternalBasicsLexer.g:1:432: Node { - mNode(); + mNode(); } break; case 55 : // InternalBasicsLexer.g:1:437: Time { - mTime(); + mTime(); } break; case 56 : // InternalBasicsLexer.g:1:442: Type { - mType(); + mType(); } break; case 57 : // InternalBasicsLexer.g:1:447: Any { - mAny(); + mAny(); } break; case 58 : // InternalBasicsLexer.g:1:451: Ns { - mNs(); + mNs(); } break; case 59 : // InternalBasicsLexer.g:1:454: LeftSquareBracketRightSquareBracket { - mLeftSquareBracketRightSquareBracket(); + mLeftSquareBracketRightSquareBracket(); } break; case 60 : // InternalBasicsLexer.g:1:490: Comma { - mComma(); + mComma(); } break; case 61 : // InternalBasicsLexer.g:1:496: Colon { - mColon(); + mColon(); } break; case 62 : // InternalBasicsLexer.g:1:502: LeftSquareBracket { - mLeftSquareBracket(); + mLeftSquareBracket(); } break; case 63 : // InternalBasicsLexer.g:1:520: RightSquareBracket { - mRightSquareBracket(); + mRightSquareBracket(); } break; case 64 : // InternalBasicsLexer.g:1:539: RULE_BINARY { - mRULE_BINARY(); + mRULE_BINARY(); } break; case 65 : // InternalBasicsLexer.g:1:551: RULE_BOOLEAN { - mRULE_BOOLEAN(); + mRULE_BOOLEAN(); } break; case 66 : // InternalBasicsLexer.g:1:564: RULE_DOUBLE { - mRULE_DOUBLE(); + mRULE_DOUBLE(); } break; case 67 : // InternalBasicsLexer.g:1:576: RULE_DECINT { - mRULE_DECINT(); + mRULE_DECINT(); } break; case 68 : // InternalBasicsLexer.g:1:588: RULE_DATE_TIME { - mRULE_DATE_TIME(); + mRULE_DATE_TIME(); } break; case 69 : // InternalBasicsLexer.g:1:603: RULE_MESSAGE_ASIGMENT { - mRULE_MESSAGE_ASIGMENT(); + mRULE_MESSAGE_ASIGMENT(); } break; case 70 : // InternalBasicsLexer.g:1:625: RULE_SL_COMMENT { - mRULE_SL_COMMENT(); + mRULE_SL_COMMENT(); } break; case 71 : // InternalBasicsLexer.g:1:641: RULE_ROS_CONVENTION_A { - mRULE_ROS_CONVENTION_A(); + mRULE_ROS_CONVENTION_A(); } break; case 72 : // InternalBasicsLexer.g:1:663: RULE_ROS_CONVENTION_PARAM { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_ROS_CONVENTION_PARAM(); } break; case 73 : // InternalBasicsLexer.g:1:689: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 74 : // InternalBasicsLexer.g:1:697: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 75 : // InternalBasicsLexer.g:1:709: RULE_ML_COMMENT { - mRULE_ML_COMMENT(); + mRULE_ML_COMMENT(); } break; case 76 : // InternalBasicsLexer.g:1:725: RULE_WS { - mRULE_WS(); + mRULE_WS(); } break; case 77 : // InternalBasicsLexer.g:1:733: RULE_ANY_OTHER { - mRULE_ANY_OTHER(); + mRULE_ANY_OTHER(); } break; @@ -3967,9 +3967,9 @@ public String getDescription() { } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; - int _s = s; + int _s = s; switch ( s ) { - case 0 : + case 0 : int LA30_34 = input.LA(1); s = -1; @@ -3983,7 +3983,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 1 : + case 1 : int LA30_94 = input.LA(1); s = -1; @@ -3991,7 +3991,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 2 : + case 2 : int LA30_97 = input.LA(1); s = -1; @@ -3999,7 +3999,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 3 : + case 3 : int LA30_0 = input.LA(1); s = -1; @@ -4087,7 +4087,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 4 : + case 4 : int LA30_145 = input.LA(1); s = -1; @@ -4099,7 +4099,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 5 : + case 5 : int LA30_98 = input.LA(1); s = -1; @@ -4111,7 +4111,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 6 : + case 6 : int LA30_143 = input.LA(1); s = -1; @@ -4123,7 +4123,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 7 : + case 7 : int LA30_95 = input.LA(1); s = -1; @@ -4135,7 +4135,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 8 : + case 8 : int LA30_35 = input.LA(1); s = -1; @@ -4156,6 +4156,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } + - -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.g index cb85cd1ce..e08a1600b 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.g @@ -6,7 +6,7 @@ lexer grammar InternalRosLexer; @header { package de.fraunhofer.ipa.ros.ide.contentassist.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.java index 05971369b..e250b0c06 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.java @@ -1,6 +1,6 @@ package de.fraunhofer.ipa.ros.ide.contentassist.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; @@ -124,7 +124,7 @@ public class InternalRosLexer extends Lexer { // delegates // delegators - public InternalRosLexer() {;} + public InternalRosLexer() {;} public InternalRosLexer(CharStream input) { this(input, new RecognizerSharedState()); } @@ -142,7 +142,7 @@ public final void mExternalDependency() throws RecognitionException { // InternalRosLexer.g:14:20: ( 'ExternalDependency' ) // InternalRosLexer.g:14:22: 'ExternalDependency' { - match("ExternalDependency"); + match("ExternalDependency"); } @@ -163,7 +163,7 @@ public final void mRelativeNamespace() throws RecognitionException { // InternalRosLexer.g:16:19: ( 'RelativeNamespace' ) // InternalRosLexer.g:16:21: 'RelativeNamespace' { - match("RelativeNamespace"); + match("RelativeNamespace"); } @@ -184,7 +184,7 @@ public final void mPrivateNamespace() throws RecognitionException { // InternalRosLexer.g:18:18: ( 'PrivateNamespace' ) // InternalRosLexer.g:18:20: 'PrivateNamespace' { - match("PrivateNamespace"); + match("PrivateNamespace"); } @@ -205,7 +205,7 @@ public final void mGlobalNamespace() throws RecognitionException { // InternalRosLexer.g:20:17: ( 'GlobalNamespace' ) // InternalRosLexer.g:20:19: 'GlobalNamespace' { - match("GlobalNamespace"); + match("GlobalNamespace"); } @@ -226,7 +226,7 @@ public final void mServiceclients() throws RecognitionException { // InternalRosLexer.g:22:16: ( 'serviceclients:' ) // InternalRosLexer.g:22:18: 'serviceclients:' { - match("serviceclients:"); + match("serviceclients:"); } @@ -247,7 +247,7 @@ public final void mServiceservers() throws RecognitionException { // InternalRosLexer.g:24:16: ( 'serviceservers:' ) // InternalRosLexer.g:24:18: 'serviceservers:' { - match("serviceservers:"); + match("serviceservers:"); } @@ -268,7 +268,7 @@ public final void mActionclients() throws RecognitionException { // InternalRosLexer.g:26:15: ( 'actionclients:' ) // InternalRosLexer.g:26:17: 'actionclients:' { - match("actionclients:"); + match("actionclients:"); } @@ -289,7 +289,7 @@ public final void mActionservers() throws RecognitionException { // InternalRosLexer.g:28:15: ( 'actionservers:' ) // InternalRosLexer.g:28:17: 'actionservers:' { - match("actionservers:"); + match("actionservers:"); } @@ -310,7 +310,7 @@ public final void mDependencies() throws RecognitionException { // InternalRosLexer.g:30:14: ( 'dependencies:' ) // InternalRosLexer.g:30:16: 'dependencies:' { - match("dependencies:"); + match("dependencies:"); } @@ -331,7 +331,7 @@ public final void mParameterAny() throws RecognitionException { // InternalRosLexer.g:32:14: ( 'ParameterAny' ) // InternalRosLexer.g:32:16: 'ParameterAny' { - match("ParameterAny"); + match("ParameterAny"); } @@ -352,7 +352,7 @@ public final void mFromGitRepo() throws RecognitionException { // InternalRosLexer.g:34:13: ( 'fromGitRepo:' ) // InternalRosLexer.g:34:15: 'fromGitRepo:' { - match("fromGitRepo:"); + match("fromGitRepo:"); } @@ -373,7 +373,7 @@ public final void mSubscribers() throws RecognitionException { // InternalRosLexer.g:36:13: ( 'subscribers:' ) // InternalRosLexer.g:36:15: 'subscribers:' { - match("subscribers:"); + match("subscribers:"); } @@ -394,7 +394,7 @@ public final void mParameters() throws RecognitionException { // InternalRosLexer.g:38:12: ( 'parameters:' ) // InternalRosLexer.g:38:14: 'parameters:' { - match("parameters:"); + match("parameters:"); } @@ -415,7 +415,7 @@ public final void mPublishers() throws RecognitionException { // InternalRosLexer.g:40:12: ( 'publishers:' ) // InternalRosLexer.g:40:14: 'publishers:' { - match("publishers:"); + match("publishers:"); } @@ -436,7 +436,7 @@ public final void mGraphName() throws RecognitionException { // InternalRosLexer.g:42:11: ( 'GraphName' ) // InternalRosLexer.g:42:13: 'GraphName' { - match("GraphName"); + match("GraphName"); } @@ -457,7 +457,7 @@ public final void mFeedback_1() throws RecognitionException { // InternalRosLexer.g:44:12: ( 'feedback:' ) // InternalRosLexer.g:44:14: 'feedback:' { - match("feedback:"); + match("feedback:"); } @@ -478,7 +478,7 @@ public final void mFloat32_1() throws RecognitionException { // InternalRosLexer.g:46:11: ( 'float32[]' ) // InternalRosLexer.g:46:13: 'float32[]' { - match("float32[]"); + match("float32[]"); } @@ -499,7 +499,7 @@ public final void mFloat64_1() throws RecognitionException { // InternalRosLexer.g:48:11: ( 'float64[]' ) // InternalRosLexer.g:48:13: 'float64[]' { - match("float64[]"); + match("float64[]"); } @@ -520,7 +520,7 @@ public final void mResponse() throws RecognitionException { // InternalRosLexer.g:50:10: ( 'response:' ) // InternalRosLexer.g:50:12: 'response:' { - match("response:"); + match("response:"); } @@ -541,7 +541,7 @@ public final void mDefault() throws RecognitionException { // InternalRosLexer.g:52:9: ( 'default:' ) // InternalRosLexer.g:52:11: 'default:' { - match("default:"); + match("default:"); } @@ -562,7 +562,7 @@ public final void mDuration() throws RecognitionException { // InternalRosLexer.g:54:10: ( 'duration' ) // InternalRosLexer.g:54:12: 'duration' { - match("duration"); + match("duration"); } @@ -583,7 +583,7 @@ public final void mFeedback() throws RecognitionException { // InternalRosLexer.g:56:10: ( 'feedback' ) // InternalRosLexer.g:56:12: 'feedback' { - match("feedback"); + match("feedback"); } @@ -604,7 +604,7 @@ public final void mMessage_1() throws RecognitionException { // InternalRosLexer.g:58:11: ( 'message:' ) // InternalRosLexer.g:58:13: 'message:' { - match("message:"); + match("message:"); } @@ -625,7 +625,7 @@ public final void mRequest() throws RecognitionException { // InternalRosLexer.g:60:9: ( 'request:' ) // InternalRosLexer.g:60:11: 'request:' { - match("request:"); + match("request:"); } @@ -646,7 +646,7 @@ public final void mString_2() throws RecognitionException { // InternalRosLexer.g:62:10: ( 'string[]' ) // InternalRosLexer.g:62:12: 'string[]' { - match("string[]"); + match("string[]"); } @@ -667,7 +667,7 @@ public final void mUint16_1() throws RecognitionException { // InternalRosLexer.g:64:10: ( 'uint16[]' ) // InternalRosLexer.g:64:12: 'uint16[]' { - match("uint16[]"); + match("uint16[]"); } @@ -688,7 +688,7 @@ public final void mUint32_1() throws RecognitionException { // InternalRosLexer.g:66:10: ( 'uint32[]' ) // InternalRosLexer.g:66:12: 'uint32[]' { - match("uint32[]"); + match("uint32[]"); } @@ -709,7 +709,7 @@ public final void mUint64_1() throws RecognitionException { // InternalRosLexer.g:68:10: ( 'uint64[]' ) // InternalRosLexer.g:68:12: 'uint64[]' { - match("uint64[]"); + match("uint64[]"); } @@ -730,7 +730,7 @@ public final void mBoolean() throws RecognitionException { // InternalRosLexer.g:70:9: ( 'Boolean' ) // InternalRosLexer.g:70:11: 'Boolean' { - match("Boolean"); + match("Boolean"); } @@ -751,7 +751,7 @@ public final void mInteger() throws RecognitionException { // InternalRosLexer.g:72:9: ( 'Integer' ) // InternalRosLexer.g:72:11: 'Integer' { - match("Integer"); + match("Integer"); } @@ -772,7 +772,7 @@ public final void mAction_1() throws RecognitionException { // InternalRosLexer.g:74:10: ( 'action:' ) // InternalRosLexer.g:74:12: 'action:' { - match("action:"); + match("action:"); } @@ -793,7 +793,7 @@ public final void mFloat32() throws RecognitionException { // InternalRosLexer.g:76:9: ( 'float32' ) // InternalRosLexer.g:76:11: 'float32' { - match("float32"); + match("float32"); } @@ -814,7 +814,7 @@ public final void mFloat64() throws RecognitionException { // InternalRosLexer.g:78:9: ( 'float64' ) // InternalRosLexer.g:78:11: 'float64' { - match("float64"); + match("float64"); } @@ -835,7 +835,7 @@ public final void mInt16_1() throws RecognitionException { // InternalRosLexer.g:80:9: ( 'int16[]' ) // InternalRosLexer.g:80:11: 'int16[]' { - match("int16[]"); + match("int16[]"); } @@ -856,7 +856,7 @@ public final void mInt32_1() throws RecognitionException { // InternalRosLexer.g:82:9: ( 'int32[]' ) // InternalRosLexer.g:82:11: 'int32[]' { - match("int32[]"); + match("int32[]"); } @@ -877,7 +877,7 @@ public final void mInt64_1() throws RecognitionException { // InternalRosLexer.g:84:9: ( 'int64[]' ) // InternalRosLexer.g:84:11: 'int64[]' { - match("int64[]"); + match("int64[]"); } @@ -898,7 +898,7 @@ public final void mMessage() throws RecognitionException { // InternalRosLexer.g:86:9: ( 'message' ) // InternalRosLexer.g:86:11: 'message' { - match("message"); + match("message"); } @@ -919,7 +919,7 @@ public final void mResult_1() throws RecognitionException { // InternalRosLexer.g:88:10: ( 'result:' ) // InternalRosLexer.g:88:12: 'result:' { - match("result:"); + match("result:"); } @@ -940,7 +940,7 @@ public final void mService() throws RecognitionException { // InternalRosLexer.g:90:9: ( 'service' ) // InternalRosLexer.g:90:11: 'service' { - match("service"); + match("service"); } @@ -961,7 +961,7 @@ public final void mUint8_1() throws RecognitionException { // InternalRosLexer.g:92:9: ( 'uint8[]' ) // InternalRosLexer.g:92:11: 'uint8[]' { - match("uint8[]"); + match("uint8[]"); } @@ -982,7 +982,7 @@ public final void mArray() throws RecognitionException { // InternalRosLexer.g:94:7: ( 'Array:' ) // InternalRosLexer.g:94:9: 'Array:' { - match("Array:"); + match("Array:"); } @@ -1003,7 +1003,7 @@ public final void mBase64() throws RecognitionException { // InternalRosLexer.g:96:8: ( 'Base64' ) // InternalRosLexer.g:96:10: 'Base64' { - match("Base64"); + match("Base64"); } @@ -1024,7 +1024,7 @@ public final void mDouble() throws RecognitionException { // InternalRosLexer.g:98:8: ( 'Double' ) // InternalRosLexer.g:98:10: 'Double' { - match("Double"); + match("Double"); } @@ -1045,7 +1045,7 @@ public final void mHeader() throws RecognitionException { // InternalRosLexer.g:100:8: ( 'Header' ) // InternalRosLexer.g:100:10: 'Header' { - match("Header"); + match("Header"); } @@ -1066,7 +1066,7 @@ public final void mString() throws RecognitionException { // InternalRosLexer.g:102:8: ( 'String' ) // InternalRosLexer.g:102:10: 'String' { - match("String"); + match("String"); } @@ -1087,7 +1087,7 @@ public final void mStruct() throws RecognitionException { // InternalRosLexer.g:104:8: ( 'Struct' ) // InternalRosLexer.g:104:10: 'Struct' { - match("Struct"); + match("Struct"); } @@ -1108,7 +1108,7 @@ public final void mAction() throws RecognitionException { // InternalRosLexer.g:106:8: ( 'action' ) // InternalRosLexer.g:106:10: 'action' { - match("action"); + match("action"); } @@ -1129,7 +1129,7 @@ public final void mBool_1() throws RecognitionException { // InternalRosLexer.g:108:8: ( 'bool[]' ) // InternalRosLexer.g:108:10: 'bool[]' { - match("bool[]"); + match("bool[]"); } @@ -1150,7 +1150,7 @@ public final void mByte_1() throws RecognitionException { // InternalRosLexer.g:110:8: ( 'byte[]' ) // InternalRosLexer.g:110:10: 'byte[]' { - match("byte[]"); + match("byte[]"); } @@ -1171,7 +1171,7 @@ public final void mInt8_1() throws RecognitionException { // InternalRosLexer.g:112:8: ( 'int8[]' ) // InternalRosLexer.g:112:10: 'int8[]' { - match("int8[]"); + match("int8[]"); } @@ -1192,7 +1192,7 @@ public final void mResult() throws RecognitionException { // InternalRosLexer.g:114:8: ( 'result' ) // InternalRosLexer.g:114:10: 'result' { - match("result"); + match("result"); } @@ -1213,7 +1213,7 @@ public final void mSpecs() throws RecognitionException { // InternalRosLexer.g:116:7: ( 'specs:' ) // InternalRosLexer.g:116:9: 'specs:' { - match("specs:"); + match("specs:"); } @@ -1234,7 +1234,7 @@ public final void mString_1() throws RecognitionException { // InternalRosLexer.g:118:10: ( 'string' ) // InternalRosLexer.g:118:12: 'string' { - match("string"); + match("string"); } @@ -1255,7 +1255,7 @@ public final void mUint16() throws RecognitionException { // InternalRosLexer.g:120:8: ( 'uint16' ) // InternalRosLexer.g:120:10: 'uint16' { - match("uint16"); + match("uint16"); } @@ -1276,7 +1276,7 @@ public final void mUint32() throws RecognitionException { // InternalRosLexer.g:122:8: ( 'uint32' ) // InternalRosLexer.g:122:10: 'uint32' { - match("uint32"); + match("uint32"); } @@ -1297,7 +1297,7 @@ public final void mUint64() throws RecognitionException { // InternalRosLexer.g:124:8: ( 'uint64' ) // InternalRosLexer.g:124:10: 'uint64' { - match("uint64"); + match("uint64"); } @@ -1318,7 +1318,7 @@ public final void mValue_1() throws RecognitionException { // InternalRosLexer.g:126:9: ( 'value:' ) // InternalRosLexer.g:126:11: 'value:' { - match("value:"); + match("value:"); } @@ -1339,7 +1339,7 @@ public final void mGoal_1() throws RecognitionException { // InternalRosLexer.g:128:8: ( 'goal:' ) // InternalRosLexer.g:128:10: 'goal:' { - match("goal:"); + match("goal:"); } @@ -1360,7 +1360,7 @@ public final void mInt16() throws RecognitionException { // InternalRosLexer.g:130:7: ( 'int16' ) // InternalRosLexer.g:130:9: 'int16' { - match("int16"); + match("int16"); } @@ -1381,7 +1381,7 @@ public final void mInt32() throws RecognitionException { // InternalRosLexer.g:132:7: ( 'int32' ) // InternalRosLexer.g:132:9: 'int32' { - match("int32"); + match("int32"); } @@ -1402,7 +1402,7 @@ public final void mInt64() throws RecognitionException { // InternalRosLexer.g:134:7: ( 'int64' ) // InternalRosLexer.g:134:9: 'int64' { - match("int64"); + match("int64"); } @@ -1423,7 +1423,7 @@ public final void mNode_1() throws RecognitionException { // InternalRosLexer.g:136:8: ( 'node:' ) // InternalRosLexer.g:136:10: 'node:' { - match("node:"); + match("node:"); } @@ -1444,7 +1444,7 @@ public final void mType_1() throws RecognitionException { // InternalRosLexer.g:138:8: ( 'type:' ) // InternalRosLexer.g:138:10: 'type:' { - match("type:"); + match("type:"); } @@ -1465,7 +1465,7 @@ public final void mUint8() throws RecognitionException { // InternalRosLexer.g:140:7: ( 'uint8' ) // InternalRosLexer.g:140:9: 'uint8' { - match("uint8"); + match("uint8"); } @@ -1486,7 +1486,7 @@ public final void mValue() throws RecognitionException { // InternalRosLexer.g:142:7: ( 'value' ) // InternalRosLexer.g:142:9: 'value' { - match("value"); + match("value"); } @@ -1507,7 +1507,7 @@ public final void mDate() throws RecognitionException { // InternalRosLexer.g:144:6: ( 'Date' ) // InternalRosLexer.g:144:8: 'Date' { - match("Date"); + match("Date"); } @@ -1528,7 +1528,7 @@ public final void mList() throws RecognitionException { // InternalRosLexer.g:146:6: ( 'List' ) // InternalRosLexer.g:146:8: 'List' { - match("List"); + match("List"); } @@ -1549,7 +1549,7 @@ public final void mBool() throws RecognitionException { // InternalRosLexer.g:148:6: ( 'bool' ) // InternalRosLexer.g:148:8: 'bool' { - match("bool"); + match("bool"); } @@ -1570,7 +1570,7 @@ public final void mByte() throws RecognitionException { // InternalRosLexer.g:150:6: ( 'byte' ) // InternalRosLexer.g:150:8: 'byte' { - match("byte"); + match("byte"); } @@ -1591,7 +1591,7 @@ public final void mGoal() throws RecognitionException { // InternalRosLexer.g:152:6: ( 'goal' ) // InternalRosLexer.g:152:8: 'goal' { - match("goal"); + match("goal"); } @@ -1612,7 +1612,7 @@ public final void mInt8() throws RecognitionException { // InternalRosLexer.g:154:6: ( 'int8' ) // InternalRosLexer.g:154:8: 'int8' { - match("int8"); + match("int8"); } @@ -1633,7 +1633,7 @@ public final void mMsg() throws RecognitionException { // InternalRosLexer.g:156:5: ( 'msg:' ) // InternalRosLexer.g:156:7: 'msg:' { - match("msg:"); + match("msg:"); } @@ -1654,7 +1654,7 @@ public final void mName() throws RecognitionException { // InternalRosLexer.g:158:6: ( 'name' ) // InternalRosLexer.g:158:8: 'name' { - match("name"); + match("name"); } @@ -1675,7 +1675,7 @@ public final void mNode() throws RecognitionException { // InternalRosLexer.g:160:6: ( 'node' ) // InternalRosLexer.g:160:8: 'node' { - match("node"); + match("node"); } @@ -1696,7 +1696,7 @@ public final void mSrv() throws RecognitionException { // InternalRosLexer.g:162:5: ( 'srv:' ) // InternalRosLexer.g:162:7: 'srv:' { - match("srv:"); + match("srv:"); } @@ -1717,7 +1717,7 @@ public final void mTime() throws RecognitionException { // InternalRosLexer.g:164:6: ( 'time' ) // InternalRosLexer.g:164:8: 'time' { - match("time"); + match("time"); } @@ -1738,7 +1738,7 @@ public final void mType() throws RecognitionException { // InternalRosLexer.g:166:6: ( 'type' ) // InternalRosLexer.g:166:8: 'type' { - match("type"); + match("type"); } @@ -1759,7 +1759,7 @@ public final void mAny() throws RecognitionException { // InternalRosLexer.g:168:5: ( 'Any' ) // InternalRosLexer.g:168:7: 'Any' { - match("Any"); + match("Any"); } @@ -1780,7 +1780,7 @@ public final void mNs() throws RecognitionException { // InternalRosLexer.g:170:4: ( 'ns:' ) // InternalRosLexer.g:170:6: 'ns:' { - match("ns:"); + match("ns:"); } @@ -1801,7 +1801,7 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep // InternalRosLexer.g:172:37: ( '[]' ) // InternalRosLexer.g:172:39: '[]' { - match("[]"); + match("[]"); } @@ -1822,7 +1822,7 @@ public final void mComma() throws RecognitionException { // InternalRosLexer.g:174:7: ( ',' ) // InternalRosLexer.g:174:9: ',' { - match(','); + match(','); } @@ -1842,7 +1842,7 @@ public final void mColon() throws RecognitionException { // InternalRosLexer.g:176:7: ( ':' ) // InternalRosLexer.g:176:9: ':' { - match(':'); + match(':'); } @@ -1862,7 +1862,7 @@ public final void mLeftSquareBracket() throws RecognitionException { // InternalRosLexer.g:178:19: ( '[' ) // InternalRosLexer.g:178:21: '[' { - match('['); + match('['); } @@ -1882,7 +1882,7 @@ public final void mRightSquareBracket() throws RecognitionException { // InternalRosLexer.g:180:20: ( ']' ) // InternalRosLexer.g:180:22: ']' { - match(']'); + match(']'); } @@ -1900,7 +1900,7 @@ public final void mRULE_DIGIT() throws RecognitionException { // InternalRosLexer.g:182:21: ( '0' .. '9' ) // InternalRosLexer.g:182:23: '0' .. '9' { - matchRange('0','9'); + matchRange('0','9'); } @@ -1948,7 +1948,7 @@ else if ( (LA1_1=='B') ) { case 1 : // InternalRosLexer.g:184:16: '0b' { - match("0b"); + match("0b"); } @@ -1956,7 +1956,7 @@ else if ( (LA1_1=='B') ) { case 2 : // InternalRosLexer.g:184:21: '0B' { - match("0B"); + match("0B"); } @@ -1977,24 +1977,24 @@ else if ( (LA1_1=='B') ) { switch (alt2) { - case 1 : - // InternalRosLexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { - input.consume(); + case 1 : + // InternalRosLexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt2 >= 1 ) break loop2; + default : + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = new EarlyExitException(2, input); throw eee; @@ -2041,7 +2041,7 @@ else if ( (LA3_0=='f') ) { case 1 : // InternalRosLexer.g:186:17: 'true' { - match("true"); + match("true"); } @@ -2049,7 +2049,7 @@ else if ( (LA3_0=='f') ) { case 2 : // InternalRosLexer.g:186:24: 'false' { - match("false"); + match("false"); } @@ -2096,14 +2096,14 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRosLexer.g:188:16: RULE_DIGIT { - mRULE_DIGIT(); + mRULE_DIGIT(); } break; case 2 : // InternalRosLexer.g:188:27: '-' ( RULE_DIGIT )* { - match('-'); + match('-'); // InternalRosLexer.g:188:31: ( RULE_DIGIT )* loop4: do { @@ -2116,16 +2116,16 @@ else if ( (LA5_0=='-') ) { switch (alt4) { - case 1 : - // InternalRosLexer.g:188:31: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRosLexer.g:188:31: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop4; + default : + break loop4; } } while (true); @@ -2142,7 +2142,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRosLexer.g:188:45: '.' ( RULE_DECINT )* { - match('.'); + match('.'); // InternalRosLexer.g:188:49: ( RULE_DECINT )* loop6: do { @@ -2155,16 +2155,16 @@ else if ( (LA5_0=='-') ) { switch (alt6) { - case 1 : - // InternalRosLexer.g:188:49: RULE_DECINT - { - mRULE_DECINT(); + case 1 : + // InternalRosLexer.g:188:49: RULE_DECINT + { + mRULE_DECINT(); - } - break; + } + break; - default : - break loop6; + default : + break loop6; } } while (true); @@ -2185,7 +2185,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRosLexer.g:188:63: '.' ( RULE_DIGIT )* { - match('.'); + match('.'); // InternalRosLexer.g:188:67: ( RULE_DIGIT )* loop7: do { @@ -2198,16 +2198,16 @@ else if ( (LA5_0=='-') ) { switch (alt7) { - case 1 : - // InternalRosLexer.g:188:67: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRosLexer.g:188:67: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop7; + default : + break loop7; } } while (true); @@ -2252,7 +2252,7 @@ else if ( (LA5_0=='-') ) { } - mRULE_DIGIT(); + mRULE_DIGIT(); } break; @@ -2315,14 +2315,14 @@ public final void mRULE_DECINT() throws RecognitionException { case 1 : // InternalRosLexer.g:190:16: '0' { - match('0'); + match('0'); } break; case 2 : // InternalRosLexer.g:190:20: '1' .. '9' ( RULE_DIGIT )* { - matchRange('1','9'); + matchRange('1','9'); // InternalRosLexer.g:190:29: ( RULE_DIGIT )* loop11: do { @@ -2335,16 +2335,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { - case 1 : - // InternalRosLexer.g:190:29: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRosLexer.g:190:29: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -2354,8 +2354,8 @@ public final void mRULE_DECINT() throws RecognitionException { case 3 : // InternalRosLexer.g:190:41: '-' '0' .. '9' ( RULE_DIGIT )* { - match('-'); - matchRange('0','9'); + match('-'); + matchRange('0','9'); // InternalRosLexer.g:190:54: ( RULE_DIGIT )* loop12: do { @@ -2368,16 +2368,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { - case 1 : - // InternalRosLexer.g:190:54: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRosLexer.g:190:54: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); @@ -2430,15 +2430,15 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { case 1 : // InternalRosLexer.g:192:22: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRosLexer.g:192:31: '1' .. '3' '0' .. '9' { - matchRange('1','3'); - matchRange('0','9'); + matchRange('1','3'); + matchRange('0','9'); } break; @@ -2486,15 +2486,15 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { case 1 : // InternalRosLexer.g:194:24: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRosLexer.g:194:33: '1' '0' .. '2' { - match('1'); - matchRange('0','2'); + match('1'); + matchRange('0','2'); } break; @@ -2516,10 +2516,10 @@ public final void mRULE_YEAR() throws RecognitionException { // InternalRosLexer.g:196:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) // InternalRosLexer.g:196:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { - matchRange('0','2'); - matchRange('0','9'); - matchRange('0','9'); - matchRange('0','9'); + matchRange('0','2'); + matchRange('0','9'); + matchRange('0','9'); + matchRange('0','9'); } @@ -2555,16 +2555,16 @@ else if ( (LA16_0=='2') ) { case 1 : // InternalRosLexer.g:198:23: '0' .. '1' '0' .. '9' { - matchRange('0','1'); - matchRange('0','9'); + matchRange('0','1'); + matchRange('0','9'); } break; case 2 : // InternalRosLexer.g:198:41: '2' '0' .. '3' { - match('2'); - matchRange('0','3'); + match('2'); + matchRange('0','3'); } break; @@ -2586,8 +2586,8 @@ public final void mRULE_MIN_SEC() throws RecognitionException { // InternalRosLexer.g:200:23: ( '0' .. '5' '0' .. '9' ) // InternalRosLexer.g:200:25: '0' .. '5' '0' .. '9' { - matchRange('0','5'); - matchRange('0','9'); + matchRange('0','5'); + matchRange('0','9'); } @@ -2605,17 +2605,17 @@ public final void mRULE_DATE_TIME() throws RecognitionException { // InternalRosLexer.g:202:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) // InternalRosLexer.g:202:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { - mRULE_YEAR(); - match('-'); - mRULE_MONTH(); - match('-'); - mRULE_DAY(); - match('T'); - mRULE_HOUR(); - match(':'); - mRULE_MIN_SEC(); - match(':'); - mRULE_MIN_SEC(); + mRULE_YEAR(); + match('-'); + mRULE_MONTH(); + match('-'); + mRULE_DAY(); + match('T'); + mRULE_HOUR(); + match(':'); + mRULE_MIN_SEC(); + match(':'); + mRULE_MIN_SEC(); } @@ -2655,21 +2655,21 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRosLexer.g:204:26: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRosLexer.g:204:34: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; } - match('='); + match('='); // InternalRosLexer.g:204:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { @@ -2767,29 +2767,29 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRosLexer.g:204:52: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRosLexer.g:204:60: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 3 : // InternalRosLexer.g:204:72: RULE_INT { - mRULE_INT(); + mRULE_INT(); } break; case 4 : // InternalRosLexer.g:204:81: '-' RULE_INT { - match('-'); - mRULE_INT(); + match('-'); + mRULE_INT(); } break; @@ -2811,7 +2811,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { public final void mRULE_BEGIN() throws RecognitionException { try { // InternalRosLexer.g:206:21: () - // InternalRosLexer.g:206:23: + // InternalRosLexer.g:206:23: { } @@ -2825,7 +2825,7 @@ public final void mRULE_BEGIN() throws RecognitionException { public final void mRULE_END() throws RecognitionException { try { // InternalRosLexer.g:208:19: () - // InternalRosLexer.g:208:21: + // InternalRosLexer.g:208:21: { } @@ -2843,7 +2843,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { // InternalRosLexer.g:210:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) // InternalRosLexer.g:210:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { - match('#'); + match('#'); // InternalRosLexer.g:210:23: (~ ( ( '\\n' | '\\r' ) ) )* loop19: do { @@ -2856,24 +2856,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt19) { - case 1 : - // InternalRosLexer.g:210:23: ~ ( ( '\\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(); + case 1 : + // InternalRosLexer.g:210:23: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); @@ -2911,25 +2911,25 @@ else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>= switch (alt20) { - case 1 : - // InternalRosLexer.g:212:26: '/' RULE_ID - { - match('/'); - mRULE_ID(); - - } - break; - case 2 : - // InternalRosLexer.g:212:38: RULE_ID '/' - { - mRULE_ID(); - match('/'); - - } - break; - - default : - break loop20; + case 1 : + // InternalRosLexer.g:212:26: '/' RULE_ID + { + match('/'); + mRULE_ID(); + + } + break; + case 2 : + // InternalRosLexer.g:212:38: RULE_ID '/' + { + mRULE_ID(); + match('/'); + + } + break; + + default : + break loop20; } } while (true); @@ -2977,33 +2977,33 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } switch (alt21) { - case 1 : - // InternalRosLexer.g:214:30: '/' RULE_STRING - { - match('/'); - mRULE_STRING(); - - } - break; - case 2 : - // InternalRosLexer.g:214:46: RULE_STRING '/' - { - mRULE_STRING(); - match('/'); - - } - break; - case 3 : - // InternalRosLexer.g:214:62: '~' RULE_STRING - { - match('~'); - mRULE_STRING(); - - } - break; - - default : - break loop21; + case 1 : + // InternalRosLexer.g:214:30: '/' RULE_STRING + { + match('/'); + mRULE_STRING(); + + } + break; + case 2 : + // InternalRosLexer.g:214:46: RULE_STRING '/' + { + mRULE_STRING(); + match('/'); + + } + break; + case 3 : + // InternalRosLexer.g:214:62: '~' RULE_STRING + { + match('~'); + mRULE_STRING(); + + } + break; + + default : + break loop21; } } while (true); @@ -3037,7 +3037,7 @@ public final void mRULE_ID() throws RecognitionException { case 1 : // InternalRosLexer.g:216:11: '^' { - match('^'); + match('^'); } break; @@ -3065,24 +3065,24 @@ public final void mRULE_ID() throws RecognitionException { switch (alt23) { - case 1 : - // InternalRosLexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); + case 1 : + // InternalRosLexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -3116,16 +3116,16 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { - case 1 : - // InternalRosLexer.g:218:22: '0' .. '9' - { - matchRange('0','9'); + case 1 : + // InternalRosLexer.g:218:22: '0' .. '9' + { + matchRange('0','9'); - } - break; + } + break; - default : - if ( cnt24 >= 1 ) break loop24; + default : + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = new EarlyExitException(24, input); throw eee; @@ -3170,7 +3170,7 @@ else if ( (LA27_0=='\'') ) { case 1 : // InternalRosLexer.g:220:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { - match('\"'); + match('\"'); // InternalRosLexer.g:220:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop25: do { @@ -3186,43 +3186,43 @@ else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA2 switch (alt25) { - case 1 : - // InternalRosLexer.g:220:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRosLexer.g:220:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop25; + case 1 : + // InternalRosLexer.g:220:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRosLexer.g:220:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop25; } } while (true); - match('\"'); + match('\"'); } break; case 2 : // InternalRosLexer.g:220:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { - match('\''); + match('\''); // InternalRosLexer.g:220:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop26: do { @@ -3238,36 +3238,36 @@ else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA2 switch (alt26) { - case 1 : - // InternalRosLexer.g:220:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRosLexer.g:220:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop26; + case 1 : + // InternalRosLexer.g:220:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRosLexer.g:220:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop26; } } while (true); - match('\''); + match('\''); } break; @@ -3293,7 +3293,7 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { // InternalRosLexer.g:222:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) // InternalRosLexer.g:222:19: '/*' ( options {greedy=false; } : . )* '*/' { - match("/*"); + match("/*"); // InternalRosLexer.g:222:24: ( options {greedy=false; } : . )* loop28: @@ -3319,20 +3319,20 @@ else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) switch (alt28) { - case 1 : - // InternalRosLexer.g:222:52: . - { - matchAny(); + case 1 : + // InternalRosLexer.g:222:52: . + { + matchAny(); - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - match("*/"); + match("*/"); } @@ -3366,24 +3366,24 @@ public final void mRULE_WS() throws RecognitionException { switch (alt29) { - case 1 : - // InternalRosLexer.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); + case 1 : + // InternalRosLexer.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt29 >= 1 ) break loop29; + default : + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = new EarlyExitException(29, input); throw eee; @@ -3410,7 +3410,7 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // InternalRosLexer.g:226:16: ( . ) // InternalRosLexer.g:226:18: . { - matchAny(); + matchAny(); } @@ -3430,686 +3430,686 @@ public void mTokens() throws RecognitionException { case 1 : // InternalRosLexer.g:1:10: ExternalDependency { - mExternalDependency(); + mExternalDependency(); } break; case 2 : // InternalRosLexer.g:1:29: RelativeNamespace { - mRelativeNamespace(); + mRelativeNamespace(); } break; case 3 : // InternalRosLexer.g:1:47: PrivateNamespace { - mPrivateNamespace(); + mPrivateNamespace(); } break; case 4 : // InternalRosLexer.g:1:64: GlobalNamespace { - mGlobalNamespace(); + mGlobalNamespace(); } break; case 5 : // InternalRosLexer.g:1:80: Serviceclients { - mServiceclients(); + mServiceclients(); } break; case 6 : // InternalRosLexer.g:1:95: Serviceservers { - mServiceservers(); + mServiceservers(); } break; case 7 : // InternalRosLexer.g:1:110: Actionclients { - mActionclients(); + mActionclients(); } break; case 8 : // InternalRosLexer.g:1:124: Actionservers { - mActionservers(); + mActionservers(); } break; case 9 : // InternalRosLexer.g:1:138: Dependencies { - mDependencies(); + mDependencies(); } break; case 10 : // InternalRosLexer.g:1:151: ParameterAny { - mParameterAny(); + mParameterAny(); } break; case 11 : // InternalRosLexer.g:1:164: FromGitRepo { - mFromGitRepo(); + mFromGitRepo(); } break; case 12 : // InternalRosLexer.g:1:176: Subscribers { - mSubscribers(); + mSubscribers(); } break; case 13 : // InternalRosLexer.g:1:188: Parameters { - mParameters(); + mParameters(); } break; case 14 : // InternalRosLexer.g:1:199: Publishers { - mPublishers(); + mPublishers(); } break; case 15 : // InternalRosLexer.g:1:210: GraphName { - mGraphName(); + mGraphName(); } break; case 16 : // InternalRosLexer.g:1:220: Feedback_1 { - mFeedback_1(); + mFeedback_1(); } break; case 17 : // InternalRosLexer.g:1:231: Float32_1 { - mFloat32_1(); + mFloat32_1(); } break; case 18 : // InternalRosLexer.g:1:241: Float64_1 { - mFloat64_1(); + mFloat64_1(); } break; case 19 : // InternalRosLexer.g:1:251: Response { - mResponse(); + mResponse(); } break; case 20 : // InternalRosLexer.g:1:260: Default { - mDefault(); + mDefault(); } break; case 21 : // InternalRosLexer.g:1:268: Duration { - mDuration(); + mDuration(); } break; case 22 : // InternalRosLexer.g:1:277: Feedback { - mFeedback(); + mFeedback(); } break; case 23 : // InternalRosLexer.g:1:286: Message_1 { - mMessage_1(); + mMessage_1(); } break; case 24 : // InternalRosLexer.g:1:296: Request { - mRequest(); + mRequest(); } break; case 25 : // InternalRosLexer.g:1:304: String_2 { - mString_2(); + mString_2(); } break; case 26 : // InternalRosLexer.g:1:313: Uint16_1 { - mUint16_1(); + mUint16_1(); } break; case 27 : // InternalRosLexer.g:1:322: Uint32_1 { - mUint32_1(); + mUint32_1(); } break; case 28 : // InternalRosLexer.g:1:331: Uint64_1 { - mUint64_1(); + mUint64_1(); } break; case 29 : // InternalRosLexer.g:1:340: Boolean { - mBoolean(); + mBoolean(); } break; case 30 : // InternalRosLexer.g:1:348: Integer { - mInteger(); + mInteger(); } break; case 31 : // InternalRosLexer.g:1:356: Action_1 { - mAction_1(); + mAction_1(); } break; case 32 : // InternalRosLexer.g:1:365: Float32 { - mFloat32(); + mFloat32(); } break; case 33 : // InternalRosLexer.g:1:373: Float64 { - mFloat64(); + mFloat64(); } break; case 34 : // InternalRosLexer.g:1:381: Int16_1 { - mInt16_1(); + mInt16_1(); } break; case 35 : // InternalRosLexer.g:1:389: Int32_1 { - mInt32_1(); + mInt32_1(); } break; case 36 : // InternalRosLexer.g:1:397: Int64_1 { - mInt64_1(); + mInt64_1(); } break; case 37 : // InternalRosLexer.g:1:405: Message { - mMessage(); + mMessage(); } break; case 38 : // InternalRosLexer.g:1:413: Result_1 { - mResult_1(); + mResult_1(); } break; case 39 : // InternalRosLexer.g:1:422: Service { - mService(); + mService(); } break; case 40 : // InternalRosLexer.g:1:430: Uint8_1 { - mUint8_1(); + mUint8_1(); } break; case 41 : // InternalRosLexer.g:1:438: Array { - mArray(); + mArray(); } break; case 42 : // InternalRosLexer.g:1:444: Base64 { - mBase64(); + mBase64(); } break; case 43 : // InternalRosLexer.g:1:451: Double { - mDouble(); + mDouble(); } break; case 44 : // InternalRosLexer.g:1:458: Header { - mHeader(); + mHeader(); } break; case 45 : // InternalRosLexer.g:1:465: String { - mString(); + mString(); } break; case 46 : // InternalRosLexer.g:1:472: Struct { - mStruct(); + mStruct(); } break; case 47 : // InternalRosLexer.g:1:479: Action { - mAction(); + mAction(); } break; case 48 : // InternalRosLexer.g:1:486: Bool_1 { - mBool_1(); + mBool_1(); } break; case 49 : // InternalRosLexer.g:1:493: Byte_1 { - mByte_1(); + mByte_1(); } break; case 50 : // InternalRosLexer.g:1:500: Int8_1 { - mInt8_1(); + mInt8_1(); } break; case 51 : // InternalRosLexer.g:1:507: Result { - mResult(); + mResult(); } break; case 52 : // InternalRosLexer.g:1:514: Specs { - mSpecs(); + mSpecs(); } break; case 53 : // InternalRosLexer.g:1:520: String_1 { - mString_1(); + mString_1(); } break; case 54 : // InternalRosLexer.g:1:529: Uint16 { - mUint16(); + mUint16(); } break; case 55 : // InternalRosLexer.g:1:536: Uint32 { - mUint32(); + mUint32(); } break; case 56 : // InternalRosLexer.g:1:543: Uint64 { - mUint64(); + mUint64(); } break; case 57 : // InternalRosLexer.g:1:550: Value_1 { - mValue_1(); + mValue_1(); } break; case 58 : // InternalRosLexer.g:1:558: Goal_1 { - mGoal_1(); + mGoal_1(); } break; case 59 : // InternalRosLexer.g:1:565: Int16 { - mInt16(); + mInt16(); } break; case 60 : // InternalRosLexer.g:1:571: Int32 { - mInt32(); + mInt32(); } break; case 61 : // InternalRosLexer.g:1:577: Int64 { - mInt64(); + mInt64(); } break; case 62 : // InternalRosLexer.g:1:583: Node_1 { - mNode_1(); + mNode_1(); } break; case 63 : // InternalRosLexer.g:1:590: Type_1 { - mType_1(); + mType_1(); } break; case 64 : // InternalRosLexer.g:1:597: Uint8 { - mUint8(); + mUint8(); } break; case 65 : // InternalRosLexer.g:1:603: Value { - mValue(); + mValue(); } break; case 66 : // InternalRosLexer.g:1:609: Date { - mDate(); + mDate(); } break; case 67 : // InternalRosLexer.g:1:614: List { - mList(); + mList(); } break; case 68 : // InternalRosLexer.g:1:619: Bool { - mBool(); + mBool(); } break; case 69 : // InternalRosLexer.g:1:624: Byte { - mByte(); + mByte(); } break; case 70 : // InternalRosLexer.g:1:629: Goal { - mGoal(); + mGoal(); } break; case 71 : // InternalRosLexer.g:1:634: Int8 { - mInt8(); + mInt8(); } break; case 72 : // InternalRosLexer.g:1:639: Msg { - mMsg(); + mMsg(); } break; case 73 : // InternalRosLexer.g:1:643: Name { - mName(); + mName(); } break; case 74 : // InternalRosLexer.g:1:648: Node { - mNode(); + mNode(); } break; case 75 : // InternalRosLexer.g:1:653: Srv { - mSrv(); + mSrv(); } break; case 76 : // InternalRosLexer.g:1:657: Time { - mTime(); + mTime(); } break; case 77 : // InternalRosLexer.g:1:662: Type { - mType(); + mType(); } break; case 78 : // InternalRosLexer.g:1:667: Any { - mAny(); + mAny(); } break; case 79 : // InternalRosLexer.g:1:671: Ns { - mNs(); + mNs(); } break; case 80 : // InternalRosLexer.g:1:674: LeftSquareBracketRightSquareBracket { - mLeftSquareBracketRightSquareBracket(); + mLeftSquareBracketRightSquareBracket(); } break; case 81 : // InternalRosLexer.g:1:710: Comma { - mComma(); + mComma(); } break; case 82 : // InternalRosLexer.g:1:716: Colon { - mColon(); + mColon(); } break; case 83 : // InternalRosLexer.g:1:722: LeftSquareBracket { - mLeftSquareBracket(); + mLeftSquareBracket(); } break; case 84 : // InternalRosLexer.g:1:740: RightSquareBracket { - mRightSquareBracket(); + mRightSquareBracket(); } break; case 85 : // InternalRosLexer.g:1:759: RULE_BINARY { - mRULE_BINARY(); + mRULE_BINARY(); } break; case 86 : // InternalRosLexer.g:1:771: RULE_BOOLEAN { - mRULE_BOOLEAN(); + mRULE_BOOLEAN(); } break; case 87 : // InternalRosLexer.g:1:784: RULE_DOUBLE { - mRULE_DOUBLE(); + mRULE_DOUBLE(); } break; case 88 : // InternalRosLexer.g:1:796: RULE_DECINT { - mRULE_DECINT(); + mRULE_DECINT(); } break; case 89 : // InternalRosLexer.g:1:808: RULE_DATE_TIME { - mRULE_DATE_TIME(); + mRULE_DATE_TIME(); } break; case 90 : // InternalRosLexer.g:1:823: RULE_MESSAGE_ASIGMENT { - mRULE_MESSAGE_ASIGMENT(); + mRULE_MESSAGE_ASIGMENT(); } break; case 91 : // InternalRosLexer.g:1:845: RULE_SL_COMMENT { - mRULE_SL_COMMENT(); + mRULE_SL_COMMENT(); } break; case 92 : // InternalRosLexer.g:1:861: RULE_ROS_CONVENTION_A { - mRULE_ROS_CONVENTION_A(); + mRULE_ROS_CONVENTION_A(); } break; case 93 : // InternalRosLexer.g:1:883: RULE_ROS_CONVENTION_PARAM { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_ROS_CONVENTION_PARAM(); } break; case 94 : // InternalRosLexer.g:1:909: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 95 : // InternalRosLexer.g:1:917: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 96 : // InternalRosLexer.g:1:929: RULE_ML_COMMENT { - mRULE_ML_COMMENT(); + mRULE_ML_COMMENT(); } break; case 97 : // InternalRosLexer.g:1:945: RULE_WS { - mRULE_WS(); + mRULE_WS(); } break; case 98 : // InternalRosLexer.g:1:953: RULE_ANY_OTHER { - mRULE_ANY_OTHER(); + mRULE_ANY_OTHER(); } break; @@ -4710,9 +4710,9 @@ public String getDescription() { } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; - int _s = s; + int _s = s; switch ( s ) { - case 0 : + case 0 : int LA30_107 = input.LA(1); s = -1; @@ -4720,7 +4720,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 1 : + case 1 : int LA30_0 = input.LA(1); s = -1; @@ -4812,7 +4812,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 2 : + case 2 : int LA30_165 = input.LA(1); s = -1; @@ -4824,7 +4824,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 3 : + case 3 : int LA30_108 = input.LA(1); s = -1; @@ -4836,7 +4836,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 4 : + case 4 : int LA30_37 = input.LA(1); s = -1; @@ -4850,7 +4850,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 5 : + case 5 : int LA30_163 = input.LA(1); s = -1; @@ -4862,7 +4862,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 6 : + case 6 : int LA30_105 = input.LA(1); s = -1; @@ -4874,7 +4874,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 7 : + case 7 : int LA30_36 = input.LA(1); s = -1; @@ -4888,7 +4888,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 8 : + case 8 : int LA30_104 = input.LA(1); s = -1; @@ -4903,6 +4903,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } + - -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.tests/src-gen/de/fraunhofer/ipa/ros/tests/BasicsInjectorProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext.tests/src-gen/de/fraunhofer/ipa/ros/tests/BasicsInjectorProvider.java index bdc82ea96..714aec21c 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.tests/src-gen/de/fraunhofer/ipa/ros/tests/BasicsInjectorProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.tests/src-gen/de/fraunhofer/ipa/ros/tests/BasicsInjectorProvider.java @@ -14,56 +14,56 @@ public class BasicsInjectorProvider implements IInjectorProvider, IRegistryConfigurator { - protected GlobalStateMemento stateBeforeInjectorCreation; - protected GlobalStateMemento stateAfterInjectorCreation; - protected Injector injector; + protected GlobalStateMemento stateBeforeInjectorCreation; + protected GlobalStateMemento stateAfterInjectorCreation; + protected Injector injector; - static { - GlobalRegistries.initializeDefaults(); - } + static { + GlobalRegistries.initializeDefaults(); + } - @Override - public Injector getInjector() { - if (injector == null) { - this.injector = internalCreateInjector(); - stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); - } - return injector; - } + @Override + public Injector getInjector() { + if (injector == null) { + this.injector = internalCreateInjector(); + stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + } + return injector; + } - protected Injector internalCreateInjector() { - return new BasicsStandaloneSetup() { - @Override - public Injector createInjector() { - return Guice.createInjector(createRuntimeModule()); - } - }.createInjectorAndDoEMFRegistration(); - } + protected Injector internalCreateInjector() { + return new BasicsStandaloneSetup() { + @Override + public Injector createInjector() { + return Guice.createInjector(createRuntimeModule()); + } + }.createInjectorAndDoEMFRegistration(); + } - protected BasicsRuntimeModule createRuntimeModule() { - // make it work also with Maven/Tycho and OSGI - // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 - return new BasicsRuntimeModule() { - @Override - public ClassLoader bindClassLoaderToInstance() { - return BasicsInjectorProvider.class - .getClassLoader(); - } - }; - } + protected BasicsRuntimeModule createRuntimeModule() { + // make it work also with Maven/Tycho and OSGI + // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 + return new BasicsRuntimeModule() { + @Override + public ClassLoader bindClassLoaderToInstance() { + return BasicsInjectorProvider.class + .getClassLoader(); + } + }; + } - @Override - public void restoreRegistry() { - stateBeforeInjectorCreation.restoreGlobalState(); - stateBeforeInjectorCreation = null; - } + @Override + public void restoreRegistry() { + stateBeforeInjectorCreation.restoreGlobalState(); + stateBeforeInjectorCreation = null; + } - @Override - public void setupRegistry() { - stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); - if (injector == null) { - getInjector(); - } - stateAfterInjectorCreation.restoreGlobalState(); - } + @Override + public void setupRegistry() { + stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + if (injector == null) { + getInjector(); + } + stateAfterInjectorCreation.restoreGlobalState(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.tests/src-gen/de/fraunhofer/ipa/ros/tests/RosInjectorProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext.tests/src-gen/de/fraunhofer/ipa/ros/tests/RosInjectorProvider.java index 4d35b7078..668034826 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.tests/src-gen/de/fraunhofer/ipa/ros/tests/RosInjectorProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.tests/src-gen/de/fraunhofer/ipa/ros/tests/RosInjectorProvider.java @@ -14,56 +14,56 @@ public class RosInjectorProvider implements IInjectorProvider, IRegistryConfigurator { - protected GlobalStateMemento stateBeforeInjectorCreation; - protected GlobalStateMemento stateAfterInjectorCreation; - protected Injector injector; + protected GlobalStateMemento stateBeforeInjectorCreation; + protected GlobalStateMemento stateAfterInjectorCreation; + protected Injector injector; - static { - GlobalRegistries.initializeDefaults(); - } + static { + GlobalRegistries.initializeDefaults(); + } - @Override - public Injector getInjector() { - if (injector == null) { - this.injector = internalCreateInjector(); - stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); - } - return injector; - } + @Override + public Injector getInjector() { + if (injector == null) { + this.injector = internalCreateInjector(); + stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + } + return injector; + } - protected Injector internalCreateInjector() { - return new RosStandaloneSetup() { - @Override - public Injector createInjector() { - return Guice.createInjector(createRuntimeModule()); - } - }.createInjectorAndDoEMFRegistration(); - } + protected Injector internalCreateInjector() { + return new RosStandaloneSetup() { + @Override + public Injector createInjector() { + return Guice.createInjector(createRuntimeModule()); + } + }.createInjectorAndDoEMFRegistration(); + } - protected RosRuntimeModule createRuntimeModule() { - // make it work also with Maven/Tycho and OSGI - // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 - return new RosRuntimeModule() { - @Override - public ClassLoader bindClassLoaderToInstance() { - return RosInjectorProvider.class - .getClassLoader(); - } - }; - } + protected RosRuntimeModule createRuntimeModule() { + // make it work also with Maven/Tycho and OSGI + // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 + return new RosRuntimeModule() { + @Override + public ClassLoader bindClassLoaderToInstance() { + return RosInjectorProvider.class + .getClassLoader(); + } + }; + } - @Override - public void restoreRegistry() { - stateBeforeInjectorCreation.restoreGlobalState(); - stateBeforeInjectorCreation = null; - } + @Override + public void restoreRegistry() { + stateBeforeInjectorCreation.restoreGlobalState(); + stateBeforeInjectorCreation = null; + } - @Override - public void setupRegistry() { - stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); - if (injector == null) { - getInjector(); - } - stateAfterInjectorCreation.restoreGlobalState(); - } + @Override + public void setupRegistry() { + stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); + if (injector == null) { + getInjector(); + } + stateAfterInjectorCreation.restoreGlobalState(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/AbstractBasicsUiModule.java b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/AbstractBasicsUiModule.java index 50511fcb1..fa00b5389 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/AbstractBasicsUiModule.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/AbstractBasicsUiModule.java @@ -87,214 +87,214 @@ @SuppressWarnings("all") public abstract class AbstractBasicsUiModule extends DefaultUiModule { - public AbstractBasicsUiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalBasicsLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(de.fraunhofer.ipa.ros.parser.antlr.lexer.InternalBasicsLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return BasicsParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalBasicsLexer.class).toProvider(LexerProvider.create(InternalBasicsLexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindCompletionPrefixProvider() { - return IndentationAwareCompletionPrefixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIContentFormatterFactory() { - return ContentFormatterFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class bindILabelProvider() { - return BasicsLabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(BasicsDescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeProvider() { - return BasicsOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeStructureProvider() { - return BasicsOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class bindIssueResolutionProvider() { - return BasicsQuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class bindIContentProposalProvider() { - return BasicsProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistParser() { - return PartialBasicsContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Basics Compare"); - } - + public AbstractBasicsUiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalBasicsLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(de.fraunhofer.ipa.ros.parser.antlr.lexer.InternalBasicsLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return BasicsParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalBasicsLexer.class).toProvider(LexerProvider.create(InternalBasicsLexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindCompletionPrefixProvider() { + return IndentationAwareCompletionPrefixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIContentFormatterFactory() { + return ContentFormatterFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return BasicsLabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(BasicsDescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return BasicsOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return BasicsOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return BasicsQuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return BasicsProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialBasicsContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Basics Compare"); + } + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/AbstractRosUiModule.java b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/AbstractRosUiModule.java index 1e87324f3..7a3f0de87 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/AbstractRosUiModule.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/AbstractRosUiModule.java @@ -87,214 +87,214 @@ @SuppressWarnings("all") public abstract class AbstractRosUiModule extends DefaultUiModule { - public AbstractRosUiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalRosLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(de.fraunhofer.ipa.ros.parser.antlr.lexer.InternalRosLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return RosParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalRosLexer.class).toProvider(LexerProvider.create(InternalRosLexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindCompletionPrefixProvider() { - return IndentationAwareCompletionPrefixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIContentFormatterFactory() { - return ContentFormatterFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class bindILabelProvider() { - return RosLabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(RosDescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeProvider() { - return RosOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeStructureProvider() { - return RosOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class bindIssueResolutionProvider() { - return RosQuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class bindIContentProposalProvider() { - return RosProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistParser() { - return PartialRosContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Ros Compare"); - } - + public AbstractRosUiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalRosLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(de.fraunhofer.ipa.ros.parser.antlr.lexer.InternalRosLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return RosParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalRosLexer.class).toProvider(LexerProvider.create(InternalRosLexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindCompletionPrefixProvider() { + return IndentationAwareCompletionPrefixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIContentFormatterFactory() { + return ContentFormatterFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return RosLabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(RosDescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return RosOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return RosOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return RosQuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return RosProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialRosContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Ros Compare"); + } + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/BasicsExecutableExtensionFactory.java b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/BasicsExecutableExtensionFactory.java index 7c120f27a..b9ef088aa 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/BasicsExecutableExtensionFactory.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/BasicsExecutableExtensionFactory.java @@ -11,19 +11,19 @@ /** * This class was generated. Customizations should only happen in a newly - * introduced subclass. + * introduced subclass. */ public class BasicsExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - @Override - protected Bundle getBundle() { - return FrameworkUtil.getBundle(XtextActivator.class); - } - - @Override - protected Injector getInjector() { - XtextActivator activator = XtextActivator.getInstance(); - return activator != null ? activator.getInjector(XtextActivator.DE_FRAUNHOFER_IPA_ROS_BASICS) : null; - } + @Override + protected Bundle getBundle() { + return FrameworkUtil.getBundle(XtextActivator.class); + } + + @Override + protected Injector getInjector() { + XtextActivator activator = XtextActivator.getInstance(); + return activator != null ? activator.getInjector(XtextActivator.DE_FRAUNHOFER_IPA_ROS_BASICS) : null; + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/RosExecutableExtensionFactory.java b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/RosExecutableExtensionFactory.java index bec269b76..87ddd0a28 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/RosExecutableExtensionFactory.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/RosExecutableExtensionFactory.java @@ -11,19 +11,19 @@ /** * This class was generated. Customizations should only happen in a newly - * introduced subclass. + * introduced subclass. */ public class RosExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - @Override - protected Bundle getBundle() { - return FrameworkUtil.getBundle(XtextActivator.class); - } - - @Override - protected Injector getInjector() { - XtextActivator activator = XtextActivator.getInstance(); - return activator != null ? activator.getInjector(XtextActivator.DE_FRAUNHOFER_IPA_ROS_ROS) : null; - } + @Override + protected Bundle getBundle() { + return FrameworkUtil.getBundle(XtextActivator.class); + } + + @Override + protected Injector getInjector() { + XtextActivator activator = XtextActivator.getInstance(); + return activator != null ? activator.getInjector(XtextActivator.DE_FRAUNHOFER_IPA_ROS_ROS) : null; + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractBasicsProposalProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractBasicsProposalProvider.java index c7cea88b0..75f8f9a51 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractBasicsProposalProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractBasicsProposalProvider.java @@ -14,381 +14,381 @@ /** * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. */ public abstract class AbstractBasicsProposalProvider extends TerminalsProposalProvider { - public void completeGlobalNamespace_Parts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRelativeNamespace_Impl_Parts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePrivateNamespace_Parts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameter_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameter_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameter_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameter_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterListType_Sequence(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterStructType_Parameterstructypetmember(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterIntegerType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterStringType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterDoubleType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterDateType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterBooleanType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterBase64Type_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterAnyType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterArrayType_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterArrayType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterList_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterAny_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterString_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterBase64_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterInteger_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterDouble_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterBoolean_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterStruct_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterDate_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterStructMember_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterStructMember_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterStructTypeMember_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameterStructTypeMember_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMessagePart_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMessagePart_Data(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); - completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(2)), context, acceptor); - } - public void completeTopicSpecRef_TopicSpec(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeArrayTopicSpecRef_TopicSpec(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } + public void completeGlobalNamespace_Parts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRelativeNamespace_Impl_Parts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePrivateNamespace_Parts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameter_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameter_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameter_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameter_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterListType_Sequence(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterStructType_Parameterstructypetmember(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterIntegerType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterStringType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterDoubleType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterDateType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterBooleanType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterBase64Type_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterAnyType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterArrayType_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterArrayType_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterList_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterAny_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterString_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterBase64_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterInteger_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterDouble_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterBoolean_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterStruct_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterDate_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterStructMember_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterStructMember_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterStructTypeMember_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameterStructTypeMember_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMessagePart_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMessagePart_Data(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); + completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(2)), context, acceptor); + } + public void completeTopicSpecRef_TopicSpec(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeArrayTopicSpecRef_TopicSpec(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } - public void complete_Namespace(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GraphName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GlobalNamespace(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RelativeNamespace_Impl(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PrivateNamespace(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RosParamNames(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Parameter(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterValue(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterListType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterStructType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterIntegerType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterStringType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterDoubleType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterDateType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterBooleanType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterBase64Type(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterAnyType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterArrayType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterList(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterAny(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterString(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterBase64(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterInteger(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterDouble(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterBoolean(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterStruct(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterDate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterStructMember(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ParameterStructTypeMember(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DIGIT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BINARY(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BOOLEAN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DOUBLE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DECINT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DAY(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MONTH(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_YEAR(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_HOUR(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MIN_SEC(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DATE_TIME(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Base64Binary(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_boolean0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Double0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Integer0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DateTime0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MessagePart(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MESSAGE_ASIGMENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AbstractType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_bool(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_int8(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_uint8(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_int16(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_uint16(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_int32(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_uint32(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_int64(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_uint64(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_float32(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_float64(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_string0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_byte(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_time(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_duration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_boolArray(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_int8Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_uint8Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_int16Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_uint16Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_int32Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_uint32Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_int64Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_uint64Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_float32Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_float64Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_string0Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_byteArray(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Header(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TopicSpecRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ArrayTopicSpecRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_KEYWORD(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BEGIN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_END(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_SL_COMMENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EString(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RosNames(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ROS_CONVENTION_A(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ROS_CONVENTION_PARAM(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } + public void complete_Namespace(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GraphName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GlobalNamespace(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RelativeNamespace_Impl(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PrivateNamespace(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RosParamNames(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Parameter(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterValue(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterListType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterStructType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterIntegerType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterStringType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterDoubleType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterDateType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterBooleanType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterBase64Type(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterAnyType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterArrayType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterList(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterAny(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterString(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterBase64(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterInteger(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterDouble(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterBoolean(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterStruct(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterDate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterStructMember(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ParameterStructTypeMember(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DIGIT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_BINARY(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_BOOLEAN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DOUBLE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DECINT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DAY(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MONTH(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_YEAR(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_HOUR(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MIN_SEC(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DATE_TIME(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Base64Binary(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_boolean0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Double0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Integer0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DateTime0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MessagePart(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MESSAGE_ASIGMENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_AbstractType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_bool(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_int8(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_uint8(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_int16(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_uint16(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_int32(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_uint32(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_int64(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_uint64(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_float32(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_float64(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_string0(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_byte(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_time(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_duration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_boolArray(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_int8Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_uint8Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_int16Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_uint16Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_int32Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_uint32Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_int64Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_uint64Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_float32Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_float64Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_string0Array(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_byteArray(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Header(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_TopicSpecRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ArrayTopicSpecRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_KEYWORD(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_BEGIN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_END(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_SL_COMMENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_EString(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RosNames(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ROS_CONVENTION_A(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ROS_CONVENTION_PARAM(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractRosProposalProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractRosProposalProvider.java index 28536b69a..628d79776 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractRosProposalProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractRosProposalProvider.java @@ -13,204 +13,204 @@ /** * Represents a generated, default implementation of superclass {@link BasicsProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. */ public abstract class AbstractRosProposalProvider extends BasicsProposalProvider { - public void completePackageSet_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePackage_Impl_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePackage_Impl_FromGitRepo(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePackage_Impl_Spec(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePackage_Impl_Dependency(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeArtifact_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeArtifact_Node(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNode_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNode_Publisher(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNode_Subscriber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNode_Serviceserver(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNode_Serviceclient(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNode_Actionserver(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNode_Actionclient(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNode_Parameter(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTopicSpec_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); - // subclasses may override - // subclasses may override - } - public void completeTopicSpec_Message(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceSpec_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceSpec_Request(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceSpec_Response(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionSpec_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionSpec_Goal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionSpec_Result(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionSpec_Feedback(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMessageDefinition_MessagePart(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePublisher_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePublisher_Message(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completePublisher_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeSubscriber_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeSubscriber_Message(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeSubscriber_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceServer_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceServer_Service(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeServiceServer_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceClient_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceClient_Service(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeServiceClient_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionServer_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionServer_Action(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeActionServer_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionClient_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionClient_Action(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeActionClient_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePackageDependency_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeExternalDependency_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } + public void completePackageSet_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePackage_Impl_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePackage_Impl_FromGitRepo(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePackage_Impl_Spec(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePackage_Impl_Dependency(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeArtifact_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeArtifact_Node(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeNode_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeNode_Publisher(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeNode_Subscriber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeNode_Serviceserver(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeNode_Serviceclient(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeNode_Actionserver(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeNode_Actionclient(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeNode_Parameter(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeTopicSpec_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); + // subclasses may override + // subclasses may override + } + public void completeTopicSpec_Message(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceSpec_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceSpec_Request(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceSpec_Response(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionSpec_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionSpec_Goal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionSpec_Result(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionSpec_Feedback(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMessageDefinition_MessagePart(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePublisher_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePublisher_Message(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completePublisher_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeSubscriber_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeSubscriber_Message(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeSubscriber_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceServer_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceServer_Service(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeServiceServer_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceClient_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceClient_Service(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeServiceClient_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionServer_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionServer_Action(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeActionServer_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionClient_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionClient_Action(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeActionClient_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePackageDependency_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeExternalDependency_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } - public void complete_PackageSet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Package(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Package_Impl(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Artifact(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Node(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_SpecBase(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TopicSpec(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ServiceSpec(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ActionSpec(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MessageDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Publisher(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Subscriber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ServiceServer(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ServiceClient(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ActionServer(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ActionClient(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Dependency(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PackageDependency(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ExternalDependency(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } + public void complete_PackageSet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Package(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Package_Impl(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Artifact(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Node(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_SpecBase(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_TopicSpec(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ServiceSpec(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ActionSpec(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MessageDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Publisher(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Subscriber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ServiceServer(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ServiceClient(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ActionServer(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ActionClient(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Dependency(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PackageDependency(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ExternalDependency(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/xtext/ui/internal/XtextActivator.java b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/xtext/ui/internal/XtextActivator.java index b83d83ef6..feb156a77 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/xtext/ui/internal/XtextActivator.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/xtext/ui/internal/XtextActivator.java @@ -20,84 +20,84 @@ /** * This class was generated. Customizations should only happen in a newly - * introduced subclass. + * introduced subclass. */ public class XtextActivator extends AbstractUIPlugin { - public static final String PLUGIN_ID = "de.fraunhofer.ipa.ros.xtext.ui"; - public static final String DE_FRAUNHOFER_IPA_ROS_ROS = "de.fraunhofer.ipa.ros.Ros"; - public static final String DE_FRAUNHOFER_IPA_ROS_BASICS = "de.fraunhofer.ipa.ros.Basics"; - - private static final Logger logger = Logger.getLogger(XtextActivator.class); - - private static XtextActivator INSTANCE; - - private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static XtextActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - com.google.inject.Module runtimeModule = getRuntimeModule(language); - com.google.inject.Module sharedStateModule = getSharedStateModule(); - com.google.inject.Module uiModule = getUiModule(language); - com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected com.google.inject.Module getRuntimeModule(String grammar) { - if (DE_FRAUNHOFER_IPA_ROS_ROS.equals(grammar)) { - return new RosRuntimeModule(); - } - if (DE_FRAUNHOFER_IPA_ROS_BASICS.equals(grammar)) { - return new BasicsRuntimeModule(); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getUiModule(String grammar) { - if (DE_FRAUNHOFER_IPA_ROS_ROS.equals(grammar)) { - return new RosUiModule(this); - } - if (DE_FRAUNHOFER_IPA_ROS_BASICS.equals(grammar)) { - return new BasicsUiModule(this); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getSharedStateModule() { - return new SharedStateModule(); - } - - + public static final String PLUGIN_ID = "de.fraunhofer.ipa.ros.xtext.ui"; + public static final String DE_FRAUNHOFER_IPA_ROS_ROS = "de.fraunhofer.ipa.ros.Ros"; + public static final String DE_FRAUNHOFER_IPA_ROS_BASICS = "de.fraunhofer.ipa.ros.Basics"; + + private static final Logger logger = Logger.getLogger(XtextActivator.class); + + private static XtextActivator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static XtextActivator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (DE_FRAUNHOFER_IPA_ROS_ROS.equals(grammar)) { + return new RosRuntimeModule(); + } + if (DE_FRAUNHOFER_IPA_ROS_BASICS.equals(grammar)) { + return new BasicsRuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (DE_FRAUNHOFER_IPA_ROS_ROS.equals(grammar)) { + return new RosUiModule(this); + } + if (DE_FRAUNHOFER_IPA_ROS_BASICS.equals(grammar)) { + return new BasicsUiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractBasicsRuntimeModule.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractBasicsRuntimeModule.java index e080dbc78..d545ae4df 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractBasicsRuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractBasicsRuntimeModule.java @@ -63,154 +63,154 @@ @SuppressWarnings("all") public abstract class AbstractBasicsRuntimeModule extends DefaultRuntimeModule { - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "de/fraunhofer/ipa/ros/Basics.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("de.fraunhofer.ipa.ros.Basics"); - } - - 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("basics"); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public Class bindIGrammarAccess() { - return BasicsGrammarAccess.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISemanticSequencer() { - return BasicsSemanticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISyntacticSequencer() { - return BasicsSyntacticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISerializer() { - return Serializer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIParser() { - return BasicsParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenToStringConverter() { - return AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIAntlrTokenFileProvider() { - return BasicsAntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindLexer() { - return InternalBasicsLexer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenDefProvider() { - return AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Provider provideInternalBasicsLexer() { - return LexerProvider.create(InternalBasicsLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureRuntimeLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerBindings.RUNTIME)) - .to(InternalBasicsLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - @SingletonBinding(eager=true) - public Class bindBasicsValidator() { - return BasicsValidator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIScopeProvider() { - return BasicsScopeProvider.class; - } - - // 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); - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIgnoreCaseLinking(Binder binder) { - binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIQualifiedNameProvider() { - return DefaultDeclarativeQualifiedNameProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContainer$Manager() { - return StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIAllContainersState$Provider() { - return ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptions(Binder binder) { - binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIGenerator2() { - return BasicsGenerator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIFormatter2() { - return BasicsFormatter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public void configureFormatterPreferences(Binder binder) { - binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 - public Class bindIValueConverterService() { - return Ecore2XtextTerminalConverters.class; - } - + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "de/fraunhofer/ipa/ros/Basics.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("de.fraunhofer.ipa.ros.Basics"); + } + + 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("basics"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return BasicsGrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return BasicsSemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return BasicsSyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return BasicsParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return BasicsAntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalBasicsLexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalBasicsLexer() { + return LexerProvider.create(InternalBasicsLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalBasicsLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindBasicsValidator() { + return BasicsValidator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return BasicsScopeProvider.class; + } + + // 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); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return BasicsGenerator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIFormatter2() { + return BasicsFormatter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public void configureFormatterPreferences(Binder binder) { + binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 + public Class bindIValueConverterService() { + return Ecore2XtextTerminalConverters.class; + } + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractRosRuntimeModule.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractRosRuntimeModule.java index 5d7a4a2dc..f34f83e06 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractRosRuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractRosRuntimeModule.java @@ -63,154 +63,154 @@ @SuppressWarnings("all") public abstract class AbstractRosRuntimeModule extends DefaultRuntimeModule { - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "de/fraunhofer/ipa/ros/Ros.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("de.fraunhofer.ipa.ros.Ros"); - } - - 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("ros"); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public Class bindIGrammarAccess() { - return RosGrammarAccess.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISemanticSequencer() { - return RosSemanticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISyntacticSequencer() { - return RosSyntacticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISerializer() { - return Serializer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIParser() { - return RosParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenToStringConverter() { - return AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIAntlrTokenFileProvider() { - return RosAntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindLexer() { - return InternalRosLexer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenDefProvider() { - return AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Provider provideInternalRosLexer() { - return LexerProvider.create(InternalRosLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureRuntimeLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerBindings.RUNTIME)) - .to(InternalRosLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - @SingletonBinding(eager=true) - public Class bindRosValidator() { - return RosValidator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIScopeProvider() { - return RosScopeProvider.class; - } - - // 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); - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIgnoreCaseLinking(Binder binder) { - binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIQualifiedNameProvider() { - return DefaultDeclarativeQualifiedNameProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContainer$Manager() { - return StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIAllContainersState$Provider() { - return ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptions(Binder binder) { - binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIGenerator2() { - return RosGenerator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIFormatter2() { - return RosFormatter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public void configureFormatterPreferences(Binder binder) { - binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 - public Class bindIValueConverterService() { - return Ecore2XtextTerminalConverters.class; - } - + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "de/fraunhofer/ipa/ros/Ros.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("de.fraunhofer.ipa.ros.Ros"); + } + + 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("ros"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return RosGrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return RosSemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return RosSyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return RosParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return RosAntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalRosLexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalRosLexer() { + return LexerProvider.create(InternalRosLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalRosLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindRosValidator() { + return RosValidator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return RosScopeProvider.class; + } + + // 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); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return RosGenerator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIFormatter2() { + return RosFormatter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public void configureFormatterPreferences(Binder binder) { + binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 + public Class bindIValueConverterService() { + return Ecore2XtextTerminalConverters.class; + } + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/BasicsStandaloneSetupGenerated.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/BasicsStandaloneSetupGenerated.java index 4986ba89f..062ef4023 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/BasicsStandaloneSetupGenerated.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/BasicsStandaloneSetupGenerated.java @@ -14,24 +14,24 @@ @SuppressWarnings("all") public class BasicsStandaloneSetupGenerated implements ISetup { - @Override - public Injector createInjectorAndDoEMFRegistration() { - TerminalsStandaloneSetup.doSetup(); + @Override + public Injector createInjectorAndDoEMFRegistration() { + TerminalsStandaloneSetup.doSetup(); - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new BasicsRuntimeModule()); - } - - public void register(Injector injector) { - IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); - IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); - - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("basics", resourceFactory); - IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("basics", serviceProvider); - } + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new BasicsRuntimeModule()); + } + + public void register(Injector injector) { + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("basics", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("basics", serviceProvider); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/RosStandaloneSetupGenerated.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/RosStandaloneSetupGenerated.java index 9b8f2d84d..60df63933 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/RosStandaloneSetupGenerated.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/RosStandaloneSetupGenerated.java @@ -13,24 +13,24 @@ @SuppressWarnings("all") public class RosStandaloneSetupGenerated implements ISetup { - @Override - public Injector createInjectorAndDoEMFRegistration() { - BasicsStandaloneSetup.doSetup(); + @Override + public Injector createInjectorAndDoEMFRegistration() { + BasicsStandaloneSetup.doSetup(); - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new RosRuntimeModule()); - } - - public void register(Injector injector) { - IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); - IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); - - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("ros", resourceFactory); - IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("ros", serviceProvider); - } + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new RosRuntimeModule()); + } + + public void register(Injector injector) { + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("ros", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("ros", serviceProvider); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsAntlrTokenFileProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsAntlrTokenFileProvider.java index 9256f70d9..94f2639f6 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsAntlrTokenFileProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsAntlrTokenFileProvider.java @@ -8,9 +8,9 @@ public class BasicsAntlrTokenFileProvider implements IAntlrTokenFileProvider { - @Override - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.tokens"); - } + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.tokens"); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsParser.java index 8912b43de..656d612df 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsParser.java @@ -13,43 +13,43 @@ public class BasicsParser extends AbstractAntlrParser { - @Inject - private BasicsGrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - @Override - protected TokenSource createLexer(CharStream stream) { - return new BasicsTokenSource(super.createLexer(stream)); - } - - /** - * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. - * Override and return {@code true} if your terminal splitting is stateless. - */ - @Override - protected boolean isReparseSupported() { - return false; - } - - @Override - protected InternalBasicsParser createParser(XtextTokenStream stream) { - return new InternalBasicsParser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "Namespace"; - } - - public BasicsGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } + @Inject + private BasicsGrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + @Override + protected TokenSource createLexer(CharStream stream) { + return new BasicsTokenSource(super.createLexer(stream)); + } + + /** + * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. + * Override and return {@code true} if your terminal splitting is stateless. + */ + @Override + protected boolean isReparseSupported() { + return false; + } + + @Override + protected InternalBasicsParser createParser(XtextTokenStream stream) { + return new InternalBasicsParser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "Namespace"; + } + + public BasicsGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosAntlrTokenFileProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosAntlrTokenFileProvider.java index e93b05051..2a12499bc 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosAntlrTokenFileProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosAntlrTokenFileProvider.java @@ -8,9 +8,9 @@ public class RosAntlrTokenFileProvider implements IAntlrTokenFileProvider { - @Override - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.tokens"); - } + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.tokens"); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosParser.java index fc25dd1d7..d33670762 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosParser.java @@ -13,43 +13,43 @@ public class RosParser extends AbstractAntlrParser { - @Inject - private RosGrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - @Override - protected TokenSource createLexer(CharStream stream) { - return new RosTokenSource(super.createLexer(stream)); - } - - /** - * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. - * Override and return {@code true} if your terminal splitting is stateless. - */ - @Override - protected boolean isReparseSupported() { - return false; - } - - @Override - protected InternalRosParser createParser(XtextTokenStream stream) { - return new InternalRosParser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "PackageSet"; - } - - public RosGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(RosGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } + @Inject + private RosGrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + @Override + protected TokenSource createLexer(CharStream stream) { + return new RosTokenSource(super.createLexer(stream)); + } + + /** + * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. + * Override and return {@code true} if your terminal splitting is stateless. + */ + @Override + protected boolean isReparseSupported() { + return false; + } + + @Override + protected InternalRosParser createParser(XtextTokenStream stream) { + return new InternalRosParser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "PackageSet"; + } + + public RosGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(RosGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g index 7ec9a98e1..11266f868 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g @@ -4,8 +4,8 @@ parser grammar InternalBasicsParser; options { - tokenVocab=InternalBasicsLexer; - superClass=AbstractInternalAntlrParser; + tokenVocab=InternalBasicsLexer; + superClass=AbstractInternalAntlrParser; } @header { @@ -26,7 +26,7 @@ import de.fraunhofer.ipa.ros.services.BasicsGrammarAccess; @members { - private BasicsGrammarAccess grammarAccess; + private BasicsGrammarAccess grammarAccess; public InternalBasicsParser(TokenStream input, BasicsGrammarAccess grammarAccess) { this(input); @@ -36,13 +36,13 @@ import de.fraunhofer.ipa.ros.services.BasicsGrammarAccess; @Override protected String getFirstRuleName() { - return "Namespace"; - } + return "Namespace"; + } - @Override - protected BasicsGrammarAccess getGrammarAccess() { - return grammarAccess; - } + @Override + protected BasicsGrammarAccess getGrammarAccess() { + return grammarAccess; + } } @@ -55,3044 +55,3044 @@ import de.fraunhofer.ipa.ros.services.BasicsGrammarAccess; // Entry rule entryRuleNamespace entryRuleNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNamespaceRule()); } - iv_ruleNamespace=ruleNamespace - { $current=$iv_ruleNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getNamespaceRule()); } + iv_ruleNamespace=ruleNamespace + { $current=$iv_ruleNamespace.current; } + EOF; // Rule Namespace ruleNamespace returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); - } - this_GlobalNamespace_0=ruleGlobalNamespace - { - $current = $this_GlobalNamespace_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); - } - this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl - { - $current = $this_RelativeNamespace_Impl_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); - } - this_PrivateNamespace_2=rulePrivateNamespace - { - $current = $this_PrivateNamespace_2.current; - afterParserOrEnumRuleCall(); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + } + this_GlobalNamespace_0=ruleGlobalNamespace + { + $current = $this_GlobalNamespace_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + } + this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl + { + $current = $this_RelativeNamespace_Impl_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + } + this_PrivateNamespace_2=rulePrivateNamespace + { + $current = $this_PrivateNamespace_2.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleGraphName entryRuleGraphName returns [String current=null]: - { newCompositeNode(grammarAccess.getGraphNameRule()); } - iv_ruleGraphName=ruleGraphName - { $current=$iv_ruleGraphName.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getGraphNameRule()); } + iv_ruleGraphName=ruleGraphName + { $current=$iv_ruleGraphName.current.getText(); } + EOF; // Rule GraphName ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - kw=GraphName - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); - } + kw=GraphName + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + } ; // Entry rule entryRuleGlobalNamespace entryRuleGlobalNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); } - iv_ruleGlobalNamespace=ruleGlobalNamespace - { $current=$iv_ruleGlobalNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); } + iv_ruleGlobalNamespace=ruleGlobalNamespace + { $current=$iv_ruleGlobalNamespace.current; } + EOF; // Rule GlobalNamespace ruleGlobalNamespace returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), - $current); - } - ) - otherlv_1=GlobalNamespace - { - newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), + $current); + } + ) + otherlv_1=GlobalNamespace + { + newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRuleRelativeNamespace_Impl entryRuleRelativeNamespace_Impl returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); } - iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl - { $current=$iv_ruleRelativeNamespace_Impl.current; } - EOF; + { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); } + iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl + { $current=$iv_ruleRelativeNamespace_Impl.current; } + EOF; // Rule RelativeNamespace_Impl ruleRelativeNamespace_Impl returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), - $current); - } - ) - otherlv_1=RelativeNamespace - { - newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), + $current); + } + ) + otherlv_1=RelativeNamespace + { + newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRulePrivateNamespace entryRulePrivateNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); } - iv_rulePrivateNamespace=rulePrivateNamespace - { $current=$iv_rulePrivateNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); } + iv_rulePrivateNamespace=rulePrivateNamespace + { $current=$iv_rulePrivateNamespace.current; } + EOF; // Rule PrivateNamespace rulePrivateNamespace returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), - $current); - } - ) - otherlv_1=PrivateNamespace - { - newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), + $current); + } + ) + otherlv_1=PrivateNamespace + { + newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRuleParameterType entryRuleParameterType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterTypeRule()); } - iv_ruleParameterType=ruleParameterType - { $current=$iv_ruleParameterType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterTypeRule()); } + iv_ruleParameterType=ruleParameterType + { $current=$iv_ruleParameterType.current; } + EOF; // Rule ParameterType ruleParameterType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); - } - this_ParameterListType_0=ruleParameterListType - { - $current = $this_ParameterListType_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); - } - this_ParameterStructType_1=ruleParameterStructType - { - $current = $this_ParameterStructType_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); - } - this_ParameterIntegerType_2=ruleParameterIntegerType - { - $current = $this_ParameterIntegerType_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); - } - this_ParameterStringType_3=ruleParameterStringType - { - $current = $this_ParameterStringType_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); - } - this_ParameterDoubleType_4=ruleParameterDoubleType - { - $current = $this_ParameterDoubleType_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); - } - this_ParameterBooleanType_5=ruleParameterBooleanType - { - $current = $this_ParameterBooleanType_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); - } - this_ParameterBase64Type_6=ruleParameterBase64Type - { - $current = $this_ParameterBase64Type_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); - } - this_ParameterArrayType_7=ruleParameterArrayType - { - $current = $this_ParameterArrayType_7.current; - afterParserOrEnumRuleCall(); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + } + this_ParameterListType_0=ruleParameterListType + { + $current = $this_ParameterListType_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + } + this_ParameterStructType_1=ruleParameterStructType + { + $current = $this_ParameterStructType_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + } + this_ParameterIntegerType_2=ruleParameterIntegerType + { + $current = $this_ParameterIntegerType_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + } + this_ParameterStringType_3=ruleParameterStringType + { + $current = $this_ParameterStringType_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + } + this_ParameterDoubleType_4=ruleParameterDoubleType + { + $current = $this_ParameterDoubleType_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + } + this_ParameterBooleanType_5=ruleParameterBooleanType + { + $current = $this_ParameterBooleanType_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + } + this_ParameterBase64Type_6=ruleParameterBase64Type + { + $current = $this_ParameterBase64Type_6.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + } + this_ParameterArrayType_7=ruleParameterArrayType + { + $current = $this_ParameterArrayType_7.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleParameterValue entryRuleParameterValue returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterValueRule()); } - iv_ruleParameterValue=ruleParameterValue - { $current=$iv_ruleParameterValue.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterValueRule()); } + iv_ruleParameterValue=ruleParameterValue + { $current=$iv_ruleParameterValue.current; } + EOF; // Rule ParameterValue ruleParameterValue returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); - } - this_ParameterString_0=ruleParameterString - { - $current = $this_ParameterString_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); - } - this_ParameterBase64_1=ruleParameterBase64 - { - $current = $this_ParameterBase64_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); - } - this_ParameterInteger_2=ruleParameterInteger - { - $current = $this_ParameterInteger_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); - } - this_ParameterDouble_3=ruleParameterDouble - { - $current = $this_ParameterDouble_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); - } - this_ParameterBoolean_4=ruleParameterBoolean - { - $current = $this_ParameterBoolean_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); - } - this_ParameterList_5=ruleParameterList - { - $current = $this_ParameterList_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); - } - this_ParameterStruct_6=ruleParameterStruct - { - $current = $this_ParameterStruct_6.current; - afterParserOrEnumRuleCall(); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + } + this_ParameterString_0=ruleParameterString + { + $current = $this_ParameterString_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + } + this_ParameterBase64_1=ruleParameterBase64 + { + $current = $this_ParameterBase64_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + } + this_ParameterInteger_2=ruleParameterInteger + { + $current = $this_ParameterInteger_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + } + this_ParameterDouble_3=ruleParameterDouble + { + $current = $this_ParameterDouble_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + } + this_ParameterBoolean_4=ruleParameterBoolean + { + $current = $this_ParameterBoolean_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + } + this_ParameterList_5=ruleParameterList + { + $current = $this_ParameterList_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + } + this_ParameterStruct_6=ruleParameterStruct + { + $current = $this_ParameterStruct_6.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleParameterListType entryRuleParameterListType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterListTypeRule()); } - iv_ruleParameterListType=ruleParameterListType - { $current=$iv_ruleParameterListType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterListTypeRule()); } + iv_ruleParameterListType=ruleParameterListType + { $current=$iv_ruleParameterListType.current; } + EOF; // Rule ParameterListType ruleParameterListType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), - $current); - } - ) - otherlv_1=List - { - newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - } - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - } - lv_sequence_3_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - $current, - "sequence", - lv_sequence_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - } - lv_sequence_5_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - $current, - "sequence", - lv_sequence_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), + $current); + } + ) + otherlv_1=List + { + newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + } + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + } + lv_sequence_3_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + $current, + "sequence", + lv_sequence_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + } + lv_sequence_5_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + $current, + "sequence", + lv_sequence_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + } + ) ; // Entry rule entryRuleParameterStructType entryRuleParameterStructType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructTypeRule()); } - iv_ruleParameterStructType=ruleParameterStructType - { $current=$iv_ruleParameterStructType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructTypeRule()); } + iv_ruleParameterStructType=ruleParameterStructType + { $current=$iv_ruleParameterStructType.current; } + EOF; // Rule ParameterStructType ruleParameterStructType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), - $current); - } - ) - otherlv_1=Struct - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - } - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - } - lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - $current, - "parameterstructypetmember", - lv_parameterstructypetmember_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); - } - lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - $current, - "parameterstructypetmember", - lv_parameterstructypetmember_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), + $current); + } + ) + otherlv_1=Struct + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + } + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + } + lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + $current, + "parameterstructypetmember", + lv_parameterstructypetmember_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + } + lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + $current, + "parameterstructypetmember", + lv_parameterstructypetmember_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + } + ) ; // Entry rule entryRuleParameterIntegerType entryRuleParameterIntegerType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); } - iv_ruleParameterIntegerType=ruleParameterIntegerType - { $current=$iv_ruleParameterIntegerType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); } + iv_ruleParameterIntegerType=ruleParameterIntegerType + { $current=$iv_ruleParameterIntegerType.current; } + EOF; // Rule ParameterIntegerType ruleParameterIntegerType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), - $current); - } - ) - otherlv_1=Integer - { - newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterInteger - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), + $current); + } + ) + otherlv_1=Integer + { + newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterInteger + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterStringType entryRuleParameterStringType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStringTypeRule()); } - iv_ruleParameterStringType=ruleParameterStringType - { $current=$iv_ruleParameterStringType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStringTypeRule()); } + iv_ruleParameterStringType=ruleParameterStringType + { $current=$iv_ruleParameterStringType.current; } + EOF; // Rule ParameterStringType ruleParameterStringType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), - $current); - } - ) - otherlv_1=String - { - newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), + $current); + } + ) + otherlv_1=String + { + newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterDoubleType entryRuleParameterDoubleType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); } - iv_ruleParameterDoubleType=ruleParameterDoubleType - { $current=$iv_ruleParameterDoubleType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); } + iv_ruleParameterDoubleType=ruleParameterDoubleType + { $current=$iv_ruleParameterDoubleType.current; } + EOF; // Rule ParameterDoubleType ruleParameterDoubleType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), - $current); - } - ) - otherlv_1=Double - { - newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterDouble - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), + $current); + } + ) + otherlv_1=Double + { + newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterDouble + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterBooleanType entryRuleParameterBooleanType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); } - iv_ruleParameterBooleanType=ruleParameterBooleanType - { $current=$iv_ruleParameterBooleanType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); } + iv_ruleParameterBooleanType=ruleParameterBooleanType + { $current=$iv_ruleParameterBooleanType.current; } + EOF; // Rule ParameterBooleanType ruleParameterBooleanType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), - $current); - } - ) - otherlv_1=Boolean - { - newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterBoolean - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), + $current); + } + ) + otherlv_1=Boolean + { + newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterBoolean + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterBase64Type entryRuleParameterBase64Type returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); } - iv_ruleParameterBase64Type=ruleParameterBase64Type - { $current=$iv_ruleParameterBase64Type.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); } + iv_ruleParameterBase64Type=ruleParameterBase64Type + { $current=$iv_ruleParameterBase64Type.current; } + EOF; // Rule ParameterBase64Type ruleParameterBase64Type returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), - $current); - } - ) - otherlv_1=Base64 - { - newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterBase64 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), + $current); + } + ) + otherlv_1=Base64 + { + newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterBase64 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterArrayType entryRuleParameterArrayType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); } - iv_ruleParameterArrayType=ruleParameterArrayType - { $current=$iv_ruleParameterArrayType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); } + iv_ruleParameterArrayType=ruleParameterArrayType + { $current=$iv_ruleParameterArrayType.current; } + EOF; // Rule ParameterArrayType ruleParameterArrayType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - this_BEGIN_0=RULE_BEGIN - { - newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - } - otherlv_1=Array - { - newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - } - lv_type_2_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - $current, - "type", - lv_type_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Default - { - newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - } - lv_default_4_0=ruleParameterList - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - $current, - "default", - lv_default_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterList"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + this_BEGIN_0=RULE_BEGIN + { + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + } + otherlv_1=Array + { + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + } + lv_type_2_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + $current, + "type", + lv_type_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Default + { + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + } + lv_default_4_0=ruleParameterList + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + $current, + "default", + lv_default_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterList"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + } + ) ; // Entry rule entryRuleParameterList entryRuleParameterList returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterListRule()); } - iv_ruleParameterList=ruleParameterList - { $current=$iv_ruleParameterList.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterListRule()); } + iv_ruleParameterList=ruleParameterList + { $current=$iv_ruleParameterList.current; } + EOF; // Rule ParameterList ruleParameterList returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), - $current); - } - ) - otherlv_1=LeftSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - } - lv_value_2_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - $current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Comma - { - newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - } - lv_value_4_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - $current, - "value", - lv_value_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_5=RightSquareBracket - { - newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), + $current); + } + ) + otherlv_1=LeftSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + } + lv_value_2_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + $current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Comma + { + newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + } + lv_value_4_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + $current, + "value", + lv_value_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_5=RightSquareBracket + { + newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + } + ) ; // Entry rule entryRuleParameterAny entryRuleParameterAny returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterAnyRule()); } - iv_ruleParameterAny=ruleParameterAny - { $current=$iv_ruleParameterAny.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterAnyRule()); } + iv_ruleParameterAny=ruleParameterAny + { $current=$iv_ruleParameterAny.current; } + EOF; // Rule ParameterAny ruleParameterAny returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), - $current); - } - ) - otherlv_1=ParameterAny - { - newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - } - ( - otherlv_2=Value - { - newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); - } - lv_value_3_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterAnyRule()); - } - set( - $current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), + $current); + } + ) + otherlv_1=ParameterAny + { + newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + } + ( + otherlv_2=Value + { + newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + } + lv_value_3_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterAnyRule()); + } + set( + $current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterString entryRuleParameterString returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStringRule()); } - iv_ruleParameterString=ruleParameterString - { $current=$iv_ruleParameterString.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStringRule()); } + iv_ruleParameterString=ruleParameterString + { $current=$iv_ruleParameterString.current; } + EOF; // Rule ParameterString ruleParameterString returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); - } - lv_value_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStringRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + } + lv_value_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStringRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterBase64 entryRuleParameterBase64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBase64Rule()); } - iv_ruleParameterBase64=ruleParameterBase64 - { $current=$iv_ruleParameterBase64.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBase64Rule()); } + iv_ruleParameterBase64=ruleParameterBase64 + { $current=$iv_ruleParameterBase64.current; } + EOF; // Rule ParameterBase64 ruleParameterBase64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); - } - lv_value_0_0=ruleBase64Binary - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + } + lv_value_0_0=ruleBase64Binary + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterInteger entryRuleParameterInteger returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterIntegerRule()); } - iv_ruleParameterInteger=ruleParameterInteger - { $current=$iv_ruleParameterInteger.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterIntegerRule()); } + iv_ruleParameterInteger=ruleParameterInteger + { $current=$iv_ruleParameterInteger.current; } + EOF; // Rule ParameterInteger ruleParameterInteger returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); - } - lv_value_0_0=ruleInteger0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + } + lv_value_0_0=ruleInteger0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterDouble entryRuleParameterDouble returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDoubleRule()); } - iv_ruleParameterDouble=ruleParameterDouble - { $current=$iv_ruleParameterDouble.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDoubleRule()); } + iv_ruleParameterDouble=ruleParameterDouble + { $current=$iv_ruleParameterDouble.current; } + EOF; // Rule ParameterDouble ruleParameterDouble returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); - } - lv_value_0_0=ruleDouble0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Double0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + } + lv_value_0_0=ruleDouble0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Double0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterBoolean entryRuleParameterBoolean returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBooleanRule()); } - iv_ruleParameterBoolean=ruleParameterBoolean - { $current=$iv_ruleParameterBoolean.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBooleanRule()); } + iv_ruleParameterBoolean=ruleParameterBoolean + { $current=$iv_ruleParameterBoolean.current; } + EOF; // Rule ParameterBoolean ruleParameterBoolean returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); - } - lv_value_0_0=ruleboolean0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.boolean0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + } + lv_value_0_0=ruleboolean0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.boolean0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterStruct entryRuleParameterStruct returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructRule()); } - iv_ruleParameterStruct=ruleParameterStruct - { $current=$iv_ruleParameterStruct.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructRule()); } + iv_ruleParameterStruct=ruleParameterStruct + { $current=$iv_ruleParameterStruct.current; } + EOF; // Rule ParameterStruct ruleParameterStruct returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStructAccess().getParameterStructAction_0(), - $current); - } - ) - ( - otherlv_1=LeftSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - } - lv_value_2_0=ruleParameterStructMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - $current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Comma - { - newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - } - otherlv_4=LeftSquareBracket - { - newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - } - lv_value_5_0=ruleParameterStructMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - $current, - "value", - lv_value_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - } - )* - otherlv_7=RightSquareBracket - { - newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); - } - )? - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStructAccess().getParameterStructAction_0(), + $current); + } + ) + ( + otherlv_1=LeftSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + } + lv_value_2_0=ruleParameterStructMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + $current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Comma + { + newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + } + otherlv_4=LeftSquareBracket + { + newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + } + lv_value_5_0=ruleParameterStructMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + $current, + "value", + lv_value_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + } + )* + otherlv_7=RightSquareBracket + { + newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + } + )? + ) ; // Entry rule entryRuleParameterDate entryRuleParameterDate returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDateRule()); } - iv_ruleParameterDate=ruleParameterDate - { $current=$iv_ruleParameterDate.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDateRule()); } + iv_ruleParameterDate=ruleParameterDate + { $current=$iv_ruleParameterDate.current; } + EOF; // Rule ParameterDate ruleParameterDate returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); - } - lv_value_0_0=ruleDateTime0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDateRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.DateTime0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + } + lv_value_0_0=ruleDateTime0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDateRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.DateTime0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterStructMember entryRuleParameterStructMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructMemberRule()); } - iv_ruleParameterStructMember=ruleParameterStructMember - { $current=$iv_ruleParameterStructMember.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructMemberRule()); } + iv_ruleParameterStructMember=ruleParameterStructMember + { $current=$iv_ruleParameterStructMember.current; } + EOF; // Rule ParameterStructMember ruleParameterStructMember returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - $current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1=Colon - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - } - this_BEGIN_2=RULE_BEGIN - { - newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - } - lv_value_3_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - $current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_4=RULE_END - { - newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + } + lv_name_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + $current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1=Colon + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + } + this_BEGIN_2=RULE_BEGIN + { + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + } + lv_value_3_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + $current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_4=RULE_END + { + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + } + ) ; // Entry rule entryRuleParameterStructTypeMember entryRuleParameterStructTypeMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); } - iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember - { $current=$iv_ruleParameterStructTypeMember.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); } + iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember + { $current=$iv_ruleParameterStructTypeMember.current; } + EOF; // Rule ParameterStructTypeMember ruleParameterStructTypeMember returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - $current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); - } - lv_type_1_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - $current, - "type", - lv_type_1_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + } + lv_name_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + $current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + } + lv_type_1_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + $current, + "type", + lv_type_1_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) ; // Entry rule entryRuleBase64Binary entryRuleBase64Binary returns [String current=null]: - { newCompositeNode(grammarAccess.getBase64BinaryRule()); } - iv_ruleBase64Binary=ruleBase64Binary - { $current=$iv_ruleBase64Binary.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getBase64BinaryRule()); } + iv_ruleBase64Binary=ruleBase64Binary + { $current=$iv_ruleBase64Binary.current.getText(); } + EOF; // Rule Base64Binary ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_BINARY_0=RULE_BINARY - { - $current.merge(this_BINARY_0); - } - { - newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - } + this_BINARY_0=RULE_BINARY + { + $current.merge(this_BINARY_0); + } + { + newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + } ; // Entry rule entryRuleboolean0 entryRuleboolean0 returns [String current=null]: - { newCompositeNode(grammarAccess.getBoolean0Rule()); } - iv_ruleboolean0=ruleboolean0 - { $current=$iv_ruleboolean0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getBoolean0Rule()); } + iv_ruleboolean0=ruleboolean0 + { $current=$iv_ruleboolean0.current.getText(); } + EOF; // Rule boolean0 ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_BOOLEAN_0=RULE_BOOLEAN - { - $current.merge(this_BOOLEAN_0); - } - { - newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); - } + this_BOOLEAN_0=RULE_BOOLEAN + { + $current.merge(this_BOOLEAN_0); + } + { + newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + } ; // Entry rule entryRuleDouble0 entryRuleDouble0 returns [String current=null]: - { newCompositeNode(grammarAccess.getDouble0Rule()); } - iv_ruleDouble0=ruleDouble0 - { $current=$iv_ruleDouble0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getDouble0Rule()); } + iv_ruleDouble0=ruleDouble0 + { $current=$iv_ruleDouble0.current.getText(); } + EOF; // Rule Double0 ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DOUBLE_0=RULE_DOUBLE - { - $current.merge(this_DOUBLE_0); - } - { - newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); - } + this_DOUBLE_0=RULE_DOUBLE + { + $current.merge(this_DOUBLE_0); + } + { + newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + } ; // Entry rule entryRuleInteger0 entryRuleInteger0 returns [String current=null]: - { newCompositeNode(grammarAccess.getInteger0Rule()); } - iv_ruleInteger0=ruleInteger0 - { $current=$iv_ruleInteger0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getInteger0Rule()); } + iv_ruleInteger0=ruleInteger0 + { $current=$iv_ruleInteger0.current.getText(); } + EOF; // Rule Integer0 ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DECINT_0=RULE_DECINT - { - $current.merge(this_DECINT_0); - } - { - newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - } + this_DECINT_0=RULE_DECINT + { + $current.merge(this_DECINT_0); + } + { + newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + } ; // Entry rule entryRuleDateTime0 entryRuleDateTime0 returns [String current=null]: - { newCompositeNode(grammarAccess.getDateTime0Rule()); } - iv_ruleDateTime0=ruleDateTime0 - { $current=$iv_ruleDateTime0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getDateTime0Rule()); } + iv_ruleDateTime0=ruleDateTime0 + { $current=$iv_ruleDateTime0.current.getText(); } + EOF; // Rule DateTime0 ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DATE_TIME_0=RULE_DATE_TIME - { - $current.merge(this_DATE_TIME_0); - } - { - newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); - } + this_DATE_TIME_0=RULE_DATE_TIME + { + $current.merge(this_DATE_TIME_0); + } + { + newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + } ; // Entry rule entryRuleAbstractType entryRuleAbstractType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAbstractTypeRule()); } - iv_ruleAbstractType=ruleAbstractType - { $current=$iv_ruleAbstractType.current; } - EOF; + { newCompositeNode(grammarAccess.getAbstractTypeRule()); } + iv_ruleAbstractType=ruleAbstractType + { $current=$iv_ruleAbstractType.current; } + EOF; // Rule AbstractType ruleAbstractType returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); - } - this_bool_0=rulebool - { - $current = $this_bool_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); - } - this_int8_1=ruleint8 - { - $current = $this_int8_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); - } - this_uint8_2=ruleuint8 - { - $current = $this_uint8_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); - } - this_int16_3=ruleint16 - { - $current = $this_int16_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); - } - this_uint16_4=ruleuint16 - { - $current = $this_uint16_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); - } - this_int32_5=ruleint32 - { - $current = $this_int32_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); - } - this_uint32_6=ruleuint32 - { - $current = $this_uint32_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); - } - this_int64_7=ruleint64 - { - $current = $this_int64_7.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); - } - this_uint64_8=ruleuint64 - { - $current = $this_uint64_8.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); - } - this_float32_9=rulefloat32 - { - $current = $this_float32_9.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); - } - this_float64_10=rulefloat64 - { - $current = $this_float64_10.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); - } - this_string0_11=rulestring0 - { - $current = $this_string0_11.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); - } - this_byte_12=rulebyte - { - $current = $this_byte_12.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); - } - this_time_13=ruletime - { - $current = $this_time_13.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); - } - this_duration_14=ruleduration - { - $current = $this_duration_14.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); - } - this_Header_15=ruleHeader - { - $current = $this_Header_15.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); - } - this_boolArray_16=ruleboolArray - { - $current = $this_boolArray_16.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); - } - this_int8Array_17=ruleint8Array - { - $current = $this_int8Array_17.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); - } - this_uint8Array_18=ruleuint8Array - { - $current = $this_uint8Array_18.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); - } - this_int16Array_19=ruleint16Array - { - $current = $this_int16Array_19.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); - } - this_uint16Array_20=ruleuint16Array - { - $current = $this_uint16Array_20.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); - } - this_int32Array_21=ruleint32Array - { - $current = $this_int32Array_21.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); - } - this_uint32Array_22=ruleuint32Array - { - $current = $this_uint32Array_22.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); - } - this_int64Array_23=ruleint64Array - { - $current = $this_int64Array_23.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); - } - this_uint64Array_24=ruleuint64Array - { - $current = $this_uint64Array_24.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); - } - this_float32Array_25=rulefloat32Array - { - $current = $this_float32Array_25.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); - } - this_float64Array_26=rulefloat64Array - { - $current = $this_float64Array_26.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); - } - this_string0Array_27=rulestring0Array - { - $current = $this_string0Array_27.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); - } - this_byteArray_28=rulebyteArray - { - $current = $this_byteArray_28.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); - } - this_TopicSpecRef_29=ruleTopicSpecRef - { - $current = $this_TopicSpecRef_29.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); - } - this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef - { - $current = $this_ArrayTopicSpecRef_30.current; - afterParserOrEnumRuleCall(); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + } + this_bool_0=rulebool + { + $current = $this_bool_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + } + this_int8_1=ruleint8 + { + $current = $this_int8_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + } + this_uint8_2=ruleuint8 + { + $current = $this_uint8_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + } + this_int16_3=ruleint16 + { + $current = $this_int16_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + } + this_uint16_4=ruleuint16 + { + $current = $this_uint16_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + } + this_int32_5=ruleint32 + { + $current = $this_int32_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + } + this_uint32_6=ruleuint32 + { + $current = $this_uint32_6.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + } + this_int64_7=ruleint64 + { + $current = $this_int64_7.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + } + this_uint64_8=ruleuint64 + { + $current = $this_uint64_8.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + } + this_float32_9=rulefloat32 + { + $current = $this_float32_9.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + } + this_float64_10=rulefloat64 + { + $current = $this_float64_10.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + } + this_string0_11=rulestring0 + { + $current = $this_string0_11.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + } + this_byte_12=rulebyte + { + $current = $this_byte_12.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + } + this_time_13=ruletime + { + $current = $this_time_13.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + } + this_duration_14=ruleduration + { + $current = $this_duration_14.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + } + this_Header_15=ruleHeader + { + $current = $this_Header_15.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + } + this_boolArray_16=ruleboolArray + { + $current = $this_boolArray_16.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + } + this_int8Array_17=ruleint8Array + { + $current = $this_int8Array_17.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + } + this_uint8Array_18=ruleuint8Array + { + $current = $this_uint8Array_18.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + } + this_int16Array_19=ruleint16Array + { + $current = $this_int16Array_19.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + } + this_uint16Array_20=ruleuint16Array + { + $current = $this_uint16Array_20.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + } + this_int32Array_21=ruleint32Array + { + $current = $this_int32Array_21.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + } + this_uint32Array_22=ruleuint32Array + { + $current = $this_uint32Array_22.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + } + this_int64Array_23=ruleint64Array + { + $current = $this_int64Array_23.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + } + this_uint64Array_24=ruleuint64Array + { + $current = $this_uint64Array_24.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + } + this_float32Array_25=rulefloat32Array + { + $current = $this_float32Array_25.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + } + this_float64Array_26=rulefloat64Array + { + $current = $this_float64Array_26.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + } + this_string0Array_27=rulestring0Array + { + $current = $this_string0Array_27.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + } + this_byteArray_28=rulebyteArray + { + $current = $this_byteArray_28.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + } + this_TopicSpecRef_29=ruleTopicSpecRef + { + $current = $this_TopicSpecRef_29.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + } + this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef + { + $current = $this_ArrayTopicSpecRef_30.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRulebool entryRulebool returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBoolRule()); } - iv_rulebool=rulebool - { $current=$iv_rulebool.current; } - EOF; + { newCompositeNode(grammarAccess.getBoolRule()); } + iv_rulebool=rulebool + { $current=$iv_rulebool.current; } + EOF; // Rule bool rulebool returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getBoolAccess().getBoolAction_0(), - $current); - } - ) - otherlv_1=Bool - { - newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getBoolAccess().getBoolAction_0(), + $current); + } + ) + otherlv_1=Bool + { + newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + } + ) ; // Entry rule entryRuleint8 entryRuleint8 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt8Rule()); } - iv_ruleint8=ruleint8 - { $current=$iv_ruleint8.current; } - EOF; + { newCompositeNode(grammarAccess.getInt8Rule()); } + iv_ruleint8=ruleint8 + { $current=$iv_ruleint8.current; } + EOF; // Rule int8 ruleint8 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt8Access().getInt8Action_0(), - $current); - } - ) - otherlv_1=Int8 - { - newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt8Access().getInt8Action_0(), + $current); + } + ) + otherlv_1=Int8 + { + newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + } + ) ; // Entry rule entryRuleuint8 entryRuleuint8 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint8Rule()); } - iv_ruleuint8=ruleuint8 - { $current=$iv_ruleuint8.current; } - EOF; + { newCompositeNode(grammarAccess.getUint8Rule()); } + iv_ruleuint8=ruleuint8 + { $current=$iv_ruleuint8.current; } + EOF; // Rule uint8 ruleuint8 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint8Access().getUint8Action_0(), - $current); - } - ) - otherlv_1=Uint8 - { - newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint8Access().getUint8Action_0(), + $current); + } + ) + otherlv_1=Uint8 + { + newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + } + ) ; // Entry rule entryRuleint16 entryRuleint16 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt16Rule()); } - iv_ruleint16=ruleint16 - { $current=$iv_ruleint16.current; } - EOF; + { newCompositeNode(grammarAccess.getInt16Rule()); } + iv_ruleint16=ruleint16 + { $current=$iv_ruleint16.current; } + EOF; // Rule int16 ruleint16 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt16Access().getInt16Action_0(), - $current); - } - ) - otherlv_1=Int16 - { - newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt16Access().getInt16Action_0(), + $current); + } + ) + otherlv_1=Int16 + { + newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + } + ) ; // Entry rule entryRuleuint16 entryRuleuint16 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint16Rule()); } - iv_ruleuint16=ruleuint16 - { $current=$iv_ruleuint16.current; } - EOF; + { newCompositeNode(grammarAccess.getUint16Rule()); } + iv_ruleuint16=ruleuint16 + { $current=$iv_ruleuint16.current; } + EOF; // Rule uint16 ruleuint16 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint16Access().getUint16Action_0(), - $current); - } - ) - otherlv_1=Uint16 - { - newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint16Access().getUint16Action_0(), + $current); + } + ) + otherlv_1=Uint16 + { + newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + } + ) ; // Entry rule entryRuleint32 entryRuleint32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt32Rule()); } - iv_ruleint32=ruleint32 - { $current=$iv_ruleint32.current; } - EOF; + { newCompositeNode(grammarAccess.getInt32Rule()); } + iv_ruleint32=ruleint32 + { $current=$iv_ruleint32.current; } + EOF; // Rule int32 ruleint32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt32Access().getInt32Action_0(), - $current); - } - ) - otherlv_1=Int32 - { - newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt32Access().getInt32Action_0(), + $current); + } + ) + otherlv_1=Int32 + { + newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + } + ) ; // Entry rule entryRuleuint32 entryRuleuint32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint32Rule()); } - iv_ruleuint32=ruleuint32 - { $current=$iv_ruleuint32.current; } - EOF; + { newCompositeNode(grammarAccess.getUint32Rule()); } + iv_ruleuint32=ruleuint32 + { $current=$iv_ruleuint32.current; } + EOF; // Rule uint32 ruleuint32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint32Access().getUint32Action_0(), - $current); - } - ) - otherlv_1=Uint32 - { - newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint32Access().getUint32Action_0(), + $current); + } + ) + otherlv_1=Uint32 + { + newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + } + ) ; // Entry rule entryRuleint64 entryRuleint64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt64Rule()); } - iv_ruleint64=ruleint64 - { $current=$iv_ruleint64.current; } - EOF; + { newCompositeNode(grammarAccess.getInt64Rule()); } + iv_ruleint64=ruleint64 + { $current=$iv_ruleint64.current; } + EOF; // Rule int64 ruleint64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt64Access().getInt64Action_0(), - $current); - } - ) - otherlv_1=Int64 - { - newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt64Access().getInt64Action_0(), + $current); + } + ) + otherlv_1=Int64 + { + newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + } + ) ; // Entry rule entryRuleuint64 entryRuleuint64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint64Rule()); } - iv_ruleuint64=ruleuint64 - { $current=$iv_ruleuint64.current; } - EOF; + { newCompositeNode(grammarAccess.getUint64Rule()); } + iv_ruleuint64=ruleuint64 + { $current=$iv_ruleuint64.current; } + EOF; // Rule uint64 ruleuint64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint64Access().getUint64Action_0(), - $current); - } - ) - otherlv_1=Uint64 - { - newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint64Access().getUint64Action_0(), + $current); + } + ) + otherlv_1=Uint64 + { + newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + } + ) ; // Entry rule entryRulefloat32 entryRulefloat32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat32Rule()); } - iv_rulefloat32=rulefloat32 - { $current=$iv_rulefloat32.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat32Rule()); } + iv_rulefloat32=rulefloat32 + { $current=$iv_rulefloat32.current; } + EOF; // Rule float32 rulefloat32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat32Access().getFloat32Action_0(), - $current); - } - ) - otherlv_1=Float32 - { - newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat32Access().getFloat32Action_0(), + $current); + } + ) + otherlv_1=Float32 + { + newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + } + ) ; // Entry rule entryRulefloat64 entryRulefloat64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat64Rule()); } - iv_rulefloat64=rulefloat64 - { $current=$iv_rulefloat64.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat64Rule()); } + iv_rulefloat64=rulefloat64 + { $current=$iv_rulefloat64.current; } + EOF; // Rule float64 rulefloat64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat64Access().getFloat64Action_0(), - $current); - } - ) - otherlv_1=Float64 - { - newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat64Access().getFloat64Action_0(), + $current); + } + ) + otherlv_1=Float64 + { + newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + } + ) ; // Entry rule entryRulestring0 entryRulestring0 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getString0Rule()); } - iv_rulestring0=rulestring0 - { $current=$iv_rulestring0.current; } - EOF; + { newCompositeNode(grammarAccess.getString0Rule()); } + iv_rulestring0=rulestring0 + { $current=$iv_rulestring0.current; } + EOF; // Rule string0 rulestring0 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getString0Access().getStringAction_0(), - $current); - } - ) - otherlv_1=String_1 - { - newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getString0Access().getStringAction_0(), + $current); + } + ) + otherlv_1=String_1 + { + newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + } + ) ; // Entry rule entryRulebyte entryRulebyte returns [EObject current=null]: - { newCompositeNode(grammarAccess.getByteRule()); } - iv_rulebyte=rulebyte - { $current=$iv_rulebyte.current; } - EOF; + { newCompositeNode(grammarAccess.getByteRule()); } + iv_rulebyte=rulebyte + { $current=$iv_rulebyte.current; } + EOF; // Rule byte rulebyte returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getByteAccess().getByteAction_0(), - $current); - } - ) - otherlv_1=Byte - { - newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getByteAccess().getByteAction_0(), + $current); + } + ) + otherlv_1=Byte + { + newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + } + ) ; // Entry rule entryRuletime entryRuletime returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTimeRule()); } - iv_ruletime=ruletime - { $current=$iv_ruletime.current; } - EOF; + { newCompositeNode(grammarAccess.getTimeRule()); } + iv_ruletime=ruletime + { $current=$iv_ruletime.current; } + EOF; // Rule time ruletime returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTimeAccess().getTimeAction_0(), - $current); - } - ) - otherlv_1=Time - { - newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getTimeAccess().getTimeAction_0(), + $current); + } + ) + otherlv_1=Time + { + newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + } + ) ; // Entry rule entryRuleduration entryRuleduration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDurationRule()); } - iv_ruleduration=ruleduration - { $current=$iv_ruleduration.current; } - EOF; + { newCompositeNode(grammarAccess.getDurationRule()); } + iv_ruleduration=ruleduration + { $current=$iv_ruleduration.current; } + EOF; // Rule duration ruleduration returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getDurationAccess().getDurationAction_0(), - $current); - } - ) - otherlv_1=Duration - { - newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getDurationAccess().getDurationAction_0(), + $current); + } + ) + otherlv_1=Duration + { + newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + } + ) ; // Entry rule entryRuleboolArray entryRuleboolArray returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBoolArrayRule()); } - iv_ruleboolArray=ruleboolArray - { $current=$iv_ruleboolArray.current; } - EOF; + { newCompositeNode(grammarAccess.getBoolArrayRule()); } + iv_ruleboolArray=ruleboolArray + { $current=$iv_ruleboolArray.current; } + EOF; // Rule boolArray ruleboolArray returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), - $current); - } - ) - otherlv_1=Bool_1 - { - newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), + $current); + } + ) + otherlv_1=Bool_1 + { + newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + } + ) ; // Entry rule entryRuleint8Array entryRuleint8Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt8ArrayRule()); } - iv_ruleint8Array=ruleint8Array - { $current=$iv_ruleint8Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt8ArrayRule()); } + iv_ruleint8Array=ruleint8Array + { $current=$iv_ruleint8Array.current; } + EOF; // Rule int8Array ruleint8Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), - $current); - } - ) - otherlv_1=Int8_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), + $current); + } + ) + otherlv_1=Int8_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + } + ) ; // Entry rule entryRuleuint8Array entryRuleuint8Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint8ArrayRule()); } - iv_ruleuint8Array=ruleuint8Array - { $current=$iv_ruleuint8Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint8ArrayRule()); } + iv_ruleuint8Array=ruleuint8Array + { $current=$iv_ruleuint8Array.current; } + EOF; // Rule uint8Array ruleuint8Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint8_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint8_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + } + ) ; // Entry rule entryRuleint16Array entryRuleint16Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt16ArrayRule()); } - iv_ruleint16Array=ruleint16Array - { $current=$iv_ruleint16Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt16ArrayRule()); } + iv_ruleint16Array=ruleint16Array + { $current=$iv_ruleint16Array.current; } + EOF; // Rule int16Array ruleint16Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), - $current); - } - ) - otherlv_1=Int16_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), + $current); + } + ) + otherlv_1=Int16_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + } + ) ; // Entry rule entryRuleuint16Array entryRuleuint16Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint16ArrayRule()); } - iv_ruleuint16Array=ruleuint16Array - { $current=$iv_ruleuint16Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint16ArrayRule()); } + iv_ruleuint16Array=ruleuint16Array + { $current=$iv_ruleuint16Array.current; } + EOF; // Rule uint16Array ruleuint16Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint16_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint16_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + } + ) ; // Entry rule entryRuleint32Array entryRuleint32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt32ArrayRule()); } - iv_ruleint32Array=ruleint32Array - { $current=$iv_ruleint32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt32ArrayRule()); } + iv_ruleint32Array=ruleint32Array + { $current=$iv_ruleint32Array.current; } + EOF; // Rule int32Array ruleint32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), - $current); - } - ) - otherlv_1=Int32_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), + $current); + } + ) + otherlv_1=Int32_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + } + ) ; // Entry rule entryRuleuint32Array entryRuleuint32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint32ArrayRule()); } - iv_ruleuint32Array=ruleuint32Array - { $current=$iv_ruleuint32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint32ArrayRule()); } + iv_ruleuint32Array=ruleuint32Array + { $current=$iv_ruleuint32Array.current; } + EOF; // Rule uint32Array ruleuint32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint32_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint32_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + } + ) ; // Entry rule entryRuleint64Array entryRuleint64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt64ArrayRule()); } - iv_ruleint64Array=ruleint64Array - { $current=$iv_ruleint64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt64ArrayRule()); } + iv_ruleint64Array=ruleint64Array + { $current=$iv_ruleint64Array.current; } + EOF; // Rule int64Array ruleint64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), - $current); - } - ) - otherlv_1=Int64_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), + $current); + } + ) + otherlv_1=Int64_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + } + ) ; // Entry rule entryRuleuint64Array entryRuleuint64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint64ArrayRule()); } - iv_ruleuint64Array=ruleuint64Array - { $current=$iv_ruleuint64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint64ArrayRule()); } + iv_ruleuint64Array=ruleuint64Array + { $current=$iv_ruleuint64Array.current; } + EOF; // Rule uint64Array ruleuint64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint64_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint64_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + } + ) ; // Entry rule entryRulefloat32Array entryRulefloat32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat32ArrayRule()); } - iv_rulefloat32Array=rulefloat32Array - { $current=$iv_rulefloat32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat32ArrayRule()); } + iv_rulefloat32Array=rulefloat32Array + { $current=$iv_rulefloat32Array.current; } + EOF; // Rule float32Array rulefloat32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), - $current); - } - ) - otherlv_1=Float32_1 - { - newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), + $current); + } + ) + otherlv_1=Float32_1 + { + newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + } + ) ; // Entry rule entryRulefloat64Array entryRulefloat64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat64ArrayRule()); } - iv_rulefloat64Array=rulefloat64Array - { $current=$iv_rulefloat64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat64ArrayRule()); } + iv_rulefloat64Array=rulefloat64Array + { $current=$iv_rulefloat64Array.current; } + EOF; // Rule float64Array rulefloat64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), - $current); - } - ) - otherlv_1=Float64_1 - { - newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), + $current); + } + ) + otherlv_1=Float64_1 + { + newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + } + ) ; // Entry rule entryRulestring0Array entryRulestring0Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getString0ArrayRule()); } - iv_rulestring0Array=rulestring0Array - { $current=$iv_rulestring0Array.current; } - EOF; + { newCompositeNode(grammarAccess.getString0ArrayRule()); } + iv_rulestring0Array=rulestring0Array + { $current=$iv_rulestring0Array.current; } + EOF; // Rule string0Array rulestring0Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), - $current); - } - ) - otherlv_1=String_2 - { - newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), + $current); + } + ) + otherlv_1=String_2 + { + newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + } + ) ; // Entry rule entryRulebyteArray entryRulebyteArray returns [EObject current=null]: - { newCompositeNode(grammarAccess.getByteArrayRule()); } - iv_rulebyteArray=rulebyteArray - { $current=$iv_rulebyteArray.current; } - EOF; + { newCompositeNode(grammarAccess.getByteArrayRule()); } + iv_rulebyteArray=rulebyteArray + { $current=$iv_rulebyteArray.current; } + EOF; // Rule byteArray rulebyteArray returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getByteArrayAccess().getByteArrayAction_0(), - $current); - } - ) - otherlv_1=Byte_1 - { - newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getByteArrayAccess().getByteArrayAction_0(), + $current); + } + ) + otherlv_1=Byte_1 + { + newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + } + ) ; // Entry rule entryRuleHeader entryRuleHeader returns [EObject current=null]: - { newCompositeNode(grammarAccess.getHeaderRule()); } - iv_ruleHeader=ruleHeader - { $current=$iv_ruleHeader.current; } - EOF; + { newCompositeNode(grammarAccess.getHeaderRule()); } + iv_ruleHeader=ruleHeader + { $current=$iv_ruleHeader.current; } + EOF; // Rule Header ruleHeader returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getHeaderAccess().getHeaderAction_0(), - $current); - } - ) - otherlv_1=Header - { - newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getHeaderAccess().getHeaderAction_0(), + $current); + } + ) + otherlv_1=Header + { + newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + } + ) ; // Entry rule entryRuleTopicSpecRef entryRuleTopicSpecRef returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTopicSpecRefRule()); } - iv_ruleTopicSpecRef=ruleTopicSpecRef - { $current=$iv_ruleTopicSpecRef.current; } - EOF; + { newCompositeNode(grammarAccess.getTopicSpecRefRule()); } + iv_ruleTopicSpecRef=ruleTopicSpecRef + { $current=$iv_ruleTopicSpecRef.current; } + EOF; // Rule TopicSpecRef ruleTopicSpecRef returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRefRule()); - } - } - { - newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRefRule()); + } + } + { + newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleArrayTopicSpecRef entryRuleArrayTopicSpecRef returns [EObject current=null]: - { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); } - iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef - { $current=$iv_ruleArrayTopicSpecRef.current; } - EOF; + { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); } + iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef + { $current=$iv_ruleArrayTopicSpecRef.current; } + EOF; // Rule ArrayTopicSpecRef ruleArrayTopicSpecRef returns [EObject current=null] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); - } - } - { - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1=LeftSquareBracketRightSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); + } + } + { + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1=LeftSquareBracketRightSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + } + ) ; // Entry rule entryRuleKEYWORD entryRuleKEYWORD returns [String current=null]: - { newCompositeNode(grammarAccess.getKEYWORDRule()); } - iv_ruleKEYWORD=ruleKEYWORD - { $current=$iv_ruleKEYWORD.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getKEYWORDRule()); } + iv_ruleKEYWORD=ruleKEYWORD + { $current=$iv_ruleKEYWORD.current.getText(); } + EOF; // Rule KEYWORD ruleKEYWORD returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - kw=Goal - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); - } - | - kw=Message - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); - } - | - kw=Result - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); - } - | - kw=Feedback - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); - } - | - kw=Name - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); - } - | - kw=Value - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); - } - | - kw=Service - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); - } - | - kw=Type - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); - } - | - kw=Action - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); - } - | - kw=Duration - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); - } - | - kw=Time - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + kw=Goal + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + } + | + kw=Message + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + } + | + kw=Result + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + } + | + kw=Feedback + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + } + | + kw=Name + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + } + | + kw=Value + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + } + | + kw=Service + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + } + | + kw=Type + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + } + | + kw=Action + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + } + | + kw=Duration + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + } + | + kw=Time + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + } + ) ; // Entry rule entryRuleEString entryRuleEString returns [String current=null]: - { newCompositeNode(grammarAccess.getEStringRule()); } - iv_ruleEString=ruleEString - { $current=$iv_ruleEString.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getEStringRule()); } + iv_ruleEString=ruleEString + { $current=$iv_ruleEString.current.getText(); } + EOF; // Rule EString ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - this_STRING_0=RULE_STRING - { - $current.merge(this_STRING_0); - } - { - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - } - | - this_ID_1=RULE_ID - { - $current.merge(this_ID_1); - } - { - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - } - ) + enterRule(); +} +@after { + leaveRule(); +}: + ( + this_STRING_0=RULE_STRING + { + $current.merge(this_STRING_0); + } + { + newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + } + | + this_ID_1=RULE_ID + { + $current.merge(this_ID_1); + } + { + newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + } + ) ; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.java index 31cba2df0..e629f0d10 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.java @@ -120,16 +120,16 @@ public InternalBasicsParser(TokenStream input) { } public InternalBasicsParser(TokenStream input, RecognizerSharedState state) { super(input, state); - + } - + public String[] getTokenNames() { return InternalBasicsParser.tokenNames; } public String getGrammarFileName() { return "InternalBasicsParser.g"; } - private BasicsGrammarAccess grammarAccess; + private BasicsGrammarAccess grammarAccess; public InternalBasicsParser(TokenStream input, BasicsGrammarAccess grammarAccess) { this(input); @@ -139,13 +139,13 @@ public InternalBasicsParser(TokenStream input, BasicsGrammarAccess grammarAccess @Override protected String getFirstRuleName() { - return "Namespace"; - } + return "Namespace"; + } - @Override - protected BasicsGrammarAccess getGrammarAccess() { - return grammarAccess; - } + @Override + protected BasicsGrammarAccess getGrammarAccess() { + return grammarAccess; + } @@ -162,14 +162,14 @@ public final EObject entryRuleNamespace() throws RecognitionException { // InternalBasicsParser.g:57:50: (iv_ruleNamespace= ruleNamespace EOF ) // InternalBasicsParser.g:58:2: iv_ruleNamespace= ruleNamespace EOF { - newCompositeNode(grammarAccess.getNamespaceRule()); + newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); iv_ruleNamespace=ruleNamespace(); state._fsp--; - current =iv_ruleNamespace; - match(input,EOF,FOLLOW_2); + current =iv_ruleNamespace; + match(input,EOF,FOLLOW_2); } @@ -199,7 +199,7 @@ public final EObject ruleNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:70:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) @@ -235,17 +235,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalBasicsParser.g:72:3: this_GlobalNamespace_0= ruleGlobalNamespace { - newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + pushFollow(FOLLOW_2); this_GlobalNamespace_0=ruleGlobalNamespace(); state._fsp--; - current = this_GlobalNamespace_0; - afterParserOrEnumRuleCall(); - + current = this_GlobalNamespace_0; + afterParserOrEnumRuleCall(); + } break; @@ -253,17 +253,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalBasicsParser.g:81:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { - newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + pushFollow(FOLLOW_2); this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl(); state._fsp--; - current = this_RelativeNamespace_Impl_1; - afterParserOrEnumRuleCall(); - + current = this_RelativeNamespace_Impl_1; + afterParserOrEnumRuleCall(); + } break; @@ -271,17 +271,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalBasicsParser.g:90:3: this_PrivateNamespace_2= rulePrivateNamespace { - newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + pushFollow(FOLLOW_2); this_PrivateNamespace_2=rulePrivateNamespace(); state._fsp--; - current = this_PrivateNamespace_2; - afterParserOrEnumRuleCall(); - + current = this_PrivateNamespace_2; + afterParserOrEnumRuleCall(); + } break; @@ -292,7 +292,7 @@ public final EObject ruleNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -319,14 +319,14 @@ public final String entryRuleGraphName() throws RecognitionException { // InternalBasicsParser.g:102:49: (iv_ruleGraphName= ruleGraphName EOF ) // InternalBasicsParser.g:103:2: iv_ruleGraphName= ruleGraphName EOF { - newCompositeNode(grammarAccess.getGraphNameRule()); + newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); iv_ruleGraphName=ruleGraphName(); state._fsp--; - current =iv_ruleGraphName.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleGraphName.getText(); + match(input,EOF,FOLLOW_2); } @@ -351,22 +351,22 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException Token kw=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:115:2: (kw= GraphName ) // InternalBasicsParser.g:116:2: kw= GraphName { - kw=(Token)match(input,GraphName,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + kw=(Token)match(input,GraphName,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + } - leaveRule(); + leaveRule(); } @@ -393,14 +393,14 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // InternalBasicsParser.g:124:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) // InternalBasicsParser.g:125:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { - newCompositeNode(grammarAccess.getGlobalNamespaceRule()); + newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); iv_ruleGlobalNamespace=ruleGlobalNamespace(); state._fsp--; - current =iv_ruleGlobalNamespace; - match(input,EOF,FOLLOW_2); + current =iv_ruleGlobalNamespace; + match(input,EOF,FOLLOW_2); } @@ -432,7 +432,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:137:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -442,20 +442,20 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // InternalBasicsParser.g:139:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalBasicsParser.g:139:3: () - // InternalBasicsParser.g:140:4: + // InternalBasicsParser.g:140:4: { - current = forceCreateModelElement( - grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_3); - - newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_3); + newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + // InternalBasicsParser.g:150:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt3=2; int LA3_0 = input.LA(1); @@ -467,10 +467,10 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { case 1 : // InternalBasicsParser.g:151:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_4); + newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + // InternalBasicsParser.g:155:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalBasicsParser.g:156:5: (lv_parts_3_0= ruleGraphName ) { @@ -478,24 +478,24 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // InternalBasicsParser.g:157:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_5); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -514,57 +514,57 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { switch (alt2) { - case 1 : - // InternalBasicsParser.g:175:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_4); + case 1 : + // InternalBasicsParser.g:175:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_4); - newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + + // InternalBasicsParser.g:179:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalBasicsParser.g:180:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalBasicsParser.g:180:6: (lv_parts_5_0= ruleGraphName ) + // InternalBasicsParser.g:181:7: lv_parts_5_0= ruleGraphName + { - // InternalBasicsParser.g:179:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalBasicsParser.g:180:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalBasicsParser.g:180:6: (lv_parts_5_0= ruleGraphName ) - // InternalBasicsParser.g:181:7: lv_parts_5_0= ruleGraphName - { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_5); + lv_parts_5_0=ruleGraphName(); - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + state._fsp--; - pushFollow(FOLLOW_5); - lv_parts_5_0=ruleGraphName(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + } - } + } + break; - } - - - } - break; - - default : - break loop2; + default : + break loop2; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -578,7 +578,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -605,14 +605,14 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // InternalBasicsParser.g:208:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) // InternalBasicsParser.g:209:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); + newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl(); state._fsp--; - current =iv_ruleRelativeNamespace_Impl; - match(input,EOF,FOLLOW_2); + current =iv_ruleRelativeNamespace_Impl; + match(input,EOF,FOLLOW_2); } @@ -644,7 +644,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:221:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -654,20 +654,20 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // InternalBasicsParser.g:223:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalBasicsParser.g:223:3: () - // InternalBasicsParser.g:224:4: + // InternalBasicsParser.g:224:4: { - current = forceCreateModelElement( - grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_3); - - newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_3); + newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + // InternalBasicsParser.g:234:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt5=2; int LA5_0 = input.LA(1); @@ -679,10 +679,10 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { case 1 : // InternalBasicsParser.g:235:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_4); + newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + // InternalBasicsParser.g:239:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalBasicsParser.g:240:5: (lv_parts_3_0= ruleGraphName ) { @@ -690,24 +690,24 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // InternalBasicsParser.g:241:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_5); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -726,57 +726,57 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { switch (alt4) { - case 1 : - // InternalBasicsParser.g:259:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_4); - - newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - - // InternalBasicsParser.g:263:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalBasicsParser.g:264:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalBasicsParser.g:264:6: (lv_parts_5_0= ruleGraphName ) - // InternalBasicsParser.g:265:7: lv_parts_5_0= ruleGraphName - { + case 1 : + // InternalBasicsParser.g:259:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_4); - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + + // InternalBasicsParser.g:263:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalBasicsParser.g:264:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalBasicsParser.g:264:6: (lv_parts_5_0= ruleGraphName ) + // InternalBasicsParser.g:265:7: lv_parts_5_0= ruleGraphName + { - pushFollow(FOLLOW_5); - lv_parts_5_0=ruleGraphName(); + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_5); + lv_parts_5_0=ruleGraphName(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop4; + default : + break loop4; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -790,7 +790,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -817,14 +817,14 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // InternalBasicsParser.g:292:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) // InternalBasicsParser.g:293:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { - newCompositeNode(grammarAccess.getPrivateNamespaceRule()); + newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); iv_rulePrivateNamespace=rulePrivateNamespace(); state._fsp--; - current =iv_rulePrivateNamespace; - match(input,EOF,FOLLOW_2); + current =iv_rulePrivateNamespace; + match(input,EOF,FOLLOW_2); } @@ -856,7 +856,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:305:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -866,20 +866,20 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // InternalBasicsParser.g:307:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalBasicsParser.g:307:3: () - // InternalBasicsParser.g:308:4: + // InternalBasicsParser.g:308:4: { - current = forceCreateModelElement( - grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_3); - - newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_3); + newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + // InternalBasicsParser.g:318:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt7=2; int LA7_0 = input.LA(1); @@ -891,10 +891,10 @@ public final EObject rulePrivateNamespace() throws RecognitionException { case 1 : // InternalBasicsParser.g:319:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_4); + newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + // InternalBasicsParser.g:323:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalBasicsParser.g:324:5: (lv_parts_3_0= ruleGraphName ) { @@ -902,24 +902,24 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // InternalBasicsParser.g:325:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_5); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -938,57 +938,57 @@ public final EObject rulePrivateNamespace() throws RecognitionException { switch (alt6) { - case 1 : - // InternalBasicsParser.g:343:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_4); - - newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + case 1 : + // InternalBasicsParser.g:343:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_4); - // InternalBasicsParser.g:347:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalBasicsParser.g:348:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalBasicsParser.g:348:6: (lv_parts_5_0= ruleGraphName ) - // InternalBasicsParser.g:349:7: lv_parts_5_0= ruleGraphName - { + newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + + // InternalBasicsParser.g:347:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalBasicsParser.g:348:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalBasicsParser.g:348:6: (lv_parts_5_0= ruleGraphName ) + // InternalBasicsParser.g:349:7: lv_parts_5_0= ruleGraphName + { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_5); + lv_parts_5_0=ruleGraphName(); - pushFollow(FOLLOW_5); - lv_parts_5_0=ruleGraphName(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + } - } + } - } + } + break; - - } - break; - - default : - break loop6; + default : + break loop6; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -1002,7 +1002,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1029,14 +1029,14 @@ public final EObject entryRuleParameterType() throws RecognitionException { // InternalBasicsParser.g:376:54: (iv_ruleParameterType= ruleParameterType EOF ) // InternalBasicsParser.g:377:2: iv_ruleParameterType= ruleParameterType EOF { - newCompositeNode(grammarAccess.getParameterTypeRule()); + newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterType=ruleParameterType(); state._fsp--; - current =iv_ruleParameterType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterType; + match(input,EOF,FOLLOW_2); } @@ -1076,7 +1076,7 @@ public final EObject ruleParameterType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:389:2: ( (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) ) @@ -1137,17 +1137,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:391:3: this_ParameterListType_0= ruleParameterListType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + pushFollow(FOLLOW_2); this_ParameterListType_0=ruleParameterListType(); state._fsp--; - current = this_ParameterListType_0; - afterParserOrEnumRuleCall(); - + current = this_ParameterListType_0; + afterParserOrEnumRuleCall(); + } break; @@ -1155,17 +1155,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:400:3: this_ParameterStructType_1= ruleParameterStructType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ParameterStructType_1=ruleParameterStructType(); state._fsp--; - current = this_ParameterStructType_1; - afterParserOrEnumRuleCall(); - + current = this_ParameterStructType_1; + afterParserOrEnumRuleCall(); + } break; @@ -1173,17 +1173,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:409:3: this_ParameterIntegerType_2= ruleParameterIntegerType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ParameterIntegerType_2=ruleParameterIntegerType(); state._fsp--; - current = this_ParameterIntegerType_2; - afterParserOrEnumRuleCall(); - + current = this_ParameterIntegerType_2; + afterParserOrEnumRuleCall(); + } break; @@ -1191,17 +1191,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:418:3: this_ParameterStringType_3= ruleParameterStringType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + pushFollow(FOLLOW_2); this_ParameterStringType_3=ruleParameterStringType(); state._fsp--; - current = this_ParameterStringType_3; - afterParserOrEnumRuleCall(); - + current = this_ParameterStringType_3; + afterParserOrEnumRuleCall(); + } break; @@ -1209,17 +1209,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:427:3: this_ParameterDoubleType_4= ruleParameterDoubleType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + pushFollow(FOLLOW_2); this_ParameterDoubleType_4=ruleParameterDoubleType(); state._fsp--; - current = this_ParameterDoubleType_4; - afterParserOrEnumRuleCall(); - + current = this_ParameterDoubleType_4; + afterParserOrEnumRuleCall(); + } break; @@ -1227,17 +1227,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:436:3: this_ParameterBooleanType_5= ruleParameterBooleanType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + pushFollow(FOLLOW_2); this_ParameterBooleanType_5=ruleParameterBooleanType(); state._fsp--; - current = this_ParameterBooleanType_5; - afterParserOrEnumRuleCall(); - + current = this_ParameterBooleanType_5; + afterParserOrEnumRuleCall(); + } break; @@ -1245,17 +1245,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:445:3: this_ParameterBase64Type_6= ruleParameterBase64Type { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + pushFollow(FOLLOW_2); this_ParameterBase64Type_6=ruleParameterBase64Type(); state._fsp--; - current = this_ParameterBase64Type_6; - afterParserOrEnumRuleCall(); - + current = this_ParameterBase64Type_6; + afterParserOrEnumRuleCall(); + } break; @@ -1263,17 +1263,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalBasicsParser.g:454:3: this_ParameterArrayType_7= ruleParameterArrayType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + pushFollow(FOLLOW_2); this_ParameterArrayType_7=ruleParameterArrayType(); state._fsp--; - current = this_ParameterArrayType_7; - afterParserOrEnumRuleCall(); - + current = this_ParameterArrayType_7; + afterParserOrEnumRuleCall(); + } break; @@ -1284,7 +1284,7 @@ public final EObject ruleParameterType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1311,14 +1311,14 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // InternalBasicsParser.g:466:55: (iv_ruleParameterValue= ruleParameterValue EOF ) // InternalBasicsParser.g:467:2: iv_ruleParameterValue= ruleParameterValue EOF { - newCompositeNode(grammarAccess.getParameterValueRule()); + newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); iv_ruleParameterValue=ruleParameterValue(); state._fsp--; - current =iv_ruleParameterValue; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterValue; + match(input,EOF,FOLLOW_2); } @@ -1356,7 +1356,7 @@ public final EObject ruleParameterValue() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:479:2: ( (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) ) @@ -1370,17 +1370,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalBasicsParser.g:481:3: this_ParameterString_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + pushFollow(FOLLOW_2); this_ParameterString_0=ruleParameterString(); state._fsp--; - current = this_ParameterString_0; - afterParserOrEnumRuleCall(); - + current = this_ParameterString_0; + afterParserOrEnumRuleCall(); + } break; @@ -1388,17 +1388,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalBasicsParser.g:490:3: this_ParameterBase64_1= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ParameterBase64_1=ruleParameterBase64(); state._fsp--; - current = this_ParameterBase64_1; - afterParserOrEnumRuleCall(); - + current = this_ParameterBase64_1; + afterParserOrEnumRuleCall(); + } break; @@ -1406,17 +1406,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalBasicsParser.g:499:3: this_ParameterInteger_2= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ParameterInteger_2=ruleParameterInteger(); state._fsp--; - current = this_ParameterInteger_2; - afterParserOrEnumRuleCall(); - + current = this_ParameterInteger_2; + afterParserOrEnumRuleCall(); + } break; @@ -1424,17 +1424,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalBasicsParser.g:508:3: this_ParameterDouble_3= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + pushFollow(FOLLOW_2); this_ParameterDouble_3=ruleParameterDouble(); state._fsp--; - current = this_ParameterDouble_3; - afterParserOrEnumRuleCall(); - + current = this_ParameterDouble_3; + afterParserOrEnumRuleCall(); + } break; @@ -1442,17 +1442,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalBasicsParser.g:517:3: this_ParameterBoolean_4= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + pushFollow(FOLLOW_2); this_ParameterBoolean_4=ruleParameterBoolean(); state._fsp--; - current = this_ParameterBoolean_4; - afterParserOrEnumRuleCall(); - + current = this_ParameterBoolean_4; + afterParserOrEnumRuleCall(); + } break; @@ -1460,17 +1460,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalBasicsParser.g:526:3: this_ParameterList_5= ruleParameterList { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + pushFollow(FOLLOW_2); this_ParameterList_5=ruleParameterList(); state._fsp--; - current = this_ParameterList_5; - afterParserOrEnumRuleCall(); - + current = this_ParameterList_5; + afterParserOrEnumRuleCall(); + } break; @@ -1478,17 +1478,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalBasicsParser.g:535:3: this_ParameterStruct_6= ruleParameterStruct { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + pushFollow(FOLLOW_2); this_ParameterStruct_6=ruleParameterStruct(); state._fsp--; - current = this_ParameterStruct_6; - afterParserOrEnumRuleCall(); - + current = this_ParameterStruct_6; + afterParserOrEnumRuleCall(); + } break; @@ -1499,7 +1499,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1526,14 +1526,14 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // InternalBasicsParser.g:547:58: (iv_ruleParameterListType= ruleParameterListType EOF ) // InternalBasicsParser.g:548:2: iv_ruleParameterListType= ruleParameterListType EOF { - newCompositeNode(grammarAccess.getParameterListTypeRule()); + newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterListType=ruleParameterListType(); state._fsp--; - current =iv_ruleParameterListType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterListType; + match(input,EOF,FOLLOW_2); } @@ -1565,7 +1565,7 @@ public final EObject ruleParameterListType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:560:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) @@ -1575,24 +1575,24 @@ public final EObject ruleParameterListType() throws RecognitionException { // InternalBasicsParser.g:562:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket { // InternalBasicsParser.g:562:3: () - // InternalBasicsParser.g:563:4: + // InternalBasicsParser.g:563:4: { - current = forceCreateModelElement( - grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,List,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_7); + otherlv_1=(Token)match(input,List,FOLLOW_6); - newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_7); + newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + // InternalBasicsParser.g:577:3: ( (lv_sequence_3_0= ruleParameterType ) ) // InternalBasicsParser.g:578:4: (lv_sequence_3_0= ruleParameterType ) { @@ -1600,24 +1600,24 @@ public final EObject ruleParameterListType() throws RecognitionException { // InternalBasicsParser.g:579:5: lv_sequence_3_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + pushFollow(FOLLOW_5); lv_sequence_3_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - current, - "sequence", - lv_sequence_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + current, + "sequence", + lv_sequence_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -1636,57 +1636,57 @@ public final EObject ruleParameterListType() throws RecognitionException { switch (alt10) { - case 1 : - // InternalBasicsParser.g:597:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_7); - - newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + case 1 : + // InternalBasicsParser.g:597:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_7); - // InternalBasicsParser.g:601:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalBasicsParser.g:602:5: (lv_sequence_5_0= ruleParameterType ) - { - // InternalBasicsParser.g:602:5: (lv_sequence_5_0= ruleParameterType ) - // InternalBasicsParser.g:603:6: lv_sequence_5_0= ruleParameterType - { + newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + + // InternalBasicsParser.g:601:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalBasicsParser.g:602:5: (lv_sequence_5_0= ruleParameterType ) + { + // InternalBasicsParser.g:602:5: (lv_sequence_5_0= ruleParameterType ) + // InternalBasicsParser.g:603:6: lv_sequence_5_0= ruleParameterType + { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + + pushFollow(FOLLOW_5); + lv_sequence_5_0=ruleParameterType(); - pushFollow(FOLLOW_5); - lv_sequence_5_0=ruleParameterType(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + current, + "sequence", + lv_sequence_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - current, - "sequence", - lv_sequence_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); + } - } + } - } + } + break; - - } - break; - - default : - break loop10; + default : + break loop10; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + } @@ -1694,7 +1694,7 @@ public final EObject ruleParameterListType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1721,14 +1721,14 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // InternalBasicsParser.g:629:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) // InternalBasicsParser.g:630:2: iv_ruleParameterStructType= ruleParameterStructType EOF { - newCompositeNode(grammarAccess.getParameterStructTypeRule()); + newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructType=ruleParameterStructType(); state._fsp--; - current =iv_ruleParameterStructType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructType; + match(input,EOF,FOLLOW_2); } @@ -1760,7 +1760,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:642:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) @@ -1770,24 +1770,24 @@ public final EObject ruleParameterStructType() throws RecognitionException { // InternalBasicsParser.g:644:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket { // InternalBasicsParser.g:644:3: () - // InternalBasicsParser.g:645:4: + // InternalBasicsParser.g:645:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Struct,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_8); + otherlv_1=(Token)match(input,Struct,FOLLOW_6); - newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_8); + newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + // InternalBasicsParser.g:659:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) // InternalBasicsParser.g:660:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { @@ -1795,24 +1795,24 @@ public final EObject ruleParameterStructType() throws RecognitionException { // InternalBasicsParser.g:661:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + pushFollow(FOLLOW_5); lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - current, - "parameterstructypetmember", - lv_parameterstructypetmember_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + current, + "parameterstructypetmember", + lv_parameterstructypetmember_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } @@ -1831,57 +1831,57 @@ public final EObject ruleParameterStructType() throws RecognitionException { switch (alt11) { - case 1 : - // InternalBasicsParser.g:679:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_8); - - newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - - // InternalBasicsParser.g:683:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalBasicsParser.g:684:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - { - // InternalBasicsParser.g:684:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalBasicsParser.g:685:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember - { + case 1 : + // InternalBasicsParser.g:679:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_8); - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + + // InternalBasicsParser.g:683:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalBasicsParser.g:684:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + { + // InternalBasicsParser.g:684:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalBasicsParser.g:685:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + { - pushFollow(FOLLOW_5); - lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + + pushFollow(FOLLOW_5); + lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - current, - "parameterstructypetmember", - lv_parameterstructypetmember_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + current, + "parameterstructypetmember", + lv_parameterstructypetmember_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop11; + default : + break loop11; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + } @@ -1889,7 +1889,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1916,14 +1916,14 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // InternalBasicsParser.g:711:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) // InternalBasicsParser.g:712:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { - newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); + newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterIntegerType=ruleParameterIntegerType(); state._fsp--; - current =iv_ruleParameterIntegerType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterIntegerType; + match(input,EOF,FOLLOW_2); } @@ -1951,7 +1951,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:724:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) @@ -1961,20 +1961,20 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // InternalBasicsParser.g:726:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { // InternalBasicsParser.g:726:3: () - // InternalBasicsParser.g:727:4: + // InternalBasicsParser.g:727:4: { - current = forceCreateModelElement( - grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Integer,FOLLOW_9); - - newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + otherlv_1=(Token)match(input,Integer,FOLLOW_9); + newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + // InternalBasicsParser.g:737:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? int alt12=2; int LA12_0 = input.LA(1); @@ -1990,10 +1990,10 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { case 1 : // InternalBasicsParser.g:738:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_10); - - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_10); + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + // InternalBasicsParser.g:742:4: ( (lv_default_3_0= ruleParameterInteger ) ) // InternalBasicsParser.g:743:5: (lv_default_3_0= ruleParameterInteger ) { @@ -2001,24 +2001,24 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // InternalBasicsParser.g:744:6: lv_default_3_0= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterInteger(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + afterParserOrEnumRuleCall(); + } @@ -2038,7 +2038,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2065,14 +2065,14 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // InternalBasicsParser.g:766:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) // InternalBasicsParser.g:767:2: iv_ruleParameterStringType= ruleParameterStringType EOF { - newCompositeNode(grammarAccess.getParameterStringTypeRule()); + newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterStringType=ruleParameterStringType(); state._fsp--; - current =iv_ruleParameterStringType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStringType; + match(input,EOF,FOLLOW_2); } @@ -2100,7 +2100,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:779:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) @@ -2110,20 +2110,20 @@ public final EObject ruleParameterStringType() throws RecognitionException { // InternalBasicsParser.g:781:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { // InternalBasicsParser.g:781:3: () - // InternalBasicsParser.g:782:4: + // InternalBasicsParser.g:782:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,String,FOLLOW_9); - - newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + otherlv_1=(Token)match(input,String,FOLLOW_9); + newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + // InternalBasicsParser.g:792:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? int alt13=2; int LA13_0 = input.LA(1); @@ -2139,10 +2139,10 @@ public final EObject ruleParameterStringType() throws RecognitionException { case 1 : // InternalBasicsParser.g:793:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_8); - - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_8); + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + // InternalBasicsParser.g:797:4: ( (lv_default_3_0= ruleParameterString ) ) // InternalBasicsParser.g:798:5: (lv_default_3_0= ruleParameterString ) { @@ -2150,24 +2150,24 @@ public final EObject ruleParameterStringType() throws RecognitionException { // InternalBasicsParser.g:799:6: lv_default_3_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterString"); + afterParserOrEnumRuleCall(); + } @@ -2187,7 +2187,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2214,14 +2214,14 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // InternalBasicsParser.g:821:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) // InternalBasicsParser.g:822:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { - newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); + newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterDoubleType=ruleParameterDoubleType(); state._fsp--; - current =iv_ruleParameterDoubleType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDoubleType; + match(input,EOF,FOLLOW_2); } @@ -2249,7 +2249,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:834:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) @@ -2259,20 +2259,20 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // InternalBasicsParser.g:836:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { // InternalBasicsParser.g:836:3: () - // InternalBasicsParser.g:837:4: + // InternalBasicsParser.g:837:4: { - current = forceCreateModelElement( - grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Double,FOLLOW_9); - - newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + otherlv_1=(Token)match(input,Double,FOLLOW_9); + newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + // InternalBasicsParser.g:847:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? int alt14=2; int LA14_0 = input.LA(1); @@ -2288,10 +2288,10 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { case 1 : // InternalBasicsParser.g:848:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_11); - - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_11); + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + // InternalBasicsParser.g:852:4: ( (lv_default_3_0= ruleParameterDouble ) ) // InternalBasicsParser.g:853:5: (lv_default_3_0= ruleParameterDouble ) { @@ -2299,24 +2299,24 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // InternalBasicsParser.g:854:6: lv_default_3_0= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterDouble(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + afterParserOrEnumRuleCall(); + } @@ -2336,7 +2336,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2363,14 +2363,14 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // InternalBasicsParser.g:876:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) // InternalBasicsParser.g:877:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { - newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); + newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterBooleanType=ruleParameterBooleanType(); state._fsp--; - current =iv_ruleParameterBooleanType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBooleanType; + match(input,EOF,FOLLOW_2); } @@ -2398,7 +2398,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:889:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) @@ -2408,20 +2408,20 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // InternalBasicsParser.g:891:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { // InternalBasicsParser.g:891:3: () - // InternalBasicsParser.g:892:4: + // InternalBasicsParser.g:892:4: { - current = forceCreateModelElement( - grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Boolean,FOLLOW_9); - - newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + otherlv_1=(Token)match(input,Boolean,FOLLOW_9); + newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + // InternalBasicsParser.g:902:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? int alt15=2; int LA15_0 = input.LA(1); @@ -2437,10 +2437,10 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { case 1 : // InternalBasicsParser.g:903:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_12); - - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_12); + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + // InternalBasicsParser.g:907:4: ( (lv_default_3_0= ruleParameterBoolean ) ) // InternalBasicsParser.g:908:5: (lv_default_3_0= ruleParameterBoolean ) { @@ -2448,24 +2448,24 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // InternalBasicsParser.g:909:6: lv_default_3_0= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterBoolean(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + afterParserOrEnumRuleCall(); + } @@ -2485,7 +2485,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2512,14 +2512,14 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // InternalBasicsParser.g:931:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) // InternalBasicsParser.g:932:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { - newCompositeNode(grammarAccess.getParameterBase64TypeRule()); + newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterBase64Type=ruleParameterBase64Type(); state._fsp--; - current =iv_ruleParameterBase64Type; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBase64Type; + match(input,EOF,FOLLOW_2); } @@ -2547,7 +2547,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:944:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) @@ -2557,20 +2557,20 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // InternalBasicsParser.g:946:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { // InternalBasicsParser.g:946:3: () - // InternalBasicsParser.g:947:4: + // InternalBasicsParser.g:947:4: { - current = forceCreateModelElement( - grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Base64,FOLLOW_9); - - newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + otherlv_1=(Token)match(input,Base64,FOLLOW_9); + newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + // InternalBasicsParser.g:957:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? int alt16=2; int LA16_0 = input.LA(1); @@ -2586,10 +2586,10 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { case 1 : // InternalBasicsParser.g:958:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_13); - - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_13); + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + // InternalBasicsParser.g:962:4: ( (lv_default_3_0= ruleParameterBase64 ) ) // InternalBasicsParser.g:963:5: (lv_default_3_0= ruleParameterBase64 ) { @@ -2597,24 +2597,24 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // InternalBasicsParser.g:964:6: lv_default_3_0= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterBase64(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + afterParserOrEnumRuleCall(); + } @@ -2634,7 +2634,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2661,14 +2661,14 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // InternalBasicsParser.g:986:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) // InternalBasicsParser.g:987:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { - newCompositeNode(grammarAccess.getParameterArrayTypeRule()); + newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterArrayType=ruleParameterArrayType(); state._fsp--; - current =iv_ruleParameterArrayType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterArrayType; + match(input,EOF,FOLLOW_2); } @@ -2700,7 +2700,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:999:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) @@ -2709,14 +2709,14 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalBasicsParser.g:1000:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) // InternalBasicsParser.g:1001:3: this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END { - this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_14); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_14); - newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - - otherlv_1=(Token)match(input,Array,FOLLOW_7); - - newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + + otherlv_1=(Token)match(input,Array,FOLLOW_7); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + // InternalBasicsParser.g:1009:3: ( (lv_type_2_0= ruleParameterType ) ) // InternalBasicsParser.g:1010:4: (lv_type_2_0= ruleParameterType ) { @@ -2724,24 +2724,24 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalBasicsParser.g:1011:5: lv_type_2_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + pushFollow(FOLLOW_15); lv_type_2_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - current, - "type", - lv_type_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + current, + "type", + lv_type_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -2759,10 +2759,10 @@ public final EObject ruleParameterArrayType() throws RecognitionException { case 1 : // InternalBasicsParser.g:1029:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { - otherlv_3=(Token)match(input,Default,FOLLOW_6); - - newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + otherlv_3=(Token)match(input,Default,FOLLOW_6); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + // InternalBasicsParser.g:1033:4: ( (lv_default_4_0= ruleParameterList ) ) // InternalBasicsParser.g:1034:5: (lv_default_4_0= ruleParameterList ) { @@ -2770,24 +2770,24 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalBasicsParser.g:1035:6: lv_default_4_0= ruleParameterList { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + pushFollow(FOLLOW_16); lv_default_4_0=ruleParameterList(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - current, - "default", - lv_default_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterList"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + current, + "default", + lv_default_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterList"); + afterParserOrEnumRuleCall(); + } @@ -2800,10 +2800,10 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + } @@ -2811,7 +2811,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2838,14 +2838,14 @@ public final EObject entryRuleParameterList() throws RecognitionException { // InternalBasicsParser.g:1061:54: (iv_ruleParameterList= ruleParameterList EOF ) // InternalBasicsParser.g:1062:2: iv_ruleParameterList= ruleParameterList EOF { - newCompositeNode(grammarAccess.getParameterListRule()); + newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); iv_ruleParameterList=ruleParameterList(); state._fsp--; - current =iv_ruleParameterList; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterList; + match(input,EOF,FOLLOW_2); } @@ -2876,7 +2876,7 @@ public final EObject ruleParameterList() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1074:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) @@ -2886,20 +2886,20 @@ public final EObject ruleParameterList() throws RecognitionException { // InternalBasicsParser.g:1076:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { // InternalBasicsParser.g:1076:3: () - // InternalBasicsParser.g:1077:4: + // InternalBasicsParser.g:1077:4: { - current = forceCreateModelElement( - grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), + current); + } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_17); - - newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_17); + newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + // InternalBasicsParser.g:1087:3: ( (lv_value_2_0= ruleParameterValue ) ) // InternalBasicsParser.g:1088:4: (lv_value_2_0= ruleParameterValue ) { @@ -2907,24 +2907,24 @@ public final EObject ruleParameterList() throws RecognitionException { // InternalBasicsParser.g:1089:5: lv_value_2_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + pushFollow(FOLLOW_5); lv_value_2_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } @@ -2943,57 +2943,57 @@ public final EObject ruleParameterList() throws RecognitionException { switch (alt18) { - case 1 : - // InternalBasicsParser.g:1107:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) - { - otherlv_3=(Token)match(input,Comma,FOLLOW_17); + case 1 : + // InternalBasicsParser.g:1107:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + { + otherlv_3=(Token)match(input,Comma,FOLLOW_17); - newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + + // InternalBasicsParser.g:1111:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalBasicsParser.g:1112:5: (lv_value_4_0= ruleParameterValue ) + { + // InternalBasicsParser.g:1112:5: (lv_value_4_0= ruleParameterValue ) + // InternalBasicsParser.g:1113:6: lv_value_4_0= ruleParameterValue + { - // InternalBasicsParser.g:1111:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalBasicsParser.g:1112:5: (lv_value_4_0= ruleParameterValue ) - { - // InternalBasicsParser.g:1112:5: (lv_value_4_0= ruleParameterValue ) - // InternalBasicsParser.g:1113:6: lv_value_4_0= ruleParameterValue - { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_5); + lv_value_4_0=ruleParameterValue(); - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + state._fsp--; - pushFollow(FOLLOW_5); - lv_value_4_0=ruleParameterValue(); - - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + current, + "value", + lv_value_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - current, - "value", - lv_value_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); + } - } + } - } - + } + break; - } - break; - - default : - break loop18; + default : + break loop18; } } while (true); - otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + } @@ -3001,7 +3001,7 @@ public final EObject ruleParameterList() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3028,14 +3028,14 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // InternalBasicsParser.g:1139:53: (iv_ruleParameterAny= ruleParameterAny EOF ) // InternalBasicsParser.g:1140:2: iv_ruleParameterAny= ruleParameterAny EOF { - newCompositeNode(grammarAccess.getParameterAnyRule()); + newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); iv_ruleParameterAny=ruleParameterAny(); state._fsp--; - current =iv_ruleParameterAny; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterAny; + match(input,EOF,FOLLOW_2); } @@ -3063,7 +3063,7 @@ public final EObject ruleParameterAny() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1152:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) @@ -3073,20 +3073,20 @@ public final EObject ruleParameterAny() throws RecognitionException { // InternalBasicsParser.g:1154:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { // InternalBasicsParser.g:1154:3: () - // InternalBasicsParser.g:1155:4: + // InternalBasicsParser.g:1155:4: { - current = forceCreateModelElement( - grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), + current); + } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_18); - - newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_18); + newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + // InternalBasicsParser.g:1165:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? int alt19=2; int LA19_0 = input.LA(1); @@ -3098,10 +3098,10 @@ public final EObject ruleParameterAny() throws RecognitionException { case 1 : // InternalBasicsParser.g:1166:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { - otherlv_2=(Token)match(input,Value,FOLLOW_8); - - newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + otherlv_2=(Token)match(input,Value,FOLLOW_8); + newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + // InternalBasicsParser.g:1170:4: ( (lv_value_3_0= ruleEString ) ) // InternalBasicsParser.g:1171:5: (lv_value_3_0= ruleEString ) { @@ -3109,24 +3109,24 @@ public final EObject ruleParameterAny() throws RecognitionException { // InternalBasicsParser.g:1172:6: lv_value_3_0= ruleEString { - newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_value_3_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterAnyRule()); - } - set( - current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterAnyRule()); + } + set( + current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -3146,7 +3146,7 @@ public final EObject ruleParameterAny() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3173,14 +3173,14 @@ public final EObject entryRuleParameterString() throws RecognitionException { // InternalBasicsParser.g:1194:56: (iv_ruleParameterString= ruleParameterString EOF ) // InternalBasicsParser.g:1195:2: iv_ruleParameterString= ruleParameterString EOF { - newCompositeNode(grammarAccess.getParameterStringRule()); + newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); iv_ruleParameterString=ruleParameterString(); state._fsp--; - current =iv_ruleParameterString; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterString; + match(input,EOF,FOLLOW_2); } @@ -3206,7 +3206,7 @@ public final EObject ruleParameterString() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1207:2: ( ( (lv_value_0_0= ruleEString ) ) ) @@ -3219,24 +3219,24 @@ public final EObject ruleParameterString() throws RecognitionException { // InternalBasicsParser.g:1210:4: lv_value_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStringRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStringRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -3247,7 +3247,7 @@ public final EObject ruleParameterString() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3274,14 +3274,14 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // InternalBasicsParser.g:1230:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) // InternalBasicsParser.g:1231:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { - newCompositeNode(grammarAccess.getParameterBase64Rule()); + newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); iv_ruleParameterBase64=ruleParameterBase64(); state._fsp--; - current =iv_ruleParameterBase64; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBase64; + match(input,EOF,FOLLOW_2); } @@ -3307,7 +3307,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1243:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) @@ -3320,24 +3320,24 @@ public final EObject ruleParameterBase64() throws RecognitionException { // InternalBasicsParser.g:1246:4: lv_value_0_0= ruleBase64Binary { - newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleBase64Binary(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + afterParserOrEnumRuleCall(); + } @@ -3348,7 +3348,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3375,14 +3375,14 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // InternalBasicsParser.g:1266:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) // InternalBasicsParser.g:1267:2: iv_ruleParameterInteger= ruleParameterInteger EOF { - newCompositeNode(grammarAccess.getParameterIntegerRule()); + newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); iv_ruleParameterInteger=ruleParameterInteger(); state._fsp--; - current =iv_ruleParameterInteger; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterInteger; + match(input,EOF,FOLLOW_2); } @@ -3408,7 +3408,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1279:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) @@ -3421,24 +3421,24 @@ public final EObject ruleParameterInteger() throws RecognitionException { // InternalBasicsParser.g:1282:4: lv_value_0_0= ruleInteger0 { - newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleInteger0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } @@ -3449,7 +3449,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3476,14 +3476,14 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // InternalBasicsParser.g:1302:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) // InternalBasicsParser.g:1303:2: iv_ruleParameterDouble= ruleParameterDouble EOF { - newCompositeNode(grammarAccess.getParameterDoubleRule()); + newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); iv_ruleParameterDouble=ruleParameterDouble(); state._fsp--; - current =iv_ruleParameterDouble; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDouble; + match(input,EOF,FOLLOW_2); } @@ -3509,7 +3509,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1315:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) @@ -3522,24 +3522,24 @@ public final EObject ruleParameterDouble() throws RecognitionException { // InternalBasicsParser.g:1318:4: lv_value_0_0= ruleDouble0 { - newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleDouble0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Double0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Double0"); + afterParserOrEnumRuleCall(); + } @@ -3550,7 +3550,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3577,14 +3577,14 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // InternalBasicsParser.g:1338:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) // InternalBasicsParser.g:1339:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { - newCompositeNode(grammarAccess.getParameterBooleanRule()); + newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); iv_ruleParameterBoolean=ruleParameterBoolean(); state._fsp--; - current =iv_ruleParameterBoolean; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBoolean; + match(input,EOF,FOLLOW_2); } @@ -3610,7 +3610,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1351:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) @@ -3623,24 +3623,24 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // InternalBasicsParser.g:1354:4: lv_value_0_0= ruleboolean0 { - newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleboolean0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.boolean0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.boolean0"); + afterParserOrEnumRuleCall(); + } @@ -3651,7 +3651,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3678,14 +3678,14 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // InternalBasicsParser.g:1374:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) // InternalBasicsParser.g:1375:2: iv_ruleParameterStruct= ruleParameterStruct EOF { - newCompositeNode(grammarAccess.getParameterStructRule()); + newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); iv_ruleParameterStruct=ruleParameterStruct(); state._fsp--; - current =iv_ruleParameterStruct; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStruct; + match(input,EOF,FOLLOW_2); } @@ -3718,7 +3718,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1387:2: ( ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ) @@ -3728,13 +3728,13 @@ public final EObject ruleParameterStruct() throws RecognitionException { // InternalBasicsParser.g:1389:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? { // InternalBasicsParser.g:1389:3: () - // InternalBasicsParser.g:1390:4: + // InternalBasicsParser.g:1390:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStructAccess().getParameterStructAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStructAccess().getParameterStructAction_0(), + current); + } @@ -3749,10 +3749,10 @@ public final EObject ruleParameterStruct() throws RecognitionException { case 1 : // InternalBasicsParser.g:1397:4: otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket { - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_8); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_8); + newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + // InternalBasicsParser.g:1401:4: ( (lv_value_2_0= ruleParameterStructMember ) ) // InternalBasicsParser.g:1402:5: (lv_value_2_0= ruleParameterStructMember ) { @@ -3760,24 +3760,24 @@ public final EObject ruleParameterStruct() throws RecognitionException { // InternalBasicsParser.g:1403:6: lv_value_2_0= ruleParameterStructMember { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + pushFollow(FOLLOW_5); lv_value_2_0=ruleParameterStructMember(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } @@ -3796,65 +3796,65 @@ public final EObject ruleParameterStruct() throws RecognitionException { switch (alt20) { - case 1 : - // InternalBasicsParser.g:1421:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket - { - otherlv_3=(Token)match(input,Comma,FOLLOW_6); - - newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - - otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_8); - - newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - - // InternalBasicsParser.g:1429:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalBasicsParser.g:1430:6: (lv_value_5_0= ruleParameterStructMember ) - { - // InternalBasicsParser.g:1430:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalBasicsParser.g:1431:7: lv_value_5_0= ruleParameterStructMember - { + case 1 : + // InternalBasicsParser.g:1421:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + { + otherlv_3=(Token)match(input,Comma,FOLLOW_6); - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + + otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_8); - pushFollow(FOLLOW_19); - lv_value_5_0=ruleParameterStructMember(); + newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + + // InternalBasicsParser.g:1429:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalBasicsParser.g:1430:6: (lv_value_5_0= ruleParameterStructMember ) + { + // InternalBasicsParser.g:1430:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalBasicsParser.g:1431:7: lv_value_5_0= ruleParameterStructMember + { - state._fsp--; + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + + pushFollow(FOLLOW_19); + lv_value_5_0=ruleParameterStructMember(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - current, - "value", - lv_value_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + current, + "value", + lv_value_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + - } + } - } + } - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_5); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_5); - newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + + } + break; - } - break; - - default : - break loop20; + default : + break loop20; } } while (true); - otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + } break; @@ -3868,7 +3868,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3895,14 +3895,14 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // InternalBasicsParser.g:1462:54: (iv_ruleParameterDate= ruleParameterDate EOF ) // InternalBasicsParser.g:1463:2: iv_ruleParameterDate= ruleParameterDate EOF { - newCompositeNode(grammarAccess.getParameterDateRule()); + newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); iv_ruleParameterDate=ruleParameterDate(); state._fsp--; - current =iv_ruleParameterDate; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDate; + match(input,EOF,FOLLOW_2); } @@ -3928,7 +3928,7 @@ public final EObject ruleParameterDate() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1475:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) @@ -3941,24 +3941,24 @@ public final EObject ruleParameterDate() throws RecognitionException { // InternalBasicsParser.g:1478:4: lv_value_0_0= ruleDateTime0 { - newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleDateTime0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDateRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.DateTime0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDateRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.DateTime0"); + afterParserOrEnumRuleCall(); + } @@ -3969,7 +3969,7 @@ public final EObject ruleParameterDate() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3996,14 +3996,14 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // InternalBasicsParser.g:1498:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) // InternalBasicsParser.g:1499:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { - newCompositeNode(grammarAccess.getParameterStructMemberRule()); + newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructMember=ruleParameterStructMember(); state._fsp--; - current =iv_ruleParameterStructMember; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructMember; + match(input,EOF,FOLLOW_2); } @@ -4034,7 +4034,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1511:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) @@ -4050,38 +4050,38 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // InternalBasicsParser.g:1515:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + pushFollow(FOLLOW_20); lv_name_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_1=(Token)match(input,Colon,FOLLOW_21); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_17); + otherlv_1=(Token)match(input,Colon,FOLLOW_21); - newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_17); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + // InternalBasicsParser.g:1540:3: ( (lv_value_3_0= ruleParameterValue ) ) // InternalBasicsParser.g:1541:4: (lv_value_3_0= ruleParameterValue ) { @@ -4089,34 +4089,34 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // InternalBasicsParser.g:1542:5: lv_value_3_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + pushFollow(FOLLOW_16); lv_value_3_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } } - this_END_4=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + this_END_4=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + } @@ -4124,7 +4124,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4151,14 +4151,14 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // InternalBasicsParser.g:1567:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) // InternalBasicsParser.g:1568:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { - newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); + newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember(); state._fsp--; - current =iv_ruleParameterStructTypeMember; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructTypeMember; + match(input,EOF,FOLLOW_2); } @@ -4186,7 +4186,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1580:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) @@ -4202,24 +4202,24 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // InternalBasicsParser.g:1584:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + pushFollow(FOLLOW_7); lv_name_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -4233,24 +4233,24 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // InternalBasicsParser.g:1603:5: lv_type_1_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + pushFollow(FOLLOW_2); lv_type_1_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - current, - "type", - lv_type_1_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + current, + "type", + lv_type_1_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -4264,7 +4264,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - leaveRule(); + leaveRule(); } @@ -4291,14 +4291,14 @@ public final String entryRuleBase64Binary() throws RecognitionException { // InternalBasicsParser.g:1624:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) // InternalBasicsParser.g:1625:2: iv_ruleBase64Binary= ruleBase64Binary EOF { - newCompositeNode(grammarAccess.getBase64BinaryRule()); + newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); iv_ruleBase64Binary=ruleBase64Binary(); state._fsp--; - current =iv_ruleBase64Binary.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleBase64Binary.getText(); + match(input,EOF,FOLLOW_2); } @@ -4323,24 +4323,24 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti Token this_BINARY_0=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1637:2: (this_BINARY_0= RULE_BINARY ) // InternalBasicsParser.g:1638:2: this_BINARY_0= RULE_BINARY { - this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); - - current.merge(this_BINARY_0); + this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); + current.merge(this_BINARY_0); + - newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - + newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -4367,14 +4367,14 @@ public final String entryRuleboolean0() throws RecognitionException { // InternalBasicsParser.g:1648:48: (iv_ruleboolean0= ruleboolean0 EOF ) // InternalBasicsParser.g:1649:2: iv_ruleboolean0= ruleboolean0 EOF { - newCompositeNode(grammarAccess.getBoolean0Rule()); + newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); iv_ruleboolean0=ruleboolean0(); state._fsp--; - current =iv_ruleboolean0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleboolean0.getText(); + match(input,EOF,FOLLOW_2); } @@ -4399,24 +4399,24 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { Token this_BOOLEAN_0=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1661:2: (this_BOOLEAN_0= RULE_BOOLEAN ) // InternalBasicsParser.g:1662:2: this_BOOLEAN_0= RULE_BOOLEAN { - this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); - - current.merge(this_BOOLEAN_0); - + this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); - newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + current.merge(this_BOOLEAN_0); + + newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -4443,14 +4443,14 @@ public final String entryRuleDouble0() throws RecognitionException { // InternalBasicsParser.g:1672:47: (iv_ruleDouble0= ruleDouble0 EOF ) // InternalBasicsParser.g:1673:2: iv_ruleDouble0= ruleDouble0 EOF { - newCompositeNode(grammarAccess.getDouble0Rule()); + newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); iv_ruleDouble0=ruleDouble0(); state._fsp--; - current =iv_ruleDouble0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleDouble0.getText(); + match(input,EOF,FOLLOW_2); } @@ -4475,24 +4475,24 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { Token this_DOUBLE_0=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1685:2: (this_DOUBLE_0= RULE_DOUBLE ) // InternalBasicsParser.g:1686:2: this_DOUBLE_0= RULE_DOUBLE { - this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); + this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); - current.merge(this_DOUBLE_0); - - - newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + current.merge(this_DOUBLE_0); + + newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -4519,14 +4519,14 @@ public final String entryRuleInteger0() throws RecognitionException { // InternalBasicsParser.g:1696:48: (iv_ruleInteger0= ruleInteger0 EOF ) // InternalBasicsParser.g:1697:2: iv_ruleInteger0= ruleInteger0 EOF { - newCompositeNode(grammarAccess.getInteger0Rule()); + newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); iv_ruleInteger0=ruleInteger0(); state._fsp--; - current =iv_ruleInteger0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleInteger0.getText(); + match(input,EOF,FOLLOW_2); } @@ -4551,24 +4551,24 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { Token this_DECINT_0=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1709:2: (this_DECINT_0= RULE_DECINT ) // InternalBasicsParser.g:1710:2: this_DECINT_0= RULE_DECINT { - this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); - - current.merge(this_DECINT_0); + this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); + current.merge(this_DECINT_0); + - newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - + newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -4595,14 +4595,14 @@ public final String entryRuleDateTime0() throws RecognitionException { // InternalBasicsParser.g:1720:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) // InternalBasicsParser.g:1721:2: iv_ruleDateTime0= ruleDateTime0 EOF { - newCompositeNode(grammarAccess.getDateTime0Rule()); + newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); iv_ruleDateTime0=ruleDateTime0(); state._fsp--; - current =iv_ruleDateTime0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleDateTime0.getText(); + match(input,EOF,FOLLOW_2); } @@ -4627,24 +4627,24 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException Token this_DATE_TIME_0=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1733:2: (this_DATE_TIME_0= RULE_DATE_TIME ) // InternalBasicsParser.g:1734:2: this_DATE_TIME_0= RULE_DATE_TIME { - this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); - - current.merge(this_DATE_TIME_0); - + this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); - newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + current.merge(this_DATE_TIME_0); + + newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -4671,14 +4671,14 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1744:53: (iv_ruleAbstractType= ruleAbstractType EOF ) // InternalBasicsParser.g:1745:2: iv_ruleAbstractType= ruleAbstractType EOF { - newCompositeNode(grammarAccess.getAbstractTypeRule()); + newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); iv_ruleAbstractType=ruleAbstractType(); state._fsp--; - current =iv_ruleAbstractType; - match(input,EOF,FOLLOW_2); + current =iv_ruleAbstractType; + match(input,EOF,FOLLOW_2); } @@ -4764,7 +4764,7 @@ public final EObject ruleAbstractType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalBasicsParser.g:1757:2: ( (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef ) ) @@ -4778,17 +4778,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1759:3: this_bool_0= rulebool { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + pushFollow(FOLLOW_2); this_bool_0=rulebool(); state._fsp--; - current = this_bool_0; - afterParserOrEnumRuleCall(); - + current = this_bool_0; + afterParserOrEnumRuleCall(); + } break; @@ -4796,17 +4796,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1768:3: this_int8_1= ruleint8 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + pushFollow(FOLLOW_2); this_int8_1=ruleint8(); state._fsp--; - current = this_int8_1; - afterParserOrEnumRuleCall(); - + current = this_int8_1; + afterParserOrEnumRuleCall(); + } break; @@ -4814,17 +4814,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1777:3: this_uint8_2= ruleuint8 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + pushFollow(FOLLOW_2); this_uint8_2=ruleuint8(); state._fsp--; - current = this_uint8_2; - afterParserOrEnumRuleCall(); - + current = this_uint8_2; + afterParserOrEnumRuleCall(); + } break; @@ -4832,17 +4832,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1786:3: this_int16_3= ruleint16 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + pushFollow(FOLLOW_2); this_int16_3=ruleint16(); state._fsp--; - current = this_int16_3; - afterParserOrEnumRuleCall(); - + current = this_int16_3; + afterParserOrEnumRuleCall(); + } break; @@ -4850,17 +4850,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1795:3: this_uint16_4= ruleuint16 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + pushFollow(FOLLOW_2); this_uint16_4=ruleuint16(); state._fsp--; - current = this_uint16_4; - afterParserOrEnumRuleCall(); - + current = this_uint16_4; + afterParserOrEnumRuleCall(); + } break; @@ -4868,17 +4868,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1804:3: this_int32_5= ruleint32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + pushFollow(FOLLOW_2); this_int32_5=ruleint32(); state._fsp--; - current = this_int32_5; - afterParserOrEnumRuleCall(); - + current = this_int32_5; + afterParserOrEnumRuleCall(); + } break; @@ -4886,17 +4886,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1813:3: this_uint32_6= ruleuint32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + pushFollow(FOLLOW_2); this_uint32_6=ruleuint32(); state._fsp--; - current = this_uint32_6; - afterParserOrEnumRuleCall(); - + current = this_uint32_6; + afterParserOrEnumRuleCall(); + } break; @@ -4904,17 +4904,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1822:3: this_int64_7= ruleint64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + pushFollow(FOLLOW_2); this_int64_7=ruleint64(); state._fsp--; - current = this_int64_7; - afterParserOrEnumRuleCall(); - + current = this_int64_7; + afterParserOrEnumRuleCall(); + } break; @@ -4922,17 +4922,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1831:3: this_uint64_8= ruleuint64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + pushFollow(FOLLOW_2); this_uint64_8=ruleuint64(); state._fsp--; - current = this_uint64_8; - afterParserOrEnumRuleCall(); - + current = this_uint64_8; + afterParserOrEnumRuleCall(); + } break; @@ -4940,17 +4940,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1840:3: this_float32_9= rulefloat32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + pushFollow(FOLLOW_2); this_float32_9=rulefloat32(); state._fsp--; - current = this_float32_9; - afterParserOrEnumRuleCall(); - + current = this_float32_9; + afterParserOrEnumRuleCall(); + } break; @@ -4958,17 +4958,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1849:3: this_float64_10= rulefloat64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + pushFollow(FOLLOW_2); this_float64_10=rulefloat64(); state._fsp--; - current = this_float64_10; - afterParserOrEnumRuleCall(); - + current = this_float64_10; + afterParserOrEnumRuleCall(); + } break; @@ -4976,17 +4976,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1858:3: this_string0_11= rulestring0 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + pushFollow(FOLLOW_2); this_string0_11=rulestring0(); state._fsp--; - current = this_string0_11; - afterParserOrEnumRuleCall(); - + current = this_string0_11; + afterParserOrEnumRuleCall(); + } break; @@ -4994,17 +4994,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1867:3: this_byte_12= rulebyte { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + pushFollow(FOLLOW_2); this_byte_12=rulebyte(); state._fsp--; - current = this_byte_12; - afterParserOrEnumRuleCall(); - + current = this_byte_12; + afterParserOrEnumRuleCall(); + } break; @@ -5012,17 +5012,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1876:3: this_time_13= ruletime { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + pushFollow(FOLLOW_2); this_time_13=ruletime(); state._fsp--; - current = this_time_13; - afterParserOrEnumRuleCall(); - + current = this_time_13; + afterParserOrEnumRuleCall(); + } break; @@ -5030,17 +5030,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1885:3: this_duration_14= ruleduration { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + pushFollow(FOLLOW_2); this_duration_14=ruleduration(); state._fsp--; - current = this_duration_14; - afterParserOrEnumRuleCall(); - + current = this_duration_14; + afterParserOrEnumRuleCall(); + } break; @@ -5048,17 +5048,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1894:3: this_Header_15= ruleHeader { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + pushFollow(FOLLOW_2); this_Header_15=ruleHeader(); state._fsp--; - current = this_Header_15; - afterParserOrEnumRuleCall(); - + current = this_Header_15; + afterParserOrEnumRuleCall(); + } break; @@ -5066,17 +5066,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1903:3: this_boolArray_16= ruleboolArray { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + pushFollow(FOLLOW_2); this_boolArray_16=ruleboolArray(); state._fsp--; - current = this_boolArray_16; - afterParserOrEnumRuleCall(); - + current = this_boolArray_16; + afterParserOrEnumRuleCall(); + } break; @@ -5084,17 +5084,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1912:3: this_int8Array_17= ruleint8Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + pushFollow(FOLLOW_2); this_int8Array_17=ruleint8Array(); state._fsp--; - current = this_int8Array_17; - afterParserOrEnumRuleCall(); - + current = this_int8Array_17; + afterParserOrEnumRuleCall(); + } break; @@ -5102,17 +5102,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1921:3: this_uint8Array_18= ruleuint8Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + pushFollow(FOLLOW_2); this_uint8Array_18=ruleuint8Array(); state._fsp--; - current = this_uint8Array_18; - afterParserOrEnumRuleCall(); - + current = this_uint8Array_18; + afterParserOrEnumRuleCall(); + } break; @@ -5120,17 +5120,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1930:3: this_int16Array_19= ruleint16Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + pushFollow(FOLLOW_2); this_int16Array_19=ruleint16Array(); state._fsp--; - current = this_int16Array_19; - afterParserOrEnumRuleCall(); - + current = this_int16Array_19; + afterParserOrEnumRuleCall(); + } break; @@ -5138,17 +5138,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1939:3: this_uint16Array_20= ruleuint16Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + pushFollow(FOLLOW_2); this_uint16Array_20=ruleuint16Array(); state._fsp--; - current = this_uint16Array_20; - afterParserOrEnumRuleCall(); - + current = this_uint16Array_20; + afterParserOrEnumRuleCall(); + } break; @@ -5156,17 +5156,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1948:3: this_int32Array_21= ruleint32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + pushFollow(FOLLOW_2); this_int32Array_21=ruleint32Array(); state._fsp--; - current = this_int32Array_21; - afterParserOrEnumRuleCall(); - + current = this_int32Array_21; + afterParserOrEnumRuleCall(); + } break; @@ -5174,17 +5174,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1957:3: this_uint32Array_22= ruleuint32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + pushFollow(FOLLOW_2); this_uint32Array_22=ruleuint32Array(); state._fsp--; - current = this_uint32Array_22; - afterParserOrEnumRuleCall(); - + current = this_uint32Array_22; + afterParserOrEnumRuleCall(); + } break; @@ -5192,17 +5192,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1966:3: this_int64Array_23= ruleint64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + pushFollow(FOLLOW_2); this_int64Array_23=ruleint64Array(); state._fsp--; - current = this_int64Array_23; - afterParserOrEnumRuleCall(); - + current = this_int64Array_23; + afterParserOrEnumRuleCall(); + } break; @@ -5210,17 +5210,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1975:3: this_uint64Array_24= ruleuint64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + pushFollow(FOLLOW_2); this_uint64Array_24=ruleuint64Array(); state._fsp--; - current = this_uint64Array_24; - afterParserOrEnumRuleCall(); - + current = this_uint64Array_24; + afterParserOrEnumRuleCall(); + } break; @@ -5228,17 +5228,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1984:3: this_float32Array_25= rulefloat32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + pushFollow(FOLLOW_2); this_float32Array_25=rulefloat32Array(); state._fsp--; - current = this_float32Array_25; - afterParserOrEnumRuleCall(); - + current = this_float32Array_25; + afterParserOrEnumRuleCall(); + } break; @@ -5246,17 +5246,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:1993:3: this_float64Array_26= rulefloat64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + pushFollow(FOLLOW_2); this_float64Array_26=rulefloat64Array(); state._fsp--; - current = this_float64Array_26; - afterParserOrEnumRuleCall(); - + current = this_float64Array_26; + afterParserOrEnumRuleCall(); + } break; @@ -5264,17 +5264,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:2002:3: this_string0Array_27= rulestring0Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + pushFollow(FOLLOW_2); this_string0Array_27=rulestring0Array(); state._fsp--; - current = this_string0Array_27; - afterParserOrEnumRuleCall(); - + current = this_string0Array_27; + afterParserOrEnumRuleCall(); + } break; @@ -5282,17 +5282,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:2011:3: this_byteArray_28= rulebyteArray { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + pushFollow(FOLLOW_2); this_byteArray_28=rulebyteArray(); state._fsp--; - current = this_byteArray_28; - afterParserOrEnumRuleCall(); - + current = this_byteArray_28; + afterParserOrEnumRuleCall(); + } break; @@ -5300,17 +5300,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:2020:3: this_TopicSpecRef_29= ruleTopicSpecRef { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + pushFollow(FOLLOW_2); this_TopicSpecRef_29=ruleTopicSpecRef(); state._fsp--; - current = this_TopicSpecRef_29; - afterParserOrEnumRuleCall(); - + current = this_TopicSpecRef_29; + afterParserOrEnumRuleCall(); + } break; @@ -5318,17 +5318,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalBasicsParser.g:2029:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + pushFollow(FOLLOW_2); this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef(); state._fsp--; - current = this_ArrayTopicSpecRef_30; - afterParserOrEnumRuleCall(); - + current = this_ArrayTopicSpecRef_30; + afterParserOrEnumRuleCall(); + } break; @@ -5339,7 +5339,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5366,14 +5366,14 @@ public final EObject entryRulebool() throws RecognitionException { // InternalBasicsParser.g:2041:45: (iv_rulebool= rulebool EOF ) // InternalBasicsParser.g:2042:2: iv_rulebool= rulebool EOF { - newCompositeNode(grammarAccess.getBoolRule()); + newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); iv_rulebool=rulebool(); state._fsp--; - current =iv_rulebool; - match(input,EOF,FOLLOW_2); + current =iv_rulebool; + match(input,EOF,FOLLOW_2); } @@ -5398,7 +5398,7 @@ public final EObject rulebool() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2054:2: ( ( () otherlv_1= Bool ) ) @@ -5408,20 +5408,20 @@ public final EObject rulebool() throws RecognitionException { // InternalBasicsParser.g:2056:3: () otherlv_1= Bool { // InternalBasicsParser.g:2056:3: () - // InternalBasicsParser.g:2057:4: + // InternalBasicsParser.g:2057:4: { - current = forceCreateModelElement( - grammarAccess.getBoolAccess().getBoolAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getBoolAccess().getBoolAction_0(), + current); + } - otherlv_1=(Token)match(input,Bool,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + otherlv_1=(Token)match(input,Bool,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + } @@ -5429,7 +5429,7 @@ public final EObject rulebool() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5456,14 +5456,14 @@ public final EObject entryRuleint8() throws RecognitionException { // InternalBasicsParser.g:2071:45: (iv_ruleint8= ruleint8 EOF ) // InternalBasicsParser.g:2072:2: iv_ruleint8= ruleint8 EOF { - newCompositeNode(grammarAccess.getInt8Rule()); + newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); iv_ruleint8=ruleint8(); state._fsp--; - current =iv_ruleint8; - match(input,EOF,FOLLOW_2); + current =iv_ruleint8; + match(input,EOF,FOLLOW_2); } @@ -5488,7 +5488,7 @@ public final EObject ruleint8() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2084:2: ( ( () otherlv_1= Int8 ) ) @@ -5498,20 +5498,20 @@ public final EObject ruleint8() throws RecognitionException { // InternalBasicsParser.g:2086:3: () otherlv_1= Int8 { // InternalBasicsParser.g:2086:3: () - // InternalBasicsParser.g:2087:4: + // InternalBasicsParser.g:2087:4: { - current = forceCreateModelElement( - grammarAccess.getInt8Access().getInt8Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt8Access().getInt8Action_0(), + current); + } - otherlv_1=(Token)match(input,Int8,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + otherlv_1=(Token)match(input,Int8,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + } @@ -5519,7 +5519,7 @@ public final EObject ruleint8() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5546,14 +5546,14 @@ public final EObject entryRuleuint8() throws RecognitionException { // InternalBasicsParser.g:2101:46: (iv_ruleuint8= ruleuint8 EOF ) // InternalBasicsParser.g:2102:2: iv_ruleuint8= ruleuint8 EOF { - newCompositeNode(grammarAccess.getUint8Rule()); + newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); iv_ruleuint8=ruleuint8(); state._fsp--; - current =iv_ruleuint8; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint8; + match(input,EOF,FOLLOW_2); } @@ -5578,7 +5578,7 @@ public final EObject ruleuint8() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2114:2: ( ( () otherlv_1= Uint8 ) ) @@ -5588,20 +5588,20 @@ public final EObject ruleuint8() throws RecognitionException { // InternalBasicsParser.g:2116:3: () otherlv_1= Uint8 { // InternalBasicsParser.g:2116:3: () - // InternalBasicsParser.g:2117:4: + // InternalBasicsParser.g:2117:4: { - current = forceCreateModelElement( - grammarAccess.getUint8Access().getUint8Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint8Access().getUint8Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint8,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + otherlv_1=(Token)match(input,Uint8,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + } @@ -5609,7 +5609,7 @@ public final EObject ruleuint8() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5636,14 +5636,14 @@ public final EObject entryRuleint16() throws RecognitionException { // InternalBasicsParser.g:2131:46: (iv_ruleint16= ruleint16 EOF ) // InternalBasicsParser.g:2132:2: iv_ruleint16= ruleint16 EOF { - newCompositeNode(grammarAccess.getInt16Rule()); + newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); iv_ruleint16=ruleint16(); state._fsp--; - current =iv_ruleint16; - match(input,EOF,FOLLOW_2); + current =iv_ruleint16; + match(input,EOF,FOLLOW_2); } @@ -5668,7 +5668,7 @@ public final EObject ruleint16() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2144:2: ( ( () otherlv_1= Int16 ) ) @@ -5678,20 +5678,20 @@ public final EObject ruleint16() throws RecognitionException { // InternalBasicsParser.g:2146:3: () otherlv_1= Int16 { // InternalBasicsParser.g:2146:3: () - // InternalBasicsParser.g:2147:4: + // InternalBasicsParser.g:2147:4: { - current = forceCreateModelElement( - grammarAccess.getInt16Access().getInt16Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt16Access().getInt16Action_0(), + current); + } - otherlv_1=(Token)match(input,Int16,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + otherlv_1=(Token)match(input,Int16,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + } @@ -5699,7 +5699,7 @@ public final EObject ruleint16() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5726,14 +5726,14 @@ public final EObject entryRuleuint16() throws RecognitionException { // InternalBasicsParser.g:2161:47: (iv_ruleuint16= ruleuint16 EOF ) // InternalBasicsParser.g:2162:2: iv_ruleuint16= ruleuint16 EOF { - newCompositeNode(grammarAccess.getUint16Rule()); + newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); iv_ruleuint16=ruleuint16(); state._fsp--; - current =iv_ruleuint16; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint16; + match(input,EOF,FOLLOW_2); } @@ -5758,7 +5758,7 @@ public final EObject ruleuint16() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2174:2: ( ( () otherlv_1= Uint16 ) ) @@ -5768,20 +5768,20 @@ public final EObject ruleuint16() throws RecognitionException { // InternalBasicsParser.g:2176:3: () otherlv_1= Uint16 { // InternalBasicsParser.g:2176:3: () - // InternalBasicsParser.g:2177:4: + // InternalBasicsParser.g:2177:4: { - current = forceCreateModelElement( - grammarAccess.getUint16Access().getUint16Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint16Access().getUint16Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint16,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + otherlv_1=(Token)match(input,Uint16,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + } @@ -5789,7 +5789,7 @@ public final EObject ruleuint16() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5816,14 +5816,14 @@ public final EObject entryRuleint32() throws RecognitionException { // InternalBasicsParser.g:2191:46: (iv_ruleint32= ruleint32 EOF ) // InternalBasicsParser.g:2192:2: iv_ruleint32= ruleint32 EOF { - newCompositeNode(grammarAccess.getInt32Rule()); + newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); iv_ruleint32=ruleint32(); state._fsp--; - current =iv_ruleint32; - match(input,EOF,FOLLOW_2); + current =iv_ruleint32; + match(input,EOF,FOLLOW_2); } @@ -5848,7 +5848,7 @@ public final EObject ruleint32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2204:2: ( ( () otherlv_1= Int32 ) ) @@ -5858,20 +5858,20 @@ public final EObject ruleint32() throws RecognitionException { // InternalBasicsParser.g:2206:3: () otherlv_1= Int32 { // InternalBasicsParser.g:2206:3: () - // InternalBasicsParser.g:2207:4: + // InternalBasicsParser.g:2207:4: { - current = forceCreateModelElement( - grammarAccess.getInt32Access().getInt32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt32Access().getInt32Action_0(), + current); + } - otherlv_1=(Token)match(input,Int32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + otherlv_1=(Token)match(input,Int32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + } @@ -5879,7 +5879,7 @@ public final EObject ruleint32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5906,14 +5906,14 @@ public final EObject entryRuleuint32() throws RecognitionException { // InternalBasicsParser.g:2221:47: (iv_ruleuint32= ruleuint32 EOF ) // InternalBasicsParser.g:2222:2: iv_ruleuint32= ruleuint32 EOF { - newCompositeNode(grammarAccess.getUint32Rule()); + newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); iv_ruleuint32=ruleuint32(); state._fsp--; - current =iv_ruleuint32; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint32; + match(input,EOF,FOLLOW_2); } @@ -5938,7 +5938,7 @@ public final EObject ruleuint32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2234:2: ( ( () otherlv_1= Uint32 ) ) @@ -5948,20 +5948,20 @@ public final EObject ruleuint32() throws RecognitionException { // InternalBasicsParser.g:2236:3: () otherlv_1= Uint32 { // InternalBasicsParser.g:2236:3: () - // InternalBasicsParser.g:2237:4: + // InternalBasicsParser.g:2237:4: { - current = forceCreateModelElement( - grammarAccess.getUint32Access().getUint32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint32Access().getUint32Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + otherlv_1=(Token)match(input,Uint32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + } @@ -5969,7 +5969,7 @@ public final EObject ruleuint32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5996,14 +5996,14 @@ public final EObject entryRuleint64() throws RecognitionException { // InternalBasicsParser.g:2251:46: (iv_ruleint64= ruleint64 EOF ) // InternalBasicsParser.g:2252:2: iv_ruleint64= ruleint64 EOF { - newCompositeNode(grammarAccess.getInt64Rule()); + newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); iv_ruleint64=ruleint64(); state._fsp--; - current =iv_ruleint64; - match(input,EOF,FOLLOW_2); + current =iv_ruleint64; + match(input,EOF,FOLLOW_2); } @@ -6028,7 +6028,7 @@ public final EObject ruleint64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2264:2: ( ( () otherlv_1= Int64 ) ) @@ -6038,20 +6038,20 @@ public final EObject ruleint64() throws RecognitionException { // InternalBasicsParser.g:2266:3: () otherlv_1= Int64 { // InternalBasicsParser.g:2266:3: () - // InternalBasicsParser.g:2267:4: + // InternalBasicsParser.g:2267:4: { - current = forceCreateModelElement( - grammarAccess.getInt64Access().getInt64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt64Access().getInt64Action_0(), + current); + } - otherlv_1=(Token)match(input,Int64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + otherlv_1=(Token)match(input,Int64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + } @@ -6059,7 +6059,7 @@ public final EObject ruleint64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6086,14 +6086,14 @@ public final EObject entryRuleuint64() throws RecognitionException { // InternalBasicsParser.g:2281:47: (iv_ruleuint64= ruleuint64 EOF ) // InternalBasicsParser.g:2282:2: iv_ruleuint64= ruleuint64 EOF { - newCompositeNode(grammarAccess.getUint64Rule()); + newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); iv_ruleuint64=ruleuint64(); state._fsp--; - current =iv_ruleuint64; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint64; + match(input,EOF,FOLLOW_2); } @@ -6118,7 +6118,7 @@ public final EObject ruleuint64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2294:2: ( ( () otherlv_1= Uint64 ) ) @@ -6128,20 +6128,20 @@ public final EObject ruleuint64() throws RecognitionException { // InternalBasicsParser.g:2296:3: () otherlv_1= Uint64 { // InternalBasicsParser.g:2296:3: () - // InternalBasicsParser.g:2297:4: + // InternalBasicsParser.g:2297:4: { - current = forceCreateModelElement( - grammarAccess.getUint64Access().getUint64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint64Access().getUint64Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + otherlv_1=(Token)match(input,Uint64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + } @@ -6149,7 +6149,7 @@ public final EObject ruleuint64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6176,14 +6176,14 @@ public final EObject entryRulefloat32() throws RecognitionException { // InternalBasicsParser.g:2311:48: (iv_rulefloat32= rulefloat32 EOF ) // InternalBasicsParser.g:2312:2: iv_rulefloat32= rulefloat32 EOF { - newCompositeNode(grammarAccess.getFloat32Rule()); + newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); iv_rulefloat32=rulefloat32(); state._fsp--; - current =iv_rulefloat32; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat32; + match(input,EOF,FOLLOW_2); } @@ -6208,7 +6208,7 @@ public final EObject rulefloat32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2324:2: ( ( () otherlv_1= Float32 ) ) @@ -6218,20 +6218,20 @@ public final EObject rulefloat32() throws RecognitionException { // InternalBasicsParser.g:2326:3: () otherlv_1= Float32 { // InternalBasicsParser.g:2326:3: () - // InternalBasicsParser.g:2327:4: + // InternalBasicsParser.g:2327:4: { - current = forceCreateModelElement( - grammarAccess.getFloat32Access().getFloat32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat32Access().getFloat32Action_0(), + current); + } - otherlv_1=(Token)match(input,Float32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + otherlv_1=(Token)match(input,Float32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + } @@ -6239,7 +6239,7 @@ public final EObject rulefloat32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6266,14 +6266,14 @@ public final EObject entryRulefloat64() throws RecognitionException { // InternalBasicsParser.g:2341:48: (iv_rulefloat64= rulefloat64 EOF ) // InternalBasicsParser.g:2342:2: iv_rulefloat64= rulefloat64 EOF { - newCompositeNode(grammarAccess.getFloat64Rule()); + newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); iv_rulefloat64=rulefloat64(); state._fsp--; - current =iv_rulefloat64; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat64; + match(input,EOF,FOLLOW_2); } @@ -6298,7 +6298,7 @@ public final EObject rulefloat64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2354:2: ( ( () otherlv_1= Float64 ) ) @@ -6308,20 +6308,20 @@ public final EObject rulefloat64() throws RecognitionException { // InternalBasicsParser.g:2356:3: () otherlv_1= Float64 { // InternalBasicsParser.g:2356:3: () - // InternalBasicsParser.g:2357:4: + // InternalBasicsParser.g:2357:4: { - current = forceCreateModelElement( - grammarAccess.getFloat64Access().getFloat64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat64Access().getFloat64Action_0(), + current); + } - otherlv_1=(Token)match(input,Float64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + otherlv_1=(Token)match(input,Float64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + } @@ -6329,7 +6329,7 @@ public final EObject rulefloat64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6356,14 +6356,14 @@ public final EObject entryRulestring0() throws RecognitionException { // InternalBasicsParser.g:2371:48: (iv_rulestring0= rulestring0 EOF ) // InternalBasicsParser.g:2372:2: iv_rulestring0= rulestring0 EOF { - newCompositeNode(grammarAccess.getString0Rule()); + newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); iv_rulestring0=rulestring0(); state._fsp--; - current =iv_rulestring0; - match(input,EOF,FOLLOW_2); + current =iv_rulestring0; + match(input,EOF,FOLLOW_2); } @@ -6388,7 +6388,7 @@ public final EObject rulestring0() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2384:2: ( ( () otherlv_1= String_1 ) ) @@ -6398,20 +6398,20 @@ public final EObject rulestring0() throws RecognitionException { // InternalBasicsParser.g:2386:3: () otherlv_1= String_1 { // InternalBasicsParser.g:2386:3: () - // InternalBasicsParser.g:2387:4: + // InternalBasicsParser.g:2387:4: { - current = forceCreateModelElement( - grammarAccess.getString0Access().getStringAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getString0Access().getStringAction_0(), + current); + } - otherlv_1=(Token)match(input,String_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + otherlv_1=(Token)match(input,String_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + } @@ -6419,7 +6419,7 @@ public final EObject rulestring0() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6446,14 +6446,14 @@ public final EObject entryRulebyte() throws RecognitionException { // InternalBasicsParser.g:2401:45: (iv_rulebyte= rulebyte EOF ) // InternalBasicsParser.g:2402:2: iv_rulebyte= rulebyte EOF { - newCompositeNode(grammarAccess.getByteRule()); + newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); iv_rulebyte=rulebyte(); state._fsp--; - current =iv_rulebyte; - match(input,EOF,FOLLOW_2); + current =iv_rulebyte; + match(input,EOF,FOLLOW_2); } @@ -6478,7 +6478,7 @@ public final EObject rulebyte() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2414:2: ( ( () otherlv_1= Byte ) ) @@ -6488,20 +6488,20 @@ public final EObject rulebyte() throws RecognitionException { // InternalBasicsParser.g:2416:3: () otherlv_1= Byte { // InternalBasicsParser.g:2416:3: () - // InternalBasicsParser.g:2417:4: + // InternalBasicsParser.g:2417:4: { - current = forceCreateModelElement( - grammarAccess.getByteAccess().getByteAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getByteAccess().getByteAction_0(), + current); + } - otherlv_1=(Token)match(input,Byte,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + otherlv_1=(Token)match(input,Byte,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + } @@ -6509,7 +6509,7 @@ public final EObject rulebyte() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6536,14 +6536,14 @@ public final EObject entryRuletime() throws RecognitionException { // InternalBasicsParser.g:2431:45: (iv_ruletime= ruletime EOF ) // InternalBasicsParser.g:2432:2: iv_ruletime= ruletime EOF { - newCompositeNode(grammarAccess.getTimeRule()); + newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); iv_ruletime=ruletime(); state._fsp--; - current =iv_ruletime; - match(input,EOF,FOLLOW_2); + current =iv_ruletime; + match(input,EOF,FOLLOW_2); } @@ -6568,7 +6568,7 @@ public final EObject ruletime() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2444:2: ( ( () otherlv_1= Time ) ) @@ -6578,20 +6578,20 @@ public final EObject ruletime() throws RecognitionException { // InternalBasicsParser.g:2446:3: () otherlv_1= Time { // InternalBasicsParser.g:2446:3: () - // InternalBasicsParser.g:2447:4: + // InternalBasicsParser.g:2447:4: { - current = forceCreateModelElement( - grammarAccess.getTimeAccess().getTimeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getTimeAccess().getTimeAction_0(), + current); + } - otherlv_1=(Token)match(input,Time,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + otherlv_1=(Token)match(input,Time,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + } @@ -6599,7 +6599,7 @@ public final EObject ruletime() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6626,14 +6626,14 @@ public final EObject entryRuleduration() throws RecognitionException { // InternalBasicsParser.g:2461:49: (iv_ruleduration= ruleduration EOF ) // InternalBasicsParser.g:2462:2: iv_ruleduration= ruleduration EOF { - newCompositeNode(grammarAccess.getDurationRule()); + newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); iv_ruleduration=ruleduration(); state._fsp--; - current =iv_ruleduration; - match(input,EOF,FOLLOW_2); + current =iv_ruleduration; + match(input,EOF,FOLLOW_2); } @@ -6658,7 +6658,7 @@ public final EObject ruleduration() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2474:2: ( ( () otherlv_1= Duration ) ) @@ -6668,20 +6668,20 @@ public final EObject ruleduration() throws RecognitionException { // InternalBasicsParser.g:2476:3: () otherlv_1= Duration { // InternalBasicsParser.g:2476:3: () - // InternalBasicsParser.g:2477:4: + // InternalBasicsParser.g:2477:4: { - current = forceCreateModelElement( - grammarAccess.getDurationAccess().getDurationAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getDurationAccess().getDurationAction_0(), + current); + } - otherlv_1=(Token)match(input,Duration,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + otherlv_1=(Token)match(input,Duration,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + } @@ -6689,7 +6689,7 @@ public final EObject ruleduration() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6716,14 +6716,14 @@ public final EObject entryRuleboolArray() throws RecognitionException { // InternalBasicsParser.g:2491:50: (iv_ruleboolArray= ruleboolArray EOF ) // InternalBasicsParser.g:2492:2: iv_ruleboolArray= ruleboolArray EOF { - newCompositeNode(grammarAccess.getBoolArrayRule()); + newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); iv_ruleboolArray=ruleboolArray(); state._fsp--; - current =iv_ruleboolArray; - match(input,EOF,FOLLOW_2); + current =iv_ruleboolArray; + match(input,EOF,FOLLOW_2); } @@ -6748,7 +6748,7 @@ public final EObject ruleboolArray() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2504:2: ( ( () otherlv_1= Bool_1 ) ) @@ -6758,20 +6758,20 @@ public final EObject ruleboolArray() throws RecognitionException { // InternalBasicsParser.g:2506:3: () otherlv_1= Bool_1 { // InternalBasicsParser.g:2506:3: () - // InternalBasicsParser.g:2507:4: + // InternalBasicsParser.g:2507:4: { - current = forceCreateModelElement( - grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Bool_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + otherlv_1=(Token)match(input,Bool_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + } @@ -6779,7 +6779,7 @@ public final EObject ruleboolArray() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6806,14 +6806,14 @@ public final EObject entryRuleint8Array() throws RecognitionException { // InternalBasicsParser.g:2521:50: (iv_ruleint8Array= ruleint8Array EOF ) // InternalBasicsParser.g:2522:2: iv_ruleint8Array= ruleint8Array EOF { - newCompositeNode(grammarAccess.getInt8ArrayRule()); + newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint8Array=ruleint8Array(); state._fsp--; - current =iv_ruleint8Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint8Array; + match(input,EOF,FOLLOW_2); } @@ -6838,7 +6838,7 @@ public final EObject ruleint8Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2534:2: ( ( () otherlv_1= Int8_1 ) ) @@ -6848,20 +6848,20 @@ public final EObject ruleint8Array() throws RecognitionException { // InternalBasicsParser.g:2536:3: () otherlv_1= Int8_1 { // InternalBasicsParser.g:2536:3: () - // InternalBasicsParser.g:2537:4: + // InternalBasicsParser.g:2537:4: { - current = forceCreateModelElement( - grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int8_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + otherlv_1=(Token)match(input,Int8_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + } @@ -6869,7 +6869,7 @@ public final EObject ruleint8Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6896,14 +6896,14 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // InternalBasicsParser.g:2551:51: (iv_ruleuint8Array= ruleuint8Array EOF ) // InternalBasicsParser.g:2552:2: iv_ruleuint8Array= ruleuint8Array EOF { - newCompositeNode(grammarAccess.getUint8ArrayRule()); + newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint8Array=ruleuint8Array(); state._fsp--; - current =iv_ruleuint8Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint8Array; + match(input,EOF,FOLLOW_2); } @@ -6928,7 +6928,7 @@ public final EObject ruleuint8Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2564:2: ( ( () otherlv_1= Uint8_1 ) ) @@ -6938,20 +6938,20 @@ public final EObject ruleuint8Array() throws RecognitionException { // InternalBasicsParser.g:2566:3: () otherlv_1= Uint8_1 { // InternalBasicsParser.g:2566:3: () - // InternalBasicsParser.g:2567:4: + // InternalBasicsParser.g:2567:4: { - current = forceCreateModelElement( - grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint8_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + otherlv_1=(Token)match(input,Uint8_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + } @@ -6959,7 +6959,7 @@ public final EObject ruleuint8Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6986,14 +6986,14 @@ public final EObject entryRuleint16Array() throws RecognitionException { // InternalBasicsParser.g:2581:51: (iv_ruleint16Array= ruleint16Array EOF ) // InternalBasicsParser.g:2582:2: iv_ruleint16Array= ruleint16Array EOF { - newCompositeNode(grammarAccess.getInt16ArrayRule()); + newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint16Array=ruleint16Array(); state._fsp--; - current =iv_ruleint16Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint16Array; + match(input,EOF,FOLLOW_2); } @@ -7018,7 +7018,7 @@ public final EObject ruleint16Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2594:2: ( ( () otherlv_1= Int16_1 ) ) @@ -7028,20 +7028,20 @@ public final EObject ruleint16Array() throws RecognitionException { // InternalBasicsParser.g:2596:3: () otherlv_1= Int16_1 { // InternalBasicsParser.g:2596:3: () - // InternalBasicsParser.g:2597:4: + // InternalBasicsParser.g:2597:4: { - current = forceCreateModelElement( - grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int16_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + otherlv_1=(Token)match(input,Int16_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + } @@ -7049,7 +7049,7 @@ public final EObject ruleint16Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7076,14 +7076,14 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // InternalBasicsParser.g:2611:52: (iv_ruleuint16Array= ruleuint16Array EOF ) // InternalBasicsParser.g:2612:2: iv_ruleuint16Array= ruleuint16Array EOF { - newCompositeNode(grammarAccess.getUint16ArrayRule()); + newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint16Array=ruleuint16Array(); state._fsp--; - current =iv_ruleuint16Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint16Array; + match(input,EOF,FOLLOW_2); } @@ -7108,7 +7108,7 @@ public final EObject ruleuint16Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2624:2: ( ( () otherlv_1= Uint16_1 ) ) @@ -7118,20 +7118,20 @@ public final EObject ruleuint16Array() throws RecognitionException { // InternalBasicsParser.g:2626:3: () otherlv_1= Uint16_1 { // InternalBasicsParser.g:2626:3: () - // InternalBasicsParser.g:2627:4: + // InternalBasicsParser.g:2627:4: { - current = forceCreateModelElement( - grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint16_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + otherlv_1=(Token)match(input,Uint16_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + } @@ -7139,7 +7139,7 @@ public final EObject ruleuint16Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7166,14 +7166,14 @@ public final EObject entryRuleint32Array() throws RecognitionException { // InternalBasicsParser.g:2641:51: (iv_ruleint32Array= ruleint32Array EOF ) // InternalBasicsParser.g:2642:2: iv_ruleint32Array= ruleint32Array EOF { - newCompositeNode(grammarAccess.getInt32ArrayRule()); + newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint32Array=ruleint32Array(); state._fsp--; - current =iv_ruleint32Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint32Array; + match(input,EOF,FOLLOW_2); } @@ -7198,7 +7198,7 @@ public final EObject ruleint32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2654:2: ( ( () otherlv_1= Int32_1 ) ) @@ -7208,20 +7208,20 @@ public final EObject ruleint32Array() throws RecognitionException { // InternalBasicsParser.g:2656:3: () otherlv_1= Int32_1 { // InternalBasicsParser.g:2656:3: () - // InternalBasicsParser.g:2657:4: + // InternalBasicsParser.g:2657:4: { - current = forceCreateModelElement( - grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + otherlv_1=(Token)match(input,Int32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + } @@ -7229,7 +7229,7 @@ public final EObject ruleint32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7256,14 +7256,14 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // InternalBasicsParser.g:2671:52: (iv_ruleuint32Array= ruleuint32Array EOF ) // InternalBasicsParser.g:2672:2: iv_ruleuint32Array= ruleuint32Array EOF { - newCompositeNode(grammarAccess.getUint32ArrayRule()); + newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint32Array=ruleuint32Array(); state._fsp--; - current =iv_ruleuint32Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint32Array; + match(input,EOF,FOLLOW_2); } @@ -7288,7 +7288,7 @@ public final EObject ruleuint32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2684:2: ( ( () otherlv_1= Uint32_1 ) ) @@ -7298,20 +7298,20 @@ public final EObject ruleuint32Array() throws RecognitionException { // InternalBasicsParser.g:2686:3: () otherlv_1= Uint32_1 { // InternalBasicsParser.g:2686:3: () - // InternalBasicsParser.g:2687:4: + // InternalBasicsParser.g:2687:4: { - current = forceCreateModelElement( - grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + otherlv_1=(Token)match(input,Uint32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + } @@ -7319,7 +7319,7 @@ public final EObject ruleuint32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7346,14 +7346,14 @@ public final EObject entryRuleint64Array() throws RecognitionException { // InternalBasicsParser.g:2701:51: (iv_ruleint64Array= ruleint64Array EOF ) // InternalBasicsParser.g:2702:2: iv_ruleint64Array= ruleint64Array EOF { - newCompositeNode(grammarAccess.getInt64ArrayRule()); + newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint64Array=ruleint64Array(); state._fsp--; - current =iv_ruleint64Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint64Array; + match(input,EOF,FOLLOW_2); } @@ -7378,7 +7378,7 @@ public final EObject ruleint64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2714:2: ( ( () otherlv_1= Int64_1 ) ) @@ -7388,20 +7388,20 @@ public final EObject ruleint64Array() throws RecognitionException { // InternalBasicsParser.g:2716:3: () otherlv_1= Int64_1 { // InternalBasicsParser.g:2716:3: () - // InternalBasicsParser.g:2717:4: + // InternalBasicsParser.g:2717:4: { - current = forceCreateModelElement( - grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + otherlv_1=(Token)match(input,Int64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + } @@ -7409,7 +7409,7 @@ public final EObject ruleint64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7436,14 +7436,14 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // InternalBasicsParser.g:2731:52: (iv_ruleuint64Array= ruleuint64Array EOF ) // InternalBasicsParser.g:2732:2: iv_ruleuint64Array= ruleuint64Array EOF { - newCompositeNode(grammarAccess.getUint64ArrayRule()); + newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint64Array=ruleuint64Array(); state._fsp--; - current =iv_ruleuint64Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint64Array; + match(input,EOF,FOLLOW_2); } @@ -7468,7 +7468,7 @@ public final EObject ruleuint64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2744:2: ( ( () otherlv_1= Uint64_1 ) ) @@ -7478,20 +7478,20 @@ public final EObject ruleuint64Array() throws RecognitionException { // InternalBasicsParser.g:2746:3: () otherlv_1= Uint64_1 { // InternalBasicsParser.g:2746:3: () - // InternalBasicsParser.g:2747:4: + // InternalBasicsParser.g:2747:4: { - current = forceCreateModelElement( - grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + otherlv_1=(Token)match(input,Uint64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + } @@ -7499,7 +7499,7 @@ public final EObject ruleuint64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7526,14 +7526,14 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // InternalBasicsParser.g:2761:53: (iv_rulefloat32Array= rulefloat32Array EOF ) // InternalBasicsParser.g:2762:2: iv_rulefloat32Array= rulefloat32Array EOF { - newCompositeNode(grammarAccess.getFloat32ArrayRule()); + newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); iv_rulefloat32Array=rulefloat32Array(); state._fsp--; - current =iv_rulefloat32Array; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat32Array; + match(input,EOF,FOLLOW_2); } @@ -7558,7 +7558,7 @@ public final EObject rulefloat32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2774:2: ( ( () otherlv_1= Float32_1 ) ) @@ -7568,20 +7568,20 @@ public final EObject rulefloat32Array() throws RecognitionException { // InternalBasicsParser.g:2776:3: () otherlv_1= Float32_1 { // InternalBasicsParser.g:2776:3: () - // InternalBasicsParser.g:2777:4: + // InternalBasicsParser.g:2777:4: { - current = forceCreateModelElement( - grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Float32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + otherlv_1=(Token)match(input,Float32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + } @@ -7589,7 +7589,7 @@ public final EObject rulefloat32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7616,14 +7616,14 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // InternalBasicsParser.g:2791:53: (iv_rulefloat64Array= rulefloat64Array EOF ) // InternalBasicsParser.g:2792:2: iv_rulefloat64Array= rulefloat64Array EOF { - newCompositeNode(grammarAccess.getFloat64ArrayRule()); + newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); iv_rulefloat64Array=rulefloat64Array(); state._fsp--; - current =iv_rulefloat64Array; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat64Array; + match(input,EOF,FOLLOW_2); } @@ -7648,7 +7648,7 @@ public final EObject rulefloat64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2804:2: ( ( () otherlv_1= Float64_1 ) ) @@ -7658,20 +7658,20 @@ public final EObject rulefloat64Array() throws RecognitionException { // InternalBasicsParser.g:2806:3: () otherlv_1= Float64_1 { // InternalBasicsParser.g:2806:3: () - // InternalBasicsParser.g:2807:4: + // InternalBasicsParser.g:2807:4: { - current = forceCreateModelElement( - grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Float64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + otherlv_1=(Token)match(input,Float64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + } @@ -7679,7 +7679,7 @@ public final EObject rulefloat64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7706,14 +7706,14 @@ public final EObject entryRulestring0Array() throws RecognitionException { // InternalBasicsParser.g:2821:53: (iv_rulestring0Array= rulestring0Array EOF ) // InternalBasicsParser.g:2822:2: iv_rulestring0Array= rulestring0Array EOF { - newCompositeNode(grammarAccess.getString0ArrayRule()); + newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); iv_rulestring0Array=rulestring0Array(); state._fsp--; - current =iv_rulestring0Array; - match(input,EOF,FOLLOW_2); + current =iv_rulestring0Array; + match(input,EOF,FOLLOW_2); } @@ -7738,7 +7738,7 @@ public final EObject rulestring0Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2834:2: ( ( () otherlv_1= String_2 ) ) @@ -7748,20 +7748,20 @@ public final EObject rulestring0Array() throws RecognitionException { // InternalBasicsParser.g:2836:3: () otherlv_1= String_2 { // InternalBasicsParser.g:2836:3: () - // InternalBasicsParser.g:2837:4: + // InternalBasicsParser.g:2837:4: { - current = forceCreateModelElement( - grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,String_2,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + otherlv_1=(Token)match(input,String_2,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + } @@ -7769,7 +7769,7 @@ public final EObject rulestring0Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7796,14 +7796,14 @@ public final EObject entryRulebyteArray() throws RecognitionException { // InternalBasicsParser.g:2851:50: (iv_rulebyteArray= rulebyteArray EOF ) // InternalBasicsParser.g:2852:2: iv_rulebyteArray= rulebyteArray EOF { - newCompositeNode(grammarAccess.getByteArrayRule()); + newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); iv_rulebyteArray=rulebyteArray(); state._fsp--; - current =iv_rulebyteArray; - match(input,EOF,FOLLOW_2); + current =iv_rulebyteArray; + match(input,EOF,FOLLOW_2); } @@ -7828,7 +7828,7 @@ public final EObject rulebyteArray() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2864:2: ( ( () otherlv_1= Byte_1 ) ) @@ -7838,20 +7838,20 @@ public final EObject rulebyteArray() throws RecognitionException { // InternalBasicsParser.g:2866:3: () otherlv_1= Byte_1 { // InternalBasicsParser.g:2866:3: () - // InternalBasicsParser.g:2867:4: + // InternalBasicsParser.g:2867:4: { - current = forceCreateModelElement( - grammarAccess.getByteArrayAccess().getByteArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getByteArrayAccess().getByteArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Byte_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + otherlv_1=(Token)match(input,Byte_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + } @@ -7859,7 +7859,7 @@ public final EObject rulebyteArray() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7886,14 +7886,14 @@ public final EObject entryRuleHeader() throws RecognitionException { // InternalBasicsParser.g:2881:47: (iv_ruleHeader= ruleHeader EOF ) // InternalBasicsParser.g:2882:2: iv_ruleHeader= ruleHeader EOF { - newCompositeNode(grammarAccess.getHeaderRule()); + newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); iv_ruleHeader=ruleHeader(); state._fsp--; - current =iv_ruleHeader; - match(input,EOF,FOLLOW_2); + current =iv_ruleHeader; + match(input,EOF,FOLLOW_2); } @@ -7918,7 +7918,7 @@ public final EObject ruleHeader() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2894:2: ( ( () otherlv_1= Header ) ) @@ -7928,20 +7928,20 @@ public final EObject ruleHeader() throws RecognitionException { // InternalBasicsParser.g:2896:3: () otherlv_1= Header { // InternalBasicsParser.g:2896:3: () - // InternalBasicsParser.g:2897:4: + // InternalBasicsParser.g:2897:4: { - current = forceCreateModelElement( - grammarAccess.getHeaderAccess().getHeaderAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getHeaderAccess().getHeaderAction_0(), + current); + } - otherlv_1=(Token)match(input,Header,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + otherlv_1=(Token)match(input,Header,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + } @@ -7949,7 +7949,7 @@ public final EObject ruleHeader() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7976,14 +7976,14 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:2911:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) // InternalBasicsParser.g:2912:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { - newCompositeNode(grammarAccess.getTopicSpecRefRule()); + newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); iv_ruleTopicSpecRef=ruleTopicSpecRef(); state._fsp--; - current =iv_ruleTopicSpecRef; - match(input,EOF,FOLLOW_2); + current =iv_ruleTopicSpecRef; + match(input,EOF,FOLLOW_2); } @@ -8006,7 +8006,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2924:2: ( ( ( ruleEString ) ) ) @@ -8019,21 +8019,21 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:2927:4: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRefRule()); - } - - - newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRefRule()); + } + + newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -8044,7 +8044,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8071,14 +8071,14 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:2944:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) // InternalBasicsParser.g:2945:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { - newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef(); state._fsp--; - current =iv_ruleArrayTopicSpecRef; - match(input,EOF,FOLLOW_2); + current =iv_ruleArrayTopicSpecRef; + match(input,EOF,FOLLOW_2); } @@ -8103,7 +8103,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2957:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) @@ -8119,31 +8119,31 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // InternalBasicsParser.g:2961:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); - } - - - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + if (current==null) { + current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); + } + + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + pushFollow(FOLLOW_22); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } } - otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + } @@ -8151,7 +8151,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8178,14 +8178,14 @@ public final String entryRuleKEYWORD() throws RecognitionException { // InternalBasicsParser.g:2983:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) // InternalBasicsParser.g:2984:2: iv_ruleKEYWORD= ruleKEYWORD EOF { - newCompositeNode(grammarAccess.getKEYWORDRule()); + newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); iv_ruleKEYWORD=ruleKEYWORD(); state._fsp--; - current =iv_ruleKEYWORD.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleKEYWORD.getText(); + match(input,EOF,FOLLOW_2); } @@ -8210,7 +8210,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { Token kw=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:2996:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) @@ -8285,121 +8285,121 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { case 1 : // InternalBasicsParser.g:2998:3: kw= Goal { - kw=(Token)match(input,Goal,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + kw=(Token)match(input,Goal,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + } break; case 2 : // InternalBasicsParser.g:3004:3: kw= Message { - kw=(Token)match(input,Message,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + kw=(Token)match(input,Message,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + } break; case 3 : // InternalBasicsParser.g:3010:3: kw= Result { - kw=(Token)match(input,Result,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + kw=(Token)match(input,Result,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + } break; case 4 : // InternalBasicsParser.g:3016:3: kw= Feedback { - kw=(Token)match(input,Feedback,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + kw=(Token)match(input,Feedback,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + } break; case 5 : // InternalBasicsParser.g:3022:3: kw= Name { - kw=(Token)match(input,Name,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + kw=(Token)match(input,Name,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + } break; case 6 : // InternalBasicsParser.g:3028:3: kw= Value { - kw=(Token)match(input,Value,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + kw=(Token)match(input,Value,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + } break; case 7 : // InternalBasicsParser.g:3034:3: kw= Service { - kw=(Token)match(input,Service,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + kw=(Token)match(input,Service,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + } break; case 8 : // InternalBasicsParser.g:3040:3: kw= Type { - kw=(Token)match(input,Type,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + kw=(Token)match(input,Type,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + } break; case 9 : // InternalBasicsParser.g:3046:3: kw= Action { - kw=(Token)match(input,Action,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + kw=(Token)match(input,Action,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + } break; case 10 : // InternalBasicsParser.g:3052:3: kw= Duration { - kw=(Token)match(input,Duration,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + kw=(Token)match(input,Duration,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + } break; case 11 : // InternalBasicsParser.g:3058:3: kw= Time { - kw=(Token)match(input,Time,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + kw=(Token)match(input,Time,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + } break; @@ -8410,7 +8410,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8437,14 +8437,14 @@ public final String entryRuleEString() throws RecognitionException { // InternalBasicsParser.g:3067:47: (iv_ruleEString= ruleEString EOF ) // InternalBasicsParser.g:3068:2: iv_ruleEString= ruleEString EOF { - newCompositeNode(grammarAccess.getEStringRule()); + newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); iv_ruleEString=ruleEString(); state._fsp--; - current =iv_ruleEString.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleEString.getText(); + match(input,EOF,FOLLOW_2); } @@ -8470,7 +8470,7 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { Token this_ID_1=null; - enterRule(); + enterRule(); try { // InternalBasicsParser.g:3080:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) @@ -8496,26 +8496,26 @@ else if ( (LA24_0==RULE_ID) ) { case 1 : // InternalBasicsParser.g:3082:3: this_STRING_0= RULE_STRING { - this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); + this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); - current.merge(this_STRING_0); - - - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + current.merge(this_STRING_0); + + newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + } break; case 2 : // InternalBasicsParser.g:3090:3: this_ID_1= RULE_ID { - this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); - - current.merge(this_ID_1); + this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); + current.merge(this_ID_1); + - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - + newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + } break; @@ -8526,7 +8526,7 @@ else if ( (LA24_0==RULE_ID) ) { } - leaveRule(); + leaveRule(); } @@ -8658,7 +8658,7 @@ public String getDescription() { return "1758:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef )"; } } - + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); @@ -8683,4 +8683,4 @@ public String getDescription() { public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x4000000000000000L}); -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g index cacaac5c5..8c544f89a 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g @@ -4,8 +4,8 @@ parser grammar InternalRosParser; options { - tokenVocab=InternalRosLexer; - superClass=AbstractInternalAntlrParser; + tokenVocab=InternalRosLexer; + superClass=AbstractInternalAntlrParser; } @header { @@ -26,7 +26,7 @@ import de.fraunhofer.ipa.ros.services.RosGrammarAccess; @members { - private RosGrammarAccess grammarAccess; + private RosGrammarAccess grammarAccess; public InternalRosParser(TokenStream input, RosGrammarAccess grammarAccess) { this(input); @@ -36,13 +36,13 @@ import de.fraunhofer.ipa.ros.services.RosGrammarAccess; @Override protected String getFirstRuleName() { - return "PackageSet"; - } + return "PackageSet"; + } - @Override - protected RosGrammarAccess getGrammarAccess() { - return grammarAccess; - } + @Override + protected RosGrammarAccess getGrammarAccess() { + return grammarAccess; + } } @@ -55,5016 +55,5016 @@ import de.fraunhofer.ipa.ros.services.RosGrammarAccess; // Entry rule entryRulePackageSet entryRulePackageSet returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackageSetRule()); } - iv_rulePackageSet=rulePackageSet - { $current=$iv_rulePackageSet.current; } - EOF; + { newCompositeNode(grammarAccess.getPackageSetRule()); } + iv_rulePackageSet=rulePackageSet + { $current=$iv_rulePackageSet.current; } + EOF; // Rule PackageSet rulePackageSet returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPackageSetAccess().getPackageSetAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); - } - lv_package_1_0=rulePackage_Impl - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackageSetRule()); - } - add( - $current, - "package", - lv_package_1_0, - "de.fraunhofer.ipa.ros.Ros.Package_Impl"); - afterParserOrEnumRuleCall(); - } - ) - )* - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPackageSetAccess().getPackageSetAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); + } + lv_package_1_0=rulePackage_Impl + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackageSetRule()); + } + add( + $current, + "package", + lv_package_1_0, + "de.fraunhofer.ipa.ros.Ros.Package_Impl"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) ; // Entry rule entryRulePackage_Impl entryRulePackage_Impl returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackage_ImplRule()); } - iv_rulePackage_Impl=rulePackage_Impl - { $current=$iv_rulePackage_Impl.current; } - EOF; + { newCompositeNode(grammarAccess.getPackage_ImplRule()); } + iv_rulePackage_Impl=rulePackage_Impl + { $current=$iv_rulePackage_Impl.current; } + EOF; // Rule Package_Impl rulePackage_Impl returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPackage_ImplAccess().getPackageAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); - } - ( - otherlv_4=FromGitRepo - { - newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - } - lv_fromGitRepo_5_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - $current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_6=Specs - { - newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); - } - this_BEGIN_7=RULE_BEGIN - { - newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); - } - lv_spec_8_0=ruleSpecBase - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "spec", - lv_spec_8_0, - "de.fraunhofer.ipa.ros.Ros.SpecBase"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_9=RULE_END - { - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); - } - )? - ( - otherlv_10=Dependencies - { - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - } - otherlv_11=LeftSquareBracket - { - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); - } - lv_dependency_12_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_13=Comma - { - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); - } - lv_dependency_14_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_15=RightSquareBracket - { - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); - } - )? - this_END_16=RULE_END - { - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPackage_ImplAccess().getPackageAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + } + ( + otherlv_4=FromGitRepo + { + newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + } + lv_fromGitRepo_5_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + $current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_6=Specs + { + newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + } + this_BEGIN_7=RULE_BEGIN + { + newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + } + lv_spec_8_0=ruleSpecBase + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "spec", + lv_spec_8_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_9=RULE_END + { + newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + } + )? + ( + otherlv_10=Dependencies + { + newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + } + otherlv_11=LeftSquareBracket + { + newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + } + lv_dependency_12_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_13=Comma + { + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + } + lv_dependency_14_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_15=RightSquareBracket + { + newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + } + )? + this_END_16=RULE_END + { + newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleNode entryRuleNode returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNodeRule()); } - iv_ruleNode=ruleNode - { $current=$iv_ruleNode.current; } - EOF; + { newCompositeNode(grammarAccess.getNodeRule()); } + iv_ruleNode=ruleNode + { $current=$iv_ruleNode.current; } + EOF; // Rule Node ruleNode returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - otherlv_0=Node_1 - { - newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - otherlv_2=Publishers - { - newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - } - lv_publisher_4_0=rulePublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "publisher", - lv_publisher_4_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - } - ) - | - ( - otherlv_6=Subscribers - { - newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - } - this_BEGIN_7=RULE_BEGIN - { - newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); - } - lv_subscriber_8_0=ruleSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "subscriber", - lv_subscriber_8_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_9=RULE_END - { - newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); - } - ) - | - ( - otherlv_10=Serviceservers - { - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - } - this_BEGIN_11=RULE_BEGIN - { - newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); - } - lv_serviceserver_12_0=ruleServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceserver", - lv_serviceserver_12_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_13=RULE_END - { - newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); - } - ) - | - ( - otherlv_14=Serviceclients - { - newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - } - this_BEGIN_15=RULE_BEGIN - { - newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - } - lv_serviceclient_16_0=ruleServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceclient", - lv_serviceclient_16_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_17=RULE_END - { - newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); - } - ) - | - ( - otherlv_18=Actionservers - { - newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); - } - this_BEGIN_19=RULE_BEGIN - { - newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); - } - lv_actionserver_20_0=ruleActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionserver", - lv_actionserver_20_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_21=RULE_END - { - newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); - } - ) - | - ( - otherlv_22=Actionclients - { - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); - } - this_BEGIN_23=RULE_BEGIN - { - newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); - } - lv_actionclient_24_0=ruleActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionclient", - lv_actionclient_24_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_25=RULE_END - { - newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); - } - ) - | - ( - otherlv_26=Parameters - { - newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - } - this_BEGIN_27=RULE_BEGIN - { - newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); - } - lv_parameter_28_0=ruleParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "parameter", - lv_parameter_28_0, - "de.fraunhofer.ipa.ros.Basics.Parameter"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_29=RULE_END - { - newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); - } - ) - )* - ) + ( + otherlv_0=Node_1 + { + newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + otherlv_2=Publishers + { + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + } + lv_publisher_4_0=rulePublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "publisher", + lv_publisher_4_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + } + ) + | + ( + otherlv_6=Subscribers + { + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + } + this_BEGIN_7=RULE_BEGIN + { + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + } + lv_subscriber_8_0=ruleSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "subscriber", + lv_subscriber_8_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_9=RULE_END + { + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + } + ) + | + ( + otherlv_10=Serviceservers + { + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + } + this_BEGIN_11=RULE_BEGIN + { + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + } + lv_serviceserver_12_0=ruleServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceserver", + lv_serviceserver_12_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_13=RULE_END + { + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + } + ) + | + ( + otherlv_14=Serviceclients + { + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + } + this_BEGIN_15=RULE_BEGIN + { + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + } + lv_serviceclient_16_0=ruleServiceClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceclient", + lv_serviceclient_16_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_17=RULE_END + { + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + } + ) + | + ( + otherlv_18=Actionservers + { + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + } + this_BEGIN_19=RULE_BEGIN + { + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + } + lv_actionserver_20_0=ruleActionServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "actionserver", + lv_actionserver_20_0, + "de.fraunhofer.ipa.ros.Ros.ActionServer"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_21=RULE_END + { + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + } + ) + | + ( + otherlv_22=Actionclients + { + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + } + this_BEGIN_23=RULE_BEGIN + { + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + } + lv_actionclient_24_0=ruleActionClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "actionclient", + lv_actionclient_24_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_25=RULE_END + { + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + } + ) + | + ( + otherlv_26=Parameters + { + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + } + this_BEGIN_27=RULE_BEGIN + { + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + } + lv_parameter_28_0=ruleParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "parameter", + lv_parameter_28_0, + "de.fraunhofer.ipa.ros.Basics.Parameter"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_29=RULE_END + { + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + } + ) + )* + ) ; // Entry rule entryRuleSpecBase entryRuleSpecBase returns [EObject current=null]: - { newCompositeNode(grammarAccess.getSpecBaseRule()); } - iv_ruleSpecBase=ruleSpecBase - { $current=$iv_ruleSpecBase.current; } - EOF; + { newCompositeNode(grammarAccess.getSpecBaseRule()); } + iv_ruleSpecBase=ruleSpecBase + { $current=$iv_ruleSpecBase.current; } + EOF; // Rule SpecBase ruleSpecBase returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); - } - this_TopicSpec_0=ruleTopicSpec - { - $current = $this_TopicSpec_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); - } - this_ServiceSpec_1=ruleServiceSpec - { - $current = $this_ServiceSpec_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); - } - this_ActionSpec_2=ruleActionSpec - { - $current = $this_ActionSpec_2.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + } + this_TopicSpec_0=ruleTopicSpec + { + $current = $this_TopicSpec_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + } + this_ServiceSpec_1=ruleServiceSpec + { + $current = $this_ServiceSpec_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + } + this_ActionSpec_2=ruleActionSpec + { + $current = $this_ActionSpec_2.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleTopicSpec entryRuleTopicSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTopicSpecRule()); } - iv_ruleTopicSpec=ruleTopicSpec - { $current=$iv_ruleTopicSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getTopicSpecRule()); } + iv_ruleTopicSpec=ruleTopicSpec + { $current=$iv_ruleTopicSpec.current; } + EOF; // Rule TopicSpec ruleTopicSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), - $current); - } - ) - otherlv_1=Msg - { - newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); - } - lv_name_2_1=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - $current, - "name", - lv_name_2_1, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - | - lv_name_2_2=Header - { - newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed($current, "name", lv_name_2_2, null); - } - | - lv_name_2_3=String - { - newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed($current, "name", lv_name_2_3, null); - } - ) - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Message_1 - { - newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); - } - lv_message_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - $current, - "message", - lv_message_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), + $current); + } + ) + otherlv_1=Msg + { + newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + } + lv_name_2_1=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + $current, + "name", + lv_name_2_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + | + lv_name_2_2=Header + { + newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed($current, "name", lv_name_2_2, null); + } + | + lv_name_2_3=String + { + newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed($current, "name", lv_name_2_3, null); + } + ) + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Message_1 + { + newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + } + lv_message_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + $current, + "message", + lv_message_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + } + ) ; // Entry rule entryRuleServiceSpec entryRuleServiceSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceSpecRule()); } - iv_ruleServiceSpec=ruleServiceSpec - { $current=$iv_ruleServiceSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceSpecRule()); } + iv_ruleServiceSpec=ruleServiceSpec + { $current=$iv_ruleServiceSpec.current; } + EOF; // Rule ServiceSpec ruleServiceSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), - $current); - } - ) - otherlv_1=Srv - { - newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Request - { - newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); - } - lv_request_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "request", - lv_request_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - otherlv_8=Response - { - newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); - } - ( - this_BEGIN_9=RULE_BEGIN - { - newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); - } - lv_response_10_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "response", - lv_response_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_11=RULE_END - { - newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); - } - )? - this_END_12=RULE_END - { - newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), + $current); + } + ) + otherlv_1=Srv + { + newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Request + { + newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + } + lv_request_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "request", + lv_request_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + otherlv_8=Response + { + newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + } + ( + this_BEGIN_9=RULE_BEGIN + { + newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + } + lv_response_10_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "response", + lv_response_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_11=RULE_END + { + newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + } + )? + this_END_12=RULE_END + { + newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleActionSpec entryRuleActionSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionSpecRule()); } - iv_ruleActionSpec=ruleActionSpec - { $current=$iv_ruleActionSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getActionSpecRule()); } + iv_ruleActionSpec=ruleActionSpec + { $current=$iv_ruleActionSpec.current; } + EOF; // Rule ActionSpec ruleActionSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionSpecAccess().getActionSpecAction_0(), - $current); - } - ) - otherlv_1=Action_1 - { - newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Goal_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); - } - lv_goal_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "goal", - lv_goal_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - otherlv_8=Result_1 - { - newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); - } - ( - this_BEGIN_9=RULE_BEGIN - { - newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); - } - lv_result_10_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "result", - lv_result_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_11=RULE_END - { - newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); - } - )? - otherlv_12=Feedback_1 - { - newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); - } - ( - this_BEGIN_13=RULE_BEGIN - { - newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); - } - lv_feedback_14_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "feedback", - lv_feedback_14_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_15=RULE_END - { - newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); - } - )? - this_END_16=RULE_END - { - newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionSpecAccess().getActionSpecAction_0(), + $current); + } + ) + otherlv_1=Action_1 + { + newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Goal_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + } + lv_goal_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "goal", + lv_goal_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + otherlv_8=Result_1 + { + newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + } + ( + this_BEGIN_9=RULE_BEGIN + { + newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + } + lv_result_10_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "result", + lv_result_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_11=RULE_END + { + newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + } + )? + otherlv_12=Feedback_1 + { + newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + } + ( + this_BEGIN_13=RULE_BEGIN + { + newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + } + lv_feedback_14_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "feedback", + lv_feedback_14_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_15=RULE_END + { + newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + } + )? + this_END_16=RULE_END + { + newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + } + ) ; // Entry rule entryRuleMessageDefinition entryRuleMessageDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMessageDefinitionRule()); } - iv_ruleMessageDefinition=ruleMessageDefinition - { $current=$iv_ruleMessageDefinition.current; } - EOF; + { newCompositeNode(grammarAccess.getMessageDefinitionRule()); } + iv_ruleMessageDefinition=ruleMessageDefinition + { $current=$iv_ruleMessageDefinition.current; } + EOF; // Rule MessageDefinition ruleMessageDefinition returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); - } - lv_MessagePart_1_0=ruleMessagePart - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); - } - add( - $current, - "MessagePart", - lv_MessagePart_1_0, - "de.fraunhofer.ipa.ros.Basics.MessagePart"); - afterParserOrEnumRuleCall(); - } - ) - )* - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + } + lv_MessagePart_1_0=ruleMessagePart + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); + } + add( + $current, + "MessagePart", + lv_MessagePart_1_0, + "de.fraunhofer.ipa.ros.Basics.MessagePart"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) ; // Entry rule entryRulePublisher entryRulePublisher returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPublisherRule()); } - iv_rulePublisher=rulePublisher - { $current=$iv_rulePublisher.current; } - EOF; + { newCompositeNode(grammarAccess.getPublisherRule()); } + iv_rulePublisher=rulePublisher + { $current=$iv_rulePublisher.current; } + EOF; // Rule Publisher rulePublisher returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPublisherAccess().getPublisherAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPublisherRule()); - } - } - { - newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPublisherAccess().getPublisherAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPublisherRule()); + } + } + { + newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleSubscriber entryRuleSubscriber returns [EObject current=null]: - { newCompositeNode(grammarAccess.getSubscriberRule()); } - iv_ruleSubscriber=ruleSubscriber - { $current=$iv_ruleSubscriber.current; } - EOF; + { newCompositeNode(grammarAccess.getSubscriberRule()); } + iv_ruleSubscriber=ruleSubscriber + { $current=$iv_ruleSubscriber.current; } + EOF; // Rule Subscriber ruleSubscriber returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getSubscriberAccess().getSubscriberAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getSubscriberRule()); - } - } - { - newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getSubscriberAccess().getSubscriberAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getSubscriberRule()); + } + } + { + newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleServiceServer entryRuleServiceServer returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceServerRule()); } - iv_ruleServiceServer=ruleServiceServer - { $current=$iv_ruleServiceServer.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceServerRule()); } + iv_ruleServiceServer=ruleServiceServer + { $current=$iv_ruleServiceServer.current; } + EOF; // Rule ServiceServer ruleServiceServer returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceServerAccess().getServiceServerAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getServiceServerRule()); - } - } - { - newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceServerAccess().getServiceServerAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getServiceServerRule()); + } + } + { + newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleServiceClient entryRuleServiceClient returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceClientRule()); } - iv_ruleServiceClient=ruleServiceClient - { $current=$iv_ruleServiceClient.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceClientRule()); } + iv_ruleServiceClient=ruleServiceClient + { $current=$iv_ruleServiceClient.current; } + EOF; // Rule ServiceClient ruleServiceClient returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceClientAccess().getServiceClientAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getServiceClientRule()); - } - } - { - newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceClientAccess().getServiceClientAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getServiceClientRule()); + } + } + { + newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleActionServer entryRuleActionServer returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionServerRule()); } - iv_ruleActionServer=ruleActionServer - { $current=$iv_ruleActionServer.current; } - EOF; + { newCompositeNode(grammarAccess.getActionServerRule()); } + iv_ruleActionServer=ruleActionServer + { $current=$iv_ruleActionServer.current; } + EOF; // Rule ActionServer ruleActionServer returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionServerAccess().getActionServerAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionServerRule()); - } - } - { - newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionServerAccess().getActionServerAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getActionServerRule()); + } + } + { + newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleActionClient entryRuleActionClient returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionClientRule()); } - iv_ruleActionClient=ruleActionClient - { $current=$iv_ruleActionClient.current; } - EOF; + { newCompositeNode(grammarAccess.getActionClientRule()); } + iv_ruleActionClient=ruleActionClient + { $current=$iv_ruleActionClient.current; } + EOF; // Rule ActionClient ruleActionClient returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionClientAccess().getActionClientAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionClientRule()); - } - } - { - newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionClientAccess().getActionClientAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getActionClientRule()); + } + } + { + newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleDependency entryRuleDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDependencyRule()); } - iv_ruleDependency=ruleDependency - { $current=$iv_ruleDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getDependencyRule()); } + iv_ruleDependency=ruleDependency + { $current=$iv_ruleDependency.current; } + EOF; // Rule Dependency ruleDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); - } - this_PackageDependency_0=rulePackageDependency - { - $current = $this_PackageDependency_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); - } - this_ExternalDependency_1=ruleExternalDependency - { - $current = $this_ExternalDependency_1.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + } + this_PackageDependency_0=rulePackageDependency + { + $current = $this_PackageDependency_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + } + this_ExternalDependency_1=ruleExternalDependency + { + $current = $this_ExternalDependency_1.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRulePackageDependency entryRulePackageDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackageDependencyRule()); } - iv_rulePackageDependency=rulePackageDependency - { $current=$iv_rulePackageDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getPackageDependencyRule()); } + iv_rulePackageDependency=rulePackageDependency + { $current=$iv_rulePackageDependency.current; } + EOF; // Rule PackageDependency rulePackageDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPackageDependencyRule()); - } - } - { - newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPackageDependencyRule()); + } + } + { + newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleExternalDependency entryRuleExternalDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getExternalDependencyRule()); } - iv_ruleExternalDependency=ruleExternalDependency - { $current=$iv_ruleExternalDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getExternalDependencyRule()); } + iv_ruleExternalDependency=ruleExternalDependency + { $current=$iv_ruleExternalDependency.current; } + EOF; // Rule ExternalDependency ruleExternalDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), - $current); - } - ) - otherlv_1=ExternalDependency - { - newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), + $current); + } + ) + otherlv_1=ExternalDependency + { + newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) ; // Entry rule entryRuleNamespace entryRuleNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNamespaceRule()); } - iv_ruleNamespace=ruleNamespace - { $current=$iv_ruleNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getNamespaceRule()); } + iv_ruleNamespace=ruleNamespace + { $current=$iv_ruleNamespace.current; } + EOF; // Rule Namespace ruleNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); - } - this_GlobalNamespace_0=ruleGlobalNamespace - { - $current = $this_GlobalNamespace_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); - } - this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl - { - $current = $this_RelativeNamespace_Impl_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); - } - this_PrivateNamespace_2=rulePrivateNamespace - { - $current = $this_PrivateNamespace_2.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + } + this_GlobalNamespace_0=ruleGlobalNamespace + { + $current = $this_GlobalNamespace_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + } + this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl + { + $current = $this_RelativeNamespace_Impl_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + } + this_PrivateNamespace_2=rulePrivateNamespace + { + $current = $this_PrivateNamespace_2.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleGraphName entryRuleGraphName returns [String current=null]: - { newCompositeNode(grammarAccess.getGraphNameRule()); } - iv_ruleGraphName=ruleGraphName - { $current=$iv_ruleGraphName.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getGraphNameRule()); } + iv_ruleGraphName=ruleGraphName + { $current=$iv_ruleGraphName.current.getText(); } + EOF; // Rule GraphName ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - kw=GraphName - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); - } + kw=GraphName + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + } ; // Entry rule entryRuleGlobalNamespace entryRuleGlobalNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); } - iv_ruleGlobalNamespace=ruleGlobalNamespace - { $current=$iv_ruleGlobalNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); } + iv_ruleGlobalNamespace=ruleGlobalNamespace + { $current=$iv_ruleGlobalNamespace.current; } + EOF; // Rule GlobalNamespace ruleGlobalNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), - $current); - } - ) - otherlv_1=GlobalNamespace - { - newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), + $current); + } + ) + otherlv_1=GlobalNamespace + { + newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRuleRelativeNamespace_Impl entryRuleRelativeNamespace_Impl returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); } - iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl - { $current=$iv_ruleRelativeNamespace_Impl.current; } - EOF; + { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); } + iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl + { $current=$iv_ruleRelativeNamespace_Impl.current; } + EOF; // Rule RelativeNamespace_Impl ruleRelativeNamespace_Impl returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), - $current); - } - ) - otherlv_1=RelativeNamespace - { - newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), + $current); + } + ) + otherlv_1=RelativeNamespace + { + newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRulePrivateNamespace entryRulePrivateNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); } - iv_rulePrivateNamespace=rulePrivateNamespace - { $current=$iv_rulePrivateNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); } + iv_rulePrivateNamespace=rulePrivateNamespace + { $current=$iv_rulePrivateNamespace.current; } + EOF; // Rule PrivateNamespace rulePrivateNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), - $current); - } - ) - otherlv_1=PrivateNamespace - { - newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), + $current); + } + ) + otherlv_1=PrivateNamespace + { + newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRuleParameter entryRuleParameter returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterRule()); } - iv_ruleParameter=ruleParameter - { $current=$iv_ruleParameter.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterRule()); } + iv_ruleParameter=ruleParameter + { $current=$iv_ruleParameter.current; } + EOF; // Rule Parameter ruleParameter returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterAccess().getParameterAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - } - ( - otherlv_4=Ns - { - newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - } - lv_namespace_5_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "namespace", - lv_namespace_5_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - otherlv_6=Type_1 - { - newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - } - lv_type_7_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "type", - lv_type_7_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_8=Value_1 - { - newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - } - lv_value_9_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "value", - lv_value_9_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterAccess().getParameterAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + } + ( + otherlv_4=Ns + { + newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); + } + lv_namespace_5_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "namespace", + lv_namespace_5_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + otherlv_6=Type_1 + { + newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); + } + lv_type_7_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "type", + lv_type_7_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_8=Value_1 + { + newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); + } + lv_value_9_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "value", + lv_value_9_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_10=RULE_END + { + newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleParameterType entryRuleParameterType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterTypeRule()); } - iv_ruleParameterType=ruleParameterType - { $current=$iv_ruleParameterType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterTypeRule()); } + iv_ruleParameterType=ruleParameterType + { $current=$iv_ruleParameterType.current; } + EOF; // Rule ParameterType ruleParameterType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); - } - this_ParameterListType_0=ruleParameterListType - { - $current = $this_ParameterListType_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); - } - this_ParameterStructType_1=ruleParameterStructType - { - $current = $this_ParameterStructType_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); - } - this_ParameterIntegerType_2=ruleParameterIntegerType - { - $current = $this_ParameterIntegerType_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); - } - this_ParameterStringType_3=ruleParameterStringType - { - $current = $this_ParameterStringType_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); - } - this_ParameterDoubleType_4=ruleParameterDoubleType - { - $current = $this_ParameterDoubleType_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); - } - this_ParameterBooleanType_5=ruleParameterBooleanType - { - $current = $this_ParameterBooleanType_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); - } - this_ParameterBase64Type_6=ruleParameterBase64Type - { - $current = $this_ParameterBase64Type_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); - } - this_ParameterArrayType_7=ruleParameterArrayType - { - $current = $this_ParameterArrayType_7.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + } + this_ParameterListType_0=ruleParameterListType + { + $current = $this_ParameterListType_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + } + this_ParameterStructType_1=ruleParameterStructType + { + $current = $this_ParameterStructType_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + } + this_ParameterIntegerType_2=ruleParameterIntegerType + { + $current = $this_ParameterIntegerType_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + } + this_ParameterStringType_3=ruleParameterStringType + { + $current = $this_ParameterStringType_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + } + this_ParameterDoubleType_4=ruleParameterDoubleType + { + $current = $this_ParameterDoubleType_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + } + this_ParameterBooleanType_5=ruleParameterBooleanType + { + $current = $this_ParameterBooleanType_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + } + this_ParameterBase64Type_6=ruleParameterBase64Type + { + $current = $this_ParameterBase64Type_6.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + } + this_ParameterArrayType_7=ruleParameterArrayType + { + $current = $this_ParameterArrayType_7.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleParameterValue entryRuleParameterValue returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterValueRule()); } - iv_ruleParameterValue=ruleParameterValue - { $current=$iv_ruleParameterValue.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterValueRule()); } + iv_ruleParameterValue=ruleParameterValue + { $current=$iv_ruleParameterValue.current; } + EOF; // Rule ParameterValue ruleParameterValue returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); - } - this_ParameterString_0=ruleParameterString - { - $current = $this_ParameterString_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); - } - this_ParameterBase64_1=ruleParameterBase64 - { - $current = $this_ParameterBase64_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); - } - this_ParameterInteger_2=ruleParameterInteger - { - $current = $this_ParameterInteger_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); - } - this_ParameterDouble_3=ruleParameterDouble - { - $current = $this_ParameterDouble_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); - } - this_ParameterBoolean_4=ruleParameterBoolean - { - $current = $this_ParameterBoolean_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); - } - this_ParameterList_5=ruleParameterList - { - $current = $this_ParameterList_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); - } - this_ParameterStruct_6=ruleParameterStruct - { - $current = $this_ParameterStruct_6.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + } + this_ParameterString_0=ruleParameterString + { + $current = $this_ParameterString_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + } + this_ParameterBase64_1=ruleParameterBase64 + { + $current = $this_ParameterBase64_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + } + this_ParameterInteger_2=ruleParameterInteger + { + $current = $this_ParameterInteger_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + } + this_ParameterDouble_3=ruleParameterDouble + { + $current = $this_ParameterDouble_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + } + this_ParameterBoolean_4=ruleParameterBoolean + { + $current = $this_ParameterBoolean_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + } + this_ParameterList_5=ruleParameterList + { + $current = $this_ParameterList_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + } + this_ParameterStruct_6=ruleParameterStruct + { + $current = $this_ParameterStruct_6.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleParameterListType entryRuleParameterListType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterListTypeRule()); } - iv_ruleParameterListType=ruleParameterListType - { $current=$iv_ruleParameterListType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterListTypeRule()); } + iv_ruleParameterListType=ruleParameterListType + { $current=$iv_ruleParameterListType.current; } + EOF; // Rule ParameterListType ruleParameterListType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), - $current); - } - ) - otherlv_1=List - { - newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - } - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - } - lv_sequence_3_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - $current, - "sequence", - lv_sequence_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - } - lv_sequence_5_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - $current, - "sequence", - lv_sequence_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), + $current); + } + ) + otherlv_1=List + { + newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + } + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + } + lv_sequence_3_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + $current, + "sequence", + lv_sequence_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + } + lv_sequence_5_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + $current, + "sequence", + lv_sequence_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + } + ) ; // Entry rule entryRuleParameterStructType entryRuleParameterStructType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructTypeRule()); } - iv_ruleParameterStructType=ruleParameterStructType - { $current=$iv_ruleParameterStructType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructTypeRule()); } + iv_ruleParameterStructType=ruleParameterStructType + { $current=$iv_ruleParameterStructType.current; } + EOF; // Rule ParameterStructType ruleParameterStructType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), - $current); - } - ) - otherlv_1=Struct - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - } - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - } - lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - $current, - "parameterstructypetmember", - lv_parameterstructypetmember_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); - } - lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - $current, - "parameterstructypetmember", - lv_parameterstructypetmember_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), + $current); + } + ) + otherlv_1=Struct + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + } + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + } + lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + $current, + "parameterstructypetmember", + lv_parameterstructypetmember_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + } + lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + $current, + "parameterstructypetmember", + lv_parameterstructypetmember_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + } + ) ; // Entry rule entryRuleParameterIntegerType entryRuleParameterIntegerType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); } - iv_ruleParameterIntegerType=ruleParameterIntegerType - { $current=$iv_ruleParameterIntegerType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); } + iv_ruleParameterIntegerType=ruleParameterIntegerType + { $current=$iv_ruleParameterIntegerType.current; } + EOF; // Rule ParameterIntegerType ruleParameterIntegerType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), - $current); - } - ) - otherlv_1=Integer - { - newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterInteger - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), + $current); + } + ) + otherlv_1=Integer + { + newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterInteger + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterStringType entryRuleParameterStringType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStringTypeRule()); } - iv_ruleParameterStringType=ruleParameterStringType - { $current=$iv_ruleParameterStringType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStringTypeRule()); } + iv_ruleParameterStringType=ruleParameterStringType + { $current=$iv_ruleParameterStringType.current; } + EOF; // Rule ParameterStringType ruleParameterStringType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), - $current); - } - ) - otherlv_1=String - { - newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), + $current); + } + ) + otherlv_1=String + { + newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterDoubleType entryRuleParameterDoubleType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); } - iv_ruleParameterDoubleType=ruleParameterDoubleType - { $current=$iv_ruleParameterDoubleType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); } + iv_ruleParameterDoubleType=ruleParameterDoubleType + { $current=$iv_ruleParameterDoubleType.current; } + EOF; // Rule ParameterDoubleType ruleParameterDoubleType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), - $current); - } - ) - otherlv_1=Double - { - newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterDouble - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), + $current); + } + ) + otherlv_1=Double + { + newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterDouble + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterBooleanType entryRuleParameterBooleanType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); } - iv_ruleParameterBooleanType=ruleParameterBooleanType - { $current=$iv_ruleParameterBooleanType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); } + iv_ruleParameterBooleanType=ruleParameterBooleanType + { $current=$iv_ruleParameterBooleanType.current; } + EOF; // Rule ParameterBooleanType ruleParameterBooleanType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), - $current); - } - ) - otherlv_1=Boolean - { - newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterBoolean - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), + $current); + } + ) + otherlv_1=Boolean + { + newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterBoolean + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterBase64Type entryRuleParameterBase64Type returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); } - iv_ruleParameterBase64Type=ruleParameterBase64Type - { $current=$iv_ruleParameterBase64Type.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); } + iv_ruleParameterBase64Type=ruleParameterBase64Type + { $current=$iv_ruleParameterBase64Type.current; } + EOF; // Rule ParameterBase64Type ruleParameterBase64Type returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), - $current); - } - ) - otherlv_1=Base64 - { - newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterBase64 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), + $current); + } + ) + otherlv_1=Base64 + { + newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterBase64 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterArrayType entryRuleParameterArrayType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); } - iv_ruleParameterArrayType=ruleParameterArrayType - { $current=$iv_ruleParameterArrayType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); } + iv_ruleParameterArrayType=ruleParameterArrayType + { $current=$iv_ruleParameterArrayType.current; } + EOF; // Rule ParameterArrayType ruleParameterArrayType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_BEGIN_0=RULE_BEGIN - { - newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - } - otherlv_1=Array - { - newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - } - lv_type_2_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - $current, - "type", - lv_type_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Default - { - newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - } - lv_default_4_0=ruleParameterList - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - $current, - "default", - lv_default_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterList"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); - } - ) + ( + this_BEGIN_0=RULE_BEGIN + { + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + } + otherlv_1=Array + { + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + } + lv_type_2_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + $current, + "type", + lv_type_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Default + { + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + } + lv_default_4_0=ruleParameterList + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + $current, + "default", + lv_default_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterList"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + } + ) ; // Entry rule entryRuleParameterList entryRuleParameterList returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterListRule()); } - iv_ruleParameterList=ruleParameterList - { $current=$iv_ruleParameterList.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterListRule()); } + iv_ruleParameterList=ruleParameterList + { $current=$iv_ruleParameterList.current; } + EOF; // Rule ParameterList ruleParameterList returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), - $current); - } - ) - otherlv_1=LeftSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - } - lv_value_2_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - $current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Comma - { - newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - } - lv_value_4_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - $current, - "value", - lv_value_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_5=RightSquareBracket - { - newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), + $current); + } + ) + otherlv_1=LeftSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + } + lv_value_2_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + $current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Comma + { + newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + } + lv_value_4_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + $current, + "value", + lv_value_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_5=RightSquareBracket + { + newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + } + ) ; // Entry rule entryRuleParameterAny entryRuleParameterAny returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterAnyRule()); } - iv_ruleParameterAny=ruleParameterAny - { $current=$iv_ruleParameterAny.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterAnyRule()); } + iv_ruleParameterAny=ruleParameterAny + { $current=$iv_ruleParameterAny.current; } + EOF; // Rule ParameterAny ruleParameterAny returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), - $current); - } - ) - otherlv_1=ParameterAny - { - newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - } - ( - otherlv_2=Value - { - newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); - } - lv_value_3_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterAnyRule()); - } - set( - $current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), + $current); + } + ) + otherlv_1=ParameterAny + { + newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + } + ( + otherlv_2=Value + { + newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + } + lv_value_3_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterAnyRule()); + } + set( + $current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterString entryRuleParameterString returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStringRule()); } - iv_ruleParameterString=ruleParameterString - { $current=$iv_ruleParameterString.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStringRule()); } + iv_ruleParameterString=ruleParameterString + { $current=$iv_ruleParameterString.current; } + EOF; // Rule ParameterString ruleParameterString returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); - } - lv_value_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStringRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + } + lv_value_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStringRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterBase64 entryRuleParameterBase64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBase64Rule()); } - iv_ruleParameterBase64=ruleParameterBase64 - { $current=$iv_ruleParameterBase64.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBase64Rule()); } + iv_ruleParameterBase64=ruleParameterBase64 + { $current=$iv_ruleParameterBase64.current; } + EOF; // Rule ParameterBase64 ruleParameterBase64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); - } - lv_value_0_0=ruleBase64Binary - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + } + lv_value_0_0=ruleBase64Binary + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterInteger entryRuleParameterInteger returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterIntegerRule()); } - iv_ruleParameterInteger=ruleParameterInteger - { $current=$iv_ruleParameterInteger.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterIntegerRule()); } + iv_ruleParameterInteger=ruleParameterInteger + { $current=$iv_ruleParameterInteger.current; } + EOF; // Rule ParameterInteger ruleParameterInteger returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); - } - lv_value_0_0=ruleInteger0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + } + lv_value_0_0=ruleInteger0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterDouble entryRuleParameterDouble returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDoubleRule()); } - iv_ruleParameterDouble=ruleParameterDouble - { $current=$iv_ruleParameterDouble.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDoubleRule()); } + iv_ruleParameterDouble=ruleParameterDouble + { $current=$iv_ruleParameterDouble.current; } + EOF; // Rule ParameterDouble ruleParameterDouble returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); - } - lv_value_0_0=ruleDouble0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Double0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + } + lv_value_0_0=ruleDouble0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Double0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterBoolean entryRuleParameterBoolean returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBooleanRule()); } - iv_ruleParameterBoolean=ruleParameterBoolean - { $current=$iv_ruleParameterBoolean.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBooleanRule()); } + iv_ruleParameterBoolean=ruleParameterBoolean + { $current=$iv_ruleParameterBoolean.current; } + EOF; // Rule ParameterBoolean ruleParameterBoolean returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); - } - lv_value_0_0=ruleboolean0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.boolean0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + } + lv_value_0_0=ruleboolean0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.boolean0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterStruct entryRuleParameterStruct returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructRule()); } - iv_ruleParameterStruct=ruleParameterStruct - { $current=$iv_ruleParameterStruct.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructRule()); } + iv_ruleParameterStruct=ruleParameterStruct + { $current=$iv_ruleParameterStruct.current; } + EOF; // Rule ParameterStruct ruleParameterStruct returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStructAccess().getParameterStructAction_0(), - $current); - } - ) - ( - otherlv_1=LeftSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - } - lv_value_2_0=ruleParameterStructMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - $current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Comma - { - newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - } - otherlv_4=LeftSquareBracket - { - newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - } - lv_value_5_0=ruleParameterStructMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - $current, - "value", - lv_value_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - } - )* - otherlv_7=RightSquareBracket - { - newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStructAccess().getParameterStructAction_0(), + $current); + } + ) + ( + otherlv_1=LeftSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + } + lv_value_2_0=ruleParameterStructMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + $current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Comma + { + newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + } + otherlv_4=LeftSquareBracket + { + newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + } + lv_value_5_0=ruleParameterStructMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + $current, + "value", + lv_value_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + } + )* + otherlv_7=RightSquareBracket + { + newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + } + )? + ) ; // Entry rule entryRuleParameterDate entryRuleParameterDate returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDateRule()); } - iv_ruleParameterDate=ruleParameterDate - { $current=$iv_ruleParameterDate.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDateRule()); } + iv_ruleParameterDate=ruleParameterDate + { $current=$iv_ruleParameterDate.current; } + EOF; // Rule ParameterDate ruleParameterDate returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); - } - lv_value_0_0=ruleDateTime0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDateRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.DateTime0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + } + lv_value_0_0=ruleDateTime0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDateRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.DateTime0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterStructMember entryRuleParameterStructMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructMemberRule()); } - iv_ruleParameterStructMember=ruleParameterStructMember - { $current=$iv_ruleParameterStructMember.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructMemberRule()); } + iv_ruleParameterStructMember=ruleParameterStructMember + { $current=$iv_ruleParameterStructMember.current; } + EOF; // Rule ParameterStructMember ruleParameterStructMember returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - $current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1=Colon - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - } - this_BEGIN_2=RULE_BEGIN - { - newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - } - lv_value_3_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - $current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_4=RULE_END - { - newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); - } - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + } + lv_name_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + $current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1=Colon + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + } + this_BEGIN_2=RULE_BEGIN + { + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + } + lv_value_3_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + $current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_4=RULE_END + { + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + } + ) ; // Entry rule entryRuleParameterStructTypeMember entryRuleParameterStructTypeMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); } - iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember - { $current=$iv_ruleParameterStructTypeMember.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); } + iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember + { $current=$iv_ruleParameterStructTypeMember.current; } + EOF; // Rule ParameterStructTypeMember ruleParameterStructTypeMember returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - $current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); - } - lv_type_1_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - $current, - "type", - lv_type_1_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + } + lv_name_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + $current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + } + lv_type_1_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + $current, + "type", + lv_type_1_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) ; // Entry rule entryRuleBase64Binary entryRuleBase64Binary returns [String current=null]: - { newCompositeNode(grammarAccess.getBase64BinaryRule()); } - iv_ruleBase64Binary=ruleBase64Binary - { $current=$iv_ruleBase64Binary.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getBase64BinaryRule()); } + iv_ruleBase64Binary=ruleBase64Binary + { $current=$iv_ruleBase64Binary.current.getText(); } + EOF; // Rule Base64Binary ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_BINARY_0=RULE_BINARY - { - $current.merge(this_BINARY_0); - } - { - newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - } + this_BINARY_0=RULE_BINARY + { + $current.merge(this_BINARY_0); + } + { + newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + } ; // Entry rule entryRuleboolean0 entryRuleboolean0 returns [String current=null]: - { newCompositeNode(grammarAccess.getBoolean0Rule()); } - iv_ruleboolean0=ruleboolean0 - { $current=$iv_ruleboolean0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getBoolean0Rule()); } + iv_ruleboolean0=ruleboolean0 + { $current=$iv_ruleboolean0.current.getText(); } + EOF; // Rule boolean0 ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_BOOLEAN_0=RULE_BOOLEAN - { - $current.merge(this_BOOLEAN_0); - } - { - newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); - } + this_BOOLEAN_0=RULE_BOOLEAN + { + $current.merge(this_BOOLEAN_0); + } + { + newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + } ; // Entry rule entryRuleDouble0 entryRuleDouble0 returns [String current=null]: - { newCompositeNode(grammarAccess.getDouble0Rule()); } - iv_ruleDouble0=ruleDouble0 - { $current=$iv_ruleDouble0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getDouble0Rule()); } + iv_ruleDouble0=ruleDouble0 + { $current=$iv_ruleDouble0.current.getText(); } + EOF; // Rule Double0 ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DOUBLE_0=RULE_DOUBLE - { - $current.merge(this_DOUBLE_0); - } - { - newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); - } + this_DOUBLE_0=RULE_DOUBLE + { + $current.merge(this_DOUBLE_0); + } + { + newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + } ; // Entry rule entryRuleInteger0 entryRuleInteger0 returns [String current=null]: - { newCompositeNode(grammarAccess.getInteger0Rule()); } - iv_ruleInteger0=ruleInteger0 - { $current=$iv_ruleInteger0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getInteger0Rule()); } + iv_ruleInteger0=ruleInteger0 + { $current=$iv_ruleInteger0.current.getText(); } + EOF; // Rule Integer0 ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DECINT_0=RULE_DECINT - { - $current.merge(this_DECINT_0); - } - { - newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - } + this_DECINT_0=RULE_DECINT + { + $current.merge(this_DECINT_0); + } + { + newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + } ; // Entry rule entryRuleDateTime0 entryRuleDateTime0 returns [String current=null]: - { newCompositeNode(grammarAccess.getDateTime0Rule()); } - iv_ruleDateTime0=ruleDateTime0 - { $current=$iv_ruleDateTime0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getDateTime0Rule()); } + iv_ruleDateTime0=ruleDateTime0 + { $current=$iv_ruleDateTime0.current.getText(); } + EOF; // Rule DateTime0 ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DATE_TIME_0=RULE_DATE_TIME - { - $current.merge(this_DATE_TIME_0); - } - { - newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); - } + this_DATE_TIME_0=RULE_DATE_TIME + { + $current.merge(this_DATE_TIME_0); + } + { + newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + } ; // Entry rule entryRuleMessagePart entryRuleMessagePart returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMessagePartRule()); } - iv_ruleMessagePart=ruleMessagePart - { $current=$iv_ruleMessagePart.current; } - EOF; + { newCompositeNode(grammarAccess.getMessagePartRule()); } + iv_ruleMessagePart=ruleMessagePart + { $current=$iv_ruleMessagePart.current; } + EOF; // Rule MessagePart ruleMessagePart returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - } - lv_Type_0_0=ruleAbstractType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); - } - lv_Data_1_1=ruleKEYWORD - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Data", - lv_Data_1_1, - "de.fraunhofer.ipa.ros.Basics.KEYWORD"); - afterParserOrEnumRuleCall(); - } - | - lv_Data_1_2=RULE_MESSAGE_ASIGMENT - { - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMessagePartRule()); - } - setWithLastConsumed( - $current, - "Data", - lv_Data_1_2, - "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); - } - | - { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); - } - lv_Data_1_3=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Data", - lv_Data_1_3, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + } + lv_Type_0_0=ruleAbstractType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Type", + lv_Type_0_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + } + lv_Data_1_1=ruleKEYWORD + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Data", + lv_Data_1_1, + "de.fraunhofer.ipa.ros.Basics.KEYWORD"); + afterParserOrEnumRuleCall(); + } + | + lv_Data_1_2=RULE_MESSAGE_ASIGMENT + { + newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMessagePartRule()); + } + setWithLastConsumed( + $current, + "Data", + lv_Data_1_2, + "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + } + | + { + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + } + lv_Data_1_3=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Data", + lv_Data_1_3, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) + ) ; // Entry rule entryRuleAbstractType entryRuleAbstractType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAbstractTypeRule()); } - iv_ruleAbstractType=ruleAbstractType - { $current=$iv_ruleAbstractType.current; } - EOF; + { newCompositeNode(grammarAccess.getAbstractTypeRule()); } + iv_ruleAbstractType=ruleAbstractType + { $current=$iv_ruleAbstractType.current; } + EOF; // Rule AbstractType ruleAbstractType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); - } - this_bool_0=rulebool - { - $current = $this_bool_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); - } - this_int8_1=ruleint8 - { - $current = $this_int8_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); - } - this_uint8_2=ruleuint8 - { - $current = $this_uint8_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); - } - this_int16_3=ruleint16 - { - $current = $this_int16_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); - } - this_uint16_4=ruleuint16 - { - $current = $this_uint16_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); - } - this_int32_5=ruleint32 - { - $current = $this_int32_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); - } - this_uint32_6=ruleuint32 - { - $current = $this_uint32_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); - } - this_int64_7=ruleint64 - { - $current = $this_int64_7.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); - } - this_uint64_8=ruleuint64 - { - $current = $this_uint64_8.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); - } - this_float32_9=rulefloat32 - { - $current = $this_float32_9.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); - } - this_float64_10=rulefloat64 - { - $current = $this_float64_10.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); - } - this_string0_11=rulestring0 - { - $current = $this_string0_11.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); - } - this_byte_12=rulebyte - { - $current = $this_byte_12.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); - } - this_time_13=ruletime - { - $current = $this_time_13.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); - } - this_duration_14=ruleduration - { - $current = $this_duration_14.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); - } - this_Header_15=ruleHeader - { - $current = $this_Header_15.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); - } - this_boolArray_16=ruleboolArray - { - $current = $this_boolArray_16.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); - } - this_int8Array_17=ruleint8Array - { - $current = $this_int8Array_17.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); - } - this_uint8Array_18=ruleuint8Array - { - $current = $this_uint8Array_18.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); - } - this_int16Array_19=ruleint16Array - { - $current = $this_int16Array_19.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); - } - this_uint16Array_20=ruleuint16Array - { - $current = $this_uint16Array_20.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); - } - this_int32Array_21=ruleint32Array - { - $current = $this_int32Array_21.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); - } - this_uint32Array_22=ruleuint32Array - { - $current = $this_uint32Array_22.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); - } - this_int64Array_23=ruleint64Array - { - $current = $this_int64Array_23.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); - } - this_uint64Array_24=ruleuint64Array - { - $current = $this_uint64Array_24.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); - } - this_float32Array_25=rulefloat32Array - { - $current = $this_float32Array_25.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); - } - this_float64Array_26=rulefloat64Array - { - $current = $this_float64Array_26.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); - } - this_string0Array_27=rulestring0Array - { - $current = $this_string0Array_27.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); - } - this_byteArray_28=rulebyteArray - { - $current = $this_byteArray_28.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); - } - this_TopicSpecRef_29=ruleTopicSpecRef - { - $current = $this_TopicSpecRef_29.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); - } - this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef - { - $current = $this_ArrayTopicSpecRef_30.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + } + this_bool_0=rulebool + { + $current = $this_bool_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + } + this_int8_1=ruleint8 + { + $current = $this_int8_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + } + this_uint8_2=ruleuint8 + { + $current = $this_uint8_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + } + this_int16_3=ruleint16 + { + $current = $this_int16_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + } + this_uint16_4=ruleuint16 + { + $current = $this_uint16_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + } + this_int32_5=ruleint32 + { + $current = $this_int32_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + } + this_uint32_6=ruleuint32 + { + $current = $this_uint32_6.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + } + this_int64_7=ruleint64 + { + $current = $this_int64_7.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + } + this_uint64_8=ruleuint64 + { + $current = $this_uint64_8.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + } + this_float32_9=rulefloat32 + { + $current = $this_float32_9.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + } + this_float64_10=rulefloat64 + { + $current = $this_float64_10.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + } + this_string0_11=rulestring0 + { + $current = $this_string0_11.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + } + this_byte_12=rulebyte + { + $current = $this_byte_12.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + } + this_time_13=ruletime + { + $current = $this_time_13.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + } + this_duration_14=ruleduration + { + $current = $this_duration_14.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + } + this_Header_15=ruleHeader + { + $current = $this_Header_15.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + } + this_boolArray_16=ruleboolArray + { + $current = $this_boolArray_16.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + } + this_int8Array_17=ruleint8Array + { + $current = $this_int8Array_17.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + } + this_uint8Array_18=ruleuint8Array + { + $current = $this_uint8Array_18.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + } + this_int16Array_19=ruleint16Array + { + $current = $this_int16Array_19.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + } + this_uint16Array_20=ruleuint16Array + { + $current = $this_uint16Array_20.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + } + this_int32Array_21=ruleint32Array + { + $current = $this_int32Array_21.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + } + this_uint32Array_22=ruleuint32Array + { + $current = $this_uint32Array_22.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + } + this_int64Array_23=ruleint64Array + { + $current = $this_int64Array_23.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + } + this_uint64Array_24=ruleuint64Array + { + $current = $this_uint64Array_24.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + } + this_float32Array_25=rulefloat32Array + { + $current = $this_float32Array_25.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + } + this_float64Array_26=rulefloat64Array + { + $current = $this_float64Array_26.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + } + this_string0Array_27=rulestring0Array + { + $current = $this_string0Array_27.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + } + this_byteArray_28=rulebyteArray + { + $current = $this_byteArray_28.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + } + this_TopicSpecRef_29=ruleTopicSpecRef + { + $current = $this_TopicSpecRef_29.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + } + this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef + { + $current = $this_ArrayTopicSpecRef_30.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRulebool entryRulebool returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBoolRule()); } - iv_rulebool=rulebool - { $current=$iv_rulebool.current; } - EOF; + { newCompositeNode(grammarAccess.getBoolRule()); } + iv_rulebool=rulebool + { $current=$iv_rulebool.current; } + EOF; // Rule bool rulebool returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getBoolAccess().getBoolAction_0(), - $current); - } - ) - otherlv_1=Bool - { - newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getBoolAccess().getBoolAction_0(), + $current); + } + ) + otherlv_1=Bool + { + newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + } + ) ; // Entry rule entryRuleint8 entryRuleint8 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt8Rule()); } - iv_ruleint8=ruleint8 - { $current=$iv_ruleint8.current; } - EOF; + { newCompositeNode(grammarAccess.getInt8Rule()); } + iv_ruleint8=ruleint8 + { $current=$iv_ruleint8.current; } + EOF; // Rule int8 ruleint8 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt8Access().getInt8Action_0(), - $current); - } - ) - otherlv_1=Int8 - { - newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt8Access().getInt8Action_0(), + $current); + } + ) + otherlv_1=Int8 + { + newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + } + ) ; // Entry rule entryRuleuint8 entryRuleuint8 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint8Rule()); } - iv_ruleuint8=ruleuint8 - { $current=$iv_ruleuint8.current; } - EOF; + { newCompositeNode(grammarAccess.getUint8Rule()); } + iv_ruleuint8=ruleuint8 + { $current=$iv_ruleuint8.current; } + EOF; // Rule uint8 ruleuint8 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint8Access().getUint8Action_0(), - $current); - } - ) - otherlv_1=Uint8 - { - newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint8Access().getUint8Action_0(), + $current); + } + ) + otherlv_1=Uint8 + { + newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + } + ) ; // Entry rule entryRuleint16 entryRuleint16 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt16Rule()); } - iv_ruleint16=ruleint16 - { $current=$iv_ruleint16.current; } - EOF; + { newCompositeNode(grammarAccess.getInt16Rule()); } + iv_ruleint16=ruleint16 + { $current=$iv_ruleint16.current; } + EOF; // Rule int16 ruleint16 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt16Access().getInt16Action_0(), - $current); - } - ) - otherlv_1=Int16 - { - newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt16Access().getInt16Action_0(), + $current); + } + ) + otherlv_1=Int16 + { + newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + } + ) ; // Entry rule entryRuleuint16 entryRuleuint16 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint16Rule()); } - iv_ruleuint16=ruleuint16 - { $current=$iv_ruleuint16.current; } - EOF; + { newCompositeNode(grammarAccess.getUint16Rule()); } + iv_ruleuint16=ruleuint16 + { $current=$iv_ruleuint16.current; } + EOF; // Rule uint16 ruleuint16 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint16Access().getUint16Action_0(), - $current); - } - ) - otherlv_1=Uint16 - { - newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint16Access().getUint16Action_0(), + $current); + } + ) + otherlv_1=Uint16 + { + newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + } + ) ; // Entry rule entryRuleint32 entryRuleint32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt32Rule()); } - iv_ruleint32=ruleint32 - { $current=$iv_ruleint32.current; } - EOF; + { newCompositeNode(grammarAccess.getInt32Rule()); } + iv_ruleint32=ruleint32 + { $current=$iv_ruleint32.current; } + EOF; // Rule int32 ruleint32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt32Access().getInt32Action_0(), - $current); - } - ) - otherlv_1=Int32 - { - newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt32Access().getInt32Action_0(), + $current); + } + ) + otherlv_1=Int32 + { + newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + } + ) ; // Entry rule entryRuleuint32 entryRuleuint32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint32Rule()); } - iv_ruleuint32=ruleuint32 - { $current=$iv_ruleuint32.current; } - EOF; + { newCompositeNode(grammarAccess.getUint32Rule()); } + iv_ruleuint32=ruleuint32 + { $current=$iv_ruleuint32.current; } + EOF; // Rule uint32 ruleuint32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint32Access().getUint32Action_0(), - $current); - } - ) - otherlv_1=Uint32 - { - newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint32Access().getUint32Action_0(), + $current); + } + ) + otherlv_1=Uint32 + { + newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + } + ) ; // Entry rule entryRuleint64 entryRuleint64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt64Rule()); } - iv_ruleint64=ruleint64 - { $current=$iv_ruleint64.current; } - EOF; + { newCompositeNode(grammarAccess.getInt64Rule()); } + iv_ruleint64=ruleint64 + { $current=$iv_ruleint64.current; } + EOF; // Rule int64 ruleint64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt64Access().getInt64Action_0(), - $current); - } - ) - otherlv_1=Int64 - { - newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt64Access().getInt64Action_0(), + $current); + } + ) + otherlv_1=Int64 + { + newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + } + ) ; // Entry rule entryRuleuint64 entryRuleuint64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint64Rule()); } - iv_ruleuint64=ruleuint64 - { $current=$iv_ruleuint64.current; } - EOF; + { newCompositeNode(grammarAccess.getUint64Rule()); } + iv_ruleuint64=ruleuint64 + { $current=$iv_ruleuint64.current; } + EOF; // Rule uint64 ruleuint64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint64Access().getUint64Action_0(), - $current); - } - ) - otherlv_1=Uint64 - { - newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint64Access().getUint64Action_0(), + $current); + } + ) + otherlv_1=Uint64 + { + newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + } + ) ; // Entry rule entryRulefloat32 entryRulefloat32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat32Rule()); } - iv_rulefloat32=rulefloat32 - { $current=$iv_rulefloat32.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat32Rule()); } + iv_rulefloat32=rulefloat32 + { $current=$iv_rulefloat32.current; } + EOF; // Rule float32 rulefloat32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat32Access().getFloat32Action_0(), - $current); - } - ) - otherlv_1=Float32 - { - newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat32Access().getFloat32Action_0(), + $current); + } + ) + otherlv_1=Float32 + { + newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + } + ) ; // Entry rule entryRulefloat64 entryRulefloat64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat64Rule()); } - iv_rulefloat64=rulefloat64 - { $current=$iv_rulefloat64.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat64Rule()); } + iv_rulefloat64=rulefloat64 + { $current=$iv_rulefloat64.current; } + EOF; // Rule float64 rulefloat64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat64Access().getFloat64Action_0(), - $current); - } - ) - otherlv_1=Float64 - { - newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat64Access().getFloat64Action_0(), + $current); + } + ) + otherlv_1=Float64 + { + newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + } + ) ; // Entry rule entryRulestring0 entryRulestring0 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getString0Rule()); } - iv_rulestring0=rulestring0 - { $current=$iv_rulestring0.current; } - EOF; + { newCompositeNode(grammarAccess.getString0Rule()); } + iv_rulestring0=rulestring0 + { $current=$iv_rulestring0.current; } + EOF; // Rule string0 rulestring0 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getString0Access().getStringAction_0(), - $current); - } - ) - otherlv_1=String_1 - { - newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getString0Access().getStringAction_0(), + $current); + } + ) + otherlv_1=String_1 + { + newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + } + ) ; // Entry rule entryRulebyte entryRulebyte returns [EObject current=null]: - { newCompositeNode(grammarAccess.getByteRule()); } - iv_rulebyte=rulebyte - { $current=$iv_rulebyte.current; } - EOF; + { newCompositeNode(grammarAccess.getByteRule()); } + iv_rulebyte=rulebyte + { $current=$iv_rulebyte.current; } + EOF; // Rule byte rulebyte returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getByteAccess().getByteAction_0(), - $current); - } - ) - otherlv_1=Byte - { - newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getByteAccess().getByteAction_0(), + $current); + } + ) + otherlv_1=Byte + { + newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + } + ) ; // Entry rule entryRuletime entryRuletime returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTimeRule()); } - iv_ruletime=ruletime - { $current=$iv_ruletime.current; } - EOF; + { newCompositeNode(grammarAccess.getTimeRule()); } + iv_ruletime=ruletime + { $current=$iv_ruletime.current; } + EOF; // Rule time ruletime returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTimeAccess().getTimeAction_0(), - $current); - } - ) - otherlv_1=Time - { - newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getTimeAccess().getTimeAction_0(), + $current); + } + ) + otherlv_1=Time + { + newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + } + ) ; // Entry rule entryRuleduration entryRuleduration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDurationRule()); } - iv_ruleduration=ruleduration - { $current=$iv_ruleduration.current; } - EOF; + { newCompositeNode(grammarAccess.getDurationRule()); } + iv_ruleduration=ruleduration + { $current=$iv_ruleduration.current; } + EOF; // Rule duration ruleduration returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getDurationAccess().getDurationAction_0(), - $current); - } - ) - otherlv_1=Duration - { - newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getDurationAccess().getDurationAction_0(), + $current); + } + ) + otherlv_1=Duration + { + newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + } + ) ; // Entry rule entryRuleboolArray entryRuleboolArray returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBoolArrayRule()); } - iv_ruleboolArray=ruleboolArray - { $current=$iv_ruleboolArray.current; } - EOF; + { newCompositeNode(grammarAccess.getBoolArrayRule()); } + iv_ruleboolArray=ruleboolArray + { $current=$iv_ruleboolArray.current; } + EOF; // Rule boolArray ruleboolArray returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), - $current); - } - ) - otherlv_1=Bool_1 - { - newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), + $current); + } + ) + otherlv_1=Bool_1 + { + newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + } + ) ; // Entry rule entryRuleint8Array entryRuleint8Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt8ArrayRule()); } - iv_ruleint8Array=ruleint8Array - { $current=$iv_ruleint8Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt8ArrayRule()); } + iv_ruleint8Array=ruleint8Array + { $current=$iv_ruleint8Array.current; } + EOF; // Rule int8Array ruleint8Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), - $current); - } - ) - otherlv_1=Int8_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), + $current); + } + ) + otherlv_1=Int8_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + } + ) ; // Entry rule entryRuleuint8Array entryRuleuint8Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint8ArrayRule()); } - iv_ruleuint8Array=ruleuint8Array - { $current=$iv_ruleuint8Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint8ArrayRule()); } + iv_ruleuint8Array=ruleuint8Array + { $current=$iv_ruleuint8Array.current; } + EOF; // Rule uint8Array ruleuint8Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint8_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint8_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + } + ) ; // Entry rule entryRuleint16Array entryRuleint16Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt16ArrayRule()); } - iv_ruleint16Array=ruleint16Array - { $current=$iv_ruleint16Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt16ArrayRule()); } + iv_ruleint16Array=ruleint16Array + { $current=$iv_ruleint16Array.current; } + EOF; // Rule int16Array ruleint16Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), - $current); - } - ) - otherlv_1=Int16_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), + $current); + } + ) + otherlv_1=Int16_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + } + ) ; // Entry rule entryRuleuint16Array entryRuleuint16Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint16ArrayRule()); } - iv_ruleuint16Array=ruleuint16Array - { $current=$iv_ruleuint16Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint16ArrayRule()); } + iv_ruleuint16Array=ruleuint16Array + { $current=$iv_ruleuint16Array.current; } + EOF; // Rule uint16Array ruleuint16Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint16_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint16_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + } + ) ; // Entry rule entryRuleint32Array entryRuleint32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt32ArrayRule()); } - iv_ruleint32Array=ruleint32Array - { $current=$iv_ruleint32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt32ArrayRule()); } + iv_ruleint32Array=ruleint32Array + { $current=$iv_ruleint32Array.current; } + EOF; // Rule int32Array ruleint32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), - $current); - } - ) - otherlv_1=Int32_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), + $current); + } + ) + otherlv_1=Int32_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + } + ) ; // Entry rule entryRuleuint32Array entryRuleuint32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint32ArrayRule()); } - iv_ruleuint32Array=ruleuint32Array - { $current=$iv_ruleuint32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint32ArrayRule()); } + iv_ruleuint32Array=ruleuint32Array + { $current=$iv_ruleuint32Array.current; } + EOF; // Rule uint32Array ruleuint32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint32_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint32_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + } + ) ; // Entry rule entryRuleint64Array entryRuleint64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt64ArrayRule()); } - iv_ruleint64Array=ruleint64Array - { $current=$iv_ruleint64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt64ArrayRule()); } + iv_ruleint64Array=ruleint64Array + { $current=$iv_ruleint64Array.current; } + EOF; // Rule int64Array ruleint64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), - $current); - } - ) - otherlv_1=Int64_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), + $current); + } + ) + otherlv_1=Int64_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + } + ) ; // Entry rule entryRuleuint64Array entryRuleuint64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint64ArrayRule()); } - iv_ruleuint64Array=ruleuint64Array - { $current=$iv_ruleuint64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint64ArrayRule()); } + iv_ruleuint64Array=ruleuint64Array + { $current=$iv_ruleuint64Array.current; } + EOF; // Rule uint64Array ruleuint64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint64_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint64_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + } + ) ; // Entry rule entryRulefloat32Array entryRulefloat32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat32ArrayRule()); } - iv_rulefloat32Array=rulefloat32Array - { $current=$iv_rulefloat32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat32ArrayRule()); } + iv_rulefloat32Array=rulefloat32Array + { $current=$iv_rulefloat32Array.current; } + EOF; // Rule float32Array rulefloat32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), - $current); - } - ) - otherlv_1=Float32_1 - { - newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), + $current); + } + ) + otherlv_1=Float32_1 + { + newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + } + ) ; // Entry rule entryRulefloat64Array entryRulefloat64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat64ArrayRule()); } - iv_rulefloat64Array=rulefloat64Array - { $current=$iv_rulefloat64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat64ArrayRule()); } + iv_rulefloat64Array=rulefloat64Array + { $current=$iv_rulefloat64Array.current; } + EOF; // Rule float64Array rulefloat64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), - $current); - } - ) - otherlv_1=Float64_1 - { - newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), + $current); + } + ) + otherlv_1=Float64_1 + { + newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + } + ) ; // Entry rule entryRulestring0Array entryRulestring0Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getString0ArrayRule()); } - iv_rulestring0Array=rulestring0Array - { $current=$iv_rulestring0Array.current; } - EOF; + { newCompositeNode(grammarAccess.getString0ArrayRule()); } + iv_rulestring0Array=rulestring0Array + { $current=$iv_rulestring0Array.current; } + EOF; // Rule string0Array rulestring0Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), - $current); - } - ) - otherlv_1=String_2 - { - newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), + $current); + } + ) + otherlv_1=String_2 + { + newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + } + ) ; // Entry rule entryRulebyteArray entryRulebyteArray returns [EObject current=null]: - { newCompositeNode(grammarAccess.getByteArrayRule()); } - iv_rulebyteArray=rulebyteArray - { $current=$iv_rulebyteArray.current; } - EOF; + { newCompositeNode(grammarAccess.getByteArrayRule()); } + iv_rulebyteArray=rulebyteArray + { $current=$iv_rulebyteArray.current; } + EOF; // Rule byteArray rulebyteArray returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getByteArrayAccess().getByteArrayAction_0(), - $current); - } - ) - otherlv_1=Byte_1 - { - newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getByteArrayAccess().getByteArrayAction_0(), + $current); + } + ) + otherlv_1=Byte_1 + { + newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + } + ) ; // Entry rule entryRuleHeader entryRuleHeader returns [EObject current=null]: - { newCompositeNode(grammarAccess.getHeaderRule()); } - iv_ruleHeader=ruleHeader - { $current=$iv_ruleHeader.current; } - EOF; + { newCompositeNode(grammarAccess.getHeaderRule()); } + iv_ruleHeader=ruleHeader + { $current=$iv_ruleHeader.current; } + EOF; // Rule Header ruleHeader returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getHeaderAccess().getHeaderAction_0(), - $current); - } - ) - otherlv_1=Header - { - newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getHeaderAccess().getHeaderAction_0(), + $current); + } + ) + otherlv_1=Header + { + newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + } + ) ; // Entry rule entryRuleTopicSpecRef entryRuleTopicSpecRef returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTopicSpecRefRule()); } - iv_ruleTopicSpecRef=ruleTopicSpecRef - { $current=$iv_ruleTopicSpecRef.current; } - EOF; + { newCompositeNode(grammarAccess.getTopicSpecRefRule()); } + iv_ruleTopicSpecRef=ruleTopicSpecRef + { $current=$iv_ruleTopicSpecRef.current; } + EOF; // Rule TopicSpecRef ruleTopicSpecRef returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRefRule()); - } - } - { - newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRefRule()); + } + } + { + newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleArrayTopicSpecRef entryRuleArrayTopicSpecRef returns [EObject current=null]: - { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); } - iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef - { $current=$iv_ruleArrayTopicSpecRef.current; } - EOF; + { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); } + iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef + { $current=$iv_ruleArrayTopicSpecRef.current; } + EOF; // Rule ArrayTopicSpecRef ruleArrayTopicSpecRef returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); - } - } - { - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1=LeftSquareBracketRightSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - } - ) + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); + } + } + { + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1=LeftSquareBracketRightSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + } + ) ; // Entry rule entryRuleKEYWORD entryRuleKEYWORD returns [String current=null]: - { newCompositeNode(grammarAccess.getKEYWORDRule()); } - iv_ruleKEYWORD=ruleKEYWORD - { $current=$iv_ruleKEYWORD.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getKEYWORDRule()); } + iv_ruleKEYWORD=ruleKEYWORD + { $current=$iv_ruleKEYWORD.current.getText(); } + EOF; // Rule KEYWORD ruleKEYWORD returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - kw=Goal - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); - } - | - kw=Message - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); - } - | - kw=Result - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); - } - | - kw=Feedback - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); - } - | - kw=Name - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); - } - | - kw=Value - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); - } - | - kw=Service - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); - } - | - kw=Type - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); - } - | - kw=Action - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); - } - | - kw=Duration - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); - } - | - kw=Time - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); - } - ) + ( + kw=Goal + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + } + | + kw=Message + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + } + | + kw=Result + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + } + | + kw=Feedback + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + } + | + kw=Name + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + } + | + kw=Value + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + } + | + kw=Service + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + } + | + kw=Type + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + } + | + kw=Action + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + } + | + kw=Duration + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + } + | + kw=Time + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + } + ) ; // Entry rule entryRuleEString entryRuleEString returns [String current=null]: - { newCompositeNode(grammarAccess.getEStringRule()); } - iv_ruleEString=ruleEString - { $current=$iv_ruleEString.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getEStringRule()); } + iv_ruleEString=ruleEString + { $current=$iv_ruleEString.current.getText(); } + EOF; // Rule EString ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_STRING_0=RULE_STRING - { - $current.merge(this_STRING_0); - } - { - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - } - | - this_ID_1=RULE_ID - { - $current.merge(this_ID_1); - } - { - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - } - ) + ( + this_STRING_0=RULE_STRING + { + $current.merge(this_STRING_0); + } + { + newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + } + | + this_ID_1=RULE_ID + { + $current.merge(this_ID_1); + } + { + newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + } + ) ; // Entry rule entryRuleRosNames entryRuleRosNames returns [String current=null]: - { newCompositeNode(grammarAccess.getRosNamesRule()); } - iv_ruleRosNames=ruleRosNames - { $current=$iv_ruleRosNames.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getRosNamesRule()); } + iv_ruleRosNames=ruleRosNames + { $current=$iv_ruleRosNames.current.getText(); } + EOF; // Rule RosNames ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_ROS_CONVENTION_A_0=RULE_ROS_CONVENTION_A - { - $current.merge(this_ROS_CONVENTION_A_0); - } - { - newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); - } - | - this_ID_1=RULE_ID - { - $current.merge(this_ID_1); - } - { - newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); - } - | - kw=Node - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); - } - ) + ( + this_ROS_CONVENTION_A_0=RULE_ROS_CONVENTION_A + { + $current.merge(this_ROS_CONVENTION_A_0); + } + { + newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + } + | + this_ID_1=RULE_ID + { + $current.merge(this_ID_1); + } + { + newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + } + | + kw=Node + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + } + ) ; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java index 7a18ae9d8..ff116ad3e 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java @@ -141,16 +141,16 @@ public InternalRosParser(TokenStream input) { } public InternalRosParser(TokenStream input, RecognizerSharedState state) { super(input, state); - + } - + public String[] getTokenNames() { return InternalRosParser.tokenNames; } public String getGrammarFileName() { return "InternalRosParser.g"; } - private RosGrammarAccess grammarAccess; + private RosGrammarAccess grammarAccess; public InternalRosParser(TokenStream input, RosGrammarAccess grammarAccess) { this(input); @@ -160,13 +160,13 @@ public InternalRosParser(TokenStream input, RosGrammarAccess grammarAccess) { @Override protected String getFirstRuleName() { - return "PackageSet"; - } + return "PackageSet"; + } - @Override - protected RosGrammarAccess getGrammarAccess() { - return grammarAccess; - } + @Override + protected RosGrammarAccess getGrammarAccess() { + return grammarAccess; + } @@ -183,14 +183,14 @@ public final EObject entryRulePackageSet() throws RecognitionException { // InternalRosParser.g:57:51: (iv_rulePackageSet= rulePackageSet EOF ) // InternalRosParser.g:58:2: iv_rulePackageSet= rulePackageSet EOF { - newCompositeNode(grammarAccess.getPackageSetRule()); + newCompositeNode(grammarAccess.getPackageSetRule()); pushFollow(FOLLOW_1); iv_rulePackageSet=rulePackageSet(); state._fsp--; - current =iv_rulePackageSet; - match(input,EOF,FOLLOW_2); + current =iv_rulePackageSet; + match(input,EOF,FOLLOW_2); } @@ -216,7 +216,7 @@ public final EObject rulePackageSet() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:70:2: ( ( () ( (lv_package_1_0= rulePackage_Impl ) )* ) ) @@ -226,13 +226,13 @@ public final EObject rulePackageSet() throws RecognitionException { // InternalRosParser.g:72:3: () ( (lv_package_1_0= rulePackage_Impl ) )* { // InternalRosParser.g:72:3: () - // InternalRosParser.g:73:4: + // InternalRosParser.g:73:4: { - current = forceCreateModelElement( - grammarAccess.getPackageSetAccess().getPackageSetAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPackageSetAccess().getPackageSetAction_0(), + current); + } @@ -248,40 +248,40 @@ public final EObject rulePackageSet() throws RecognitionException { switch (alt1) { - case 1 : - // InternalRosParser.g:80:4: (lv_package_1_0= rulePackage_Impl ) - { - // InternalRosParser.g:80:4: (lv_package_1_0= rulePackage_Impl ) - // InternalRosParser.g:81:5: lv_package_1_0= rulePackage_Impl - { - - newCompositeNode(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); + case 1 : + // InternalRosParser.g:80:4: (lv_package_1_0= rulePackage_Impl ) + { + // InternalRosParser.g:80:4: (lv_package_1_0= rulePackage_Impl ) + // InternalRosParser.g:81:5: lv_package_1_0= rulePackage_Impl + { - pushFollow(FOLLOW_3); - lv_package_1_0=rulePackage_Impl(); + newCompositeNode(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); + + pushFollow(FOLLOW_3); + lv_package_1_0=rulePackage_Impl(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackageSetRule()); - } - add( - current, - "package", - lv_package_1_0, - "de.fraunhofer.ipa.ros.Ros.Package_Impl"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackageSetRule()); + } + add( + current, + "package", + lv_package_1_0, + "de.fraunhofer.ipa.ros.Ros.Package_Impl"); + afterParserOrEnumRuleCall(); + + } - } + } + break; - } - break; - - default : - break loop1; + default : + break loop1; } } while (true); @@ -292,7 +292,7 @@ public final EObject rulePackageSet() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -319,14 +319,14 @@ public final EObject entryRulePackage_Impl() throws RecognitionException { // InternalRosParser.g:102:53: (iv_rulePackage_Impl= rulePackage_Impl EOF ) // InternalRosParser.g:103:2: iv_rulePackage_Impl= rulePackage_Impl EOF { - newCompositeNode(grammarAccess.getPackage_ImplRule()); + newCompositeNode(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); iv_rulePackage_Impl=rulePackage_Impl(); state._fsp--; - current =iv_rulePackage_Impl; - match(input,EOF,FOLLOW_2); + current =iv_rulePackage_Impl; + match(input,EOF,FOLLOW_2); } @@ -371,7 +371,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:115:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ) @@ -381,13 +381,13 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRosParser.g:117:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END { // InternalRosParser.g:117:3: () - // InternalRosParser.g:118:4: + // InternalRosParser.g:118:4: { - current = forceCreateModelElement( - grammarAccess.getPackage_ImplAccess().getPackageAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPackage_ImplAccess().getPackageAction_0(), + current); + } @@ -398,38 +398,38 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRosParser.g:126:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_4); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_5); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_6); - - newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_6); + newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + // InternalRosParser.g:151:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? int alt2=2; int LA2_0 = input.LA(1); @@ -441,10 +441,10 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRosParser.g:152:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) { - otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_7); - - newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_7); + newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + // InternalRosParser.g:156:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) // InternalRosParser.g:157:5: (lv_fromGitRepo_5_0= ruleEString ) { @@ -452,24 +452,24 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRosParser.g:158:6: lv_fromGitRepo_5_0= ruleEString { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + pushFollow(FOLLOW_8); lv_fromGitRepo_5_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -493,14 +493,14 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRosParser.g:177:4: otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END { - otherlv_6=(Token)match(input,Specs,FOLLOW_5); + otherlv_6=(Token)match(input,Specs,FOLLOW_5); - newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); - - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_9); - - newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_9); + newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + // InternalRosParser.g:185:4: ( (lv_spec_8_0= ruleSpecBase ) )* loop3: do { @@ -513,47 +513,47 @@ public final EObject rulePackage_Impl() throws RecognitionException { switch (alt3) { - case 1 : - // InternalRosParser.g:186:5: (lv_spec_8_0= ruleSpecBase ) - { - // InternalRosParser.g:186:5: (lv_spec_8_0= ruleSpecBase ) - // InternalRosParser.g:187:6: lv_spec_8_0= ruleSpecBase - { - - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); - - pushFollow(FOLLOW_9); - lv_spec_8_0=ruleSpecBase(); + case 1 : + // InternalRosParser.g:186:5: (lv_spec_8_0= ruleSpecBase ) + { + // InternalRosParser.g:186:5: (lv_spec_8_0= ruleSpecBase ) + // InternalRosParser.g:187:6: lv_spec_8_0= ruleSpecBase + { - state._fsp--; + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + + pushFollow(FOLLOW_9); + lv_spec_8_0=ruleSpecBase(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "spec", - lv_spec_8_0, - "de.fraunhofer.ipa.ros.Ros.SpecBase"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "spec", + lv_spec_8_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } + break; - default : - break loop3; + default : + break loop3; } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_10); - - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + this_END_9=(Token)match(input,RULE_END,FOLLOW_10); + newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + } break; @@ -571,14 +571,14 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRosParser.g:210:4: otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket { - otherlv_10=(Token)match(input,Dependencies,FOLLOW_11); - - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - - otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_12); + otherlv_10=(Token)match(input,Dependencies,FOLLOW_11); - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + + otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_12); + newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + // InternalRosParser.g:218:4: ( (lv_dependency_12_0= ruleDependency ) ) // InternalRosParser.g:219:5: (lv_dependency_12_0= ruleDependency ) { @@ -586,24 +586,24 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRosParser.g:220:6: lv_dependency_12_0= ruleDependency { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + pushFollow(FOLLOW_13); lv_dependency_12_0=ruleDependency(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } @@ -622,67 +622,67 @@ public final EObject rulePackage_Impl() throws RecognitionException { switch (alt5) { - case 1 : - // InternalRosParser.g:238:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) - { - otherlv_13=(Token)match(input,Comma,FOLLOW_12); - - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - - // InternalRosParser.g:242:5: ( (lv_dependency_14_0= ruleDependency ) ) - // InternalRosParser.g:243:6: (lv_dependency_14_0= ruleDependency ) - { - // InternalRosParser.g:243:6: (lv_dependency_14_0= ruleDependency ) - // InternalRosParser.g:244:7: lv_dependency_14_0= ruleDependency - { + case 1 : + // InternalRosParser.g:238:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) + { + otherlv_13=(Token)match(input,Comma,FOLLOW_12); - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + + // InternalRosParser.g:242:5: ( (lv_dependency_14_0= ruleDependency ) ) + // InternalRosParser.g:243:6: (lv_dependency_14_0= ruleDependency ) + { + // InternalRosParser.g:243:6: (lv_dependency_14_0= ruleDependency ) + // InternalRosParser.g:244:7: lv_dependency_14_0= ruleDependency + { - pushFollow(FOLLOW_13); - lv_dependency_14_0=ruleDependency(); + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + + pushFollow(FOLLOW_13); + lv_dependency_14_0=ruleDependency(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop5; + default : + break loop5; } } while (true); - otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_14); - - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_14); + newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + } break; } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + } @@ -690,7 +690,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -717,14 +717,14 @@ public final EObject entryRuleNode() throws RecognitionException { // InternalRosParser.g:275:45: (iv_ruleNode= ruleNode EOF ) // InternalRosParser.g:276:2: iv_ruleNode= ruleNode EOF { - newCompositeNode(grammarAccess.getNodeRule()); + newCompositeNode(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); iv_ruleNode=ruleNode(); state._fsp--; - current =iv_ruleNode; - match(input,EOF,FOLLOW_2); + current =iv_ruleNode; + match(input,EOF,FOLLOW_2); } @@ -786,7 +786,7 @@ public final EObject ruleNode() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:288:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ) @@ -795,10 +795,10 @@ public final EObject ruleNode() throws RecognitionException { // InternalRosParser.g:289:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) // InternalRosParser.g:290:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* { - otherlv_0=(Token)match(input,Node_1,FOLLOW_15); - - newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + otherlv_0=(Token)match(input,Node_1,FOLLOW_15); + newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + // InternalRosParser.g:294:3: ( (lv_name_1_0= ruleRosNames ) ) // InternalRosParser.g:295:4: (lv_name_1_0= ruleRosNames ) { @@ -806,24 +806,24 @@ public final EObject ruleNode() throws RecognitionException { // InternalRosParser.g:296:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_16); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } @@ -874,520 +874,520 @@ public final EObject ruleNode() throws RecognitionException { } switch (alt14) { - case 1 : - // InternalRosParser.g:314:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) - { - // InternalRosParser.g:314:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) - // InternalRosParser.g:315:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END - { - otherlv_2=(Token)match(input,Publishers,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_17); - - newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - - // InternalRosParser.g:323:5: ( (lv_publisher_4_0= rulePublisher ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>=RULE_ID && LA7_0<=RULE_STRING)) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalRosParser.g:324:6: (lv_publisher_4_0= rulePublisher ) - { - // InternalRosParser.g:324:6: (lv_publisher_4_0= rulePublisher ) - // InternalRosParser.g:325:7: lv_publisher_4_0= rulePublisher - { - - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - - pushFollow(FOLLOW_17); - lv_publisher_4_0=rulePublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "publisher", - lv_publisher_4_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop7; - } - } while (true); - - this_END_5=(Token)match(input,RULE_END,FOLLOW_16); - - newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - - - } - - - } - break; - case 2 : - // InternalRosParser.g:348:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) - { - // InternalRosParser.g:348:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) - // InternalRosParser.g:349:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END - { - otherlv_6=(Token)match(input,Subscribers,FOLLOW_5); - - newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_17); - - newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - - // InternalRosParser.g:357:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>=RULE_ID && LA8_0<=RULE_STRING)) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // InternalRosParser.g:358:6: (lv_subscriber_8_0= ruleSubscriber ) - { - // InternalRosParser.g:358:6: (lv_subscriber_8_0= ruleSubscriber ) - // InternalRosParser.g:359:7: lv_subscriber_8_0= ruleSubscriber - { - - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); - - pushFollow(FOLLOW_17); - lv_subscriber_8_0=ruleSubscriber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "subscriber", - lv_subscriber_8_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop8; - } - } while (true); - - this_END_9=(Token)match(input,RULE_END,FOLLOW_16); - - newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); - - - } - - - } - break; - case 3 : - // InternalRosParser.g:382:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) - { - // InternalRosParser.g:382:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) - // InternalRosParser.g:383:5: otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END - { - otherlv_10=(Token)match(input,Serviceservers,FOLLOW_5); - - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - - this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_17); - - newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - - // InternalRosParser.g:391:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* - loop9: - do { - int alt9=2; - int LA9_0 = input.LA(1); - - if ( ((LA9_0>=RULE_ID && LA9_0<=RULE_STRING)) ) { - alt9=1; - } - - - switch (alt9) { - case 1 : - // InternalRosParser.g:392:6: (lv_serviceserver_12_0= ruleServiceServer ) - { - // InternalRosParser.g:392:6: (lv_serviceserver_12_0= ruleServiceServer ) - // InternalRosParser.g:393:7: lv_serviceserver_12_0= ruleServiceServer - { - - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + case 1 : + // InternalRosParser.g:314:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + { + // InternalRosParser.g:314:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + // InternalRosParser.g:315:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END + { + otherlv_2=(Token)match(input,Publishers,FOLLOW_5); + + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_17); + + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + + // InternalRosParser.g:323:5: ( (lv_publisher_4_0= rulePublisher ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( ((LA7_0>=RULE_ID && LA7_0<=RULE_STRING)) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalRosParser.g:324:6: (lv_publisher_4_0= rulePublisher ) + { + // InternalRosParser.g:324:6: (lv_publisher_4_0= rulePublisher ) + // InternalRosParser.g:325:7: lv_publisher_4_0= rulePublisher + { + + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + + pushFollow(FOLLOW_17); + lv_publisher_4_0=rulePublisher(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "publisher", + lv_publisher_4_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop7; + } + } while (true); + + this_END_5=(Token)match(input,RULE_END,FOLLOW_16); + + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + + + } + + + } + break; + case 2 : + // InternalRosParser.g:348:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + { + // InternalRosParser.g:348:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + // InternalRosParser.g:349:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END + { + otherlv_6=(Token)match(input,Subscribers,FOLLOW_5); + + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_17); + + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + + // InternalRosParser.g:357:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>=RULE_ID && LA8_0<=RULE_STRING)) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalRosParser.g:358:6: (lv_subscriber_8_0= ruleSubscriber ) + { + // InternalRosParser.g:358:6: (lv_subscriber_8_0= ruleSubscriber ) + // InternalRosParser.g:359:7: lv_subscriber_8_0= ruleSubscriber + { + + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + + pushFollow(FOLLOW_17); + lv_subscriber_8_0=ruleSubscriber(); + + state._fsp--; - pushFollow(FOLLOW_17); - lv_serviceserver_12_0=ruleServiceServer(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "subscriber", + lv_subscriber_8_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceserver", - lv_serviceserver_12_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); + } + break; - } + default : + break loop8; + } + } while (true); + this_END_9=(Token)match(input,RULE_END,FOLLOW_16); + + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + + + } - } - break; - default : - break loop9; - } - } while (true); - - this_END_13=(Token)match(input,RULE_END,FOLLOW_16); - - newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); - - - } - - - } - break; - case 4 : - // InternalRosParser.g:416:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) - { - // InternalRosParser.g:416:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) - // InternalRosParser.g:417:5: otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END - { - otherlv_14=(Token)match(input,Serviceclients,FOLLOW_5); - - newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - - this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_17); - - newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - - // InternalRosParser.g:425:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>=RULE_ID && LA10_0<=RULE_STRING)) ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalRosParser.g:426:6: (lv_serviceclient_16_0= ruleServiceClient ) - { - // InternalRosParser.g:426:6: (lv_serviceclient_16_0= ruleServiceClient ) - // InternalRosParser.g:427:7: lv_serviceclient_16_0= ruleServiceClient - { - - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - - pushFollow(FOLLOW_17); - lv_serviceclient_16_0=ruleServiceClient(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceclient", - lv_serviceclient_16_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - - - } + } + break; + case 3 : + // InternalRosParser.g:382:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + { + // InternalRosParser.g:382:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + // InternalRosParser.g:383:5: otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END + { + otherlv_10=(Token)match(input,Serviceservers,FOLLOW_5); + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + + this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_17); + + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + + // InternalRosParser.g:391:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* + loop9: + do { + int alt9=2; + int LA9_0 = input.LA(1); + + if ( ((LA9_0>=RULE_ID && LA9_0<=RULE_STRING)) ) { + alt9=1; + } + + + switch (alt9) { + case 1 : + // InternalRosParser.g:392:6: (lv_serviceserver_12_0= ruleServiceServer ) + { + // InternalRosParser.g:392:6: (lv_serviceserver_12_0= ruleServiceServer ) + // InternalRosParser.g:393:7: lv_serviceserver_12_0= ruleServiceServer + { + + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + + pushFollow(FOLLOW_17); + lv_serviceserver_12_0=ruleServiceServer(); + + state._fsp--; - } - break; - default : - break loop10; - } - } while (true); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceserver", + lv_serviceserver_12_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + - this_END_17=(Token)match(input,RULE_END,FOLLOW_16); + } - newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + } + break; - } + default : + break loop9; + } + } while (true); + this_END_13=(Token)match(input,RULE_END,FOLLOW_16); + + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + + + } - } - break; - case 5 : - // InternalRosParser.g:450:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) - { - // InternalRosParser.g:450:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) - // InternalRosParser.g:451:5: otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END - { - otherlv_18=(Token)match(input,Actionservers,FOLLOW_5); - newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + } + break; + case 4 : + // InternalRosParser.g:416:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + { + // InternalRosParser.g:416:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + // InternalRosParser.g:417:5: otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END + { + otherlv_14=(Token)match(input,Serviceclients,FOLLOW_5); - this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_17); + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + + this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_17); + + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + + // InternalRosParser.g:425:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>=RULE_ID && LA10_0<=RULE_STRING)) ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalRosParser.g:426:6: (lv_serviceclient_16_0= ruleServiceClient ) + { + // InternalRosParser.g:426:6: (lv_serviceclient_16_0= ruleServiceClient ) + // InternalRosParser.g:427:7: lv_serviceclient_16_0= ruleServiceClient + { + + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + + pushFollow(FOLLOW_17); + lv_serviceclient_16_0=ruleServiceClient(); + + state._fsp--; - newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - // InternalRosParser.g:459:5: ( (lv_actionserver_20_0= ruleActionServer ) )* - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceclient", + lv_serviceclient_16_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + - if ( ((LA11_0>=RULE_ID && LA11_0<=RULE_STRING)) ) { - alt11=1; - } + } - switch (alt11) { - case 1 : - // InternalRosParser.g:460:6: (lv_actionserver_20_0= ruleActionServer ) - { - // InternalRosParser.g:460:6: (lv_actionserver_20_0= ruleActionServer ) - // InternalRosParser.g:461:7: lv_actionserver_20_0= ruleActionServer - { + } + break; - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + default : + break loop10; + } + } while (true); - pushFollow(FOLLOW_17); - lv_actionserver_20_0=ruleActionServer(); + this_END_17=(Token)match(input,RULE_END,FOLLOW_16); + + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + + + } - state._fsp--; + } + break; + case 5 : + // InternalRosParser.g:450:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + { + // InternalRosParser.g:450:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + // InternalRosParser.g:451:5: otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END + { + otherlv_18=(Token)match(input,Actionservers,FOLLOW_5); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionserver", - lv_actionserver_20_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + + this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_17); + + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + + // InternalRosParser.g:459:5: ( (lv_actionserver_20_0= ruleActionServer ) )* + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>=RULE_ID && LA11_0<=RULE_STRING)) ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalRosParser.g:460:6: (lv_actionserver_20_0= ruleActionServer ) + { + // InternalRosParser.g:460:6: (lv_actionserver_20_0= ruleActionServer ) + // InternalRosParser.g:461:7: lv_actionserver_20_0= ruleActionServer + { + + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + + pushFollow(FOLLOW_17); + lv_actionserver_20_0=ruleActionServer(); + + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionserver", + lv_actionserver_20_0, + "de.fraunhofer.ipa.ros.Ros.ActionServer"); + afterParserOrEnumRuleCall(); + + } - } - break; - default : - break loop11; - } - } while (true); + } + break; - this_END_21=(Token)match(input,RULE_END,FOLLOW_16); + default : + break loop11; + } + } while (true); - newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + this_END_21=(Token)match(input,RULE_END,FOLLOW_16); + + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + + + } - } + } + break; + case 6 : + // InternalRosParser.g:484:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + { + // InternalRosParser.g:484:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + // InternalRosParser.g:485:5: otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END + { + otherlv_22=(Token)match(input,Actionclients,FOLLOW_5); + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + + this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_17); + + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + + // InternalRosParser.g:493:5: ( (lv_actionclient_24_0= ruleActionClient ) )* + loop12: + do { + int alt12=2; + int LA12_0 = input.LA(1); + + if ( ((LA12_0>=RULE_ID && LA12_0<=RULE_STRING)) ) { + alt12=1; + } + + + switch (alt12) { + case 1 : + // InternalRosParser.g:494:6: (lv_actionclient_24_0= ruleActionClient ) + { + // InternalRosParser.g:494:6: (lv_actionclient_24_0= ruleActionClient ) + // InternalRosParser.g:495:7: lv_actionclient_24_0= ruleActionClient + { + + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + + pushFollow(FOLLOW_17); + lv_actionclient_24_0=ruleActionClient(); + + state._fsp--; - } - break; - case 6 : - // InternalRosParser.g:484:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) - { - // InternalRosParser.g:484:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) - // InternalRosParser.g:485:5: otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END - { - otherlv_22=(Token)match(input,Actionclients,FOLLOW_5); - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionclient", + lv_actionclient_24_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + - this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_17); + } - newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - // InternalRosParser.g:493:5: ( (lv_actionclient_24_0= ruleActionClient ) )* - loop12: - do { - int alt12=2; - int LA12_0 = input.LA(1); + } + break; - if ( ((LA12_0>=RULE_ID && LA12_0<=RULE_STRING)) ) { - alt12=1; - } + default : + break loop12; + } + } while (true); + this_END_25=(Token)match(input,RULE_END,FOLLOW_16); - switch (alt12) { - case 1 : - // InternalRosParser.g:494:6: (lv_actionclient_24_0= ruleActionClient ) - { - // InternalRosParser.g:494:6: (lv_actionclient_24_0= ruleActionClient ) - // InternalRosParser.g:495:7: lv_actionclient_24_0= ruleActionClient - { + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + } - pushFollow(FOLLOW_17); - lv_actionclient_24_0=ruleActionClient(); - state._fsp--; + } + break; + case 7 : + // InternalRosParser.g:518:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + { + // InternalRosParser.g:518:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + // InternalRosParser.g:519:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END + { + otherlv_26=(Token)match(input,Parameters,FOLLOW_5); + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + + this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_17); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionclient", - lv_actionclient_24_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + + // InternalRosParser.g:527:5: ( (lv_parameter_28_0= ruleParameter ) )* + loop13: + do { + int alt13=2; + int LA13_0 = input.LA(1); + if ( ((LA13_0>=RULE_ID && LA13_0<=RULE_STRING)) ) { + alt13=1; + } - } + switch (alt13) { + case 1 : + // InternalRosParser.g:528:6: (lv_parameter_28_0= ruleParameter ) + { + // InternalRosParser.g:528:6: (lv_parameter_28_0= ruleParameter ) + // InternalRosParser.g:529:7: lv_parameter_28_0= ruleParameter + { - } - break; + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + + pushFollow(FOLLOW_17); + lv_parameter_28_0=ruleParameter(); - default : - break loop12; - } - } while (true); + state._fsp--; - this_END_25=(Token)match(input,RULE_END,FOLLOW_16); - newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "parameter", + lv_parameter_28_0, + "de.fraunhofer.ipa.ros.Basics.Parameter"); + afterParserOrEnumRuleCall(); + + } - } + } + break; - } - break; - case 7 : - // InternalRosParser.g:518:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) - { - // InternalRosParser.g:518:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) - // InternalRosParser.g:519:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END - { - otherlv_26=(Token)match(input,Parameters,FOLLOW_5); + default : + break loop13; + } + } while (true); - newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + this_END_29=(Token)match(input,RULE_END,FOLLOW_16); - this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_17); + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + - newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + } - // InternalRosParser.g:527:5: ( (lv_parameter_28_0= ruleParameter ) )* - loop13: - do { - int alt13=2; - int LA13_0 = input.LA(1); - if ( ((LA13_0>=RULE_ID && LA13_0<=RULE_STRING)) ) { - alt13=1; - } + } + break; - - switch (alt13) { - case 1 : - // InternalRosParser.g:528:6: (lv_parameter_28_0= ruleParameter ) - { - // InternalRosParser.g:528:6: (lv_parameter_28_0= ruleParameter ) - // InternalRosParser.g:529:7: lv_parameter_28_0= ruleParameter - { - - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); - - pushFollow(FOLLOW_17); - lv_parameter_28_0=ruleParameter(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "parameter", - lv_parameter_28_0, - "de.fraunhofer.ipa.ros.Basics.Parameter"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop13; - } - } while (true); - - this_END_29=(Token)match(input,RULE_END,FOLLOW_16); - - newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); - - - } - - - } - break; - - default : - break loop14; + default : + break loop14; } } while (true); @@ -1398,7 +1398,7 @@ public final EObject ruleNode() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1425,14 +1425,14 @@ public final EObject entryRuleSpecBase() throws RecognitionException { // InternalRosParser.g:556:49: (iv_ruleSpecBase= ruleSpecBase EOF ) // InternalRosParser.g:557:2: iv_ruleSpecBase= ruleSpecBase EOF { - newCompositeNode(grammarAccess.getSpecBaseRule()); + newCompositeNode(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); iv_ruleSpecBase=ruleSpecBase(); state._fsp--; - current =iv_ruleSpecBase; - match(input,EOF,FOLLOW_2); + current =iv_ruleSpecBase; + match(input,EOF,FOLLOW_2); } @@ -1462,7 +1462,7 @@ public final EObject ruleSpecBase() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:569:2: ( (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ) @@ -1498,17 +1498,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRosParser.g:571:3: this_TopicSpec_0= ruleTopicSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + pushFollow(FOLLOW_2); this_TopicSpec_0=ruleTopicSpec(); state._fsp--; - current = this_TopicSpec_0; - afterParserOrEnumRuleCall(); - + current = this_TopicSpec_0; + afterParserOrEnumRuleCall(); + } break; @@ -1516,17 +1516,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRosParser.g:580:3: this_ServiceSpec_1= ruleServiceSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ServiceSpec_1=ruleServiceSpec(); state._fsp--; - current = this_ServiceSpec_1; - afterParserOrEnumRuleCall(); - + current = this_ServiceSpec_1; + afterParserOrEnumRuleCall(); + } break; @@ -1534,17 +1534,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRosParser.g:589:3: this_ActionSpec_2= ruleActionSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ActionSpec_2=ruleActionSpec(); state._fsp--; - current = this_ActionSpec_2; - afterParserOrEnumRuleCall(); - + current = this_ActionSpec_2; + afterParserOrEnumRuleCall(); + } break; @@ -1555,7 +1555,7 @@ public final EObject ruleSpecBase() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1582,14 +1582,14 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { // InternalRosParser.g:601:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) // InternalRosParser.g:602:2: iv_ruleTopicSpec= ruleTopicSpec EOF { - newCompositeNode(grammarAccess.getTopicSpecRule()); + newCompositeNode(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); iv_ruleTopicSpec=ruleTopicSpec(); state._fsp--; - current =iv_ruleTopicSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleTopicSpec; + match(input,EOF,FOLLOW_2); } @@ -1625,7 +1625,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:614:2: ( ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ) @@ -1635,20 +1635,20 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRosParser.g:616:3: () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END { // InternalRosParser.g:616:3: () - // InternalRosParser.g:617:4: + // InternalRosParser.g:617:4: { - current = forceCreateModelElement( - grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Msg,FOLLOW_18); - - newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + otherlv_1=(Token)match(input,Msg,FOLLOW_18); + newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + // InternalRosParser.g:627:3: ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) // InternalRosParser.g:628:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) { @@ -1686,56 +1686,56 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRosParser.g:630:6: lv_name_2_1= ruleEString { - newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); - + newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + pushFollow(FOLLOW_5); lv_name_2_1=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - current, - "name", - lv_name_2_1, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + current, + "name", + lv_name_2_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } break; case 2 : // InternalRosParser.g:646:6: lv_name_2_2= Header { - lv_name_2_2=(Token)match(input,Header,FOLLOW_5); - - newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + lv_name_2_2=(Token)match(input,Header,FOLLOW_5); + newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed(current, "name", lv_name_2_2, null); - + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed(current, "name", lv_name_2_2, null); + } break; case 3 : // InternalRosParser.g:657:6: lv_name_2_3= String { - lv_name_2_3=(Token)match(input,String,FOLLOW_5); - - newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + lv_name_2_3=(Token)match(input,String,FOLLOW_5); + newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed(current, "name", lv_name_2_3, null); - + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed(current, "name", lv_name_2_3, null); + } break; @@ -1748,14 +1748,14 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_19); - - newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_19); - otherlv_4=(Token)match(input,Message_1,FOLLOW_20); - - newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Message_1,FOLLOW_20); + newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + // InternalRosParser.g:678:3: (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt17=2; int LA17_0 = input.LA(1); @@ -1767,10 +1767,10 @@ public final EObject ruleTopicSpec() throws RecognitionException { case 1 : // InternalRosParser.g:679:4: this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); - - newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); + newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRosParser.g:683:4: ( (lv_message_6_0= ruleMessageDefinition ) ) // InternalRosParser.g:684:5: (lv_message_6_0= ruleMessageDefinition ) { @@ -1778,44 +1778,44 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRosParser.g:685:6: lv_message_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_14); lv_message_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - current, - "message", - lv_message_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + current, + "message", + lv_message_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_14); - - newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_14); + newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + } @@ -1823,7 +1823,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1850,14 +1850,14 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { // InternalRosParser.g:715:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) // InternalRosParser.g:716:2: iv_ruleServiceSpec= ruleServiceSpec EOF { - newCompositeNode(grammarAccess.getServiceSpecRule()); + newCompositeNode(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); iv_ruleServiceSpec=ruleServiceSpec(); state._fsp--; - current =iv_ruleServiceSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceSpec; + match(input,EOF,FOLLOW_2); } @@ -1896,7 +1896,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:728:2: ( ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ) @@ -1906,20 +1906,20 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRosParser.g:730:3: () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END { // InternalRosParser.g:730:3: () - // InternalRosParser.g:731:4: + // InternalRosParser.g:731:4: { - current = forceCreateModelElement( - grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Srv,FOLLOW_7); - - newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + otherlv_1=(Token)match(input,Srv,FOLLOW_7); + newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + // InternalRosParser.g:741:3: ( (lv_name_2_0= ruleEString ) ) // InternalRosParser.g:742:4: (lv_name_2_0= ruleEString ) { @@ -1927,38 +1927,38 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRosParser.g:743:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_5); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); - - newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); - otherlv_4=(Token)match(input,Request,FOLLOW_23); - - newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Request,FOLLOW_23); + newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + // InternalRosParser.g:768:3: (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt18=2; int LA18_0 = input.LA(1); @@ -1970,10 +1970,10 @@ public final EObject ruleServiceSpec() throws RecognitionException { case 1 : // InternalRosParser.g:769:4: this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); - - newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); + newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRosParser.g:773:4: ( (lv_request_6_0= ruleMessageDefinition ) ) // InternalRosParser.g:774:5: (lv_request_6_0= ruleMessageDefinition ) { @@ -1981,44 +1981,44 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRosParser.g:775:6: lv_request_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_14); lv_request_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "request", - lv_request_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "request", + lv_request_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_24); - - newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_24); + newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - otherlv_8=(Token)match(input,Response,FOLLOW_20); - - newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + otherlv_8=(Token)match(input,Response,FOLLOW_20); + newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + // InternalRosParser.g:801:3: (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? int alt19=2; int LA19_0 = input.LA(1); @@ -2030,10 +2030,10 @@ public final EObject ruleServiceSpec() throws RecognitionException { case 1 : // InternalRosParser.g:802:4: this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_21); - - newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_21); + newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + // InternalRosParser.g:806:4: ( (lv_response_10_0= ruleMessageDefinition ) ) // InternalRosParser.g:807:5: (lv_response_10_0= ruleMessageDefinition ) { @@ -2041,44 +2041,44 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRosParser.g:808:6: lv_response_10_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + pushFollow(FOLLOW_14); lv_response_10_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "response", - lv_response_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "response", + lv_response_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_11=(Token)match(input,RULE_END,FOLLOW_14); - - newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + this_END_11=(Token)match(input,RULE_END,FOLLOW_14); + newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + } break; } - this_END_12=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + this_END_12=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + } @@ -2086,7 +2086,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2113,14 +2113,14 @@ public final EObject entryRuleActionSpec() throws RecognitionException { // InternalRosParser.g:838:51: (iv_ruleActionSpec= ruleActionSpec EOF ) // InternalRosParser.g:839:2: iv_ruleActionSpec= ruleActionSpec EOF { - newCompositeNode(grammarAccess.getActionSpecRule()); + newCompositeNode(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); iv_ruleActionSpec=ruleActionSpec(); state._fsp--; - current =iv_ruleActionSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionSpec; + match(input,EOF,FOLLOW_2); } @@ -2164,7 +2164,7 @@ public final EObject ruleActionSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:851:2: ( ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ) @@ -2174,20 +2174,20 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRosParser.g:853:3: () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END { // InternalRosParser.g:853:3: () - // InternalRosParser.g:854:4: + // InternalRosParser.g:854:4: { - current = forceCreateModelElement( - grammarAccess.getActionSpecAccess().getActionSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionSpecAccess().getActionSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Action_1,FOLLOW_7); - - newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + otherlv_1=(Token)match(input,Action_1,FOLLOW_7); + newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + // InternalRosParser.g:864:3: ( (lv_name_2_0= ruleEString ) ) // InternalRosParser.g:865:4: (lv_name_2_0= ruleEString ) { @@ -2195,38 +2195,38 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRosParser.g:866:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_5); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_25); - - newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_25); - otherlv_4=(Token)match(input,Goal_1,FOLLOW_26); - - newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Goal_1,FOLLOW_26); + newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + // InternalRosParser.g:891:3: (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt20=2; int LA20_0 = input.LA(1); @@ -2238,10 +2238,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRosParser.g:892:4: this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); - - newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); + newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRosParser.g:896:4: ( (lv_goal_6_0= ruleMessageDefinition ) ) // InternalRosParser.g:897:5: (lv_goal_6_0= ruleMessageDefinition ) { @@ -2249,44 +2249,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRosParser.g:898:6: lv_goal_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_14); lv_goal_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "goal", - lv_goal_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "goal", + lv_goal_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_27); - - newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_27); + newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - otherlv_8=(Token)match(input,Result_1,FOLLOW_28); - - newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + otherlv_8=(Token)match(input,Result_1,FOLLOW_28); + newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + // InternalRosParser.g:924:3: (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? int alt21=2; int LA21_0 = input.LA(1); @@ -2298,10 +2298,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRosParser.g:925:4: this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_21); - - newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_21); + newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + // InternalRosParser.g:929:4: ( (lv_result_10_0= ruleMessageDefinition ) ) // InternalRosParser.g:930:5: (lv_result_10_0= ruleMessageDefinition ) { @@ -2309,44 +2309,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRosParser.g:931:6: lv_result_10_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + pushFollow(FOLLOW_14); lv_result_10_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "result", - lv_result_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "result", + lv_result_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_11=(Token)match(input,RULE_END,FOLLOW_29); - - newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + this_END_11=(Token)match(input,RULE_END,FOLLOW_29); + newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + } break; } - otherlv_12=(Token)match(input,Feedback_1,FOLLOW_20); - - newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + otherlv_12=(Token)match(input,Feedback_1,FOLLOW_20); + newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + // InternalRosParser.g:957:3: (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? int alt22=2; int LA22_0 = input.LA(1); @@ -2358,10 +2358,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRosParser.g:958:4: this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END { - this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_21); - - newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_21); + newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + // InternalRosParser.g:962:4: ( (lv_feedback_14_0= ruleMessageDefinition ) ) // InternalRosParser.g:963:5: (lv_feedback_14_0= ruleMessageDefinition ) { @@ -2369,44 +2369,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRosParser.g:964:6: lv_feedback_14_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + pushFollow(FOLLOW_14); lv_feedback_14_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "feedback", - lv_feedback_14_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "feedback", + lv_feedback_14_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_15=(Token)match(input,RULE_END,FOLLOW_14); - - newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + this_END_15=(Token)match(input,RULE_END,FOLLOW_14); + newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + } break; } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + } @@ -2414,7 +2414,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2441,14 +2441,14 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { // InternalRosParser.g:994:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) // InternalRosParser.g:995:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF { - newCompositeNode(grammarAccess.getMessageDefinitionRule()); + newCompositeNode(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); iv_ruleMessageDefinition=ruleMessageDefinition(); state._fsp--; - current =iv_ruleMessageDefinition; - match(input,EOF,FOLLOW_2); + current =iv_ruleMessageDefinition; + match(input,EOF,FOLLOW_2); } @@ -2474,7 +2474,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1007:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ) @@ -2484,13 +2484,13 @@ public final EObject ruleMessageDefinition() throws RecognitionException { // InternalRosParser.g:1009:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )* { // InternalRosParser.g:1009:3: () - // InternalRosParser.g:1010:4: + // InternalRosParser.g:1010:4: { - current = forceCreateModelElement( - grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), + current); + } @@ -2506,40 +2506,40 @@ public final EObject ruleMessageDefinition() throws RecognitionException { switch (alt23) { - case 1 : - // InternalRosParser.g:1017:4: (lv_MessagePart_1_0= ruleMessagePart ) - { - // InternalRosParser.g:1017:4: (lv_MessagePart_1_0= ruleMessagePart ) - // InternalRosParser.g:1018:5: lv_MessagePart_1_0= ruleMessagePart - { + case 1 : + // InternalRosParser.g:1017:4: (lv_MessagePart_1_0= ruleMessagePart ) + { + // InternalRosParser.g:1017:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRosParser.g:1018:5: lv_MessagePart_1_0= ruleMessagePart + { - newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + + pushFollow(FOLLOW_30); + lv_MessagePart_1_0=ruleMessagePart(); - pushFollow(FOLLOW_30); - lv_MessagePart_1_0=ruleMessagePart(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); + } + add( + current, + "MessagePart", + lv_MessagePart_1_0, + "de.fraunhofer.ipa.ros.Basics.MessagePart"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); - } - add( - current, - "MessagePart", - lv_MessagePart_1_0, - "de.fraunhofer.ipa.ros.Basics.MessagePart"); - afterParserOrEnumRuleCall(); - - - } + } - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -2550,7 +2550,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2577,14 +2577,14 @@ public final EObject entryRulePublisher() throws RecognitionException { // InternalRosParser.g:1039:50: (iv_rulePublisher= rulePublisher EOF ) // InternalRosParser.g:1040:2: iv_rulePublisher= rulePublisher EOF { - newCompositeNode(grammarAccess.getPublisherRule()); + newCompositeNode(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); iv_rulePublisher=rulePublisher(); state._fsp--; - current =iv_rulePublisher; - match(input,EOF,FOLLOW_2); + current =iv_rulePublisher; + match(input,EOF,FOLLOW_2); } @@ -2617,7 +2617,7 @@ public final EObject rulePublisher() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1052:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -2627,13 +2627,13 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRosParser.g:1054:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRosParser.g:1054:3: () - // InternalRosParser.g:1055:4: + // InternalRosParser.g:1055:4: { - current = forceCreateModelElement( - grammarAccess.getPublisherAccess().getPublisherAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPublisherAccess().getPublisherAction_0(), + current); + } @@ -2644,42 +2644,42 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRosParser.g:1063:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_4); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - - newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + otherlv_2=(Token)match(input,Colon,FOLLOW_5); - otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + // InternalRosParser.g:1092:3: ( ( ruleEString ) ) // InternalRosParser.g:1093:4: ( ruleEString ) { @@ -2687,21 +2687,21 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRosParser.g:1094:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getPublisherRule()); - } - - - newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getPublisherRule()); + } + + newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + pushFollow(FOLLOW_32); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -2719,10 +2719,10 @@ public final EObject rulePublisher() throws RecognitionException { case 1 : // InternalRosParser.g:1109:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); - - newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_33); + newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + // InternalRosParser.g:1113:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRosParser.g:1114:5: (lv_namespace_7_0= ruleNamespace ) { @@ -2730,24 +2730,24 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRosParser.g:1115:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_14); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -2760,10 +2760,10 @@ public final EObject rulePublisher() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + } @@ -2771,7 +2771,7 @@ public final EObject rulePublisher() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2798,14 +2798,14 @@ public final EObject entryRuleSubscriber() throws RecognitionException { // InternalRosParser.g:1141:51: (iv_ruleSubscriber= ruleSubscriber EOF ) // InternalRosParser.g:1142:2: iv_ruleSubscriber= ruleSubscriber EOF { - newCompositeNode(grammarAccess.getSubscriberRule()); + newCompositeNode(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); iv_ruleSubscriber=ruleSubscriber(); state._fsp--; - current =iv_ruleSubscriber; - match(input,EOF,FOLLOW_2); + current =iv_ruleSubscriber; + match(input,EOF,FOLLOW_2); } @@ -2838,7 +2838,7 @@ public final EObject ruleSubscriber() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1154:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -2848,13 +2848,13 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRosParser.g:1156:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRosParser.g:1156:3: () - // InternalRosParser.g:1157:4: + // InternalRosParser.g:1157:4: { - current = forceCreateModelElement( - grammarAccess.getSubscriberAccess().getSubscriberAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getSubscriberAccess().getSubscriberAction_0(), + current); + } @@ -2865,42 +2865,42 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRosParser.g:1165:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_4); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_5); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Type_1,FOLLOW_7); - - newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + // InternalRosParser.g:1194:3: ( ( ruleEString ) ) // InternalRosParser.g:1195:4: ( ruleEString ) { @@ -2908,21 +2908,21 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRosParser.g:1196:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getSubscriberRule()); - } - - - newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getSubscriberRule()); + } + + newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + pushFollow(FOLLOW_32); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -2940,10 +2940,10 @@ public final EObject ruleSubscriber() throws RecognitionException { case 1 : // InternalRosParser.g:1211:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); - - newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_33); + newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + // InternalRosParser.g:1215:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRosParser.g:1216:5: (lv_namespace_7_0= ruleNamespace ) { @@ -2951,24 +2951,24 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRosParser.g:1217:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_14); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -2981,10 +2981,10 @@ public final EObject ruleSubscriber() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + } @@ -2992,7 +2992,7 @@ public final EObject ruleSubscriber() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3019,14 +3019,14 @@ public final EObject entryRuleServiceServer() throws RecognitionException { // InternalRosParser.g:1243:54: (iv_ruleServiceServer= ruleServiceServer EOF ) // InternalRosParser.g:1244:2: iv_ruleServiceServer= ruleServiceServer EOF { - newCompositeNode(grammarAccess.getServiceServerRule()); + newCompositeNode(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); iv_ruleServiceServer=ruleServiceServer(); state._fsp--; - current =iv_ruleServiceServer; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceServer; + match(input,EOF,FOLLOW_2); } @@ -3059,7 +3059,7 @@ public final EObject ruleServiceServer() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1256:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -3069,13 +3069,13 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRosParser.g:1258:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRosParser.g:1258:3: () - // InternalRosParser.g:1259:4: + // InternalRosParser.g:1259:4: { - current = forceCreateModelElement( - grammarAccess.getServiceServerAccess().getServiceServerAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceServerAccess().getServiceServerAction_0(), + current); + } @@ -3086,42 +3086,42 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRosParser.g:1267:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_4); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - - newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + otherlv_2=(Token)match(input,Colon,FOLLOW_5); - otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + // InternalRosParser.g:1296:3: ( ( ruleEString ) ) // InternalRosParser.g:1297:4: ( ruleEString ) { @@ -3129,21 +3129,21 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRosParser.g:1298:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getServiceServerRule()); - } - - - newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getServiceServerRule()); + } + + newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + pushFollow(FOLLOW_32); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -3161,10 +3161,10 @@ public final EObject ruleServiceServer() throws RecognitionException { case 1 : // InternalRosParser.g:1313:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); - - newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_33); + newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + // InternalRosParser.g:1317:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRosParser.g:1318:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3172,24 +3172,24 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRosParser.g:1319:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_14); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3202,10 +3202,10 @@ public final EObject ruleServiceServer() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + } @@ -3213,7 +3213,7 @@ public final EObject ruleServiceServer() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3240,14 +3240,14 @@ public final EObject entryRuleServiceClient() throws RecognitionException { // InternalRosParser.g:1345:54: (iv_ruleServiceClient= ruleServiceClient EOF ) // InternalRosParser.g:1346:2: iv_ruleServiceClient= ruleServiceClient EOF { - newCompositeNode(grammarAccess.getServiceClientRule()); + newCompositeNode(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); iv_ruleServiceClient=ruleServiceClient(); state._fsp--; - current =iv_ruleServiceClient; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceClient; + match(input,EOF,FOLLOW_2); } @@ -3280,7 +3280,7 @@ public final EObject ruleServiceClient() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1358:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -3290,13 +3290,13 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRosParser.g:1360:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRosParser.g:1360:3: () - // InternalRosParser.g:1361:4: + // InternalRosParser.g:1361:4: { - current = forceCreateModelElement( - grammarAccess.getServiceClientAccess().getServiceClientAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceClientAccess().getServiceClientAction_0(), + current); + } @@ -3307,42 +3307,42 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRosParser.g:1369:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_4); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_5); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Type_1,FOLLOW_7); - - newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + // InternalRosParser.g:1398:3: ( ( ruleEString ) ) // InternalRosParser.g:1399:4: ( ruleEString ) { @@ -3350,21 +3350,21 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRosParser.g:1400:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getServiceClientRule()); - } - - - newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getServiceClientRule()); + } + + newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + pushFollow(FOLLOW_32); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -3382,10 +3382,10 @@ public final EObject ruleServiceClient() throws RecognitionException { case 1 : // InternalRosParser.g:1415:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); - - newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_33); + newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + // InternalRosParser.g:1419:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRosParser.g:1420:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3393,24 +3393,24 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRosParser.g:1421:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_14); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3423,10 +3423,10 @@ public final EObject ruleServiceClient() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + } @@ -3434,7 +3434,7 @@ public final EObject ruleServiceClient() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3461,14 +3461,14 @@ public final EObject entryRuleActionServer() throws RecognitionException { // InternalRosParser.g:1447:53: (iv_ruleActionServer= ruleActionServer EOF ) // InternalRosParser.g:1448:2: iv_ruleActionServer= ruleActionServer EOF { - newCompositeNode(grammarAccess.getActionServerRule()); + newCompositeNode(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); iv_ruleActionServer=ruleActionServer(); state._fsp--; - current =iv_ruleActionServer; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionServer; + match(input,EOF,FOLLOW_2); } @@ -3501,7 +3501,7 @@ public final EObject ruleActionServer() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1460:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -3511,13 +3511,13 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRosParser.g:1462:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRosParser.g:1462:3: () - // InternalRosParser.g:1463:4: + // InternalRosParser.g:1463:4: { - current = forceCreateModelElement( - grammarAccess.getActionServerAccess().getActionServerAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionServerAccess().getActionServerAction_0(), + current); + } @@ -3528,42 +3528,42 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRosParser.g:1471:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_4); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - - newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + otherlv_2=(Token)match(input,Colon,FOLLOW_5); - otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + // InternalRosParser.g:1500:3: ( ( ruleEString ) ) // InternalRosParser.g:1501:4: ( ruleEString ) { @@ -3571,21 +3571,21 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRosParser.g:1502:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getActionServerRule()); - } - - - newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getActionServerRule()); + } + + newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + pushFollow(FOLLOW_32); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -3603,10 +3603,10 @@ public final EObject ruleActionServer() throws RecognitionException { case 1 : // InternalRosParser.g:1517:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); - - newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_33); + newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + // InternalRosParser.g:1521:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRosParser.g:1522:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3614,24 +3614,24 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRosParser.g:1523:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_14); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3644,10 +3644,10 @@ public final EObject ruleActionServer() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + } @@ -3655,7 +3655,7 @@ public final EObject ruleActionServer() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3682,14 +3682,14 @@ public final EObject entryRuleActionClient() throws RecognitionException { // InternalRosParser.g:1549:53: (iv_ruleActionClient= ruleActionClient EOF ) // InternalRosParser.g:1550:2: iv_ruleActionClient= ruleActionClient EOF { - newCompositeNode(grammarAccess.getActionClientRule()); + newCompositeNode(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); iv_ruleActionClient=ruleActionClient(); state._fsp--; - current =iv_ruleActionClient; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionClient; + match(input,EOF,FOLLOW_2); } @@ -3722,7 +3722,7 @@ public final EObject ruleActionClient() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1562:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -3732,13 +3732,13 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRosParser.g:1564:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRosParser.g:1564:3: () - // InternalRosParser.g:1565:4: + // InternalRosParser.g:1565:4: { - current = forceCreateModelElement( - grammarAccess.getActionClientAccess().getActionClientAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionClientAccess().getActionClientAction_0(), + current); + } @@ -3749,42 +3749,42 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRosParser.g:1573:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_4); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + otherlv_2=(Token)match(input,Colon,FOLLOW_5); - newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); - otherlv_4=(Token)match(input,Type_1,FOLLOW_7); - - newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_7); + newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + // InternalRosParser.g:1602:3: ( ( ruleEString ) ) // InternalRosParser.g:1603:4: ( ruleEString ) { @@ -3792,21 +3792,21 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRosParser.g:1604:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getActionClientRule()); - } - - - newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getActionClientRule()); + } + + newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + pushFollow(FOLLOW_32); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -3824,10 +3824,10 @@ public final EObject ruleActionClient() throws RecognitionException { case 1 : // InternalRosParser.g:1619:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); - - newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_33); + newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + // InternalRosParser.g:1623:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRosParser.g:1624:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3835,24 +3835,24 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRosParser.g:1625:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_14); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3865,10 +3865,10 @@ public final EObject ruleActionClient() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + } @@ -3876,7 +3876,7 @@ public final EObject ruleActionClient() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3903,14 +3903,14 @@ public final EObject entryRuleDependency() throws RecognitionException { // InternalRosParser.g:1651:51: (iv_ruleDependency= ruleDependency EOF ) // InternalRosParser.g:1652:2: iv_ruleDependency= ruleDependency EOF { - newCompositeNode(grammarAccess.getDependencyRule()); + newCompositeNode(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); iv_ruleDependency=ruleDependency(); state._fsp--; - current =iv_ruleDependency; - match(input,EOF,FOLLOW_2); + current =iv_ruleDependency; + match(input,EOF,FOLLOW_2); } @@ -3938,7 +3938,7 @@ public final EObject ruleDependency() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1664:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) @@ -3965,17 +3965,17 @@ else if ( (LA30_0==ExternalDependency) ) { // InternalRosParser.g:1666:3: this_PackageDependency_0= rulePackageDependency { - newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); - + newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + pushFollow(FOLLOW_2); this_PackageDependency_0=rulePackageDependency(); state._fsp--; - current = this_PackageDependency_0; - afterParserOrEnumRuleCall(); - + current = this_PackageDependency_0; + afterParserOrEnumRuleCall(); + } break; @@ -3983,17 +3983,17 @@ else if ( (LA30_0==ExternalDependency) ) { // InternalRosParser.g:1675:3: this_ExternalDependency_1= ruleExternalDependency { - newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); - + newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ExternalDependency_1=ruleExternalDependency(); state._fsp--; - current = this_ExternalDependency_1; - afterParserOrEnumRuleCall(); - + current = this_ExternalDependency_1; + afterParserOrEnumRuleCall(); + } break; @@ -4004,7 +4004,7 @@ else if ( (LA30_0==ExternalDependency) ) { } - leaveRule(); + leaveRule(); } @@ -4031,14 +4031,14 @@ public final EObject entryRulePackageDependency() throws RecognitionException { // InternalRosParser.g:1687:58: (iv_rulePackageDependency= rulePackageDependency EOF ) // InternalRosParser.g:1688:2: iv_rulePackageDependency= rulePackageDependency EOF { - newCompositeNode(grammarAccess.getPackageDependencyRule()); + newCompositeNode(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); iv_rulePackageDependency=rulePackageDependency(); state._fsp--; - current =iv_rulePackageDependency; - match(input,EOF,FOLLOW_2); + current =iv_rulePackageDependency; + match(input,EOF,FOLLOW_2); } @@ -4061,7 +4061,7 @@ public final EObject rulePackageDependency() throws RecognitionException { EObject current = null; - enterRule(); + enterRule(); try { // InternalRosParser.g:1700:2: ( ( ( ruleEString ) ) ) @@ -4074,21 +4074,21 @@ public final EObject rulePackageDependency() throws RecognitionException { // InternalRosParser.g:1703:4: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getPackageDependencyRule()); - } - - - newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + if (current==null) { + current = createModelElement(grammarAccess.getPackageDependencyRule()); + } + + newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -4099,7 +4099,7 @@ public final EObject rulePackageDependency() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4126,14 +4126,14 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { // InternalRosParser.g:1720:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) // InternalRosParser.g:1721:2: iv_ruleExternalDependency= ruleExternalDependency EOF { - newCompositeNode(grammarAccess.getExternalDependencyRule()); + newCompositeNode(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); iv_ruleExternalDependency=ruleExternalDependency(); state._fsp--; - current =iv_ruleExternalDependency; - match(input,EOF,FOLLOW_2); + current =iv_ruleExternalDependency; + match(input,EOF,FOLLOW_2); } @@ -4160,7 +4160,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1733:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) @@ -4170,20 +4170,20 @@ public final EObject ruleExternalDependency() throws RecognitionException { // InternalRosParser.g:1735:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) { // InternalRosParser.g:1735:3: () - // InternalRosParser.g:1736:4: + // InternalRosParser.g:1736:4: { - current = forceCreateModelElement( - grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), + current); + } - otherlv_1=(Token)match(input,ExternalDependency,FOLLOW_7); - - newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + otherlv_1=(Token)match(input,ExternalDependency,FOLLOW_7); + newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + // InternalRosParser.g:1746:3: ( (lv_name_2_0= ruleEString ) ) // InternalRosParser.g:1747:4: (lv_name_2_0= ruleEString ) { @@ -4191,24 +4191,24 @@ public final EObject ruleExternalDependency() throws RecognitionException { // InternalRosParser.g:1748:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_2); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -4222,7 +4222,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4249,14 +4249,14 @@ public final EObject entryRuleNamespace() throws RecognitionException { // InternalRosParser.g:1769:50: (iv_ruleNamespace= ruleNamespace EOF ) // InternalRosParser.g:1770:2: iv_ruleNamespace= ruleNamespace EOF { - newCompositeNode(grammarAccess.getNamespaceRule()); + newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); iv_ruleNamespace=ruleNamespace(); state._fsp--; - current =iv_ruleNamespace; - match(input,EOF,FOLLOW_2); + current =iv_ruleNamespace; + match(input,EOF,FOLLOW_2); } @@ -4286,7 +4286,7 @@ public final EObject ruleNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1782:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) @@ -4322,17 +4322,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRosParser.g:1784:3: this_GlobalNamespace_0= ruleGlobalNamespace { - newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + pushFollow(FOLLOW_2); this_GlobalNamespace_0=ruleGlobalNamespace(); state._fsp--; - current = this_GlobalNamespace_0; - afterParserOrEnumRuleCall(); - + current = this_GlobalNamespace_0; + afterParserOrEnumRuleCall(); + } break; @@ -4340,17 +4340,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRosParser.g:1793:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { - newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + pushFollow(FOLLOW_2); this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl(); state._fsp--; - current = this_RelativeNamespace_Impl_1; - afterParserOrEnumRuleCall(); - + current = this_RelativeNamespace_Impl_1; + afterParserOrEnumRuleCall(); + } break; @@ -4358,17 +4358,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRosParser.g:1802:3: this_PrivateNamespace_2= rulePrivateNamespace { - newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + pushFollow(FOLLOW_2); this_PrivateNamespace_2=rulePrivateNamespace(); state._fsp--; - current = this_PrivateNamespace_2; - afterParserOrEnumRuleCall(); - + current = this_PrivateNamespace_2; + afterParserOrEnumRuleCall(); + } break; @@ -4379,7 +4379,7 @@ public final EObject ruleNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4406,14 +4406,14 @@ public final String entryRuleGraphName() throws RecognitionException { // InternalRosParser.g:1814:49: (iv_ruleGraphName= ruleGraphName EOF ) // InternalRosParser.g:1815:2: iv_ruleGraphName= ruleGraphName EOF { - newCompositeNode(grammarAccess.getGraphNameRule()); + newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); iv_ruleGraphName=ruleGraphName(); state._fsp--; - current =iv_ruleGraphName.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleGraphName.getText(); + match(input,EOF,FOLLOW_2); } @@ -4438,22 +4438,22 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException Token kw=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:1827:2: (kw= GraphName ) // InternalRosParser.g:1828:2: kw= GraphName { - kw=(Token)match(input,GraphName,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + kw=(Token)match(input,GraphName,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + } - leaveRule(); + leaveRule(); } @@ -4480,14 +4480,14 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // InternalRosParser.g:1836:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) // InternalRosParser.g:1837:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { - newCompositeNode(grammarAccess.getGlobalNamespaceRule()); + newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); iv_ruleGlobalNamespace=ruleGlobalNamespace(); state._fsp--; - current =iv_ruleGlobalNamespace; - match(input,EOF,FOLLOW_2); + current =iv_ruleGlobalNamespace; + match(input,EOF,FOLLOW_2); } @@ -4519,7 +4519,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1849:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -4529,20 +4529,20 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // InternalRosParser.g:1851:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRosParser.g:1851:3: () - // InternalRosParser.g:1852:4: + // InternalRosParser.g:1852:4: { - current = forceCreateModelElement( - grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_34); - - newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_34); + newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + // InternalRosParser.g:1862:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt33=2; int LA33_0 = input.LA(1); @@ -4554,10 +4554,10 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { case 1 : // InternalRosParser.g:1863:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); - - newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); + newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRosParser.g:1867:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRosParser.g:1868:5: (lv_parts_3_0= ruleGraphName ) { @@ -4565,24 +4565,24 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // InternalRosParser.g:1869:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_13); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -4601,57 +4601,57 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { switch (alt32) { - case 1 : - // InternalRosParser.g:1887:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_35); - - newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + case 1 : + // InternalRosParser.g:1887:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_35); - // InternalRosParser.g:1891:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosParser.g:1892:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRosParser.g:1892:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosParser.g:1893:7: lv_parts_5_0= ruleGraphName - { + newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + + // InternalRosParser.g:1891:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:1892:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRosParser.g:1892:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:1893:7: lv_parts_5_0= ruleGraphName + { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_13); + lv_parts_5_0=ruleGraphName(); - pushFollow(FOLLOW_13); - lv_parts_5_0=ruleGraphName(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + } - } + } - } + } + break; - - } - break; - - default : - break loop32; + default : + break loop32; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -4665,7 +4665,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4692,14 +4692,14 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // InternalRosParser.g:1920:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) // InternalRosParser.g:1921:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); + newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl(); state._fsp--; - current =iv_ruleRelativeNamespace_Impl; - match(input,EOF,FOLLOW_2); + current =iv_ruleRelativeNamespace_Impl; + match(input,EOF,FOLLOW_2); } @@ -4731,7 +4731,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:1933:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -4741,20 +4741,20 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRosParser.g:1935:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRosParser.g:1935:3: () - // InternalRosParser.g:1936:4: + // InternalRosParser.g:1936:4: { - current = forceCreateModelElement( - grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_34); - - newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_34); + newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + // InternalRosParser.g:1946:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt35=2; int LA35_0 = input.LA(1); @@ -4766,10 +4766,10 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { case 1 : // InternalRosParser.g:1947:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); - - newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); + newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRosParser.g:1951:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRosParser.g:1952:5: (lv_parts_3_0= ruleGraphName ) { @@ -4777,24 +4777,24 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRosParser.g:1953:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_13); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -4813,57 +4813,57 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { switch (alt34) { - case 1 : - // InternalRosParser.g:1971:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_35); + case 1 : + // InternalRosParser.g:1971:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_35); - newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + + // InternalRosParser.g:1975:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:1976:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRosParser.g:1976:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:1977:7: lv_parts_5_0= ruleGraphName + { - // InternalRosParser.g:1975:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosParser.g:1976:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRosParser.g:1976:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosParser.g:1977:7: lv_parts_5_0= ruleGraphName - { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_13); + lv_parts_5_0=ruleGraphName(); - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + state._fsp--; - pushFollow(FOLLOW_13); - lv_parts_5_0=ruleGraphName(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + } - } + } + break; - } - - - } - break; - - default : - break loop34; + default : + break loop34; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -4877,7 +4877,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4904,14 +4904,14 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // InternalRosParser.g:2004:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) // InternalRosParser.g:2005:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { - newCompositeNode(grammarAccess.getPrivateNamespaceRule()); + newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); iv_rulePrivateNamespace=rulePrivateNamespace(); state._fsp--; - current =iv_rulePrivateNamespace; - match(input,EOF,FOLLOW_2); + current =iv_rulePrivateNamespace; + match(input,EOF,FOLLOW_2); } @@ -4943,7 +4943,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2017:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -4953,20 +4953,20 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // InternalRosParser.g:2019:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRosParser.g:2019:3: () - // InternalRosParser.g:2020:4: + // InternalRosParser.g:2020:4: { - current = forceCreateModelElement( - grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_34); - - newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_34); + newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + // InternalRosParser.g:2030:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt37=2; int LA37_0 = input.LA(1); @@ -4978,10 +4978,10 @@ public final EObject rulePrivateNamespace() throws RecognitionException { case 1 : // InternalRosParser.g:2031:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); - - newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); + newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRosParser.g:2035:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRosParser.g:2036:5: (lv_parts_3_0= ruleGraphName ) { @@ -4989,24 +4989,24 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // InternalRosParser.g:2037:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_13); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -5025,57 +5025,57 @@ public final EObject rulePrivateNamespace() throws RecognitionException { switch (alt36) { - case 1 : - // InternalRosParser.g:2055:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_35); - - newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - - // InternalRosParser.g:2059:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosParser.g:2060:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRosParser.g:2060:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosParser.g:2061:7: lv_parts_5_0= ruleGraphName - { + case 1 : + // InternalRosParser.g:2055:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_35); - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + + // InternalRosParser.g:2059:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:2060:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRosParser.g:2060:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:2061:7: lv_parts_5_0= ruleGraphName + { - pushFollow(FOLLOW_13); - lv_parts_5_0=ruleGraphName(); + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_13); + lv_parts_5_0=ruleGraphName(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop36; + default : + break loop36; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -5089,7 +5089,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5116,14 +5116,14 @@ public final EObject entryRuleParameter() throws RecognitionException { // InternalRosParser.g:2088:50: (iv_ruleParameter= ruleParameter EOF ) // InternalRosParser.g:2089:2: iv_ruleParameter= ruleParameter EOF { - newCompositeNode(grammarAccess.getParameterRule()); + newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); iv_ruleParameter=ruleParameter(); state._fsp--; - current =iv_ruleParameter; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameter; + match(input,EOF,FOLLOW_2); } @@ -5161,7 +5161,7 @@ public final EObject ruleParameter() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2101:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END ) ) @@ -5171,13 +5171,13 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRosParser.g:2103:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END { // InternalRosParser.g:2103:3: () - // InternalRosParser.g:2104:4: + // InternalRosParser.g:2104:4: { - current = forceCreateModelElement( - grammarAccess.getParameterAccess().getParameterAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterAccess().getParameterAction_0(), + current); + } @@ -5188,38 +5188,38 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRosParser.g:2112:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_4); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_5); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_36); - - newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_36); + newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + // InternalRosParser.g:2137:3: (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? int alt38=2; int LA38_0 = input.LA(1); @@ -5231,10 +5231,10 @@ public final EObject ruleParameter() throws RecognitionException { case 1 : // InternalRosParser.g:2138:4: otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) { - otherlv_4=(Token)match(input,Ns,FOLLOW_33); - - newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); + otherlv_4=(Token)match(input,Ns,FOLLOW_33); + newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); + // InternalRosParser.g:2142:4: ( (lv_namespace_5_0= ruleNamespace ) ) // InternalRosParser.g:2143:5: (lv_namespace_5_0= ruleNamespace ) { @@ -5242,24 +5242,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRosParser.g:2144:6: lv_namespace_5_0= ruleNamespace { - newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); + pushFollow(FOLLOW_31); lv_namespace_5_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "namespace", - lv_namespace_5_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "namespace", + lv_namespace_5_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -5272,10 +5272,10 @@ public final EObject ruleParameter() throws RecognitionException { } - otherlv_6=(Token)match(input,Type_1,FOLLOW_37); - - newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); + otherlv_6=(Token)match(input,Type_1,FOLLOW_37); + newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); + // InternalRosParser.g:2166:3: ( (lv_type_7_0= ruleParameterType ) ) // InternalRosParser.g:2167:4: (lv_type_7_0= ruleParameterType ) { @@ -5283,24 +5283,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRosParser.g:2168:5: lv_type_7_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); + pushFollow(FOLLOW_38); lv_type_7_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "type", - lv_type_7_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "type", + lv_type_7_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -5318,10 +5318,10 @@ public final EObject ruleParameter() throws RecognitionException { case 1 : // InternalRosParser.g:2186:4: otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) { - otherlv_8=(Token)match(input,Value_1,FOLLOW_39); - - newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); + otherlv_8=(Token)match(input,Value_1,FOLLOW_39); + newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); + // InternalRosParser.g:2190:4: ( (lv_value_9_0= ruleParameterValue ) ) // InternalRosParser.g:2191:5: (lv_value_9_0= ruleParameterValue ) { @@ -5329,24 +5329,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRosParser.g:2192:6: lv_value_9_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); + pushFollow(FOLLOW_14); lv_value_9_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "value", - lv_value_9_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "value", + lv_value_9_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } @@ -5359,10 +5359,10 @@ public final EObject ruleParameter() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + } @@ -5370,7 +5370,7 @@ public final EObject ruleParameter() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5397,14 +5397,14 @@ public final EObject entryRuleParameterType() throws RecognitionException { // InternalRosParser.g:2218:54: (iv_ruleParameterType= ruleParameterType EOF ) // InternalRosParser.g:2219:2: iv_ruleParameterType= ruleParameterType EOF { - newCompositeNode(grammarAccess.getParameterTypeRule()); + newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterType=ruleParameterType(); state._fsp--; - current =iv_ruleParameterType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterType; + match(input,EOF,FOLLOW_2); } @@ -5444,7 +5444,7 @@ public final EObject ruleParameterType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2231:2: ( (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) ) @@ -5505,17 +5505,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRosParser.g:2233:3: this_ParameterListType_0= ruleParameterListType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + pushFollow(FOLLOW_2); this_ParameterListType_0=ruleParameterListType(); state._fsp--; - current = this_ParameterListType_0; - afterParserOrEnumRuleCall(); - + current = this_ParameterListType_0; + afterParserOrEnumRuleCall(); + } break; @@ -5523,17 +5523,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRosParser.g:2242:3: this_ParameterStructType_1= ruleParameterStructType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ParameterStructType_1=ruleParameterStructType(); state._fsp--; - current = this_ParameterStructType_1; - afterParserOrEnumRuleCall(); - + current = this_ParameterStructType_1; + afterParserOrEnumRuleCall(); + } break; @@ -5541,17 +5541,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRosParser.g:2251:3: this_ParameterIntegerType_2= ruleParameterIntegerType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ParameterIntegerType_2=ruleParameterIntegerType(); state._fsp--; - current = this_ParameterIntegerType_2; - afterParserOrEnumRuleCall(); - + current = this_ParameterIntegerType_2; + afterParserOrEnumRuleCall(); + } break; @@ -5559,17 +5559,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRosParser.g:2260:3: this_ParameterStringType_3= ruleParameterStringType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + pushFollow(FOLLOW_2); this_ParameterStringType_3=ruleParameterStringType(); state._fsp--; - current = this_ParameterStringType_3; - afterParserOrEnumRuleCall(); - + current = this_ParameterStringType_3; + afterParserOrEnumRuleCall(); + } break; @@ -5577,17 +5577,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRosParser.g:2269:3: this_ParameterDoubleType_4= ruleParameterDoubleType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + pushFollow(FOLLOW_2); this_ParameterDoubleType_4=ruleParameterDoubleType(); state._fsp--; - current = this_ParameterDoubleType_4; - afterParserOrEnumRuleCall(); - + current = this_ParameterDoubleType_4; + afterParserOrEnumRuleCall(); + } break; @@ -5595,17 +5595,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRosParser.g:2278:3: this_ParameterBooleanType_5= ruleParameterBooleanType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + pushFollow(FOLLOW_2); this_ParameterBooleanType_5=ruleParameterBooleanType(); state._fsp--; - current = this_ParameterBooleanType_5; - afterParserOrEnumRuleCall(); - + current = this_ParameterBooleanType_5; + afterParserOrEnumRuleCall(); + } break; @@ -5613,17 +5613,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRosParser.g:2287:3: this_ParameterBase64Type_6= ruleParameterBase64Type { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + pushFollow(FOLLOW_2); this_ParameterBase64Type_6=ruleParameterBase64Type(); state._fsp--; - current = this_ParameterBase64Type_6; - afterParserOrEnumRuleCall(); - + current = this_ParameterBase64Type_6; + afterParserOrEnumRuleCall(); + } break; @@ -5631,17 +5631,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRosParser.g:2296:3: this_ParameterArrayType_7= ruleParameterArrayType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + pushFollow(FOLLOW_2); this_ParameterArrayType_7=ruleParameterArrayType(); state._fsp--; - current = this_ParameterArrayType_7; - afterParserOrEnumRuleCall(); - + current = this_ParameterArrayType_7; + afterParserOrEnumRuleCall(); + } break; @@ -5652,7 +5652,7 @@ public final EObject ruleParameterType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5679,14 +5679,14 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // InternalRosParser.g:2308:55: (iv_ruleParameterValue= ruleParameterValue EOF ) // InternalRosParser.g:2309:2: iv_ruleParameterValue= ruleParameterValue EOF { - newCompositeNode(grammarAccess.getParameterValueRule()); + newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); iv_ruleParameterValue=ruleParameterValue(); state._fsp--; - current =iv_ruleParameterValue; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterValue; + match(input,EOF,FOLLOW_2); } @@ -5724,7 +5724,7 @@ public final EObject ruleParameterValue() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2321:2: ( (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) ) @@ -5738,17 +5738,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRosParser.g:2323:3: this_ParameterString_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + pushFollow(FOLLOW_2); this_ParameterString_0=ruleParameterString(); state._fsp--; - current = this_ParameterString_0; - afterParserOrEnumRuleCall(); - + current = this_ParameterString_0; + afterParserOrEnumRuleCall(); + } break; @@ -5756,17 +5756,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRosParser.g:2332:3: this_ParameterBase64_1= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ParameterBase64_1=ruleParameterBase64(); state._fsp--; - current = this_ParameterBase64_1; - afterParserOrEnumRuleCall(); - + current = this_ParameterBase64_1; + afterParserOrEnumRuleCall(); + } break; @@ -5774,17 +5774,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRosParser.g:2341:3: this_ParameterInteger_2= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ParameterInteger_2=ruleParameterInteger(); state._fsp--; - current = this_ParameterInteger_2; - afterParserOrEnumRuleCall(); - + current = this_ParameterInteger_2; + afterParserOrEnumRuleCall(); + } break; @@ -5792,17 +5792,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRosParser.g:2350:3: this_ParameterDouble_3= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + pushFollow(FOLLOW_2); this_ParameterDouble_3=ruleParameterDouble(); state._fsp--; - current = this_ParameterDouble_3; - afterParserOrEnumRuleCall(); - + current = this_ParameterDouble_3; + afterParserOrEnumRuleCall(); + } break; @@ -5810,17 +5810,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRosParser.g:2359:3: this_ParameterBoolean_4= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + pushFollow(FOLLOW_2); this_ParameterBoolean_4=ruleParameterBoolean(); state._fsp--; - current = this_ParameterBoolean_4; - afterParserOrEnumRuleCall(); - + current = this_ParameterBoolean_4; + afterParserOrEnumRuleCall(); + } break; @@ -5828,17 +5828,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRosParser.g:2368:3: this_ParameterList_5= ruleParameterList { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + pushFollow(FOLLOW_2); this_ParameterList_5=ruleParameterList(); state._fsp--; - current = this_ParameterList_5; - afterParserOrEnumRuleCall(); - + current = this_ParameterList_5; + afterParserOrEnumRuleCall(); + } break; @@ -5846,17 +5846,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRosParser.g:2377:3: this_ParameterStruct_6= ruleParameterStruct { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + pushFollow(FOLLOW_2); this_ParameterStruct_6=ruleParameterStruct(); state._fsp--; - current = this_ParameterStruct_6; - afterParserOrEnumRuleCall(); - + current = this_ParameterStruct_6; + afterParserOrEnumRuleCall(); + } break; @@ -5867,7 +5867,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5894,14 +5894,14 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // InternalRosParser.g:2389:58: (iv_ruleParameterListType= ruleParameterListType EOF ) // InternalRosParser.g:2390:2: iv_ruleParameterListType= ruleParameterListType EOF { - newCompositeNode(grammarAccess.getParameterListTypeRule()); + newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterListType=ruleParameterListType(); state._fsp--; - current =iv_ruleParameterListType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterListType; + match(input,EOF,FOLLOW_2); } @@ -5933,7 +5933,7 @@ public final EObject ruleParameterListType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2402:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) @@ -5943,24 +5943,24 @@ public final EObject ruleParameterListType() throws RecognitionException { // InternalRosParser.g:2404:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket { // InternalRosParser.g:2404:3: () - // InternalRosParser.g:2405:4: + // InternalRosParser.g:2405:4: { - current = forceCreateModelElement( - grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,List,FOLLOW_11); + otherlv_1=(Token)match(input,List,FOLLOW_11); - newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_37); - - newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_37); + newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + // InternalRosParser.g:2419:3: ( (lv_sequence_3_0= ruleParameterType ) ) // InternalRosParser.g:2420:4: (lv_sequence_3_0= ruleParameterType ) { @@ -5968,24 +5968,24 @@ public final EObject ruleParameterListType() throws RecognitionException { // InternalRosParser.g:2421:5: lv_sequence_3_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + pushFollow(FOLLOW_13); lv_sequence_3_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - current, - "sequence", - lv_sequence_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + current, + "sequence", + lv_sequence_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -6004,57 +6004,57 @@ public final EObject ruleParameterListType() throws RecognitionException { switch (alt42) { - case 1 : - // InternalRosParser.g:2439:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_37); + case 1 : + // InternalRosParser.g:2439:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_37); - newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + + // InternalRosParser.g:2443:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRosParser.g:2444:5: (lv_sequence_5_0= ruleParameterType ) + { + // InternalRosParser.g:2444:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRosParser.g:2445:6: lv_sequence_5_0= ruleParameterType + { - // InternalRosParser.g:2443:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRosParser.g:2444:5: (lv_sequence_5_0= ruleParameterType ) - { - // InternalRosParser.g:2444:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRosParser.g:2445:6: lv_sequence_5_0= ruleParameterType - { - - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - - pushFollow(FOLLOW_13); - lv_sequence_5_0=ruleParameterType(); + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + + pushFollow(FOLLOW_13); + lv_sequence_5_0=ruleParameterType(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - current, - "sequence", - lv_sequence_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + current, + "sequence", + lv_sequence_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop42; + default : + break loop42; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + } @@ -6062,7 +6062,7 @@ public final EObject ruleParameterListType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6089,14 +6089,14 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // InternalRosParser.g:2471:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) // InternalRosParser.g:2472:2: iv_ruleParameterStructType= ruleParameterStructType EOF { - newCompositeNode(grammarAccess.getParameterStructTypeRule()); + newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructType=ruleParameterStructType(); state._fsp--; - current =iv_ruleParameterStructType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructType; + match(input,EOF,FOLLOW_2); } @@ -6128,7 +6128,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2484:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) @@ -6138,24 +6138,24 @@ public final EObject ruleParameterStructType() throws RecognitionException { // InternalRosParser.g:2486:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket { // InternalRosParser.g:2486:3: () - // InternalRosParser.g:2487:4: + // InternalRosParser.g:2487:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Struct,FOLLOW_11); + otherlv_1=(Token)match(input,Struct,FOLLOW_11); - newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_7); - - newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_7); + newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + // InternalRosParser.g:2501:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) // InternalRosParser.g:2502:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { @@ -6163,24 +6163,24 @@ public final EObject ruleParameterStructType() throws RecognitionException { // InternalRosParser.g:2503:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + pushFollow(FOLLOW_13); lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - current, - "parameterstructypetmember", - lv_parameterstructypetmember_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + current, + "parameterstructypetmember", + lv_parameterstructypetmember_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } @@ -6199,57 +6199,57 @@ public final EObject ruleParameterStructType() throws RecognitionException { switch (alt43) { - case 1 : - // InternalRosParser.g:2521:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_7); - - newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - - // InternalRosParser.g:2525:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRosParser.g:2526:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - { - // InternalRosParser.g:2526:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRosParser.g:2527:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember - { + case 1 : + // InternalRosParser.g:2521:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_7); - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + + // InternalRosParser.g:2525:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRosParser.g:2526:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + { + // InternalRosParser.g:2526:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRosParser.g:2527:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + { - pushFollow(FOLLOW_13); - lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + + pushFollow(FOLLOW_13); + lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - current, - "parameterstructypetmember", - lv_parameterstructypetmember_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + current, + "parameterstructypetmember", + lv_parameterstructypetmember_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop43; + default : + break loop43; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + } @@ -6257,7 +6257,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6284,14 +6284,14 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // InternalRosParser.g:2553:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) // InternalRosParser.g:2554:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { - newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); + newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterIntegerType=ruleParameterIntegerType(); state._fsp--; - current =iv_ruleParameterIntegerType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterIntegerType; + match(input,EOF,FOLLOW_2); } @@ -6319,7 +6319,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2566:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) @@ -6329,20 +6329,20 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // InternalRosParser.g:2568:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { // InternalRosParser.g:2568:3: () - // InternalRosParser.g:2569:4: + // InternalRosParser.g:2569:4: { - current = forceCreateModelElement( - grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Integer,FOLLOW_40); - - newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + otherlv_1=(Token)match(input,Integer,FOLLOW_40); + newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + // InternalRosParser.g:2579:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? int alt44=2; int LA44_0 = input.LA(1); @@ -6358,10 +6358,10 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { case 1 : // InternalRosParser.g:2580:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_41); - - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_41); + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + // InternalRosParser.g:2584:4: ( (lv_default_3_0= ruleParameterInteger ) ) // InternalRosParser.g:2585:5: (lv_default_3_0= ruleParameterInteger ) { @@ -6369,24 +6369,24 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // InternalRosParser.g:2586:6: lv_default_3_0= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterInteger(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + afterParserOrEnumRuleCall(); + } @@ -6406,7 +6406,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6433,14 +6433,14 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // InternalRosParser.g:2608:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) // InternalRosParser.g:2609:2: iv_ruleParameterStringType= ruleParameterStringType EOF { - newCompositeNode(grammarAccess.getParameterStringTypeRule()); + newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterStringType=ruleParameterStringType(); state._fsp--; - current =iv_ruleParameterStringType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStringType; + match(input,EOF,FOLLOW_2); } @@ -6468,7 +6468,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2621:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) @@ -6478,20 +6478,20 @@ public final EObject ruleParameterStringType() throws RecognitionException { // InternalRosParser.g:2623:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { // InternalRosParser.g:2623:3: () - // InternalRosParser.g:2624:4: + // InternalRosParser.g:2624:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,String,FOLLOW_40); - - newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + otherlv_1=(Token)match(input,String,FOLLOW_40); + newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + // InternalRosParser.g:2634:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? int alt45=2; int LA45_0 = input.LA(1); @@ -6507,10 +6507,10 @@ public final EObject ruleParameterStringType() throws RecognitionException { case 1 : // InternalRosParser.g:2635:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_7); - - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_7); + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + // InternalRosParser.g:2639:4: ( (lv_default_3_0= ruleParameterString ) ) // InternalRosParser.g:2640:5: (lv_default_3_0= ruleParameterString ) { @@ -6518,24 +6518,24 @@ public final EObject ruleParameterStringType() throws RecognitionException { // InternalRosParser.g:2641:6: lv_default_3_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterString"); + afterParserOrEnumRuleCall(); + } @@ -6555,7 +6555,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6582,14 +6582,14 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // InternalRosParser.g:2663:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) // InternalRosParser.g:2664:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { - newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); + newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterDoubleType=ruleParameterDoubleType(); state._fsp--; - current =iv_ruleParameterDoubleType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDoubleType; + match(input,EOF,FOLLOW_2); } @@ -6617,7 +6617,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2676:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) @@ -6627,20 +6627,20 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // InternalRosParser.g:2678:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { // InternalRosParser.g:2678:3: () - // InternalRosParser.g:2679:4: + // InternalRosParser.g:2679:4: { - current = forceCreateModelElement( - grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Double,FOLLOW_40); - - newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + otherlv_1=(Token)match(input,Double,FOLLOW_40); + newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + // InternalRosParser.g:2689:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? int alt46=2; int LA46_0 = input.LA(1); @@ -6656,10 +6656,10 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { case 1 : // InternalRosParser.g:2690:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_42); - - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_42); + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + // InternalRosParser.g:2694:4: ( (lv_default_3_0= ruleParameterDouble ) ) // InternalRosParser.g:2695:5: (lv_default_3_0= ruleParameterDouble ) { @@ -6667,24 +6667,24 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // InternalRosParser.g:2696:6: lv_default_3_0= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterDouble(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + afterParserOrEnumRuleCall(); + } @@ -6704,7 +6704,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6731,14 +6731,14 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // InternalRosParser.g:2718:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) // InternalRosParser.g:2719:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { - newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); + newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterBooleanType=ruleParameterBooleanType(); state._fsp--; - current =iv_ruleParameterBooleanType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBooleanType; + match(input,EOF,FOLLOW_2); } @@ -6766,7 +6766,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2731:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) @@ -6776,20 +6776,20 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // InternalRosParser.g:2733:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { // InternalRosParser.g:2733:3: () - // InternalRosParser.g:2734:4: + // InternalRosParser.g:2734:4: { - current = forceCreateModelElement( - grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Boolean,FOLLOW_40); - - newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + otherlv_1=(Token)match(input,Boolean,FOLLOW_40); + newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + // InternalRosParser.g:2744:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? int alt47=2; int LA47_0 = input.LA(1); @@ -6805,10 +6805,10 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { case 1 : // InternalRosParser.g:2745:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_43); - - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_43); + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + // InternalRosParser.g:2749:4: ( (lv_default_3_0= ruleParameterBoolean ) ) // InternalRosParser.g:2750:5: (lv_default_3_0= ruleParameterBoolean ) { @@ -6816,24 +6816,24 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // InternalRosParser.g:2751:6: lv_default_3_0= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterBoolean(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + afterParserOrEnumRuleCall(); + } @@ -6853,7 +6853,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6880,14 +6880,14 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // InternalRosParser.g:2773:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) // InternalRosParser.g:2774:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { - newCompositeNode(grammarAccess.getParameterBase64TypeRule()); + newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterBase64Type=ruleParameterBase64Type(); state._fsp--; - current =iv_ruleParameterBase64Type; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBase64Type; + match(input,EOF,FOLLOW_2); } @@ -6915,7 +6915,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2786:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) @@ -6925,20 +6925,20 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // InternalRosParser.g:2788:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { // InternalRosParser.g:2788:3: () - // InternalRosParser.g:2789:4: + // InternalRosParser.g:2789:4: { - current = forceCreateModelElement( - grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Base64,FOLLOW_40); - - newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + otherlv_1=(Token)match(input,Base64,FOLLOW_40); + newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + // InternalRosParser.g:2799:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? int alt48=2; int LA48_0 = input.LA(1); @@ -6954,10 +6954,10 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { case 1 : // InternalRosParser.g:2800:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_44); - - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_44); + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + // InternalRosParser.g:2804:4: ( (lv_default_3_0= ruleParameterBase64 ) ) // InternalRosParser.g:2805:5: (lv_default_3_0= ruleParameterBase64 ) { @@ -6965,24 +6965,24 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // InternalRosParser.g:2806:6: lv_default_3_0= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterBase64(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + afterParserOrEnumRuleCall(); + } @@ -7002,7 +7002,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7029,14 +7029,14 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // InternalRosParser.g:2828:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) // InternalRosParser.g:2829:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { - newCompositeNode(grammarAccess.getParameterArrayTypeRule()); + newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterArrayType=ruleParameterArrayType(); state._fsp--; - current =iv_ruleParameterArrayType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterArrayType; + match(input,EOF,FOLLOW_2); } @@ -7068,7 +7068,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2841:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) @@ -7077,14 +7077,14 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRosParser.g:2842:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) // InternalRosParser.g:2843:3: this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END { - this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_45); - - newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - - otherlv_1=(Token)match(input,Array,FOLLOW_37); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_45); - newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + + otherlv_1=(Token)match(input,Array,FOLLOW_37); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + // InternalRosParser.g:2851:3: ( (lv_type_2_0= ruleParameterType ) ) // InternalRosParser.g:2852:4: (lv_type_2_0= ruleParameterType ) { @@ -7092,24 +7092,24 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRosParser.g:2853:5: lv_type_2_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + pushFollow(FOLLOW_46); lv_type_2_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - current, - "type", - lv_type_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + current, + "type", + lv_type_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -7127,10 +7127,10 @@ public final EObject ruleParameterArrayType() throws RecognitionException { case 1 : // InternalRosParser.g:2871:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { - otherlv_3=(Token)match(input,Default,FOLLOW_11); - - newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + otherlv_3=(Token)match(input,Default,FOLLOW_11); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + // InternalRosParser.g:2875:4: ( (lv_default_4_0= ruleParameterList ) ) // InternalRosParser.g:2876:5: (lv_default_4_0= ruleParameterList ) { @@ -7138,24 +7138,24 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRosParser.g:2877:6: lv_default_4_0= ruleParameterList { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + pushFollow(FOLLOW_14); lv_default_4_0=ruleParameterList(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - current, - "default", - lv_default_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterList"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + current, + "default", + lv_default_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterList"); + afterParserOrEnumRuleCall(); + } @@ -7168,10 +7168,10 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + } @@ -7179,7 +7179,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7206,14 +7206,14 @@ public final EObject entryRuleParameterList() throws RecognitionException { // InternalRosParser.g:2903:54: (iv_ruleParameterList= ruleParameterList EOF ) // InternalRosParser.g:2904:2: iv_ruleParameterList= ruleParameterList EOF { - newCompositeNode(grammarAccess.getParameterListRule()); + newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); iv_ruleParameterList=ruleParameterList(); state._fsp--; - current =iv_ruleParameterList; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterList; + match(input,EOF,FOLLOW_2); } @@ -7244,7 +7244,7 @@ public final EObject ruleParameterList() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2916:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) @@ -7254,20 +7254,20 @@ public final EObject ruleParameterList() throws RecognitionException { // InternalRosParser.g:2918:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { // InternalRosParser.g:2918:3: () - // InternalRosParser.g:2919:4: + // InternalRosParser.g:2919:4: { - current = forceCreateModelElement( - grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), + current); + } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_39); - - newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_39); + newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + // InternalRosParser.g:2929:3: ( (lv_value_2_0= ruleParameterValue ) ) // InternalRosParser.g:2930:4: (lv_value_2_0= ruleParameterValue ) { @@ -7275,24 +7275,24 @@ public final EObject ruleParameterList() throws RecognitionException { // InternalRosParser.g:2931:5: lv_value_2_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + pushFollow(FOLLOW_13); lv_value_2_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } @@ -7311,57 +7311,57 @@ public final EObject ruleParameterList() throws RecognitionException { switch (alt50) { - case 1 : - // InternalRosParser.g:2949:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) - { - otherlv_3=(Token)match(input,Comma,FOLLOW_39); + case 1 : + // InternalRosParser.g:2949:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + { + otherlv_3=(Token)match(input,Comma,FOLLOW_39); - newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + + // InternalRosParser.g:2953:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosParser.g:2954:5: (lv_value_4_0= ruleParameterValue ) + { + // InternalRosParser.g:2954:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosParser.g:2955:6: lv_value_4_0= ruleParameterValue + { - // InternalRosParser.g:2953:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRosParser.g:2954:5: (lv_value_4_0= ruleParameterValue ) - { - // InternalRosParser.g:2954:5: (lv_value_4_0= ruleParameterValue ) - // InternalRosParser.g:2955:6: lv_value_4_0= ruleParameterValue - { - - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - - pushFollow(FOLLOW_13); - lv_value_4_0=ruleParameterValue(); - - state._fsp--; + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_13); + lv_value_4_0=ruleParameterValue(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - current, - "value", - lv_value_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + current, + "value", + lv_value_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + - } + } - } + } - } - break; + } + break; - default : - break loop50; + default : + break loop50; } } while (true); - otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + } @@ -7369,7 +7369,7 @@ public final EObject ruleParameterList() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7396,14 +7396,14 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // InternalRosParser.g:2981:53: (iv_ruleParameterAny= ruleParameterAny EOF ) // InternalRosParser.g:2982:2: iv_ruleParameterAny= ruleParameterAny EOF { - newCompositeNode(grammarAccess.getParameterAnyRule()); + newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); iv_ruleParameterAny=ruleParameterAny(); state._fsp--; - current =iv_ruleParameterAny; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterAny; + match(input,EOF,FOLLOW_2); } @@ -7431,7 +7431,7 @@ public final EObject ruleParameterAny() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:2994:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) @@ -7441,20 +7441,20 @@ public final EObject ruleParameterAny() throws RecognitionException { // InternalRosParser.g:2996:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { // InternalRosParser.g:2996:3: () - // InternalRosParser.g:2997:4: + // InternalRosParser.g:2997:4: { - current = forceCreateModelElement( - grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), + current); + } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_47); - - newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_47); + newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + // InternalRosParser.g:3007:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? int alt51=2; int LA51_0 = input.LA(1); @@ -7466,10 +7466,10 @@ public final EObject ruleParameterAny() throws RecognitionException { case 1 : // InternalRosParser.g:3008:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { - otherlv_2=(Token)match(input,Value,FOLLOW_7); - - newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + otherlv_2=(Token)match(input,Value,FOLLOW_7); + newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + // InternalRosParser.g:3012:4: ( (lv_value_3_0= ruleEString ) ) // InternalRosParser.g:3013:5: (lv_value_3_0= ruleEString ) { @@ -7477,24 +7477,24 @@ public final EObject ruleParameterAny() throws RecognitionException { // InternalRosParser.g:3014:6: lv_value_3_0= ruleEString { - newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_value_3_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterAnyRule()); - } - set( - current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterAnyRule()); + } + set( + current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -7514,7 +7514,7 @@ public final EObject ruleParameterAny() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7541,14 +7541,14 @@ public final EObject entryRuleParameterString() throws RecognitionException { // InternalRosParser.g:3036:56: (iv_ruleParameterString= ruleParameterString EOF ) // InternalRosParser.g:3037:2: iv_ruleParameterString= ruleParameterString EOF { - newCompositeNode(grammarAccess.getParameterStringRule()); + newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); iv_ruleParameterString=ruleParameterString(); state._fsp--; - current =iv_ruleParameterString; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterString; + match(input,EOF,FOLLOW_2); } @@ -7574,7 +7574,7 @@ public final EObject ruleParameterString() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3049:2: ( ( (lv_value_0_0= ruleEString ) ) ) @@ -7587,24 +7587,24 @@ public final EObject ruleParameterString() throws RecognitionException { // InternalRosParser.g:3052:4: lv_value_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStringRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStringRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -7615,7 +7615,7 @@ public final EObject ruleParameterString() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7642,14 +7642,14 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // InternalRosParser.g:3072:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) // InternalRosParser.g:3073:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { - newCompositeNode(grammarAccess.getParameterBase64Rule()); + newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); iv_ruleParameterBase64=ruleParameterBase64(); state._fsp--; - current =iv_ruleParameterBase64; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBase64; + match(input,EOF,FOLLOW_2); } @@ -7675,7 +7675,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3085:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) @@ -7688,24 +7688,24 @@ public final EObject ruleParameterBase64() throws RecognitionException { // InternalRosParser.g:3088:4: lv_value_0_0= ruleBase64Binary { - newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleBase64Binary(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + afterParserOrEnumRuleCall(); + } @@ -7716,7 +7716,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7743,14 +7743,14 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // InternalRosParser.g:3108:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) // InternalRosParser.g:3109:2: iv_ruleParameterInteger= ruleParameterInteger EOF { - newCompositeNode(grammarAccess.getParameterIntegerRule()); + newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); iv_ruleParameterInteger=ruleParameterInteger(); state._fsp--; - current =iv_ruleParameterInteger; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterInteger; + match(input,EOF,FOLLOW_2); } @@ -7776,7 +7776,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3121:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) @@ -7789,24 +7789,24 @@ public final EObject ruleParameterInteger() throws RecognitionException { // InternalRosParser.g:3124:4: lv_value_0_0= ruleInteger0 { - newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleInteger0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } @@ -7817,7 +7817,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7844,14 +7844,14 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // InternalRosParser.g:3144:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) // InternalRosParser.g:3145:2: iv_ruleParameterDouble= ruleParameterDouble EOF { - newCompositeNode(grammarAccess.getParameterDoubleRule()); + newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); iv_ruleParameterDouble=ruleParameterDouble(); state._fsp--; - current =iv_ruleParameterDouble; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDouble; + match(input,EOF,FOLLOW_2); } @@ -7877,7 +7877,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3157:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) @@ -7890,24 +7890,24 @@ public final EObject ruleParameterDouble() throws RecognitionException { // InternalRosParser.g:3160:4: lv_value_0_0= ruleDouble0 { - newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleDouble0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Double0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Double0"); + afterParserOrEnumRuleCall(); + } @@ -7918,7 +7918,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7945,14 +7945,14 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // InternalRosParser.g:3180:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) // InternalRosParser.g:3181:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { - newCompositeNode(grammarAccess.getParameterBooleanRule()); + newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); iv_ruleParameterBoolean=ruleParameterBoolean(); state._fsp--; - current =iv_ruleParameterBoolean; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBoolean; + match(input,EOF,FOLLOW_2); } @@ -7978,7 +7978,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3193:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) @@ -7991,24 +7991,24 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // InternalRosParser.g:3196:4: lv_value_0_0= ruleboolean0 { - newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleboolean0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.boolean0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.boolean0"); + afterParserOrEnumRuleCall(); + } @@ -8019,7 +8019,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8046,14 +8046,14 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // InternalRosParser.g:3216:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) // InternalRosParser.g:3217:2: iv_ruleParameterStruct= ruleParameterStruct EOF { - newCompositeNode(grammarAccess.getParameterStructRule()); + newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); iv_ruleParameterStruct=ruleParameterStruct(); state._fsp--; - current =iv_ruleParameterStruct; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStruct; + match(input,EOF,FOLLOW_2); } @@ -8086,7 +8086,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3229:2: ( ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ) @@ -8096,13 +8096,13 @@ public final EObject ruleParameterStruct() throws RecognitionException { // InternalRosParser.g:3231:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? { // InternalRosParser.g:3231:3: () - // InternalRosParser.g:3232:4: + // InternalRosParser.g:3232:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStructAccess().getParameterStructAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStructAccess().getParameterStructAction_0(), + current); + } @@ -8117,10 +8117,10 @@ public final EObject ruleParameterStruct() throws RecognitionException { case 1 : // InternalRosParser.g:3239:4: otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket { - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_7); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_7); + newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + // InternalRosParser.g:3243:4: ( (lv_value_2_0= ruleParameterStructMember ) ) // InternalRosParser.g:3244:5: (lv_value_2_0= ruleParameterStructMember ) { @@ -8128,24 +8128,24 @@ public final EObject ruleParameterStruct() throws RecognitionException { // InternalRosParser.g:3245:6: lv_value_2_0= ruleParameterStructMember { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + pushFollow(FOLLOW_13); lv_value_2_0=ruleParameterStructMember(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } @@ -8164,65 +8164,65 @@ public final EObject ruleParameterStruct() throws RecognitionException { switch (alt52) { - case 1 : - // InternalRosParser.g:3263:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket - { - otherlv_3=(Token)match(input,Comma,FOLLOW_11); - - newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + case 1 : + // InternalRosParser.g:3263:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + { + otherlv_3=(Token)match(input,Comma,FOLLOW_11); - otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_7); + newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + + otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_7); - newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + + // InternalRosParser.g:3271:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRosParser.g:3272:6: (lv_value_5_0= ruleParameterStructMember ) + { + // InternalRosParser.g:3272:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosParser.g:3273:7: lv_value_5_0= ruleParameterStructMember + { - // InternalRosParser.g:3271:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRosParser.g:3272:6: (lv_value_5_0= ruleParameterStructMember ) - { - // InternalRosParser.g:3272:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRosParser.g:3273:7: lv_value_5_0= ruleParameterStructMember - { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + + pushFollow(FOLLOW_48); + lv_value_5_0=ruleParameterStructMember(); - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + state._fsp--; - pushFollow(FOLLOW_48); - lv_value_5_0=ruleParameterStructMember(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + current, + "value", + lv_value_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - current, - "value", - lv_value_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); + } - } + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_13); + newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + - } + } + break; - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_13); - - newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - - - } - break; - - default : - break loop52; + default : + break loop52; } } while (true); - otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + } break; @@ -8236,7 +8236,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8263,14 +8263,14 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // InternalRosParser.g:3304:54: (iv_ruleParameterDate= ruleParameterDate EOF ) // InternalRosParser.g:3305:2: iv_ruleParameterDate= ruleParameterDate EOF { - newCompositeNode(grammarAccess.getParameterDateRule()); + newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); iv_ruleParameterDate=ruleParameterDate(); state._fsp--; - current =iv_ruleParameterDate; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDate; + match(input,EOF,FOLLOW_2); } @@ -8296,7 +8296,7 @@ public final EObject ruleParameterDate() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3317:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) @@ -8309,24 +8309,24 @@ public final EObject ruleParameterDate() throws RecognitionException { // InternalRosParser.g:3320:4: lv_value_0_0= ruleDateTime0 { - newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleDateTime0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDateRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.DateTime0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDateRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.DateTime0"); + afterParserOrEnumRuleCall(); + } @@ -8337,7 +8337,7 @@ public final EObject ruleParameterDate() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8364,14 +8364,14 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // InternalRosParser.g:3340:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) // InternalRosParser.g:3341:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { - newCompositeNode(grammarAccess.getParameterStructMemberRule()); + newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructMember=ruleParameterStructMember(); state._fsp--; - current =iv_ruleParameterStructMember; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructMember; + match(input,EOF,FOLLOW_2); } @@ -8402,7 +8402,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3353:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) @@ -8418,38 +8418,38 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // InternalRosParser.g:3357:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + pushFollow(FOLLOW_4); lv_name_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_1=(Token)match(input,Colon,FOLLOW_5); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + otherlv_1=(Token)match(input,Colon,FOLLOW_5); - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_39); - - newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_39); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + // InternalRosParser.g:3382:3: ( (lv_value_3_0= ruleParameterValue ) ) // InternalRosParser.g:3383:4: (lv_value_3_0= ruleParameterValue ) { @@ -8457,34 +8457,34 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // InternalRosParser.g:3384:5: lv_value_3_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + pushFollow(FOLLOW_14); lv_value_3_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } } - this_END_4=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + this_END_4=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + } @@ -8492,7 +8492,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8519,14 +8519,14 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // InternalRosParser.g:3409:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) // InternalRosParser.g:3410:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { - newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); + newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember(); state._fsp--; - current =iv_ruleParameterStructTypeMember; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructTypeMember; + match(input,EOF,FOLLOW_2); } @@ -8554,7 +8554,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException - enterRule(); + enterRule(); try { // InternalRosParser.g:3422:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) @@ -8570,24 +8570,24 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // InternalRosParser.g:3426:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + pushFollow(FOLLOW_37); lv_name_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -8601,24 +8601,24 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // InternalRosParser.g:3445:5: lv_type_1_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + pushFollow(FOLLOW_2); lv_type_1_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - current, - "type", - lv_type_1_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + current, + "type", + lv_type_1_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -8632,7 +8632,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - leaveRule(); + leaveRule(); } @@ -8659,14 +8659,14 @@ public final String entryRuleBase64Binary() throws RecognitionException { // InternalRosParser.g:3466:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) // InternalRosParser.g:3467:2: iv_ruleBase64Binary= ruleBase64Binary EOF { - newCompositeNode(grammarAccess.getBase64BinaryRule()); + newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); iv_ruleBase64Binary=ruleBase64Binary(); state._fsp--; - current =iv_ruleBase64Binary.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleBase64Binary.getText(); + match(input,EOF,FOLLOW_2); } @@ -8691,24 +8691,24 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti Token this_BINARY_0=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:3479:2: (this_BINARY_0= RULE_BINARY ) // InternalRosParser.g:3480:2: this_BINARY_0= RULE_BINARY { - this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); - - current.merge(this_BINARY_0); - + this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); - newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + current.merge(this_BINARY_0); + + newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -8735,14 +8735,14 @@ public final String entryRuleboolean0() throws RecognitionException { // InternalRosParser.g:3490:48: (iv_ruleboolean0= ruleboolean0 EOF ) // InternalRosParser.g:3491:2: iv_ruleboolean0= ruleboolean0 EOF { - newCompositeNode(grammarAccess.getBoolean0Rule()); + newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); iv_ruleboolean0=ruleboolean0(); state._fsp--; - current =iv_ruleboolean0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleboolean0.getText(); + match(input,EOF,FOLLOW_2); } @@ -8767,24 +8767,24 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { Token this_BOOLEAN_0=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:3503:2: (this_BOOLEAN_0= RULE_BOOLEAN ) // InternalRosParser.g:3504:2: this_BOOLEAN_0= RULE_BOOLEAN { - this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); + this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); - current.merge(this_BOOLEAN_0); - - - newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + current.merge(this_BOOLEAN_0); + + newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -8811,14 +8811,14 @@ public final String entryRuleDouble0() throws RecognitionException { // InternalRosParser.g:3514:47: (iv_ruleDouble0= ruleDouble0 EOF ) // InternalRosParser.g:3515:2: iv_ruleDouble0= ruleDouble0 EOF { - newCompositeNode(grammarAccess.getDouble0Rule()); + newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); iv_ruleDouble0=ruleDouble0(); state._fsp--; - current =iv_ruleDouble0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleDouble0.getText(); + match(input,EOF,FOLLOW_2); } @@ -8843,24 +8843,24 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { Token this_DOUBLE_0=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:3527:2: (this_DOUBLE_0= RULE_DOUBLE ) // InternalRosParser.g:3528:2: this_DOUBLE_0= RULE_DOUBLE { - this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); - - current.merge(this_DOUBLE_0); - + this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); - newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + current.merge(this_DOUBLE_0); + + newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -8887,14 +8887,14 @@ public final String entryRuleInteger0() throws RecognitionException { // InternalRosParser.g:3538:48: (iv_ruleInteger0= ruleInteger0 EOF ) // InternalRosParser.g:3539:2: iv_ruleInteger0= ruleInteger0 EOF { - newCompositeNode(grammarAccess.getInteger0Rule()); + newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); iv_ruleInteger0=ruleInteger0(); state._fsp--; - current =iv_ruleInteger0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleInteger0.getText(); + match(input,EOF,FOLLOW_2); } @@ -8919,24 +8919,24 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { Token this_DECINT_0=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:3551:2: (this_DECINT_0= RULE_DECINT ) // InternalRosParser.g:3552:2: this_DECINT_0= RULE_DECINT { - this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); + this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); - current.merge(this_DECINT_0); - - - newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + current.merge(this_DECINT_0); + + newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -8963,14 +8963,14 @@ public final String entryRuleDateTime0() throws RecognitionException { // InternalRosParser.g:3562:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) // InternalRosParser.g:3563:2: iv_ruleDateTime0= ruleDateTime0 EOF { - newCompositeNode(grammarAccess.getDateTime0Rule()); + newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); iv_ruleDateTime0=ruleDateTime0(); state._fsp--; - current =iv_ruleDateTime0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleDateTime0.getText(); + match(input,EOF,FOLLOW_2); } @@ -8995,24 +8995,24 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException Token this_DATE_TIME_0=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:3575:2: (this_DATE_TIME_0= RULE_DATE_TIME ) // InternalRosParser.g:3576:2: this_DATE_TIME_0= RULE_DATE_TIME { - this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); - - current.merge(this_DATE_TIME_0); - + this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); - newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + current.merge(this_DATE_TIME_0); + + newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -9039,14 +9039,14 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // InternalRosParser.g:3586:52: (iv_ruleMessagePart= ruleMessagePart EOF ) // InternalRosParser.g:3587:2: iv_ruleMessagePart= ruleMessagePart EOF { - newCompositeNode(grammarAccess.getMessagePartRule()); + newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); iv_ruleMessagePart=ruleMessagePart(); state._fsp--; - current =iv_ruleMessagePart; - match(input,EOF,FOLLOW_2); + current =iv_ruleMessagePart; + match(input,EOF,FOLLOW_2); } @@ -9077,7 +9077,7 @@ public final EObject ruleMessagePart() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3599:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) @@ -9093,24 +9093,24 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRosParser.g:3603:5: lv_Type_0_0= ruleAbstractType { - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + pushFollow(FOLLOW_49); lv_Type_0_0=ruleAbstractType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Type", + lv_Type_0_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); + } @@ -9164,44 +9164,44 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRosParser.g:3623:6: lv_Data_1_1= ruleKEYWORD { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + pushFollow(FOLLOW_2); lv_Data_1_1=ruleKEYWORD(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Data", - lv_Data_1_1, - "de.fraunhofer.ipa.ros.Basics.KEYWORD"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Data", + lv_Data_1_1, + "de.fraunhofer.ipa.ros.Basics.KEYWORD"); + afterParserOrEnumRuleCall(); + } break; case 2 : // InternalRosParser.g:3639:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT { - lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); + lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMessagePartRule()); - } - setWithLastConsumed( - current, - "Data", - lv_Data_1_2, - "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + + if (current==null) { + current = createModelElement(grammarAccess.getMessagePartRule()); + } + setWithLastConsumed( + current, + "Data", + lv_Data_1_2, + "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + } break; @@ -9209,24 +9209,24 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRosParser.g:3654:6: lv_Data_1_3= ruleEString { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + pushFollow(FOLLOW_2); lv_Data_1_3=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Data", - lv_Data_1_3, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Data", + lv_Data_1_3, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } break; @@ -9246,7 +9246,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9273,14 +9273,14 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // InternalRosParser.g:3676:53: (iv_ruleAbstractType= ruleAbstractType EOF ) // InternalRosParser.g:3677:2: iv_ruleAbstractType= ruleAbstractType EOF { - newCompositeNode(grammarAccess.getAbstractTypeRule()); + newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); iv_ruleAbstractType=ruleAbstractType(); state._fsp--; - current =iv_ruleAbstractType; - match(input,EOF,FOLLOW_2); + current =iv_ruleAbstractType; + match(input,EOF,FOLLOW_2); } @@ -9366,7 +9366,7 @@ public final EObject ruleAbstractType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRosParser.g:3689:2: ( (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef ) ) @@ -9380,17 +9380,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3691:3: this_bool_0= rulebool { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + pushFollow(FOLLOW_2); this_bool_0=rulebool(); state._fsp--; - current = this_bool_0; - afterParserOrEnumRuleCall(); - + current = this_bool_0; + afterParserOrEnumRuleCall(); + } break; @@ -9398,17 +9398,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3700:3: this_int8_1= ruleint8 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + pushFollow(FOLLOW_2); this_int8_1=ruleint8(); state._fsp--; - current = this_int8_1; - afterParserOrEnumRuleCall(); - + current = this_int8_1; + afterParserOrEnumRuleCall(); + } break; @@ -9416,17 +9416,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3709:3: this_uint8_2= ruleuint8 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + pushFollow(FOLLOW_2); this_uint8_2=ruleuint8(); state._fsp--; - current = this_uint8_2; - afterParserOrEnumRuleCall(); - + current = this_uint8_2; + afterParserOrEnumRuleCall(); + } break; @@ -9434,17 +9434,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3718:3: this_int16_3= ruleint16 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + pushFollow(FOLLOW_2); this_int16_3=ruleint16(); state._fsp--; - current = this_int16_3; - afterParserOrEnumRuleCall(); - + current = this_int16_3; + afterParserOrEnumRuleCall(); + } break; @@ -9452,17 +9452,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3727:3: this_uint16_4= ruleuint16 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + pushFollow(FOLLOW_2); this_uint16_4=ruleuint16(); state._fsp--; - current = this_uint16_4; - afterParserOrEnumRuleCall(); - + current = this_uint16_4; + afterParserOrEnumRuleCall(); + } break; @@ -9470,17 +9470,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3736:3: this_int32_5= ruleint32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + pushFollow(FOLLOW_2); this_int32_5=ruleint32(); state._fsp--; - current = this_int32_5; - afterParserOrEnumRuleCall(); - + current = this_int32_5; + afterParserOrEnumRuleCall(); + } break; @@ -9488,17 +9488,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3745:3: this_uint32_6= ruleuint32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + pushFollow(FOLLOW_2); this_uint32_6=ruleuint32(); state._fsp--; - current = this_uint32_6; - afterParserOrEnumRuleCall(); - + current = this_uint32_6; + afterParserOrEnumRuleCall(); + } break; @@ -9506,17 +9506,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3754:3: this_int64_7= ruleint64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + pushFollow(FOLLOW_2); this_int64_7=ruleint64(); state._fsp--; - current = this_int64_7; - afterParserOrEnumRuleCall(); - + current = this_int64_7; + afterParserOrEnumRuleCall(); + } break; @@ -9524,17 +9524,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3763:3: this_uint64_8= ruleuint64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + pushFollow(FOLLOW_2); this_uint64_8=ruleuint64(); state._fsp--; - current = this_uint64_8; - afterParserOrEnumRuleCall(); - + current = this_uint64_8; + afterParserOrEnumRuleCall(); + } break; @@ -9542,17 +9542,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3772:3: this_float32_9= rulefloat32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + pushFollow(FOLLOW_2); this_float32_9=rulefloat32(); state._fsp--; - current = this_float32_9; - afterParserOrEnumRuleCall(); - + current = this_float32_9; + afterParserOrEnumRuleCall(); + } break; @@ -9560,17 +9560,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3781:3: this_float64_10= rulefloat64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + pushFollow(FOLLOW_2); this_float64_10=rulefloat64(); state._fsp--; - current = this_float64_10; - afterParserOrEnumRuleCall(); - + current = this_float64_10; + afterParserOrEnumRuleCall(); + } break; @@ -9578,17 +9578,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3790:3: this_string0_11= rulestring0 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + pushFollow(FOLLOW_2); this_string0_11=rulestring0(); state._fsp--; - current = this_string0_11; - afterParserOrEnumRuleCall(); - + current = this_string0_11; + afterParserOrEnumRuleCall(); + } break; @@ -9596,17 +9596,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3799:3: this_byte_12= rulebyte { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + pushFollow(FOLLOW_2); this_byte_12=rulebyte(); state._fsp--; - current = this_byte_12; - afterParserOrEnumRuleCall(); - + current = this_byte_12; + afterParserOrEnumRuleCall(); + } break; @@ -9614,17 +9614,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3808:3: this_time_13= ruletime { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + pushFollow(FOLLOW_2); this_time_13=ruletime(); state._fsp--; - current = this_time_13; - afterParserOrEnumRuleCall(); - + current = this_time_13; + afterParserOrEnumRuleCall(); + } break; @@ -9632,17 +9632,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3817:3: this_duration_14= ruleduration { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + pushFollow(FOLLOW_2); this_duration_14=ruleduration(); state._fsp--; - current = this_duration_14; - afterParserOrEnumRuleCall(); - + current = this_duration_14; + afterParserOrEnumRuleCall(); + } break; @@ -9650,17 +9650,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3826:3: this_Header_15= ruleHeader { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + pushFollow(FOLLOW_2); this_Header_15=ruleHeader(); state._fsp--; - current = this_Header_15; - afterParserOrEnumRuleCall(); - + current = this_Header_15; + afterParserOrEnumRuleCall(); + } break; @@ -9668,17 +9668,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3835:3: this_boolArray_16= ruleboolArray { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + pushFollow(FOLLOW_2); this_boolArray_16=ruleboolArray(); state._fsp--; - current = this_boolArray_16; - afterParserOrEnumRuleCall(); - + current = this_boolArray_16; + afterParserOrEnumRuleCall(); + } break; @@ -9686,17 +9686,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3844:3: this_int8Array_17= ruleint8Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + pushFollow(FOLLOW_2); this_int8Array_17=ruleint8Array(); state._fsp--; - current = this_int8Array_17; - afterParserOrEnumRuleCall(); - + current = this_int8Array_17; + afterParserOrEnumRuleCall(); + } break; @@ -9704,17 +9704,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3853:3: this_uint8Array_18= ruleuint8Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + pushFollow(FOLLOW_2); this_uint8Array_18=ruleuint8Array(); state._fsp--; - current = this_uint8Array_18; - afterParserOrEnumRuleCall(); - + current = this_uint8Array_18; + afterParserOrEnumRuleCall(); + } break; @@ -9722,17 +9722,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3862:3: this_int16Array_19= ruleint16Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + pushFollow(FOLLOW_2); this_int16Array_19=ruleint16Array(); state._fsp--; - current = this_int16Array_19; - afterParserOrEnumRuleCall(); - + current = this_int16Array_19; + afterParserOrEnumRuleCall(); + } break; @@ -9740,17 +9740,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3871:3: this_uint16Array_20= ruleuint16Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + pushFollow(FOLLOW_2); this_uint16Array_20=ruleuint16Array(); state._fsp--; - current = this_uint16Array_20; - afterParserOrEnumRuleCall(); - + current = this_uint16Array_20; + afterParserOrEnumRuleCall(); + } break; @@ -9758,17 +9758,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3880:3: this_int32Array_21= ruleint32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + pushFollow(FOLLOW_2); this_int32Array_21=ruleint32Array(); state._fsp--; - current = this_int32Array_21; - afterParserOrEnumRuleCall(); - + current = this_int32Array_21; + afterParserOrEnumRuleCall(); + } break; @@ -9776,17 +9776,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3889:3: this_uint32Array_22= ruleuint32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + pushFollow(FOLLOW_2); this_uint32Array_22=ruleuint32Array(); state._fsp--; - current = this_uint32Array_22; - afterParserOrEnumRuleCall(); - + current = this_uint32Array_22; + afterParserOrEnumRuleCall(); + } break; @@ -9794,17 +9794,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3898:3: this_int64Array_23= ruleint64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + pushFollow(FOLLOW_2); this_int64Array_23=ruleint64Array(); state._fsp--; - current = this_int64Array_23; - afterParserOrEnumRuleCall(); - + current = this_int64Array_23; + afterParserOrEnumRuleCall(); + } break; @@ -9812,17 +9812,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3907:3: this_uint64Array_24= ruleuint64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + pushFollow(FOLLOW_2); this_uint64Array_24=ruleuint64Array(); state._fsp--; - current = this_uint64Array_24; - afterParserOrEnumRuleCall(); - + current = this_uint64Array_24; + afterParserOrEnumRuleCall(); + } break; @@ -9830,17 +9830,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3916:3: this_float32Array_25= rulefloat32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + pushFollow(FOLLOW_2); this_float32Array_25=rulefloat32Array(); state._fsp--; - current = this_float32Array_25; - afterParserOrEnumRuleCall(); - + current = this_float32Array_25; + afterParserOrEnumRuleCall(); + } break; @@ -9848,17 +9848,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3925:3: this_float64Array_26= rulefloat64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + pushFollow(FOLLOW_2); this_float64Array_26=rulefloat64Array(); state._fsp--; - current = this_float64Array_26; - afterParserOrEnumRuleCall(); - + current = this_float64Array_26; + afterParserOrEnumRuleCall(); + } break; @@ -9866,17 +9866,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3934:3: this_string0Array_27= rulestring0Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + pushFollow(FOLLOW_2); this_string0Array_27=rulestring0Array(); state._fsp--; - current = this_string0Array_27; - afterParserOrEnumRuleCall(); - + current = this_string0Array_27; + afterParserOrEnumRuleCall(); + } break; @@ -9884,17 +9884,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3943:3: this_byteArray_28= rulebyteArray { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + pushFollow(FOLLOW_2); this_byteArray_28=rulebyteArray(); state._fsp--; - current = this_byteArray_28; - afterParserOrEnumRuleCall(); - + current = this_byteArray_28; + afterParserOrEnumRuleCall(); + } break; @@ -9902,17 +9902,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3952:3: this_TopicSpecRef_29= ruleTopicSpecRef { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + pushFollow(FOLLOW_2); this_TopicSpecRef_29=ruleTopicSpecRef(); state._fsp--; - current = this_TopicSpecRef_29; - afterParserOrEnumRuleCall(); - + current = this_TopicSpecRef_29; + afterParserOrEnumRuleCall(); + } break; @@ -9920,17 +9920,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRosParser.g:3961:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + pushFollow(FOLLOW_2); this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef(); state._fsp--; - current = this_ArrayTopicSpecRef_30; - afterParserOrEnumRuleCall(); - + current = this_ArrayTopicSpecRef_30; + afterParserOrEnumRuleCall(); + } break; @@ -9941,7 +9941,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9968,14 +9968,14 @@ public final EObject entryRulebool() throws RecognitionException { // InternalRosParser.g:3973:45: (iv_rulebool= rulebool EOF ) // InternalRosParser.g:3974:2: iv_rulebool= rulebool EOF { - newCompositeNode(grammarAccess.getBoolRule()); + newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); iv_rulebool=rulebool(); state._fsp--; - current =iv_rulebool; - match(input,EOF,FOLLOW_2); + current =iv_rulebool; + match(input,EOF,FOLLOW_2); } @@ -10000,7 +10000,7 @@ public final EObject rulebool() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:3986:2: ( ( () otherlv_1= Bool ) ) @@ -10010,20 +10010,20 @@ public final EObject rulebool() throws RecognitionException { // InternalRosParser.g:3988:3: () otherlv_1= Bool { // InternalRosParser.g:3988:3: () - // InternalRosParser.g:3989:4: + // InternalRosParser.g:3989:4: { - current = forceCreateModelElement( - grammarAccess.getBoolAccess().getBoolAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getBoolAccess().getBoolAction_0(), + current); + } - otherlv_1=(Token)match(input,Bool,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + otherlv_1=(Token)match(input,Bool,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + } @@ -10031,7 +10031,7 @@ public final EObject rulebool() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10058,14 +10058,14 @@ public final EObject entryRuleint8() throws RecognitionException { // InternalRosParser.g:4003:45: (iv_ruleint8= ruleint8 EOF ) // InternalRosParser.g:4004:2: iv_ruleint8= ruleint8 EOF { - newCompositeNode(grammarAccess.getInt8Rule()); + newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); iv_ruleint8=ruleint8(); state._fsp--; - current =iv_ruleint8; - match(input,EOF,FOLLOW_2); + current =iv_ruleint8; + match(input,EOF,FOLLOW_2); } @@ -10090,7 +10090,7 @@ public final EObject ruleint8() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4016:2: ( ( () otherlv_1= Int8 ) ) @@ -10100,20 +10100,20 @@ public final EObject ruleint8() throws RecognitionException { // InternalRosParser.g:4018:3: () otherlv_1= Int8 { // InternalRosParser.g:4018:3: () - // InternalRosParser.g:4019:4: + // InternalRosParser.g:4019:4: { - current = forceCreateModelElement( - grammarAccess.getInt8Access().getInt8Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt8Access().getInt8Action_0(), + current); + } - otherlv_1=(Token)match(input,Int8,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + otherlv_1=(Token)match(input,Int8,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + } @@ -10121,7 +10121,7 @@ public final EObject ruleint8() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10148,14 +10148,14 @@ public final EObject entryRuleuint8() throws RecognitionException { // InternalRosParser.g:4033:46: (iv_ruleuint8= ruleuint8 EOF ) // InternalRosParser.g:4034:2: iv_ruleuint8= ruleuint8 EOF { - newCompositeNode(grammarAccess.getUint8Rule()); + newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); iv_ruleuint8=ruleuint8(); state._fsp--; - current =iv_ruleuint8; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint8; + match(input,EOF,FOLLOW_2); } @@ -10180,7 +10180,7 @@ public final EObject ruleuint8() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4046:2: ( ( () otherlv_1= Uint8 ) ) @@ -10190,20 +10190,20 @@ public final EObject ruleuint8() throws RecognitionException { // InternalRosParser.g:4048:3: () otherlv_1= Uint8 { // InternalRosParser.g:4048:3: () - // InternalRosParser.g:4049:4: + // InternalRosParser.g:4049:4: { - current = forceCreateModelElement( - grammarAccess.getUint8Access().getUint8Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint8Access().getUint8Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint8,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + otherlv_1=(Token)match(input,Uint8,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + } @@ -10211,7 +10211,7 @@ public final EObject ruleuint8() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10238,14 +10238,14 @@ public final EObject entryRuleint16() throws RecognitionException { // InternalRosParser.g:4063:46: (iv_ruleint16= ruleint16 EOF ) // InternalRosParser.g:4064:2: iv_ruleint16= ruleint16 EOF { - newCompositeNode(grammarAccess.getInt16Rule()); + newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); iv_ruleint16=ruleint16(); state._fsp--; - current =iv_ruleint16; - match(input,EOF,FOLLOW_2); + current =iv_ruleint16; + match(input,EOF,FOLLOW_2); } @@ -10270,7 +10270,7 @@ public final EObject ruleint16() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4076:2: ( ( () otherlv_1= Int16 ) ) @@ -10280,20 +10280,20 @@ public final EObject ruleint16() throws RecognitionException { // InternalRosParser.g:4078:3: () otherlv_1= Int16 { // InternalRosParser.g:4078:3: () - // InternalRosParser.g:4079:4: + // InternalRosParser.g:4079:4: { - current = forceCreateModelElement( - grammarAccess.getInt16Access().getInt16Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt16Access().getInt16Action_0(), + current); + } - otherlv_1=(Token)match(input,Int16,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + otherlv_1=(Token)match(input,Int16,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + } @@ -10301,7 +10301,7 @@ public final EObject ruleint16() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10328,14 +10328,14 @@ public final EObject entryRuleuint16() throws RecognitionException { // InternalRosParser.g:4093:47: (iv_ruleuint16= ruleuint16 EOF ) // InternalRosParser.g:4094:2: iv_ruleuint16= ruleuint16 EOF { - newCompositeNode(grammarAccess.getUint16Rule()); + newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); iv_ruleuint16=ruleuint16(); state._fsp--; - current =iv_ruleuint16; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint16; + match(input,EOF,FOLLOW_2); } @@ -10360,7 +10360,7 @@ public final EObject ruleuint16() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4106:2: ( ( () otherlv_1= Uint16 ) ) @@ -10370,20 +10370,20 @@ public final EObject ruleuint16() throws RecognitionException { // InternalRosParser.g:4108:3: () otherlv_1= Uint16 { // InternalRosParser.g:4108:3: () - // InternalRosParser.g:4109:4: + // InternalRosParser.g:4109:4: { - current = forceCreateModelElement( - grammarAccess.getUint16Access().getUint16Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint16Access().getUint16Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint16,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + otherlv_1=(Token)match(input,Uint16,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + } @@ -10391,7 +10391,7 @@ public final EObject ruleuint16() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10418,14 +10418,14 @@ public final EObject entryRuleint32() throws RecognitionException { // InternalRosParser.g:4123:46: (iv_ruleint32= ruleint32 EOF ) // InternalRosParser.g:4124:2: iv_ruleint32= ruleint32 EOF { - newCompositeNode(grammarAccess.getInt32Rule()); + newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); iv_ruleint32=ruleint32(); state._fsp--; - current =iv_ruleint32; - match(input,EOF,FOLLOW_2); + current =iv_ruleint32; + match(input,EOF,FOLLOW_2); } @@ -10450,7 +10450,7 @@ public final EObject ruleint32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4136:2: ( ( () otherlv_1= Int32 ) ) @@ -10460,20 +10460,20 @@ public final EObject ruleint32() throws RecognitionException { // InternalRosParser.g:4138:3: () otherlv_1= Int32 { // InternalRosParser.g:4138:3: () - // InternalRosParser.g:4139:4: + // InternalRosParser.g:4139:4: { - current = forceCreateModelElement( - grammarAccess.getInt32Access().getInt32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt32Access().getInt32Action_0(), + current); + } - otherlv_1=(Token)match(input,Int32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + otherlv_1=(Token)match(input,Int32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + } @@ -10481,7 +10481,7 @@ public final EObject ruleint32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10508,14 +10508,14 @@ public final EObject entryRuleuint32() throws RecognitionException { // InternalRosParser.g:4153:47: (iv_ruleuint32= ruleuint32 EOF ) // InternalRosParser.g:4154:2: iv_ruleuint32= ruleuint32 EOF { - newCompositeNode(grammarAccess.getUint32Rule()); + newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); iv_ruleuint32=ruleuint32(); state._fsp--; - current =iv_ruleuint32; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint32; + match(input,EOF,FOLLOW_2); } @@ -10540,7 +10540,7 @@ public final EObject ruleuint32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4166:2: ( ( () otherlv_1= Uint32 ) ) @@ -10550,20 +10550,20 @@ public final EObject ruleuint32() throws RecognitionException { // InternalRosParser.g:4168:3: () otherlv_1= Uint32 { // InternalRosParser.g:4168:3: () - // InternalRosParser.g:4169:4: + // InternalRosParser.g:4169:4: { - current = forceCreateModelElement( - grammarAccess.getUint32Access().getUint32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint32Access().getUint32Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + otherlv_1=(Token)match(input,Uint32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + } @@ -10571,7 +10571,7 @@ public final EObject ruleuint32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10598,14 +10598,14 @@ public final EObject entryRuleint64() throws RecognitionException { // InternalRosParser.g:4183:46: (iv_ruleint64= ruleint64 EOF ) // InternalRosParser.g:4184:2: iv_ruleint64= ruleint64 EOF { - newCompositeNode(grammarAccess.getInt64Rule()); + newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); iv_ruleint64=ruleint64(); state._fsp--; - current =iv_ruleint64; - match(input,EOF,FOLLOW_2); + current =iv_ruleint64; + match(input,EOF,FOLLOW_2); } @@ -10630,7 +10630,7 @@ public final EObject ruleint64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4196:2: ( ( () otherlv_1= Int64 ) ) @@ -10640,20 +10640,20 @@ public final EObject ruleint64() throws RecognitionException { // InternalRosParser.g:4198:3: () otherlv_1= Int64 { // InternalRosParser.g:4198:3: () - // InternalRosParser.g:4199:4: + // InternalRosParser.g:4199:4: { - current = forceCreateModelElement( - grammarAccess.getInt64Access().getInt64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt64Access().getInt64Action_0(), + current); + } - otherlv_1=(Token)match(input,Int64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + otherlv_1=(Token)match(input,Int64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + } @@ -10661,7 +10661,7 @@ public final EObject ruleint64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10688,14 +10688,14 @@ public final EObject entryRuleuint64() throws RecognitionException { // InternalRosParser.g:4213:47: (iv_ruleuint64= ruleuint64 EOF ) // InternalRosParser.g:4214:2: iv_ruleuint64= ruleuint64 EOF { - newCompositeNode(grammarAccess.getUint64Rule()); + newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); iv_ruleuint64=ruleuint64(); state._fsp--; - current =iv_ruleuint64; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint64; + match(input,EOF,FOLLOW_2); } @@ -10720,7 +10720,7 @@ public final EObject ruleuint64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4226:2: ( ( () otherlv_1= Uint64 ) ) @@ -10730,20 +10730,20 @@ public final EObject ruleuint64() throws RecognitionException { // InternalRosParser.g:4228:3: () otherlv_1= Uint64 { // InternalRosParser.g:4228:3: () - // InternalRosParser.g:4229:4: + // InternalRosParser.g:4229:4: { - current = forceCreateModelElement( - grammarAccess.getUint64Access().getUint64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint64Access().getUint64Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + otherlv_1=(Token)match(input,Uint64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + } @@ -10751,7 +10751,7 @@ public final EObject ruleuint64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10778,14 +10778,14 @@ public final EObject entryRulefloat32() throws RecognitionException { // InternalRosParser.g:4243:48: (iv_rulefloat32= rulefloat32 EOF ) // InternalRosParser.g:4244:2: iv_rulefloat32= rulefloat32 EOF { - newCompositeNode(grammarAccess.getFloat32Rule()); + newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); iv_rulefloat32=rulefloat32(); state._fsp--; - current =iv_rulefloat32; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat32; + match(input,EOF,FOLLOW_2); } @@ -10810,7 +10810,7 @@ public final EObject rulefloat32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4256:2: ( ( () otherlv_1= Float32 ) ) @@ -10820,20 +10820,20 @@ public final EObject rulefloat32() throws RecognitionException { // InternalRosParser.g:4258:3: () otherlv_1= Float32 { // InternalRosParser.g:4258:3: () - // InternalRosParser.g:4259:4: + // InternalRosParser.g:4259:4: { - current = forceCreateModelElement( - grammarAccess.getFloat32Access().getFloat32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat32Access().getFloat32Action_0(), + current); + } - otherlv_1=(Token)match(input,Float32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + otherlv_1=(Token)match(input,Float32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + } @@ -10841,7 +10841,7 @@ public final EObject rulefloat32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10868,14 +10868,14 @@ public final EObject entryRulefloat64() throws RecognitionException { // InternalRosParser.g:4273:48: (iv_rulefloat64= rulefloat64 EOF ) // InternalRosParser.g:4274:2: iv_rulefloat64= rulefloat64 EOF { - newCompositeNode(grammarAccess.getFloat64Rule()); + newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); iv_rulefloat64=rulefloat64(); state._fsp--; - current =iv_rulefloat64; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat64; + match(input,EOF,FOLLOW_2); } @@ -10900,7 +10900,7 @@ public final EObject rulefloat64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4286:2: ( ( () otherlv_1= Float64 ) ) @@ -10910,20 +10910,20 @@ public final EObject rulefloat64() throws RecognitionException { // InternalRosParser.g:4288:3: () otherlv_1= Float64 { // InternalRosParser.g:4288:3: () - // InternalRosParser.g:4289:4: + // InternalRosParser.g:4289:4: { - current = forceCreateModelElement( - grammarAccess.getFloat64Access().getFloat64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat64Access().getFloat64Action_0(), + current); + } - otherlv_1=(Token)match(input,Float64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + otherlv_1=(Token)match(input,Float64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + } @@ -10931,7 +10931,7 @@ public final EObject rulefloat64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10958,14 +10958,14 @@ public final EObject entryRulestring0() throws RecognitionException { // InternalRosParser.g:4303:48: (iv_rulestring0= rulestring0 EOF ) // InternalRosParser.g:4304:2: iv_rulestring0= rulestring0 EOF { - newCompositeNode(grammarAccess.getString0Rule()); + newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); iv_rulestring0=rulestring0(); state._fsp--; - current =iv_rulestring0; - match(input,EOF,FOLLOW_2); + current =iv_rulestring0; + match(input,EOF,FOLLOW_2); } @@ -10990,7 +10990,7 @@ public final EObject rulestring0() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4316:2: ( ( () otherlv_1= String_1 ) ) @@ -11000,20 +11000,20 @@ public final EObject rulestring0() throws RecognitionException { // InternalRosParser.g:4318:3: () otherlv_1= String_1 { // InternalRosParser.g:4318:3: () - // InternalRosParser.g:4319:4: + // InternalRosParser.g:4319:4: { - current = forceCreateModelElement( - grammarAccess.getString0Access().getStringAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getString0Access().getStringAction_0(), + current); + } - otherlv_1=(Token)match(input,String_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + otherlv_1=(Token)match(input,String_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + } @@ -11021,7 +11021,7 @@ public final EObject rulestring0() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11048,14 +11048,14 @@ public final EObject entryRulebyte() throws RecognitionException { // InternalRosParser.g:4333:45: (iv_rulebyte= rulebyte EOF ) // InternalRosParser.g:4334:2: iv_rulebyte= rulebyte EOF { - newCompositeNode(grammarAccess.getByteRule()); + newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); iv_rulebyte=rulebyte(); state._fsp--; - current =iv_rulebyte; - match(input,EOF,FOLLOW_2); + current =iv_rulebyte; + match(input,EOF,FOLLOW_2); } @@ -11080,7 +11080,7 @@ public final EObject rulebyte() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4346:2: ( ( () otherlv_1= Byte ) ) @@ -11090,20 +11090,20 @@ public final EObject rulebyte() throws RecognitionException { // InternalRosParser.g:4348:3: () otherlv_1= Byte { // InternalRosParser.g:4348:3: () - // InternalRosParser.g:4349:4: + // InternalRosParser.g:4349:4: { - current = forceCreateModelElement( - grammarAccess.getByteAccess().getByteAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getByteAccess().getByteAction_0(), + current); + } - otherlv_1=(Token)match(input,Byte,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + otherlv_1=(Token)match(input,Byte,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + } @@ -11111,7 +11111,7 @@ public final EObject rulebyte() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11138,14 +11138,14 @@ public final EObject entryRuletime() throws RecognitionException { // InternalRosParser.g:4363:45: (iv_ruletime= ruletime EOF ) // InternalRosParser.g:4364:2: iv_ruletime= ruletime EOF { - newCompositeNode(grammarAccess.getTimeRule()); + newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); iv_ruletime=ruletime(); state._fsp--; - current =iv_ruletime; - match(input,EOF,FOLLOW_2); + current =iv_ruletime; + match(input,EOF,FOLLOW_2); } @@ -11170,7 +11170,7 @@ public final EObject ruletime() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4376:2: ( ( () otherlv_1= Time ) ) @@ -11180,20 +11180,20 @@ public final EObject ruletime() throws RecognitionException { // InternalRosParser.g:4378:3: () otherlv_1= Time { // InternalRosParser.g:4378:3: () - // InternalRosParser.g:4379:4: + // InternalRosParser.g:4379:4: { - current = forceCreateModelElement( - grammarAccess.getTimeAccess().getTimeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getTimeAccess().getTimeAction_0(), + current); + } - otherlv_1=(Token)match(input,Time,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + otherlv_1=(Token)match(input,Time,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + } @@ -11201,7 +11201,7 @@ public final EObject ruletime() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11228,14 +11228,14 @@ public final EObject entryRuleduration() throws RecognitionException { // InternalRosParser.g:4393:49: (iv_ruleduration= ruleduration EOF ) // InternalRosParser.g:4394:2: iv_ruleduration= ruleduration EOF { - newCompositeNode(grammarAccess.getDurationRule()); + newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); iv_ruleduration=ruleduration(); state._fsp--; - current =iv_ruleduration; - match(input,EOF,FOLLOW_2); + current =iv_ruleduration; + match(input,EOF,FOLLOW_2); } @@ -11260,7 +11260,7 @@ public final EObject ruleduration() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4406:2: ( ( () otherlv_1= Duration ) ) @@ -11270,20 +11270,20 @@ public final EObject ruleduration() throws RecognitionException { // InternalRosParser.g:4408:3: () otherlv_1= Duration { // InternalRosParser.g:4408:3: () - // InternalRosParser.g:4409:4: + // InternalRosParser.g:4409:4: { - current = forceCreateModelElement( - grammarAccess.getDurationAccess().getDurationAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getDurationAccess().getDurationAction_0(), + current); + } - otherlv_1=(Token)match(input,Duration,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + otherlv_1=(Token)match(input,Duration,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + } @@ -11291,7 +11291,7 @@ public final EObject ruleduration() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11318,14 +11318,14 @@ public final EObject entryRuleboolArray() throws RecognitionException { // InternalRosParser.g:4423:50: (iv_ruleboolArray= ruleboolArray EOF ) // InternalRosParser.g:4424:2: iv_ruleboolArray= ruleboolArray EOF { - newCompositeNode(grammarAccess.getBoolArrayRule()); + newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); iv_ruleboolArray=ruleboolArray(); state._fsp--; - current =iv_ruleboolArray; - match(input,EOF,FOLLOW_2); + current =iv_ruleboolArray; + match(input,EOF,FOLLOW_2); } @@ -11350,7 +11350,7 @@ public final EObject ruleboolArray() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4436:2: ( ( () otherlv_1= Bool_1 ) ) @@ -11360,20 +11360,20 @@ public final EObject ruleboolArray() throws RecognitionException { // InternalRosParser.g:4438:3: () otherlv_1= Bool_1 { // InternalRosParser.g:4438:3: () - // InternalRosParser.g:4439:4: + // InternalRosParser.g:4439:4: { - current = forceCreateModelElement( - grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Bool_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + otherlv_1=(Token)match(input,Bool_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + } @@ -11381,7 +11381,7 @@ public final EObject ruleboolArray() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11408,14 +11408,14 @@ public final EObject entryRuleint8Array() throws RecognitionException { // InternalRosParser.g:4453:50: (iv_ruleint8Array= ruleint8Array EOF ) // InternalRosParser.g:4454:2: iv_ruleint8Array= ruleint8Array EOF { - newCompositeNode(grammarAccess.getInt8ArrayRule()); + newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint8Array=ruleint8Array(); state._fsp--; - current =iv_ruleint8Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint8Array; + match(input,EOF,FOLLOW_2); } @@ -11440,7 +11440,7 @@ public final EObject ruleint8Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4466:2: ( ( () otherlv_1= Int8_1 ) ) @@ -11450,20 +11450,20 @@ public final EObject ruleint8Array() throws RecognitionException { // InternalRosParser.g:4468:3: () otherlv_1= Int8_1 { // InternalRosParser.g:4468:3: () - // InternalRosParser.g:4469:4: + // InternalRosParser.g:4469:4: { - current = forceCreateModelElement( - grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int8_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + otherlv_1=(Token)match(input,Int8_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + } @@ -11471,7 +11471,7 @@ public final EObject ruleint8Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11498,14 +11498,14 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // InternalRosParser.g:4483:51: (iv_ruleuint8Array= ruleuint8Array EOF ) // InternalRosParser.g:4484:2: iv_ruleuint8Array= ruleuint8Array EOF { - newCompositeNode(grammarAccess.getUint8ArrayRule()); + newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint8Array=ruleuint8Array(); state._fsp--; - current =iv_ruleuint8Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint8Array; + match(input,EOF,FOLLOW_2); } @@ -11530,7 +11530,7 @@ public final EObject ruleuint8Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4496:2: ( ( () otherlv_1= Uint8_1 ) ) @@ -11540,20 +11540,20 @@ public final EObject ruleuint8Array() throws RecognitionException { // InternalRosParser.g:4498:3: () otherlv_1= Uint8_1 { // InternalRosParser.g:4498:3: () - // InternalRosParser.g:4499:4: + // InternalRosParser.g:4499:4: { - current = forceCreateModelElement( - grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint8_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + otherlv_1=(Token)match(input,Uint8_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + } @@ -11561,7 +11561,7 @@ public final EObject ruleuint8Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11588,14 +11588,14 @@ public final EObject entryRuleint16Array() throws RecognitionException { // InternalRosParser.g:4513:51: (iv_ruleint16Array= ruleint16Array EOF ) // InternalRosParser.g:4514:2: iv_ruleint16Array= ruleint16Array EOF { - newCompositeNode(grammarAccess.getInt16ArrayRule()); + newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint16Array=ruleint16Array(); state._fsp--; - current =iv_ruleint16Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint16Array; + match(input,EOF,FOLLOW_2); } @@ -11620,7 +11620,7 @@ public final EObject ruleint16Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4526:2: ( ( () otherlv_1= Int16_1 ) ) @@ -11630,20 +11630,20 @@ public final EObject ruleint16Array() throws RecognitionException { // InternalRosParser.g:4528:3: () otherlv_1= Int16_1 { // InternalRosParser.g:4528:3: () - // InternalRosParser.g:4529:4: + // InternalRosParser.g:4529:4: { - current = forceCreateModelElement( - grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int16_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + otherlv_1=(Token)match(input,Int16_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + } @@ -11651,7 +11651,7 @@ public final EObject ruleint16Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11678,14 +11678,14 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // InternalRosParser.g:4543:52: (iv_ruleuint16Array= ruleuint16Array EOF ) // InternalRosParser.g:4544:2: iv_ruleuint16Array= ruleuint16Array EOF { - newCompositeNode(grammarAccess.getUint16ArrayRule()); + newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint16Array=ruleuint16Array(); state._fsp--; - current =iv_ruleuint16Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint16Array; + match(input,EOF,FOLLOW_2); } @@ -11710,7 +11710,7 @@ public final EObject ruleuint16Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4556:2: ( ( () otherlv_1= Uint16_1 ) ) @@ -11720,20 +11720,20 @@ public final EObject ruleuint16Array() throws RecognitionException { // InternalRosParser.g:4558:3: () otherlv_1= Uint16_1 { // InternalRosParser.g:4558:3: () - // InternalRosParser.g:4559:4: + // InternalRosParser.g:4559:4: { - current = forceCreateModelElement( - grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint16_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + otherlv_1=(Token)match(input,Uint16_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + } @@ -11741,7 +11741,7 @@ public final EObject ruleuint16Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11768,14 +11768,14 @@ public final EObject entryRuleint32Array() throws RecognitionException { // InternalRosParser.g:4573:51: (iv_ruleint32Array= ruleint32Array EOF ) // InternalRosParser.g:4574:2: iv_ruleint32Array= ruleint32Array EOF { - newCompositeNode(grammarAccess.getInt32ArrayRule()); + newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint32Array=ruleint32Array(); state._fsp--; - current =iv_ruleint32Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint32Array; + match(input,EOF,FOLLOW_2); } @@ -11800,7 +11800,7 @@ public final EObject ruleint32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4586:2: ( ( () otherlv_1= Int32_1 ) ) @@ -11810,20 +11810,20 @@ public final EObject ruleint32Array() throws RecognitionException { // InternalRosParser.g:4588:3: () otherlv_1= Int32_1 { // InternalRosParser.g:4588:3: () - // InternalRosParser.g:4589:4: + // InternalRosParser.g:4589:4: { - current = forceCreateModelElement( - grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + otherlv_1=(Token)match(input,Int32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + } @@ -11831,7 +11831,7 @@ public final EObject ruleint32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11858,14 +11858,14 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // InternalRosParser.g:4603:52: (iv_ruleuint32Array= ruleuint32Array EOF ) // InternalRosParser.g:4604:2: iv_ruleuint32Array= ruleuint32Array EOF { - newCompositeNode(grammarAccess.getUint32ArrayRule()); + newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint32Array=ruleuint32Array(); state._fsp--; - current =iv_ruleuint32Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint32Array; + match(input,EOF,FOLLOW_2); } @@ -11890,7 +11890,7 @@ public final EObject ruleuint32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4616:2: ( ( () otherlv_1= Uint32_1 ) ) @@ -11900,20 +11900,20 @@ public final EObject ruleuint32Array() throws RecognitionException { // InternalRosParser.g:4618:3: () otherlv_1= Uint32_1 { // InternalRosParser.g:4618:3: () - // InternalRosParser.g:4619:4: + // InternalRosParser.g:4619:4: { - current = forceCreateModelElement( - grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + otherlv_1=(Token)match(input,Uint32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + } @@ -11921,7 +11921,7 @@ public final EObject ruleuint32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11948,14 +11948,14 @@ public final EObject entryRuleint64Array() throws RecognitionException { // InternalRosParser.g:4633:51: (iv_ruleint64Array= ruleint64Array EOF ) // InternalRosParser.g:4634:2: iv_ruleint64Array= ruleint64Array EOF { - newCompositeNode(grammarAccess.getInt64ArrayRule()); + newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint64Array=ruleint64Array(); state._fsp--; - current =iv_ruleint64Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint64Array; + match(input,EOF,FOLLOW_2); } @@ -11980,7 +11980,7 @@ public final EObject ruleint64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4646:2: ( ( () otherlv_1= Int64_1 ) ) @@ -11990,20 +11990,20 @@ public final EObject ruleint64Array() throws RecognitionException { // InternalRosParser.g:4648:3: () otherlv_1= Int64_1 { // InternalRosParser.g:4648:3: () - // InternalRosParser.g:4649:4: + // InternalRosParser.g:4649:4: { - current = forceCreateModelElement( - grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + otherlv_1=(Token)match(input,Int64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + } @@ -12011,7 +12011,7 @@ public final EObject ruleint64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12038,14 +12038,14 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // InternalRosParser.g:4663:52: (iv_ruleuint64Array= ruleuint64Array EOF ) // InternalRosParser.g:4664:2: iv_ruleuint64Array= ruleuint64Array EOF { - newCompositeNode(grammarAccess.getUint64ArrayRule()); + newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint64Array=ruleuint64Array(); state._fsp--; - current =iv_ruleuint64Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint64Array; + match(input,EOF,FOLLOW_2); } @@ -12070,7 +12070,7 @@ public final EObject ruleuint64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4676:2: ( ( () otherlv_1= Uint64_1 ) ) @@ -12080,20 +12080,20 @@ public final EObject ruleuint64Array() throws RecognitionException { // InternalRosParser.g:4678:3: () otherlv_1= Uint64_1 { // InternalRosParser.g:4678:3: () - // InternalRosParser.g:4679:4: + // InternalRosParser.g:4679:4: { - current = forceCreateModelElement( - grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + otherlv_1=(Token)match(input,Uint64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + } @@ -12101,7 +12101,7 @@ public final EObject ruleuint64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12128,14 +12128,14 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // InternalRosParser.g:4693:53: (iv_rulefloat32Array= rulefloat32Array EOF ) // InternalRosParser.g:4694:2: iv_rulefloat32Array= rulefloat32Array EOF { - newCompositeNode(grammarAccess.getFloat32ArrayRule()); + newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); iv_rulefloat32Array=rulefloat32Array(); state._fsp--; - current =iv_rulefloat32Array; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat32Array; + match(input,EOF,FOLLOW_2); } @@ -12160,7 +12160,7 @@ public final EObject rulefloat32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4706:2: ( ( () otherlv_1= Float32_1 ) ) @@ -12170,20 +12170,20 @@ public final EObject rulefloat32Array() throws RecognitionException { // InternalRosParser.g:4708:3: () otherlv_1= Float32_1 { // InternalRosParser.g:4708:3: () - // InternalRosParser.g:4709:4: + // InternalRosParser.g:4709:4: { - current = forceCreateModelElement( - grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Float32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + otherlv_1=(Token)match(input,Float32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + } @@ -12191,7 +12191,7 @@ public final EObject rulefloat32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12218,14 +12218,14 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // InternalRosParser.g:4723:53: (iv_rulefloat64Array= rulefloat64Array EOF ) // InternalRosParser.g:4724:2: iv_rulefloat64Array= rulefloat64Array EOF { - newCompositeNode(grammarAccess.getFloat64ArrayRule()); + newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); iv_rulefloat64Array=rulefloat64Array(); state._fsp--; - current =iv_rulefloat64Array; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat64Array; + match(input,EOF,FOLLOW_2); } @@ -12250,7 +12250,7 @@ public final EObject rulefloat64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4736:2: ( ( () otherlv_1= Float64_1 ) ) @@ -12260,20 +12260,20 @@ public final EObject rulefloat64Array() throws RecognitionException { // InternalRosParser.g:4738:3: () otherlv_1= Float64_1 { // InternalRosParser.g:4738:3: () - // InternalRosParser.g:4739:4: + // InternalRosParser.g:4739:4: { - current = forceCreateModelElement( - grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Float64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + otherlv_1=(Token)match(input,Float64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + } @@ -12281,7 +12281,7 @@ public final EObject rulefloat64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12308,14 +12308,14 @@ public final EObject entryRulestring0Array() throws RecognitionException { // InternalRosParser.g:4753:53: (iv_rulestring0Array= rulestring0Array EOF ) // InternalRosParser.g:4754:2: iv_rulestring0Array= rulestring0Array EOF { - newCompositeNode(grammarAccess.getString0ArrayRule()); + newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); iv_rulestring0Array=rulestring0Array(); state._fsp--; - current =iv_rulestring0Array; - match(input,EOF,FOLLOW_2); + current =iv_rulestring0Array; + match(input,EOF,FOLLOW_2); } @@ -12340,7 +12340,7 @@ public final EObject rulestring0Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4766:2: ( ( () otherlv_1= String_2 ) ) @@ -12350,20 +12350,20 @@ public final EObject rulestring0Array() throws RecognitionException { // InternalRosParser.g:4768:3: () otherlv_1= String_2 { // InternalRosParser.g:4768:3: () - // InternalRosParser.g:4769:4: + // InternalRosParser.g:4769:4: { - current = forceCreateModelElement( - grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,String_2,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + otherlv_1=(Token)match(input,String_2,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + } @@ -12371,7 +12371,7 @@ public final EObject rulestring0Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12398,14 +12398,14 @@ public final EObject entryRulebyteArray() throws RecognitionException { // InternalRosParser.g:4783:50: (iv_rulebyteArray= rulebyteArray EOF ) // InternalRosParser.g:4784:2: iv_rulebyteArray= rulebyteArray EOF { - newCompositeNode(grammarAccess.getByteArrayRule()); + newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); iv_rulebyteArray=rulebyteArray(); state._fsp--; - current =iv_rulebyteArray; - match(input,EOF,FOLLOW_2); + current =iv_rulebyteArray; + match(input,EOF,FOLLOW_2); } @@ -12430,7 +12430,7 @@ public final EObject rulebyteArray() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4796:2: ( ( () otherlv_1= Byte_1 ) ) @@ -12440,20 +12440,20 @@ public final EObject rulebyteArray() throws RecognitionException { // InternalRosParser.g:4798:3: () otherlv_1= Byte_1 { // InternalRosParser.g:4798:3: () - // InternalRosParser.g:4799:4: + // InternalRosParser.g:4799:4: { - current = forceCreateModelElement( - grammarAccess.getByteArrayAccess().getByteArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getByteArrayAccess().getByteArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Byte_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + otherlv_1=(Token)match(input,Byte_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + } @@ -12461,7 +12461,7 @@ public final EObject rulebyteArray() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12488,14 +12488,14 @@ public final EObject entryRuleHeader() throws RecognitionException { // InternalRosParser.g:4813:47: (iv_ruleHeader= ruleHeader EOF ) // InternalRosParser.g:4814:2: iv_ruleHeader= ruleHeader EOF { - newCompositeNode(grammarAccess.getHeaderRule()); + newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); iv_ruleHeader=ruleHeader(); state._fsp--; - current =iv_ruleHeader; - match(input,EOF,FOLLOW_2); + current =iv_ruleHeader; + match(input,EOF,FOLLOW_2); } @@ -12520,7 +12520,7 @@ public final EObject ruleHeader() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4826:2: ( ( () otherlv_1= Header ) ) @@ -12530,20 +12530,20 @@ public final EObject ruleHeader() throws RecognitionException { // InternalRosParser.g:4828:3: () otherlv_1= Header { // InternalRosParser.g:4828:3: () - // InternalRosParser.g:4829:4: + // InternalRosParser.g:4829:4: { - current = forceCreateModelElement( - grammarAccess.getHeaderAccess().getHeaderAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getHeaderAccess().getHeaderAction_0(), + current); + } - otherlv_1=(Token)match(input,Header,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + otherlv_1=(Token)match(input,Header,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + } @@ -12551,7 +12551,7 @@ public final EObject ruleHeader() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12578,14 +12578,14 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // InternalRosParser.g:4843:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) // InternalRosParser.g:4844:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { - newCompositeNode(grammarAccess.getTopicSpecRefRule()); + newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); iv_ruleTopicSpecRef=ruleTopicSpecRef(); state._fsp--; - current =iv_ruleTopicSpecRef; - match(input,EOF,FOLLOW_2); + current =iv_ruleTopicSpecRef; + match(input,EOF,FOLLOW_2); } @@ -12608,7 +12608,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4856:2: ( ( ( ruleEString ) ) ) @@ -12621,21 +12621,21 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // InternalRosParser.g:4859:4: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRefRule()); - } - - - newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRefRule()); + } + + newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -12646,7 +12646,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12673,14 +12673,14 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRosParser.g:4876:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) // InternalRosParser.g:4877:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { - newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef(); state._fsp--; - current =iv_ruleArrayTopicSpecRef; - match(input,EOF,FOLLOW_2); + current =iv_ruleArrayTopicSpecRef; + match(input,EOF,FOLLOW_2); } @@ -12705,7 +12705,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4889:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) @@ -12721,31 +12721,31 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // InternalRosParser.g:4893:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); - } - - - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + if (current==null) { + current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); + } + + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + pushFollow(FOLLOW_50); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } } - otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + } @@ -12753,7 +12753,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12780,14 +12780,14 @@ public final String entryRuleKEYWORD() throws RecognitionException { // InternalRosParser.g:4915:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) // InternalRosParser.g:4916:2: iv_ruleKEYWORD= ruleKEYWORD EOF { - newCompositeNode(grammarAccess.getKEYWORDRule()); + newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); iv_ruleKEYWORD=ruleKEYWORD(); state._fsp--; - current =iv_ruleKEYWORD.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleKEYWORD.getText(); + match(input,EOF,FOLLOW_2); } @@ -12812,7 +12812,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { Token kw=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:4928:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) @@ -12887,121 +12887,121 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { case 1 : // InternalRosParser.g:4930:3: kw= Goal { - kw=(Token)match(input,Goal,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + kw=(Token)match(input,Goal,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + } break; case 2 : // InternalRosParser.g:4936:3: kw= Message { - kw=(Token)match(input,Message,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + kw=(Token)match(input,Message,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + } break; case 3 : // InternalRosParser.g:4942:3: kw= Result { - kw=(Token)match(input,Result,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + kw=(Token)match(input,Result,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + } break; case 4 : // InternalRosParser.g:4948:3: kw= Feedback { - kw=(Token)match(input,Feedback,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + kw=(Token)match(input,Feedback,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + } break; case 5 : // InternalRosParser.g:4954:3: kw= Name { - kw=(Token)match(input,Name,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + kw=(Token)match(input,Name,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + } break; case 6 : // InternalRosParser.g:4960:3: kw= Value { - kw=(Token)match(input,Value,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + kw=(Token)match(input,Value,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + } break; case 7 : // InternalRosParser.g:4966:3: kw= Service { - kw=(Token)match(input,Service,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + kw=(Token)match(input,Service,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + } break; case 8 : // InternalRosParser.g:4972:3: kw= Type { - kw=(Token)match(input,Type,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + kw=(Token)match(input,Type,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + } break; case 9 : // InternalRosParser.g:4978:3: kw= Action { - kw=(Token)match(input,Action,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + kw=(Token)match(input,Action,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + } break; case 10 : // InternalRosParser.g:4984:3: kw= Duration { - kw=(Token)match(input,Duration,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + kw=(Token)match(input,Duration,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + } break; case 11 : // InternalRosParser.g:4990:3: kw= Time { - kw=(Token)match(input,Time,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + kw=(Token)match(input,Time,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + } break; @@ -13012,7 +13012,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13039,14 +13039,14 @@ public final String entryRuleEString() throws RecognitionException { // InternalRosParser.g:4999:47: (iv_ruleEString= ruleEString EOF ) // InternalRosParser.g:5000:2: iv_ruleEString= ruleEString EOF { - newCompositeNode(grammarAccess.getEStringRule()); + newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); iv_ruleEString=ruleEString(); state._fsp--; - current =iv_ruleEString.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleEString.getText(); + match(input,EOF,FOLLOW_2); } @@ -13072,7 +13072,7 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { Token this_ID_1=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:5012:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) @@ -13098,26 +13098,26 @@ else if ( (LA57_0==RULE_ID) ) { case 1 : // InternalRosParser.g:5014:3: this_STRING_0= RULE_STRING { - this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); - - current.merge(this_STRING_0); - + this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + current.merge(this_STRING_0); + + newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + } break; case 2 : // InternalRosParser.g:5022:3: this_ID_1= RULE_ID { - this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); + this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); - current.merge(this_ID_1); - - - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + current.merge(this_ID_1); + + newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + } break; @@ -13128,7 +13128,7 @@ else if ( (LA57_0==RULE_ID) ) { } - leaveRule(); + leaveRule(); } @@ -13155,14 +13155,14 @@ public final String entryRuleRosNames() throws RecognitionException { // InternalRosParser.g:5033:48: (iv_ruleRosNames= ruleRosNames EOF ) // InternalRosParser.g:5034:2: iv_ruleRosNames= ruleRosNames EOF { - newCompositeNode(grammarAccess.getRosNamesRule()); + newCompositeNode(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); iv_ruleRosNames=ruleRosNames(); state._fsp--; - current =iv_ruleRosNames.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleRosNames.getText(); + match(input,EOF,FOLLOW_2); } @@ -13189,7 +13189,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { Token kw=null; - enterRule(); + enterRule(); try { // InternalRosParser.g:5046:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) @@ -13224,37 +13224,37 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { case 1 : // InternalRosParser.g:5048:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A { - this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - - current.merge(this_ROS_CONVENTION_A_0); - + this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + current.merge(this_ROS_CONVENTION_A_0); + + newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + } break; case 2 : // InternalRosParser.g:5056:3: this_ID_1= RULE_ID { - this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); + this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); - current.merge(this_ID_1); - - - newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + current.merge(this_ID_1); + + newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + } break; case 3 : // InternalRosParser.g:5064:3: kw= Node { - kw=(Token)match(input,Node,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + kw=(Token)match(input,Node,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + } break; @@ -13265,7 +13265,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13397,7 +13397,7 @@ public String getDescription() { return "3690:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef )"; } } - + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); @@ -13450,4 +13450,4 @@ public String getDescription() { public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0044050003000000L,0x0000005800019210L}); public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g index 478a73c27..0d900cfe4 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g @@ -6,7 +6,7 @@ lexer grammar InternalBasicsLexer; @header { package de.fraunhofer.ipa.ros.parser.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.java index ada0138eb..b3b6c6876 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.java @@ -1,6 +1,6 @@ package de.fraunhofer.ipa.ros.parser.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; @@ -103,7 +103,7 @@ public class InternalBasicsLexer extends Lexer { // delegates // delegators - public InternalBasicsLexer() {;} + public InternalBasicsLexer() {;} public InternalBasicsLexer(CharStream input) { this(input, new RecognizerSharedState()); } @@ -121,7 +121,7 @@ public final void mRelativeNamespace() throws RecognitionException { // InternalBasicsLexer.g:14:19: ( 'RelativeNamespace' ) // InternalBasicsLexer.g:14:21: 'RelativeNamespace' { - match("RelativeNamespace"); + match("RelativeNamespace"); } @@ -142,7 +142,7 @@ public final void mPrivateNamespace() throws RecognitionException { // InternalBasicsLexer.g:16:18: ( 'PrivateNamespace' ) // InternalBasicsLexer.g:16:20: 'PrivateNamespace' { - match("PrivateNamespace"); + match("PrivateNamespace"); } @@ -163,7 +163,7 @@ public final void mGlobalNamespace() throws RecognitionException { // InternalBasicsLexer.g:18:17: ( 'GlobalNamespace' ) // InternalBasicsLexer.g:18:19: 'GlobalNamespace' { - match("GlobalNamespace"); + match("GlobalNamespace"); } @@ -184,7 +184,7 @@ public final void mParameterAny() throws RecognitionException { // InternalBasicsLexer.g:20:14: ( 'ParameterAny' ) // InternalBasicsLexer.g:20:16: 'ParameterAny' { - match("ParameterAny"); + match("ParameterAny"); } @@ -205,7 +205,7 @@ public final void mGraphName() throws RecognitionException { // InternalBasicsLexer.g:22:11: ( 'GraphName' ) // InternalBasicsLexer.g:22:13: 'GraphName' { - match("GraphName"); + match("GraphName"); } @@ -226,7 +226,7 @@ public final void mFloat32_1() throws RecognitionException { // InternalBasicsLexer.g:24:11: ( 'float32[]' ) // InternalBasicsLexer.g:24:13: 'float32[]' { - match("float32[]"); + match("float32[]"); } @@ -247,7 +247,7 @@ public final void mFloat64_1() throws RecognitionException { // InternalBasicsLexer.g:26:11: ( 'float64[]' ) // InternalBasicsLexer.g:26:13: 'float64[]' { - match("float64[]"); + match("float64[]"); } @@ -268,7 +268,7 @@ public final void mDefault() throws RecognitionException { // InternalBasicsLexer.g:28:9: ( 'default:' ) // InternalBasicsLexer.g:28:11: 'default:' { - match("default:"); + match("default:"); } @@ -289,7 +289,7 @@ public final void mDuration() throws RecognitionException { // InternalBasicsLexer.g:30:10: ( 'duration' ) // InternalBasicsLexer.g:30:12: 'duration' { - match("duration"); + match("duration"); } @@ -310,7 +310,7 @@ public final void mFeedback() throws RecognitionException { // InternalBasicsLexer.g:32:10: ( 'feedback' ) // InternalBasicsLexer.g:32:12: 'feedback' { - match("feedback"); + match("feedback"); } @@ -331,7 +331,7 @@ public final void mString_2() throws RecognitionException { // InternalBasicsLexer.g:34:10: ( 'string[]' ) // InternalBasicsLexer.g:34:12: 'string[]' { - match("string[]"); + match("string[]"); } @@ -352,7 +352,7 @@ public final void mUint16_1() throws RecognitionException { // InternalBasicsLexer.g:36:10: ( 'uint16[]' ) // InternalBasicsLexer.g:36:12: 'uint16[]' { - match("uint16[]"); + match("uint16[]"); } @@ -373,7 +373,7 @@ public final void mUint32_1() throws RecognitionException { // InternalBasicsLexer.g:38:10: ( 'uint32[]' ) // InternalBasicsLexer.g:38:12: 'uint32[]' { - match("uint32[]"); + match("uint32[]"); } @@ -394,7 +394,7 @@ public final void mUint64_1() throws RecognitionException { // InternalBasicsLexer.g:40:10: ( 'uint64[]' ) // InternalBasicsLexer.g:40:12: 'uint64[]' { - match("uint64[]"); + match("uint64[]"); } @@ -415,7 +415,7 @@ public final void mBoolean() throws RecognitionException { // InternalBasicsLexer.g:42:9: ( 'Boolean' ) // InternalBasicsLexer.g:42:11: 'Boolean' { - match("Boolean"); + match("Boolean"); } @@ -436,7 +436,7 @@ public final void mInteger() throws RecognitionException { // InternalBasicsLexer.g:44:9: ( 'Integer' ) // InternalBasicsLexer.g:44:11: 'Integer' { - match("Integer"); + match("Integer"); } @@ -457,7 +457,7 @@ public final void mFloat32() throws RecognitionException { // InternalBasicsLexer.g:46:9: ( 'float32' ) // InternalBasicsLexer.g:46:11: 'float32' { - match("float32"); + match("float32"); } @@ -478,7 +478,7 @@ public final void mFloat64() throws RecognitionException { // InternalBasicsLexer.g:48:9: ( 'float64' ) // InternalBasicsLexer.g:48:11: 'float64' { - match("float64"); + match("float64"); } @@ -499,7 +499,7 @@ public final void mInt16_1() throws RecognitionException { // InternalBasicsLexer.g:50:9: ( 'int16[]' ) // InternalBasicsLexer.g:50:11: 'int16[]' { - match("int16[]"); + match("int16[]"); } @@ -520,7 +520,7 @@ public final void mInt32_1() throws RecognitionException { // InternalBasicsLexer.g:52:9: ( 'int32[]' ) // InternalBasicsLexer.g:52:11: 'int32[]' { - match("int32[]"); + match("int32[]"); } @@ -541,7 +541,7 @@ public final void mInt64_1() throws RecognitionException { // InternalBasicsLexer.g:54:9: ( 'int64[]' ) // InternalBasicsLexer.g:54:11: 'int64[]' { - match("int64[]"); + match("int64[]"); } @@ -562,7 +562,7 @@ public final void mMessage() throws RecognitionException { // InternalBasicsLexer.g:56:9: ( 'message' ) // InternalBasicsLexer.g:56:11: 'message' { - match("message"); + match("message"); } @@ -583,7 +583,7 @@ public final void mService() throws RecognitionException { // InternalBasicsLexer.g:58:9: ( 'service' ) // InternalBasicsLexer.g:58:11: 'service' { - match("service"); + match("service"); } @@ -604,7 +604,7 @@ public final void mUint8_1() throws RecognitionException { // InternalBasicsLexer.g:60:9: ( 'uint8[]' ) // InternalBasicsLexer.g:60:11: 'uint8[]' { - match("uint8[]"); + match("uint8[]"); } @@ -625,7 +625,7 @@ public final void mArray() throws RecognitionException { // InternalBasicsLexer.g:62:7: ( 'Array:' ) // InternalBasicsLexer.g:62:9: 'Array:' { - match("Array:"); + match("Array:"); } @@ -646,7 +646,7 @@ public final void mBase64() throws RecognitionException { // InternalBasicsLexer.g:64:8: ( 'Base64' ) // InternalBasicsLexer.g:64:10: 'Base64' { - match("Base64"); + match("Base64"); } @@ -667,7 +667,7 @@ public final void mDouble() throws RecognitionException { // InternalBasicsLexer.g:66:8: ( 'Double' ) // InternalBasicsLexer.g:66:10: 'Double' { - match("Double"); + match("Double"); } @@ -688,7 +688,7 @@ public final void mHeader() throws RecognitionException { // InternalBasicsLexer.g:68:8: ( 'Header' ) // InternalBasicsLexer.g:68:10: 'Header' { - match("Header"); + match("Header"); } @@ -709,7 +709,7 @@ public final void mString() throws RecognitionException { // InternalBasicsLexer.g:70:8: ( 'String' ) // InternalBasicsLexer.g:70:10: 'String' { - match("String"); + match("String"); } @@ -730,7 +730,7 @@ public final void mStruct() throws RecognitionException { // InternalBasicsLexer.g:72:8: ( 'Struct' ) // InternalBasicsLexer.g:72:10: 'Struct' { - match("Struct"); + match("Struct"); } @@ -751,7 +751,7 @@ public final void mAction() throws RecognitionException { // InternalBasicsLexer.g:74:8: ( 'action' ) // InternalBasicsLexer.g:74:10: 'action' { - match("action"); + match("action"); } @@ -772,7 +772,7 @@ public final void mBool_1() throws RecognitionException { // InternalBasicsLexer.g:76:8: ( 'bool[]' ) // InternalBasicsLexer.g:76:10: 'bool[]' { - match("bool[]"); + match("bool[]"); } @@ -793,7 +793,7 @@ public final void mByte_1() throws RecognitionException { // InternalBasicsLexer.g:78:8: ( 'byte[]' ) // InternalBasicsLexer.g:78:10: 'byte[]' { - match("byte[]"); + match("byte[]"); } @@ -814,7 +814,7 @@ public final void mInt8_1() throws RecognitionException { // InternalBasicsLexer.g:80:8: ( 'int8[]' ) // InternalBasicsLexer.g:80:10: 'int8[]' { - match("int8[]"); + match("int8[]"); } @@ -835,7 +835,7 @@ public final void mResult() throws RecognitionException { // InternalBasicsLexer.g:82:8: ( 'result' ) // InternalBasicsLexer.g:82:10: 'result' { - match("result"); + match("result"); } @@ -856,7 +856,7 @@ public final void mString_1() throws RecognitionException { // InternalBasicsLexer.g:84:10: ( 'string' ) // InternalBasicsLexer.g:84:12: 'string' { - match("string"); + match("string"); } @@ -877,7 +877,7 @@ public final void mUint16() throws RecognitionException { // InternalBasicsLexer.g:86:8: ( 'uint16' ) // InternalBasicsLexer.g:86:10: 'uint16' { - match("uint16"); + match("uint16"); } @@ -898,7 +898,7 @@ public final void mUint32() throws RecognitionException { // InternalBasicsLexer.g:88:8: ( 'uint32' ) // InternalBasicsLexer.g:88:10: 'uint32' { - match("uint32"); + match("uint32"); } @@ -919,7 +919,7 @@ public final void mUint64() throws RecognitionException { // InternalBasicsLexer.g:90:8: ( 'uint64' ) // InternalBasicsLexer.g:90:10: 'uint64' { - match("uint64"); + match("uint64"); } @@ -940,7 +940,7 @@ public final void mValue_1() throws RecognitionException { // InternalBasicsLexer.g:92:9: ( 'value:' ) // InternalBasicsLexer.g:92:11: 'value:' { - match("value:"); + match("value:"); } @@ -961,7 +961,7 @@ public final void mInt16() throws RecognitionException { // InternalBasicsLexer.g:94:7: ( 'int16' ) // InternalBasicsLexer.g:94:9: 'int16' { - match("int16"); + match("int16"); } @@ -982,7 +982,7 @@ public final void mInt32() throws RecognitionException { // InternalBasicsLexer.g:96:7: ( 'int32' ) // InternalBasicsLexer.g:96:9: 'int32' { - match("int32"); + match("int32"); } @@ -1003,7 +1003,7 @@ public final void mInt64() throws RecognitionException { // InternalBasicsLexer.g:98:7: ( 'int64' ) // InternalBasicsLexer.g:98:9: 'int64' { - match("int64"); + match("int64"); } @@ -1024,7 +1024,7 @@ public final void mType_1() throws RecognitionException { // InternalBasicsLexer.g:100:8: ( 'type:' ) // InternalBasicsLexer.g:100:10: 'type:' { - match("type:"); + match("type:"); } @@ -1045,7 +1045,7 @@ public final void mUint8() throws RecognitionException { // InternalBasicsLexer.g:102:7: ( 'uint8' ) // InternalBasicsLexer.g:102:9: 'uint8' { - match("uint8"); + match("uint8"); } @@ -1066,7 +1066,7 @@ public final void mValue() throws RecognitionException { // InternalBasicsLexer.g:104:7: ( 'value' ) // InternalBasicsLexer.g:104:9: 'value' { - match("value"); + match("value"); } @@ -1087,7 +1087,7 @@ public final void mDate() throws RecognitionException { // InternalBasicsLexer.g:106:6: ( 'Date' ) // InternalBasicsLexer.g:106:8: 'Date' { - match("Date"); + match("Date"); } @@ -1108,7 +1108,7 @@ public final void mList() throws RecognitionException { // InternalBasicsLexer.g:108:6: ( 'List' ) // InternalBasicsLexer.g:108:8: 'List' { - match("List"); + match("List"); } @@ -1129,7 +1129,7 @@ public final void mBool() throws RecognitionException { // InternalBasicsLexer.g:110:6: ( 'bool' ) // InternalBasicsLexer.g:110:8: 'bool' { - match("bool"); + match("bool"); } @@ -1150,7 +1150,7 @@ public final void mByte() throws RecognitionException { // InternalBasicsLexer.g:112:6: ( 'byte' ) // InternalBasicsLexer.g:112:8: 'byte' { - match("byte"); + match("byte"); } @@ -1171,7 +1171,7 @@ public final void mGoal() throws RecognitionException { // InternalBasicsLexer.g:114:6: ( 'goal' ) // InternalBasicsLexer.g:114:8: 'goal' { - match("goal"); + match("goal"); } @@ -1192,7 +1192,7 @@ public final void mInt8() throws RecognitionException { // InternalBasicsLexer.g:116:6: ( 'int8' ) // InternalBasicsLexer.g:116:8: 'int8' { - match("int8"); + match("int8"); } @@ -1213,7 +1213,7 @@ public final void mName() throws RecognitionException { // InternalBasicsLexer.g:118:6: ( 'name' ) // InternalBasicsLexer.g:118:8: 'name' { - match("name"); + match("name"); } @@ -1234,7 +1234,7 @@ public final void mNode() throws RecognitionException { // InternalBasicsLexer.g:120:6: ( 'node' ) // InternalBasicsLexer.g:120:8: 'node' { - match("node"); + match("node"); } @@ -1255,7 +1255,7 @@ public final void mTime() throws RecognitionException { // InternalBasicsLexer.g:122:6: ( 'time' ) // InternalBasicsLexer.g:122:8: 'time' { - match("time"); + match("time"); } @@ -1276,7 +1276,7 @@ public final void mType() throws RecognitionException { // InternalBasicsLexer.g:124:6: ( 'type' ) // InternalBasicsLexer.g:124:8: 'type' { - match("type"); + match("type"); } @@ -1297,7 +1297,7 @@ public final void mAny() throws RecognitionException { // InternalBasicsLexer.g:126:5: ( 'Any' ) // InternalBasicsLexer.g:126:7: 'Any' { - match("Any"); + match("Any"); } @@ -1318,7 +1318,7 @@ public final void mNs() throws RecognitionException { // InternalBasicsLexer.g:128:4: ( 'ns:' ) // InternalBasicsLexer.g:128:6: 'ns:' { - match("ns:"); + match("ns:"); } @@ -1339,7 +1339,7 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep // InternalBasicsLexer.g:130:37: ( '[]' ) // InternalBasicsLexer.g:130:39: '[]' { - match("[]"); + match("[]"); } @@ -1360,7 +1360,7 @@ public final void mComma() throws RecognitionException { // InternalBasicsLexer.g:132:7: ( ',' ) // InternalBasicsLexer.g:132:9: ',' { - match(','); + match(','); } @@ -1380,7 +1380,7 @@ public final void mColon() throws RecognitionException { // InternalBasicsLexer.g:134:7: ( ':' ) // InternalBasicsLexer.g:134:9: ':' { - match(':'); + match(':'); } @@ -1400,7 +1400,7 @@ public final void mLeftSquareBracket() throws RecognitionException { // InternalBasicsLexer.g:136:19: ( '[' ) // InternalBasicsLexer.g:136:21: '[' { - match('['); + match('['); } @@ -1420,7 +1420,7 @@ public final void mRightSquareBracket() throws RecognitionException { // InternalBasicsLexer.g:138:20: ( ']' ) // InternalBasicsLexer.g:138:22: ']' { - match(']'); + match(']'); } @@ -1438,7 +1438,7 @@ public final void mRULE_DIGIT() throws RecognitionException { // InternalBasicsLexer.g:140:21: ( '0' .. '9' ) // InternalBasicsLexer.g:140:23: '0' .. '9' { - matchRange('0','9'); + matchRange('0','9'); } @@ -1486,7 +1486,7 @@ else if ( (LA1_1=='B') ) { case 1 : // InternalBasicsLexer.g:142:16: '0b' { - match("0b"); + match("0b"); } @@ -1494,7 +1494,7 @@ else if ( (LA1_1=='B') ) { case 2 : // InternalBasicsLexer.g:142:21: '0B' { - match("0B"); + match("0B"); } @@ -1515,24 +1515,24 @@ else if ( (LA1_1=='B') ) { switch (alt2) { - case 1 : - // InternalBasicsLexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { - input.consume(); + case 1 : + // InternalBasicsLexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt2 >= 1 ) break loop2; + default : + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = new EarlyExitException(2, input); throw eee; @@ -1579,7 +1579,7 @@ else if ( (LA3_0=='f') ) { case 1 : // InternalBasicsLexer.g:144:17: 'true' { - match("true"); + match("true"); } @@ -1587,7 +1587,7 @@ else if ( (LA3_0=='f') ) { case 2 : // InternalBasicsLexer.g:144:24: 'false' { - match("false"); + match("false"); } @@ -1634,14 +1634,14 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalBasicsLexer.g:146:16: RULE_DIGIT { - mRULE_DIGIT(); + mRULE_DIGIT(); } break; case 2 : // InternalBasicsLexer.g:146:27: '-' ( RULE_DIGIT )* { - match('-'); + match('-'); // InternalBasicsLexer.g:146:31: ( RULE_DIGIT )* loop4: do { @@ -1654,16 +1654,16 @@ else if ( (LA5_0=='-') ) { switch (alt4) { - case 1 : - // InternalBasicsLexer.g:146:31: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalBasicsLexer.g:146:31: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop4; + default : + break loop4; } } while (true); @@ -1680,7 +1680,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalBasicsLexer.g:146:45: '.' ( RULE_DECINT )* { - match('.'); + match('.'); // InternalBasicsLexer.g:146:49: ( RULE_DECINT )* loop6: do { @@ -1693,16 +1693,16 @@ else if ( (LA5_0=='-') ) { switch (alt6) { - case 1 : - // InternalBasicsLexer.g:146:49: RULE_DECINT - { - mRULE_DECINT(); + case 1 : + // InternalBasicsLexer.g:146:49: RULE_DECINT + { + mRULE_DECINT(); - } - break; + } + break; - default : - break loop6; + default : + break loop6; } } while (true); @@ -1723,7 +1723,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalBasicsLexer.g:146:63: '.' ( RULE_DIGIT )* { - match('.'); + match('.'); // InternalBasicsLexer.g:146:67: ( RULE_DIGIT )* loop7: do { @@ -1736,16 +1736,16 @@ else if ( (LA5_0=='-') ) { switch (alt7) { - case 1 : - // InternalBasicsLexer.g:146:67: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalBasicsLexer.g:146:67: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop7; + default : + break loop7; } } while (true); @@ -1790,7 +1790,7 @@ else if ( (LA5_0=='-') ) { } - mRULE_DIGIT(); + mRULE_DIGIT(); } break; @@ -1853,14 +1853,14 @@ public final void mRULE_DECINT() throws RecognitionException { case 1 : // InternalBasicsLexer.g:148:16: '0' { - match('0'); + match('0'); } break; case 2 : // InternalBasicsLexer.g:148:20: '1' .. '9' ( RULE_DIGIT )* { - matchRange('1','9'); + matchRange('1','9'); // InternalBasicsLexer.g:148:29: ( RULE_DIGIT )* loop11: do { @@ -1873,16 +1873,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { - case 1 : - // InternalBasicsLexer.g:148:29: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalBasicsLexer.g:148:29: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -1892,8 +1892,8 @@ public final void mRULE_DECINT() throws RecognitionException { case 3 : // InternalBasicsLexer.g:148:41: '-' '0' .. '9' ( RULE_DIGIT )* { - match('-'); - matchRange('0','9'); + match('-'); + matchRange('0','9'); // InternalBasicsLexer.g:148:54: ( RULE_DIGIT )* loop12: do { @@ -1906,16 +1906,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { - case 1 : - // InternalBasicsLexer.g:148:54: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalBasicsLexer.g:148:54: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); @@ -1968,15 +1968,15 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { case 1 : // InternalBasicsLexer.g:150:22: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalBasicsLexer.g:150:31: '1' .. '3' '0' .. '9' { - matchRange('1','3'); - matchRange('0','9'); + matchRange('1','3'); + matchRange('0','9'); } break; @@ -2024,15 +2024,15 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { case 1 : // InternalBasicsLexer.g:152:24: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalBasicsLexer.g:152:33: '1' '0' .. '2' { - match('1'); - matchRange('0','2'); + match('1'); + matchRange('0','2'); } break; @@ -2054,10 +2054,10 @@ public final void mRULE_YEAR() throws RecognitionException { // InternalBasicsLexer.g:154:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) // InternalBasicsLexer.g:154:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { - matchRange('0','2'); - matchRange('0','9'); - matchRange('0','9'); - matchRange('0','9'); + matchRange('0','2'); + matchRange('0','9'); + matchRange('0','9'); + matchRange('0','9'); } @@ -2093,16 +2093,16 @@ else if ( (LA16_0=='2') ) { case 1 : // InternalBasicsLexer.g:156:23: '0' .. '1' '0' .. '9' { - matchRange('0','1'); - matchRange('0','9'); + matchRange('0','1'); + matchRange('0','9'); } break; case 2 : // InternalBasicsLexer.g:156:41: '2' '0' .. '3' { - match('2'); - matchRange('0','3'); + match('2'); + matchRange('0','3'); } break; @@ -2124,8 +2124,8 @@ public final void mRULE_MIN_SEC() throws RecognitionException { // InternalBasicsLexer.g:158:23: ( '0' .. '5' '0' .. '9' ) // InternalBasicsLexer.g:158:25: '0' .. '5' '0' .. '9' { - matchRange('0','5'); - matchRange('0','9'); + matchRange('0','5'); + matchRange('0','9'); } @@ -2143,17 +2143,17 @@ public final void mRULE_DATE_TIME() throws RecognitionException { // InternalBasicsLexer.g:160:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) // InternalBasicsLexer.g:160:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { - mRULE_YEAR(); - match('-'); - mRULE_MONTH(); - match('-'); - mRULE_DAY(); - match('T'); - mRULE_HOUR(); - match(':'); - mRULE_MIN_SEC(); - match(':'); - mRULE_MIN_SEC(); + mRULE_YEAR(); + match('-'); + mRULE_MONTH(); + match('-'); + mRULE_DAY(); + match('T'); + mRULE_HOUR(); + match(':'); + mRULE_MIN_SEC(); + match(':'); + mRULE_MIN_SEC(); } @@ -2193,21 +2193,21 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalBasicsLexer.g:162:26: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalBasicsLexer.g:162:34: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; } - match('='); + match('='); // InternalBasicsLexer.g:162:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { @@ -2305,29 +2305,29 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalBasicsLexer.g:162:52: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalBasicsLexer.g:162:60: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 3 : // InternalBasicsLexer.g:162:72: RULE_INT { - mRULE_INT(); + mRULE_INT(); } break; case 4 : // InternalBasicsLexer.g:162:81: '-' RULE_INT { - match('-'); - mRULE_INT(); + match('-'); + mRULE_INT(); } break; @@ -2349,7 +2349,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { public final void mRULE_BEGIN() throws RecognitionException { try { // InternalBasicsLexer.g:164:21: () - // InternalBasicsLexer.g:164:23: + // InternalBasicsLexer.g:164:23: { } @@ -2363,7 +2363,7 @@ public final void mRULE_BEGIN() throws RecognitionException { public final void mRULE_END() throws RecognitionException { try { // InternalBasicsLexer.g:166:19: () - // InternalBasicsLexer.g:166:21: + // InternalBasicsLexer.g:166:21: { } @@ -2381,7 +2381,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { // InternalBasicsLexer.g:168:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) // InternalBasicsLexer.g:168:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { - match('#'); + match('#'); // InternalBasicsLexer.g:168:23: (~ ( ( '\\n' | '\\r' ) ) )* loop19: do { @@ -2394,24 +2394,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt19) { - case 1 : - // InternalBasicsLexer.g:168:23: ~ ( ( '\\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(); + case 1 : + // InternalBasicsLexer.g:168:23: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); @@ -2449,25 +2449,25 @@ else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>= switch (alt20) { - case 1 : - // InternalBasicsLexer.g:170:26: '/' RULE_ID - { - match('/'); - mRULE_ID(); - - } - break; - case 2 : - // InternalBasicsLexer.g:170:38: RULE_ID '/' - { - mRULE_ID(); - match('/'); - - } - break; - - default : - break loop20; + case 1 : + // InternalBasicsLexer.g:170:26: '/' RULE_ID + { + match('/'); + mRULE_ID(); + + } + break; + case 2 : + // InternalBasicsLexer.g:170:38: RULE_ID '/' + { + mRULE_ID(); + match('/'); + + } + break; + + default : + break loop20; } } while (true); @@ -2515,33 +2515,33 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } switch (alt21) { - case 1 : - // InternalBasicsLexer.g:172:30: '/' RULE_STRING - { - match('/'); - mRULE_STRING(); - - } - break; - case 2 : - // InternalBasicsLexer.g:172:46: RULE_STRING '/' - { - mRULE_STRING(); - match('/'); - - } - break; - case 3 : - // InternalBasicsLexer.g:172:62: '~' RULE_STRING - { - match('~'); - mRULE_STRING(); - - } - break; - - default : - break loop21; + case 1 : + // InternalBasicsLexer.g:172:30: '/' RULE_STRING + { + match('/'); + mRULE_STRING(); + + } + break; + case 2 : + // InternalBasicsLexer.g:172:46: RULE_STRING '/' + { + mRULE_STRING(); + match('/'); + + } + break; + case 3 : + // InternalBasicsLexer.g:172:62: '~' RULE_STRING + { + match('~'); + mRULE_STRING(); + + } + break; + + default : + break loop21; } } while (true); @@ -2575,7 +2575,7 @@ public final void mRULE_ID() throws RecognitionException { case 1 : // InternalBasicsLexer.g:174:11: '^' { - match('^'); + match('^'); } break; @@ -2603,24 +2603,24 @@ public final void mRULE_ID() throws RecognitionException { switch (alt23) { - case 1 : - // InternalBasicsLexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); + case 1 : + // InternalBasicsLexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -2654,16 +2654,16 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { - case 1 : - // InternalBasicsLexer.g:176:22: '0' .. '9' - { - matchRange('0','9'); + case 1 : + // InternalBasicsLexer.g:176:22: '0' .. '9' + { + matchRange('0','9'); - } - break; + } + break; - default : - if ( cnt24 >= 1 ) break loop24; + default : + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = new EarlyExitException(24, input); throw eee; @@ -2708,7 +2708,7 @@ else if ( (LA27_0=='\'') ) { case 1 : // InternalBasicsLexer.g:178:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { - match('\"'); + match('\"'); // InternalBasicsLexer.g:178:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop25: do { @@ -2724,43 +2724,43 @@ else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA2 switch (alt25) { - case 1 : - // InternalBasicsLexer.g:178:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalBasicsLexer.g:178:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop25; + case 1 : + // InternalBasicsLexer.g:178:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalBasicsLexer.g:178:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop25; } } while (true); - match('\"'); + match('\"'); } break; case 2 : // InternalBasicsLexer.g:178:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { - match('\''); + match('\''); // InternalBasicsLexer.g:178:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop26: do { @@ -2776,36 +2776,36 @@ else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA2 switch (alt26) { - case 1 : - // InternalBasicsLexer.g:178:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalBasicsLexer.g:178:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop26; + case 1 : + // InternalBasicsLexer.g:178:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalBasicsLexer.g:178:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop26; } } while (true); - match('\''); + match('\''); } break; @@ -2831,7 +2831,7 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { // InternalBasicsLexer.g:180:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) // InternalBasicsLexer.g:180:19: '/*' ( options {greedy=false; } : . )* '*/' { - match("/*"); + match("/*"); // InternalBasicsLexer.g:180:24: ( options {greedy=false; } : . )* loop28: @@ -2857,20 +2857,20 @@ else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) switch (alt28) { - case 1 : - // InternalBasicsLexer.g:180:52: . - { - matchAny(); + case 1 : + // InternalBasicsLexer.g:180:52: . + { + matchAny(); - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - match("*/"); + match("*/"); } @@ -2904,24 +2904,24 @@ public final void mRULE_WS() throws RecognitionException { switch (alt29) { - case 1 : - // InternalBasicsLexer.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); + case 1 : + // InternalBasicsLexer.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt29 >= 1 ) break loop29; + default : + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = new EarlyExitException(29, input); throw eee; @@ -2948,7 +2948,7 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // InternalBasicsLexer.g:184:16: ( . ) // InternalBasicsLexer.g:184:18: . { - matchAny(); + matchAny(); } @@ -2968,539 +2968,539 @@ public void mTokens() throws RecognitionException { case 1 : // InternalBasicsLexer.g:1:10: RelativeNamespace { - mRelativeNamespace(); + mRelativeNamespace(); } break; case 2 : // InternalBasicsLexer.g:1:28: PrivateNamespace { - mPrivateNamespace(); + mPrivateNamespace(); } break; case 3 : // InternalBasicsLexer.g:1:45: GlobalNamespace { - mGlobalNamespace(); + mGlobalNamespace(); } break; case 4 : // InternalBasicsLexer.g:1:61: ParameterAny { - mParameterAny(); + mParameterAny(); } break; case 5 : // InternalBasicsLexer.g:1:74: GraphName { - mGraphName(); + mGraphName(); } break; case 6 : // InternalBasicsLexer.g:1:84: Float32_1 { - mFloat32_1(); + mFloat32_1(); } break; case 7 : // InternalBasicsLexer.g:1:94: Float64_1 { - mFloat64_1(); + mFloat64_1(); } break; case 8 : // InternalBasicsLexer.g:1:104: Default { - mDefault(); + mDefault(); } break; case 9 : // InternalBasicsLexer.g:1:112: Duration { - mDuration(); + mDuration(); } break; case 10 : // InternalBasicsLexer.g:1:121: Feedback { - mFeedback(); + mFeedback(); } break; case 11 : // InternalBasicsLexer.g:1:130: String_2 { - mString_2(); + mString_2(); } break; case 12 : // InternalBasicsLexer.g:1:139: Uint16_1 { - mUint16_1(); + mUint16_1(); } break; case 13 : // InternalBasicsLexer.g:1:148: Uint32_1 { - mUint32_1(); + mUint32_1(); } break; case 14 : // InternalBasicsLexer.g:1:157: Uint64_1 { - mUint64_1(); + mUint64_1(); } break; case 15 : // InternalBasicsLexer.g:1:166: Boolean { - mBoolean(); + mBoolean(); } break; case 16 : // InternalBasicsLexer.g:1:174: Integer { - mInteger(); + mInteger(); } break; case 17 : // InternalBasicsLexer.g:1:182: Float32 { - mFloat32(); + mFloat32(); } break; case 18 : // InternalBasicsLexer.g:1:190: Float64 { - mFloat64(); + mFloat64(); } break; case 19 : // InternalBasicsLexer.g:1:198: Int16_1 { - mInt16_1(); + mInt16_1(); } break; case 20 : // InternalBasicsLexer.g:1:206: Int32_1 { - mInt32_1(); + mInt32_1(); } break; case 21 : // InternalBasicsLexer.g:1:214: Int64_1 { - mInt64_1(); + mInt64_1(); } break; case 22 : // InternalBasicsLexer.g:1:222: Message { - mMessage(); + mMessage(); } break; case 23 : // InternalBasicsLexer.g:1:230: Service { - mService(); + mService(); } break; case 24 : // InternalBasicsLexer.g:1:238: Uint8_1 { - mUint8_1(); + mUint8_1(); } break; case 25 : // InternalBasicsLexer.g:1:246: Array { - mArray(); + mArray(); } break; case 26 : // InternalBasicsLexer.g:1:252: Base64 { - mBase64(); + mBase64(); } break; case 27 : // InternalBasicsLexer.g:1:259: Double { - mDouble(); + mDouble(); } break; case 28 : // InternalBasicsLexer.g:1:266: Header { - mHeader(); + mHeader(); } break; case 29 : // InternalBasicsLexer.g:1:273: String { - mString(); + mString(); } break; case 30 : // InternalBasicsLexer.g:1:280: Struct { - mStruct(); + mStruct(); } break; case 31 : // InternalBasicsLexer.g:1:287: Action { - mAction(); + mAction(); } break; case 32 : // InternalBasicsLexer.g:1:294: Bool_1 { - mBool_1(); + mBool_1(); } break; case 33 : // InternalBasicsLexer.g:1:301: Byte_1 { - mByte_1(); + mByte_1(); } break; case 34 : // InternalBasicsLexer.g:1:308: Int8_1 { - mInt8_1(); + mInt8_1(); } break; case 35 : // InternalBasicsLexer.g:1:315: Result { - mResult(); + mResult(); } break; case 36 : // InternalBasicsLexer.g:1:322: String_1 { - mString_1(); + mString_1(); } break; case 37 : // InternalBasicsLexer.g:1:331: Uint16 { - mUint16(); + mUint16(); } break; case 38 : // InternalBasicsLexer.g:1:338: Uint32 { - mUint32(); + mUint32(); } break; case 39 : // InternalBasicsLexer.g:1:345: Uint64 { - mUint64(); + mUint64(); } break; case 40 : // InternalBasicsLexer.g:1:352: Value_1 { - mValue_1(); + mValue_1(); } break; case 41 : // InternalBasicsLexer.g:1:360: Int16 { - mInt16(); + mInt16(); } break; case 42 : // InternalBasicsLexer.g:1:366: Int32 { - mInt32(); + mInt32(); } break; case 43 : // InternalBasicsLexer.g:1:372: Int64 { - mInt64(); + mInt64(); } break; case 44 : // InternalBasicsLexer.g:1:378: Type_1 { - mType_1(); + mType_1(); } break; case 45 : // InternalBasicsLexer.g:1:385: Uint8 { - mUint8(); + mUint8(); } break; case 46 : // InternalBasicsLexer.g:1:391: Value { - mValue(); + mValue(); } break; case 47 : // InternalBasicsLexer.g:1:397: Date { - mDate(); + mDate(); } break; case 48 : // InternalBasicsLexer.g:1:402: List { - mList(); + mList(); } break; case 49 : // InternalBasicsLexer.g:1:407: Bool { - mBool(); + mBool(); } break; case 50 : // InternalBasicsLexer.g:1:412: Byte { - mByte(); + mByte(); } break; case 51 : // InternalBasicsLexer.g:1:417: Goal { - mGoal(); + mGoal(); } break; case 52 : // InternalBasicsLexer.g:1:422: Int8 { - mInt8(); + mInt8(); } break; case 53 : // InternalBasicsLexer.g:1:427: Name { - mName(); + mName(); } break; case 54 : // InternalBasicsLexer.g:1:432: Node { - mNode(); + mNode(); } break; case 55 : // InternalBasicsLexer.g:1:437: Time { - mTime(); + mTime(); } break; case 56 : // InternalBasicsLexer.g:1:442: Type { - mType(); + mType(); } break; case 57 : // InternalBasicsLexer.g:1:447: Any { - mAny(); + mAny(); } break; case 58 : // InternalBasicsLexer.g:1:451: Ns { - mNs(); + mNs(); } break; case 59 : // InternalBasicsLexer.g:1:454: LeftSquareBracketRightSquareBracket { - mLeftSquareBracketRightSquareBracket(); + mLeftSquareBracketRightSquareBracket(); } break; case 60 : // InternalBasicsLexer.g:1:490: Comma { - mComma(); + mComma(); } break; case 61 : // InternalBasicsLexer.g:1:496: Colon { - mColon(); + mColon(); } break; case 62 : // InternalBasicsLexer.g:1:502: LeftSquareBracket { - mLeftSquareBracket(); + mLeftSquareBracket(); } break; case 63 : // InternalBasicsLexer.g:1:520: RightSquareBracket { - mRightSquareBracket(); + mRightSquareBracket(); } break; case 64 : // InternalBasicsLexer.g:1:539: RULE_BINARY { - mRULE_BINARY(); + mRULE_BINARY(); } break; case 65 : // InternalBasicsLexer.g:1:551: RULE_BOOLEAN { - mRULE_BOOLEAN(); + mRULE_BOOLEAN(); } break; case 66 : // InternalBasicsLexer.g:1:564: RULE_DOUBLE { - mRULE_DOUBLE(); + mRULE_DOUBLE(); } break; case 67 : // InternalBasicsLexer.g:1:576: RULE_DECINT { - mRULE_DECINT(); + mRULE_DECINT(); } break; case 68 : // InternalBasicsLexer.g:1:588: RULE_DATE_TIME { - mRULE_DATE_TIME(); + mRULE_DATE_TIME(); } break; case 69 : // InternalBasicsLexer.g:1:603: RULE_MESSAGE_ASIGMENT { - mRULE_MESSAGE_ASIGMENT(); + mRULE_MESSAGE_ASIGMENT(); } break; case 70 : // InternalBasicsLexer.g:1:625: RULE_SL_COMMENT { - mRULE_SL_COMMENT(); + mRULE_SL_COMMENT(); } break; case 71 : // InternalBasicsLexer.g:1:641: RULE_ROS_CONVENTION_A { - mRULE_ROS_CONVENTION_A(); + mRULE_ROS_CONVENTION_A(); } break; case 72 : // InternalBasicsLexer.g:1:663: RULE_ROS_CONVENTION_PARAM { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_ROS_CONVENTION_PARAM(); } break; case 73 : // InternalBasicsLexer.g:1:689: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 74 : // InternalBasicsLexer.g:1:697: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 75 : // InternalBasicsLexer.g:1:709: RULE_ML_COMMENT { - mRULE_ML_COMMENT(); + mRULE_ML_COMMENT(); } break; case 76 : // InternalBasicsLexer.g:1:725: RULE_WS { - mRULE_WS(); + mRULE_WS(); } break; case 77 : // InternalBasicsLexer.g:1:733: RULE_ANY_OTHER { - mRULE_ANY_OTHER(); + mRULE_ANY_OTHER(); } break; @@ -3967,9 +3967,9 @@ public String getDescription() { } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; - int _s = s; + int _s = s; switch ( s ) { - case 0 : + case 0 : int LA30_34 = input.LA(1); s = -1; @@ -3983,7 +3983,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 1 : + case 1 : int LA30_94 = input.LA(1); s = -1; @@ -3991,7 +3991,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 2 : + case 2 : int LA30_97 = input.LA(1); s = -1; @@ -3999,7 +3999,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 3 : + case 3 : int LA30_0 = input.LA(1); s = -1; @@ -4087,7 +4087,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 4 : + case 4 : int LA30_145 = input.LA(1); s = -1; @@ -4099,7 +4099,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 5 : + case 5 : int LA30_98 = input.LA(1); s = -1; @@ -4111,7 +4111,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 6 : + case 6 : int LA30_143 = input.LA(1); s = -1; @@ -4123,7 +4123,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 7 : + case 7 : int LA30_95 = input.LA(1); s = -1; @@ -4135,7 +4135,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 8 : + case 8 : int LA30_35 = input.LA(1); s = -1; @@ -4156,6 +4156,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } + - -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g index e912900dc..15149a745 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g @@ -6,7 +6,7 @@ lexer grammar InternalRosLexer; @header { package de.fraunhofer.ipa.ros.parser.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.java index 809d131b3..5df1f882e 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.java @@ -1,6 +1,6 @@ package de.fraunhofer.ipa.ros.parser.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; @@ -124,7 +124,7 @@ public class InternalRosLexer extends Lexer { // delegates // delegators - public InternalRosLexer() {;} + public InternalRosLexer() {;} public InternalRosLexer(CharStream input) { this(input, new RecognizerSharedState()); } @@ -142,7 +142,7 @@ public final void mExternalDependency() throws RecognitionException { // InternalRosLexer.g:14:20: ( 'ExternalDependency' ) // InternalRosLexer.g:14:22: 'ExternalDependency' { - match("ExternalDependency"); + match("ExternalDependency"); } @@ -163,7 +163,7 @@ public final void mRelativeNamespace() throws RecognitionException { // InternalRosLexer.g:16:19: ( 'RelativeNamespace' ) // InternalRosLexer.g:16:21: 'RelativeNamespace' { - match("RelativeNamespace"); + match("RelativeNamespace"); } @@ -184,7 +184,7 @@ public final void mPrivateNamespace() throws RecognitionException { // InternalRosLexer.g:18:18: ( 'PrivateNamespace' ) // InternalRosLexer.g:18:20: 'PrivateNamespace' { - match("PrivateNamespace"); + match("PrivateNamespace"); } @@ -205,7 +205,7 @@ public final void mGlobalNamespace() throws RecognitionException { // InternalRosLexer.g:20:17: ( 'GlobalNamespace' ) // InternalRosLexer.g:20:19: 'GlobalNamespace' { - match("GlobalNamespace"); + match("GlobalNamespace"); } @@ -226,7 +226,7 @@ public final void mServiceclients() throws RecognitionException { // InternalRosLexer.g:22:16: ( 'serviceclients:' ) // InternalRosLexer.g:22:18: 'serviceclients:' { - match("serviceclients:"); + match("serviceclients:"); } @@ -247,7 +247,7 @@ public final void mServiceservers() throws RecognitionException { // InternalRosLexer.g:24:16: ( 'serviceservers:' ) // InternalRosLexer.g:24:18: 'serviceservers:' { - match("serviceservers:"); + match("serviceservers:"); } @@ -268,7 +268,7 @@ public final void mActionclients() throws RecognitionException { // InternalRosLexer.g:26:15: ( 'actionclients:' ) // InternalRosLexer.g:26:17: 'actionclients:' { - match("actionclients:"); + match("actionclients:"); } @@ -289,7 +289,7 @@ public final void mActionservers() throws RecognitionException { // InternalRosLexer.g:28:15: ( 'actionservers:' ) // InternalRosLexer.g:28:17: 'actionservers:' { - match("actionservers:"); + match("actionservers:"); } @@ -310,7 +310,7 @@ public final void mDependencies() throws RecognitionException { // InternalRosLexer.g:30:14: ( 'dependencies:' ) // InternalRosLexer.g:30:16: 'dependencies:' { - match("dependencies:"); + match("dependencies:"); } @@ -331,7 +331,7 @@ public final void mParameterAny() throws RecognitionException { // InternalRosLexer.g:32:14: ( 'ParameterAny' ) // InternalRosLexer.g:32:16: 'ParameterAny' { - match("ParameterAny"); + match("ParameterAny"); } @@ -352,7 +352,7 @@ public final void mFromGitRepo() throws RecognitionException { // InternalRosLexer.g:34:13: ( 'fromGitRepo:' ) // InternalRosLexer.g:34:15: 'fromGitRepo:' { - match("fromGitRepo:"); + match("fromGitRepo:"); } @@ -373,7 +373,7 @@ public final void mSubscribers() throws RecognitionException { // InternalRosLexer.g:36:13: ( 'subscribers:' ) // InternalRosLexer.g:36:15: 'subscribers:' { - match("subscribers:"); + match("subscribers:"); } @@ -394,7 +394,7 @@ public final void mParameters() throws RecognitionException { // InternalRosLexer.g:38:12: ( 'parameters:' ) // InternalRosLexer.g:38:14: 'parameters:' { - match("parameters:"); + match("parameters:"); } @@ -415,7 +415,7 @@ public final void mPublishers() throws RecognitionException { // InternalRosLexer.g:40:12: ( 'publishers:' ) // InternalRosLexer.g:40:14: 'publishers:' { - match("publishers:"); + match("publishers:"); } @@ -436,7 +436,7 @@ public final void mGraphName() throws RecognitionException { // InternalRosLexer.g:42:11: ( 'GraphName' ) // InternalRosLexer.g:42:13: 'GraphName' { - match("GraphName"); + match("GraphName"); } @@ -457,7 +457,7 @@ public final void mFeedback_1() throws RecognitionException { // InternalRosLexer.g:44:12: ( 'feedback:' ) // InternalRosLexer.g:44:14: 'feedback:' { - match("feedback:"); + match("feedback:"); } @@ -478,7 +478,7 @@ public final void mFloat32_1() throws RecognitionException { // InternalRosLexer.g:46:11: ( 'float32[]' ) // InternalRosLexer.g:46:13: 'float32[]' { - match("float32[]"); + match("float32[]"); } @@ -499,7 +499,7 @@ public final void mFloat64_1() throws RecognitionException { // InternalRosLexer.g:48:11: ( 'float64[]' ) // InternalRosLexer.g:48:13: 'float64[]' { - match("float64[]"); + match("float64[]"); } @@ -520,7 +520,7 @@ public final void mResponse() throws RecognitionException { // InternalRosLexer.g:50:10: ( 'response:' ) // InternalRosLexer.g:50:12: 'response:' { - match("response:"); + match("response:"); } @@ -541,7 +541,7 @@ public final void mDefault() throws RecognitionException { // InternalRosLexer.g:52:9: ( 'default:' ) // InternalRosLexer.g:52:11: 'default:' { - match("default:"); + match("default:"); } @@ -562,7 +562,7 @@ public final void mDuration() throws RecognitionException { // InternalRosLexer.g:54:10: ( 'duration' ) // InternalRosLexer.g:54:12: 'duration' { - match("duration"); + match("duration"); } @@ -583,7 +583,7 @@ public final void mFeedback() throws RecognitionException { // InternalRosLexer.g:56:10: ( 'feedback' ) // InternalRosLexer.g:56:12: 'feedback' { - match("feedback"); + match("feedback"); } @@ -604,7 +604,7 @@ public final void mMessage_1() throws RecognitionException { // InternalRosLexer.g:58:11: ( 'message:' ) // InternalRosLexer.g:58:13: 'message:' { - match("message:"); + match("message:"); } @@ -625,7 +625,7 @@ public final void mRequest() throws RecognitionException { // InternalRosLexer.g:60:9: ( 'request:' ) // InternalRosLexer.g:60:11: 'request:' { - match("request:"); + match("request:"); } @@ -646,7 +646,7 @@ public final void mString_2() throws RecognitionException { // InternalRosLexer.g:62:10: ( 'string[]' ) // InternalRosLexer.g:62:12: 'string[]' { - match("string[]"); + match("string[]"); } @@ -667,7 +667,7 @@ public final void mUint16_1() throws RecognitionException { // InternalRosLexer.g:64:10: ( 'uint16[]' ) // InternalRosLexer.g:64:12: 'uint16[]' { - match("uint16[]"); + match("uint16[]"); } @@ -688,7 +688,7 @@ public final void mUint32_1() throws RecognitionException { // InternalRosLexer.g:66:10: ( 'uint32[]' ) // InternalRosLexer.g:66:12: 'uint32[]' { - match("uint32[]"); + match("uint32[]"); } @@ -709,7 +709,7 @@ public final void mUint64_1() throws RecognitionException { // InternalRosLexer.g:68:10: ( 'uint64[]' ) // InternalRosLexer.g:68:12: 'uint64[]' { - match("uint64[]"); + match("uint64[]"); } @@ -730,7 +730,7 @@ public final void mBoolean() throws RecognitionException { // InternalRosLexer.g:70:9: ( 'Boolean' ) // InternalRosLexer.g:70:11: 'Boolean' { - match("Boolean"); + match("Boolean"); } @@ -751,7 +751,7 @@ public final void mInteger() throws RecognitionException { // InternalRosLexer.g:72:9: ( 'Integer' ) // InternalRosLexer.g:72:11: 'Integer' { - match("Integer"); + match("Integer"); } @@ -772,7 +772,7 @@ public final void mAction_1() throws RecognitionException { // InternalRosLexer.g:74:10: ( 'action:' ) // InternalRosLexer.g:74:12: 'action:' { - match("action:"); + match("action:"); } @@ -793,7 +793,7 @@ public final void mFloat32() throws RecognitionException { // InternalRosLexer.g:76:9: ( 'float32' ) // InternalRosLexer.g:76:11: 'float32' { - match("float32"); + match("float32"); } @@ -814,7 +814,7 @@ public final void mFloat64() throws RecognitionException { // InternalRosLexer.g:78:9: ( 'float64' ) // InternalRosLexer.g:78:11: 'float64' { - match("float64"); + match("float64"); } @@ -835,7 +835,7 @@ public final void mInt16_1() throws RecognitionException { // InternalRosLexer.g:80:9: ( 'int16[]' ) // InternalRosLexer.g:80:11: 'int16[]' { - match("int16[]"); + match("int16[]"); } @@ -856,7 +856,7 @@ public final void mInt32_1() throws RecognitionException { // InternalRosLexer.g:82:9: ( 'int32[]' ) // InternalRosLexer.g:82:11: 'int32[]' { - match("int32[]"); + match("int32[]"); } @@ -877,7 +877,7 @@ public final void mInt64_1() throws RecognitionException { // InternalRosLexer.g:84:9: ( 'int64[]' ) // InternalRosLexer.g:84:11: 'int64[]' { - match("int64[]"); + match("int64[]"); } @@ -898,7 +898,7 @@ public final void mMessage() throws RecognitionException { // InternalRosLexer.g:86:9: ( 'message' ) // InternalRosLexer.g:86:11: 'message' { - match("message"); + match("message"); } @@ -919,7 +919,7 @@ public final void mResult_1() throws RecognitionException { // InternalRosLexer.g:88:10: ( 'result:' ) // InternalRosLexer.g:88:12: 'result:' { - match("result:"); + match("result:"); } @@ -940,7 +940,7 @@ public final void mService() throws RecognitionException { // InternalRosLexer.g:90:9: ( 'service' ) // InternalRosLexer.g:90:11: 'service' { - match("service"); + match("service"); } @@ -961,7 +961,7 @@ public final void mUint8_1() throws RecognitionException { // InternalRosLexer.g:92:9: ( 'uint8[]' ) // InternalRosLexer.g:92:11: 'uint8[]' { - match("uint8[]"); + match("uint8[]"); } @@ -982,7 +982,7 @@ public final void mArray() throws RecognitionException { // InternalRosLexer.g:94:7: ( 'Array:' ) // InternalRosLexer.g:94:9: 'Array:' { - match("Array:"); + match("Array:"); } @@ -1003,7 +1003,7 @@ public final void mBase64() throws RecognitionException { // InternalRosLexer.g:96:8: ( 'Base64' ) // InternalRosLexer.g:96:10: 'Base64' { - match("Base64"); + match("Base64"); } @@ -1024,7 +1024,7 @@ public final void mDouble() throws RecognitionException { // InternalRosLexer.g:98:8: ( 'Double' ) // InternalRosLexer.g:98:10: 'Double' { - match("Double"); + match("Double"); } @@ -1045,7 +1045,7 @@ public final void mHeader() throws RecognitionException { // InternalRosLexer.g:100:8: ( 'Header' ) // InternalRosLexer.g:100:10: 'Header' { - match("Header"); + match("Header"); } @@ -1066,7 +1066,7 @@ public final void mString() throws RecognitionException { // InternalRosLexer.g:102:8: ( 'String' ) // InternalRosLexer.g:102:10: 'String' { - match("String"); + match("String"); } @@ -1087,7 +1087,7 @@ public final void mStruct() throws RecognitionException { // InternalRosLexer.g:104:8: ( 'Struct' ) // InternalRosLexer.g:104:10: 'Struct' { - match("Struct"); + match("Struct"); } @@ -1108,7 +1108,7 @@ public final void mAction() throws RecognitionException { // InternalRosLexer.g:106:8: ( 'action' ) // InternalRosLexer.g:106:10: 'action' { - match("action"); + match("action"); } @@ -1129,7 +1129,7 @@ public final void mBool_1() throws RecognitionException { // InternalRosLexer.g:108:8: ( 'bool[]' ) // InternalRosLexer.g:108:10: 'bool[]' { - match("bool[]"); + match("bool[]"); } @@ -1150,7 +1150,7 @@ public final void mByte_1() throws RecognitionException { // InternalRosLexer.g:110:8: ( 'byte[]' ) // InternalRosLexer.g:110:10: 'byte[]' { - match("byte[]"); + match("byte[]"); } @@ -1171,7 +1171,7 @@ public final void mInt8_1() throws RecognitionException { // InternalRosLexer.g:112:8: ( 'int8[]' ) // InternalRosLexer.g:112:10: 'int8[]' { - match("int8[]"); + match("int8[]"); } @@ -1192,7 +1192,7 @@ public final void mResult() throws RecognitionException { // InternalRosLexer.g:114:8: ( 'result' ) // InternalRosLexer.g:114:10: 'result' { - match("result"); + match("result"); } @@ -1213,7 +1213,7 @@ public final void mSpecs() throws RecognitionException { // InternalRosLexer.g:116:7: ( 'specs:' ) // InternalRosLexer.g:116:9: 'specs:' { - match("specs:"); + match("specs:"); } @@ -1234,7 +1234,7 @@ public final void mString_1() throws RecognitionException { // InternalRosLexer.g:118:10: ( 'string' ) // InternalRosLexer.g:118:12: 'string' { - match("string"); + match("string"); } @@ -1255,7 +1255,7 @@ public final void mUint16() throws RecognitionException { // InternalRosLexer.g:120:8: ( 'uint16' ) // InternalRosLexer.g:120:10: 'uint16' { - match("uint16"); + match("uint16"); } @@ -1276,7 +1276,7 @@ public final void mUint32() throws RecognitionException { // InternalRosLexer.g:122:8: ( 'uint32' ) // InternalRosLexer.g:122:10: 'uint32' { - match("uint32"); + match("uint32"); } @@ -1297,7 +1297,7 @@ public final void mUint64() throws RecognitionException { // InternalRosLexer.g:124:8: ( 'uint64' ) // InternalRosLexer.g:124:10: 'uint64' { - match("uint64"); + match("uint64"); } @@ -1318,7 +1318,7 @@ public final void mValue_1() throws RecognitionException { // InternalRosLexer.g:126:9: ( 'value:' ) // InternalRosLexer.g:126:11: 'value:' { - match("value:"); + match("value:"); } @@ -1339,7 +1339,7 @@ public final void mGoal_1() throws RecognitionException { // InternalRosLexer.g:128:8: ( 'goal:' ) // InternalRosLexer.g:128:10: 'goal:' { - match("goal:"); + match("goal:"); } @@ -1360,7 +1360,7 @@ public final void mInt16() throws RecognitionException { // InternalRosLexer.g:130:7: ( 'int16' ) // InternalRosLexer.g:130:9: 'int16' { - match("int16"); + match("int16"); } @@ -1381,7 +1381,7 @@ public final void mInt32() throws RecognitionException { // InternalRosLexer.g:132:7: ( 'int32' ) // InternalRosLexer.g:132:9: 'int32' { - match("int32"); + match("int32"); } @@ -1402,7 +1402,7 @@ public final void mInt64() throws RecognitionException { // InternalRosLexer.g:134:7: ( 'int64' ) // InternalRosLexer.g:134:9: 'int64' { - match("int64"); + match("int64"); } @@ -1423,7 +1423,7 @@ public final void mNode_1() throws RecognitionException { // InternalRosLexer.g:136:8: ( 'node:' ) // InternalRosLexer.g:136:10: 'node:' { - match("node:"); + match("node:"); } @@ -1444,7 +1444,7 @@ public final void mType_1() throws RecognitionException { // InternalRosLexer.g:138:8: ( 'type:' ) // InternalRosLexer.g:138:10: 'type:' { - match("type:"); + match("type:"); } @@ -1465,7 +1465,7 @@ public final void mUint8() throws RecognitionException { // InternalRosLexer.g:140:7: ( 'uint8' ) // InternalRosLexer.g:140:9: 'uint8' { - match("uint8"); + match("uint8"); } @@ -1486,7 +1486,7 @@ public final void mValue() throws RecognitionException { // InternalRosLexer.g:142:7: ( 'value' ) // InternalRosLexer.g:142:9: 'value' { - match("value"); + match("value"); } @@ -1507,7 +1507,7 @@ public final void mDate() throws RecognitionException { // InternalRosLexer.g:144:6: ( 'Date' ) // InternalRosLexer.g:144:8: 'Date' { - match("Date"); + match("Date"); } @@ -1528,7 +1528,7 @@ public final void mList() throws RecognitionException { // InternalRosLexer.g:146:6: ( 'List' ) // InternalRosLexer.g:146:8: 'List' { - match("List"); + match("List"); } @@ -1549,7 +1549,7 @@ public final void mBool() throws RecognitionException { // InternalRosLexer.g:148:6: ( 'bool' ) // InternalRosLexer.g:148:8: 'bool' { - match("bool"); + match("bool"); } @@ -1570,7 +1570,7 @@ public final void mByte() throws RecognitionException { // InternalRosLexer.g:150:6: ( 'byte' ) // InternalRosLexer.g:150:8: 'byte' { - match("byte"); + match("byte"); } @@ -1591,7 +1591,7 @@ public final void mGoal() throws RecognitionException { // InternalRosLexer.g:152:6: ( 'goal' ) // InternalRosLexer.g:152:8: 'goal' { - match("goal"); + match("goal"); } @@ -1612,7 +1612,7 @@ public final void mInt8() throws RecognitionException { // InternalRosLexer.g:154:6: ( 'int8' ) // InternalRosLexer.g:154:8: 'int8' { - match("int8"); + match("int8"); } @@ -1633,7 +1633,7 @@ public final void mMsg() throws RecognitionException { // InternalRosLexer.g:156:5: ( 'msg:' ) // InternalRosLexer.g:156:7: 'msg:' { - match("msg:"); + match("msg:"); } @@ -1654,7 +1654,7 @@ public final void mName() throws RecognitionException { // InternalRosLexer.g:158:6: ( 'name' ) // InternalRosLexer.g:158:8: 'name' { - match("name"); + match("name"); } @@ -1675,7 +1675,7 @@ public final void mNode() throws RecognitionException { // InternalRosLexer.g:160:6: ( 'node' ) // InternalRosLexer.g:160:8: 'node' { - match("node"); + match("node"); } @@ -1696,7 +1696,7 @@ public final void mSrv() throws RecognitionException { // InternalRosLexer.g:162:5: ( 'srv:' ) // InternalRosLexer.g:162:7: 'srv:' { - match("srv:"); + match("srv:"); } @@ -1717,7 +1717,7 @@ public final void mTime() throws RecognitionException { // InternalRosLexer.g:164:6: ( 'time' ) // InternalRosLexer.g:164:8: 'time' { - match("time"); + match("time"); } @@ -1738,7 +1738,7 @@ public final void mType() throws RecognitionException { // InternalRosLexer.g:166:6: ( 'type' ) // InternalRosLexer.g:166:8: 'type' { - match("type"); + match("type"); } @@ -1759,7 +1759,7 @@ public final void mAny() throws RecognitionException { // InternalRosLexer.g:168:5: ( 'Any' ) // InternalRosLexer.g:168:7: 'Any' { - match("Any"); + match("Any"); } @@ -1780,7 +1780,7 @@ public final void mNs() throws RecognitionException { // InternalRosLexer.g:170:4: ( 'ns:' ) // InternalRosLexer.g:170:6: 'ns:' { - match("ns:"); + match("ns:"); } @@ -1801,7 +1801,7 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep // InternalRosLexer.g:172:37: ( '[]' ) // InternalRosLexer.g:172:39: '[]' { - match("[]"); + match("[]"); } @@ -1822,7 +1822,7 @@ public final void mComma() throws RecognitionException { // InternalRosLexer.g:174:7: ( ',' ) // InternalRosLexer.g:174:9: ',' { - match(','); + match(','); } @@ -1842,7 +1842,7 @@ public final void mColon() throws RecognitionException { // InternalRosLexer.g:176:7: ( ':' ) // InternalRosLexer.g:176:9: ':' { - match(':'); + match(':'); } @@ -1862,7 +1862,7 @@ public final void mLeftSquareBracket() throws RecognitionException { // InternalRosLexer.g:178:19: ( '[' ) // InternalRosLexer.g:178:21: '[' { - match('['); + match('['); } @@ -1882,7 +1882,7 @@ public final void mRightSquareBracket() throws RecognitionException { // InternalRosLexer.g:180:20: ( ']' ) // InternalRosLexer.g:180:22: ']' { - match(']'); + match(']'); } @@ -1900,7 +1900,7 @@ public final void mRULE_DIGIT() throws RecognitionException { // InternalRosLexer.g:182:21: ( '0' .. '9' ) // InternalRosLexer.g:182:23: '0' .. '9' { - matchRange('0','9'); + matchRange('0','9'); } @@ -1948,7 +1948,7 @@ else if ( (LA1_1=='B') ) { case 1 : // InternalRosLexer.g:184:16: '0b' { - match("0b"); + match("0b"); } @@ -1956,7 +1956,7 @@ else if ( (LA1_1=='B') ) { case 2 : // InternalRosLexer.g:184:21: '0B' { - match("0B"); + match("0B"); } @@ -1977,24 +1977,24 @@ else if ( (LA1_1=='B') ) { switch (alt2) { - case 1 : - // InternalRosLexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { - input.consume(); + case 1 : + // InternalRosLexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt2 >= 1 ) break loop2; + default : + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = new EarlyExitException(2, input); throw eee; @@ -2041,7 +2041,7 @@ else if ( (LA3_0=='f') ) { case 1 : // InternalRosLexer.g:186:17: 'true' { - match("true"); + match("true"); } @@ -2049,7 +2049,7 @@ else if ( (LA3_0=='f') ) { case 2 : // InternalRosLexer.g:186:24: 'false' { - match("false"); + match("false"); } @@ -2096,14 +2096,14 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRosLexer.g:188:16: RULE_DIGIT { - mRULE_DIGIT(); + mRULE_DIGIT(); } break; case 2 : // InternalRosLexer.g:188:27: '-' ( RULE_DIGIT )* { - match('-'); + match('-'); // InternalRosLexer.g:188:31: ( RULE_DIGIT )* loop4: do { @@ -2116,16 +2116,16 @@ else if ( (LA5_0=='-') ) { switch (alt4) { - case 1 : - // InternalRosLexer.g:188:31: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRosLexer.g:188:31: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop4; + default : + break loop4; } } while (true); @@ -2142,7 +2142,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRosLexer.g:188:45: '.' ( RULE_DECINT )* { - match('.'); + match('.'); // InternalRosLexer.g:188:49: ( RULE_DECINT )* loop6: do { @@ -2155,16 +2155,16 @@ else if ( (LA5_0=='-') ) { switch (alt6) { - case 1 : - // InternalRosLexer.g:188:49: RULE_DECINT - { - mRULE_DECINT(); + case 1 : + // InternalRosLexer.g:188:49: RULE_DECINT + { + mRULE_DECINT(); - } - break; + } + break; - default : - break loop6; + default : + break loop6; } } while (true); @@ -2185,7 +2185,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRosLexer.g:188:63: '.' ( RULE_DIGIT )* { - match('.'); + match('.'); // InternalRosLexer.g:188:67: ( RULE_DIGIT )* loop7: do { @@ -2198,16 +2198,16 @@ else if ( (LA5_0=='-') ) { switch (alt7) { - case 1 : - // InternalRosLexer.g:188:67: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRosLexer.g:188:67: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop7; + default : + break loop7; } } while (true); @@ -2252,7 +2252,7 @@ else if ( (LA5_0=='-') ) { } - mRULE_DIGIT(); + mRULE_DIGIT(); } break; @@ -2315,14 +2315,14 @@ public final void mRULE_DECINT() throws RecognitionException { case 1 : // InternalRosLexer.g:190:16: '0' { - match('0'); + match('0'); } break; case 2 : // InternalRosLexer.g:190:20: '1' .. '9' ( RULE_DIGIT )* { - matchRange('1','9'); + matchRange('1','9'); // InternalRosLexer.g:190:29: ( RULE_DIGIT )* loop11: do { @@ -2335,16 +2335,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { - case 1 : - // InternalRosLexer.g:190:29: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRosLexer.g:190:29: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -2354,8 +2354,8 @@ public final void mRULE_DECINT() throws RecognitionException { case 3 : // InternalRosLexer.g:190:41: '-' '0' .. '9' ( RULE_DIGIT )* { - match('-'); - matchRange('0','9'); + match('-'); + matchRange('0','9'); // InternalRosLexer.g:190:54: ( RULE_DIGIT )* loop12: do { @@ -2368,16 +2368,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { - case 1 : - // InternalRosLexer.g:190:54: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRosLexer.g:190:54: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); @@ -2430,15 +2430,15 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { case 1 : // InternalRosLexer.g:192:22: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRosLexer.g:192:31: '1' .. '3' '0' .. '9' { - matchRange('1','3'); - matchRange('0','9'); + matchRange('1','3'); + matchRange('0','9'); } break; @@ -2486,15 +2486,15 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { case 1 : // InternalRosLexer.g:194:24: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRosLexer.g:194:33: '1' '0' .. '2' { - match('1'); - matchRange('0','2'); + match('1'); + matchRange('0','2'); } break; @@ -2516,10 +2516,10 @@ public final void mRULE_YEAR() throws RecognitionException { // InternalRosLexer.g:196:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) // InternalRosLexer.g:196:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { - matchRange('0','2'); - matchRange('0','9'); - matchRange('0','9'); - matchRange('0','9'); + matchRange('0','2'); + matchRange('0','9'); + matchRange('0','9'); + matchRange('0','9'); } @@ -2555,16 +2555,16 @@ else if ( (LA16_0=='2') ) { case 1 : // InternalRosLexer.g:198:23: '0' .. '1' '0' .. '9' { - matchRange('0','1'); - matchRange('0','9'); + matchRange('0','1'); + matchRange('0','9'); } break; case 2 : // InternalRosLexer.g:198:41: '2' '0' .. '3' { - match('2'); - matchRange('0','3'); + match('2'); + matchRange('0','3'); } break; @@ -2586,8 +2586,8 @@ public final void mRULE_MIN_SEC() throws RecognitionException { // InternalRosLexer.g:200:23: ( '0' .. '5' '0' .. '9' ) // InternalRosLexer.g:200:25: '0' .. '5' '0' .. '9' { - matchRange('0','5'); - matchRange('0','9'); + matchRange('0','5'); + matchRange('0','9'); } @@ -2605,17 +2605,17 @@ public final void mRULE_DATE_TIME() throws RecognitionException { // InternalRosLexer.g:202:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) // InternalRosLexer.g:202:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { - mRULE_YEAR(); - match('-'); - mRULE_MONTH(); - match('-'); - mRULE_DAY(); - match('T'); - mRULE_HOUR(); - match(':'); - mRULE_MIN_SEC(); - match(':'); - mRULE_MIN_SEC(); + mRULE_YEAR(); + match('-'); + mRULE_MONTH(); + match('-'); + mRULE_DAY(); + match('T'); + mRULE_HOUR(); + match(':'); + mRULE_MIN_SEC(); + match(':'); + mRULE_MIN_SEC(); } @@ -2655,21 +2655,21 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRosLexer.g:204:26: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRosLexer.g:204:34: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; } - match('='); + match('='); // InternalRosLexer.g:204:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { @@ -2767,29 +2767,29 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRosLexer.g:204:52: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRosLexer.g:204:60: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 3 : // InternalRosLexer.g:204:72: RULE_INT { - mRULE_INT(); + mRULE_INT(); } break; case 4 : // InternalRosLexer.g:204:81: '-' RULE_INT { - match('-'); - mRULE_INT(); + match('-'); + mRULE_INT(); } break; @@ -2811,7 +2811,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { public final void mRULE_BEGIN() throws RecognitionException { try { // InternalRosLexer.g:206:21: () - // InternalRosLexer.g:206:23: + // InternalRosLexer.g:206:23: { } @@ -2825,7 +2825,7 @@ public final void mRULE_BEGIN() throws RecognitionException { public final void mRULE_END() throws RecognitionException { try { // InternalRosLexer.g:208:19: () - // InternalRosLexer.g:208:21: + // InternalRosLexer.g:208:21: { } @@ -2843,7 +2843,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { // InternalRosLexer.g:210:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) // InternalRosLexer.g:210:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { - match('#'); + match('#'); // InternalRosLexer.g:210:23: (~ ( ( '\\n' | '\\r' ) ) )* loop19: do { @@ -2856,24 +2856,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt19) { - case 1 : - // InternalRosLexer.g:210:23: ~ ( ( '\\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(); + case 1 : + // InternalRosLexer.g:210:23: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); @@ -2911,25 +2911,25 @@ else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>= switch (alt20) { - case 1 : - // InternalRosLexer.g:212:26: '/' RULE_ID - { - match('/'); - mRULE_ID(); - - } - break; - case 2 : - // InternalRosLexer.g:212:38: RULE_ID '/' - { - mRULE_ID(); - match('/'); - - } - break; - - default : - break loop20; + case 1 : + // InternalRosLexer.g:212:26: '/' RULE_ID + { + match('/'); + mRULE_ID(); + + } + break; + case 2 : + // InternalRosLexer.g:212:38: RULE_ID '/' + { + mRULE_ID(); + match('/'); + + } + break; + + default : + break loop20; } } while (true); @@ -2977,33 +2977,33 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } switch (alt21) { - case 1 : - // InternalRosLexer.g:214:30: '/' RULE_STRING - { - match('/'); - mRULE_STRING(); - - } - break; - case 2 : - // InternalRosLexer.g:214:46: RULE_STRING '/' - { - mRULE_STRING(); - match('/'); - - } - break; - case 3 : - // InternalRosLexer.g:214:62: '~' RULE_STRING - { - match('~'); - mRULE_STRING(); - - } - break; - - default : - break loop21; + case 1 : + // InternalRosLexer.g:214:30: '/' RULE_STRING + { + match('/'); + mRULE_STRING(); + + } + break; + case 2 : + // InternalRosLexer.g:214:46: RULE_STRING '/' + { + mRULE_STRING(); + match('/'); + + } + break; + case 3 : + // InternalRosLexer.g:214:62: '~' RULE_STRING + { + match('~'); + mRULE_STRING(); + + } + break; + + default : + break loop21; } } while (true); @@ -3037,7 +3037,7 @@ public final void mRULE_ID() throws RecognitionException { case 1 : // InternalRosLexer.g:216:11: '^' { - match('^'); + match('^'); } break; @@ -3065,24 +3065,24 @@ public final void mRULE_ID() throws RecognitionException { switch (alt23) { - case 1 : - // InternalRosLexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); + case 1 : + // InternalRosLexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -3116,16 +3116,16 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { - case 1 : - // InternalRosLexer.g:218:22: '0' .. '9' - { - matchRange('0','9'); + case 1 : + // InternalRosLexer.g:218:22: '0' .. '9' + { + matchRange('0','9'); - } - break; + } + break; - default : - if ( cnt24 >= 1 ) break loop24; + default : + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = new EarlyExitException(24, input); throw eee; @@ -3170,7 +3170,7 @@ else if ( (LA27_0=='\'') ) { case 1 : // InternalRosLexer.g:220:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { - match('\"'); + match('\"'); // InternalRosLexer.g:220:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop25: do { @@ -3186,43 +3186,43 @@ else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA2 switch (alt25) { - case 1 : - // InternalRosLexer.g:220:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRosLexer.g:220:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop25; + case 1 : + // InternalRosLexer.g:220:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRosLexer.g:220:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop25; } } while (true); - match('\"'); + match('\"'); } break; case 2 : // InternalRosLexer.g:220:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { - match('\''); + match('\''); // InternalRosLexer.g:220:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop26: do { @@ -3238,36 +3238,36 @@ else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA2 switch (alt26) { - case 1 : - // InternalRosLexer.g:220:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRosLexer.g:220:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop26; + case 1 : + // InternalRosLexer.g:220:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRosLexer.g:220:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop26; } } while (true); - match('\''); + match('\''); } break; @@ -3293,7 +3293,7 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { // InternalRosLexer.g:222:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) // InternalRosLexer.g:222:19: '/*' ( options {greedy=false; } : . )* '*/' { - match("/*"); + match("/*"); // InternalRosLexer.g:222:24: ( options {greedy=false; } : . )* loop28: @@ -3319,20 +3319,20 @@ else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) switch (alt28) { - case 1 : - // InternalRosLexer.g:222:52: . - { - matchAny(); + case 1 : + // InternalRosLexer.g:222:52: . + { + matchAny(); - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - match("*/"); + match("*/"); } @@ -3366,24 +3366,24 @@ public final void mRULE_WS() throws RecognitionException { switch (alt29) { - case 1 : - // InternalRosLexer.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); + case 1 : + // InternalRosLexer.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt29 >= 1 ) break loop29; + default : + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = new EarlyExitException(29, input); throw eee; @@ -3410,7 +3410,7 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // InternalRosLexer.g:226:16: ( . ) // InternalRosLexer.g:226:18: . { - matchAny(); + matchAny(); } @@ -3430,686 +3430,686 @@ public void mTokens() throws RecognitionException { case 1 : // InternalRosLexer.g:1:10: ExternalDependency { - mExternalDependency(); + mExternalDependency(); } break; case 2 : // InternalRosLexer.g:1:29: RelativeNamespace { - mRelativeNamespace(); + mRelativeNamespace(); } break; case 3 : // InternalRosLexer.g:1:47: PrivateNamespace { - mPrivateNamespace(); + mPrivateNamespace(); } break; case 4 : // InternalRosLexer.g:1:64: GlobalNamespace { - mGlobalNamespace(); + mGlobalNamespace(); } break; case 5 : // InternalRosLexer.g:1:80: Serviceclients { - mServiceclients(); + mServiceclients(); } break; case 6 : // InternalRosLexer.g:1:95: Serviceservers { - mServiceservers(); + mServiceservers(); } break; case 7 : // InternalRosLexer.g:1:110: Actionclients { - mActionclients(); + mActionclients(); } break; case 8 : // InternalRosLexer.g:1:124: Actionservers { - mActionservers(); + mActionservers(); } break; case 9 : // InternalRosLexer.g:1:138: Dependencies { - mDependencies(); + mDependencies(); } break; case 10 : // InternalRosLexer.g:1:151: ParameterAny { - mParameterAny(); + mParameterAny(); } break; case 11 : // InternalRosLexer.g:1:164: FromGitRepo { - mFromGitRepo(); + mFromGitRepo(); } break; case 12 : // InternalRosLexer.g:1:176: Subscribers { - mSubscribers(); + mSubscribers(); } break; case 13 : // InternalRosLexer.g:1:188: Parameters { - mParameters(); + mParameters(); } break; case 14 : // InternalRosLexer.g:1:199: Publishers { - mPublishers(); + mPublishers(); } break; case 15 : // InternalRosLexer.g:1:210: GraphName { - mGraphName(); + mGraphName(); } break; case 16 : // InternalRosLexer.g:1:220: Feedback_1 { - mFeedback_1(); + mFeedback_1(); } break; case 17 : // InternalRosLexer.g:1:231: Float32_1 { - mFloat32_1(); + mFloat32_1(); } break; case 18 : // InternalRosLexer.g:1:241: Float64_1 { - mFloat64_1(); + mFloat64_1(); } break; case 19 : // InternalRosLexer.g:1:251: Response { - mResponse(); + mResponse(); } break; case 20 : // InternalRosLexer.g:1:260: Default { - mDefault(); + mDefault(); } break; case 21 : // InternalRosLexer.g:1:268: Duration { - mDuration(); + mDuration(); } break; case 22 : // InternalRosLexer.g:1:277: Feedback { - mFeedback(); + mFeedback(); } break; case 23 : // InternalRosLexer.g:1:286: Message_1 { - mMessage_1(); + mMessage_1(); } break; case 24 : // InternalRosLexer.g:1:296: Request { - mRequest(); + mRequest(); } break; case 25 : // InternalRosLexer.g:1:304: String_2 { - mString_2(); + mString_2(); } break; case 26 : // InternalRosLexer.g:1:313: Uint16_1 { - mUint16_1(); + mUint16_1(); } break; case 27 : // InternalRosLexer.g:1:322: Uint32_1 { - mUint32_1(); + mUint32_1(); } break; case 28 : // InternalRosLexer.g:1:331: Uint64_1 { - mUint64_1(); + mUint64_1(); } break; case 29 : // InternalRosLexer.g:1:340: Boolean { - mBoolean(); + mBoolean(); } break; case 30 : // InternalRosLexer.g:1:348: Integer { - mInteger(); + mInteger(); } break; case 31 : // InternalRosLexer.g:1:356: Action_1 { - mAction_1(); + mAction_1(); } break; case 32 : // InternalRosLexer.g:1:365: Float32 { - mFloat32(); + mFloat32(); } break; case 33 : // InternalRosLexer.g:1:373: Float64 { - mFloat64(); + mFloat64(); } break; case 34 : // InternalRosLexer.g:1:381: Int16_1 { - mInt16_1(); + mInt16_1(); } break; case 35 : // InternalRosLexer.g:1:389: Int32_1 { - mInt32_1(); + mInt32_1(); } break; case 36 : // InternalRosLexer.g:1:397: Int64_1 { - mInt64_1(); + mInt64_1(); } break; case 37 : // InternalRosLexer.g:1:405: Message { - mMessage(); + mMessage(); } break; case 38 : // InternalRosLexer.g:1:413: Result_1 { - mResult_1(); + mResult_1(); } break; case 39 : // InternalRosLexer.g:1:422: Service { - mService(); + mService(); } break; case 40 : // InternalRosLexer.g:1:430: Uint8_1 { - mUint8_1(); + mUint8_1(); } break; case 41 : // InternalRosLexer.g:1:438: Array { - mArray(); + mArray(); } break; case 42 : // InternalRosLexer.g:1:444: Base64 { - mBase64(); + mBase64(); } break; case 43 : // InternalRosLexer.g:1:451: Double { - mDouble(); + mDouble(); } break; case 44 : // InternalRosLexer.g:1:458: Header { - mHeader(); + mHeader(); } break; case 45 : // InternalRosLexer.g:1:465: String { - mString(); + mString(); } break; case 46 : // InternalRosLexer.g:1:472: Struct { - mStruct(); + mStruct(); } break; case 47 : // InternalRosLexer.g:1:479: Action { - mAction(); + mAction(); } break; case 48 : // InternalRosLexer.g:1:486: Bool_1 { - mBool_1(); + mBool_1(); } break; case 49 : // InternalRosLexer.g:1:493: Byte_1 { - mByte_1(); + mByte_1(); } break; case 50 : // InternalRosLexer.g:1:500: Int8_1 { - mInt8_1(); + mInt8_1(); } break; case 51 : // InternalRosLexer.g:1:507: Result { - mResult(); + mResult(); } break; case 52 : // InternalRosLexer.g:1:514: Specs { - mSpecs(); + mSpecs(); } break; case 53 : // InternalRosLexer.g:1:520: String_1 { - mString_1(); + mString_1(); } break; case 54 : // InternalRosLexer.g:1:529: Uint16 { - mUint16(); + mUint16(); } break; case 55 : // InternalRosLexer.g:1:536: Uint32 { - mUint32(); + mUint32(); } break; case 56 : // InternalRosLexer.g:1:543: Uint64 { - mUint64(); + mUint64(); } break; case 57 : // InternalRosLexer.g:1:550: Value_1 { - mValue_1(); + mValue_1(); } break; case 58 : // InternalRosLexer.g:1:558: Goal_1 { - mGoal_1(); + mGoal_1(); } break; case 59 : // InternalRosLexer.g:1:565: Int16 { - mInt16(); + mInt16(); } break; case 60 : // InternalRosLexer.g:1:571: Int32 { - mInt32(); + mInt32(); } break; case 61 : // InternalRosLexer.g:1:577: Int64 { - mInt64(); + mInt64(); } break; case 62 : // InternalRosLexer.g:1:583: Node_1 { - mNode_1(); + mNode_1(); } break; case 63 : // InternalRosLexer.g:1:590: Type_1 { - mType_1(); + mType_1(); } break; case 64 : // InternalRosLexer.g:1:597: Uint8 { - mUint8(); + mUint8(); } break; case 65 : // InternalRosLexer.g:1:603: Value { - mValue(); + mValue(); } break; case 66 : // InternalRosLexer.g:1:609: Date { - mDate(); + mDate(); } break; case 67 : // InternalRosLexer.g:1:614: List { - mList(); + mList(); } break; case 68 : // InternalRosLexer.g:1:619: Bool { - mBool(); + mBool(); } break; case 69 : // InternalRosLexer.g:1:624: Byte { - mByte(); + mByte(); } break; case 70 : // InternalRosLexer.g:1:629: Goal { - mGoal(); + mGoal(); } break; case 71 : // InternalRosLexer.g:1:634: Int8 { - mInt8(); + mInt8(); } break; case 72 : // InternalRosLexer.g:1:639: Msg { - mMsg(); + mMsg(); } break; case 73 : // InternalRosLexer.g:1:643: Name { - mName(); + mName(); } break; case 74 : // InternalRosLexer.g:1:648: Node { - mNode(); + mNode(); } break; case 75 : // InternalRosLexer.g:1:653: Srv { - mSrv(); + mSrv(); } break; case 76 : // InternalRosLexer.g:1:657: Time { - mTime(); + mTime(); } break; case 77 : // InternalRosLexer.g:1:662: Type { - mType(); + mType(); } break; case 78 : // InternalRosLexer.g:1:667: Any { - mAny(); + mAny(); } break; case 79 : // InternalRosLexer.g:1:671: Ns { - mNs(); + mNs(); } break; case 80 : // InternalRosLexer.g:1:674: LeftSquareBracketRightSquareBracket { - mLeftSquareBracketRightSquareBracket(); + mLeftSquareBracketRightSquareBracket(); } break; case 81 : // InternalRosLexer.g:1:710: Comma { - mComma(); + mComma(); } break; case 82 : // InternalRosLexer.g:1:716: Colon { - mColon(); + mColon(); } break; case 83 : // InternalRosLexer.g:1:722: LeftSquareBracket { - mLeftSquareBracket(); + mLeftSquareBracket(); } break; case 84 : // InternalRosLexer.g:1:740: RightSquareBracket { - mRightSquareBracket(); + mRightSquareBracket(); } break; case 85 : // InternalRosLexer.g:1:759: RULE_BINARY { - mRULE_BINARY(); + mRULE_BINARY(); } break; case 86 : // InternalRosLexer.g:1:771: RULE_BOOLEAN { - mRULE_BOOLEAN(); + mRULE_BOOLEAN(); } break; case 87 : // InternalRosLexer.g:1:784: RULE_DOUBLE { - mRULE_DOUBLE(); + mRULE_DOUBLE(); } break; case 88 : // InternalRosLexer.g:1:796: RULE_DECINT { - mRULE_DECINT(); + mRULE_DECINT(); } break; case 89 : // InternalRosLexer.g:1:808: RULE_DATE_TIME { - mRULE_DATE_TIME(); + mRULE_DATE_TIME(); } break; case 90 : // InternalRosLexer.g:1:823: RULE_MESSAGE_ASIGMENT { - mRULE_MESSAGE_ASIGMENT(); + mRULE_MESSAGE_ASIGMENT(); } break; case 91 : // InternalRosLexer.g:1:845: RULE_SL_COMMENT { - mRULE_SL_COMMENT(); + mRULE_SL_COMMENT(); } break; case 92 : // InternalRosLexer.g:1:861: RULE_ROS_CONVENTION_A { - mRULE_ROS_CONVENTION_A(); + mRULE_ROS_CONVENTION_A(); } break; case 93 : // InternalRosLexer.g:1:883: RULE_ROS_CONVENTION_PARAM { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_ROS_CONVENTION_PARAM(); } break; case 94 : // InternalRosLexer.g:1:909: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 95 : // InternalRosLexer.g:1:917: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 96 : // InternalRosLexer.g:1:929: RULE_ML_COMMENT { - mRULE_ML_COMMENT(); + mRULE_ML_COMMENT(); } break; case 97 : // InternalRosLexer.g:1:945: RULE_WS { - mRULE_WS(); + mRULE_WS(); } break; case 98 : // InternalRosLexer.g:1:953: RULE_ANY_OTHER { - mRULE_ANY_OTHER(); + mRULE_ANY_OTHER(); } break; @@ -4710,9 +4710,9 @@ public String getDescription() { } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; - int _s = s; + int _s = s; switch ( s ) { - case 0 : + case 0 : int LA30_107 = input.LA(1); s = -1; @@ -4720,7 +4720,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 1 : + case 1 : int LA30_0 = input.LA(1); s = -1; @@ -4812,7 +4812,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 2 : + case 2 : int LA30_165 = input.LA(1); s = -1; @@ -4824,7 +4824,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 3 : + case 3 : int LA30_108 = input.LA(1); s = -1; @@ -4836,7 +4836,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 4 : + case 4 : int LA30_37 = input.LA(1); s = -1; @@ -4850,7 +4850,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 5 : + case 5 : int LA30_163 = input.LA(1); s = -1; @@ -4862,7 +4862,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 6 : + case 6 : int LA30_105 = input.LA(1); s = -1; @@ -4874,7 +4874,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 7 : + case 7 : int LA30_36 = input.LA(1); s = -1; @@ -4888,7 +4888,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 8 : + case 8 : int LA30_104 = input.LA(1); s = -1; @@ -4903,6 +4903,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } + - -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java index 41a148bcc..b188b4683 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java @@ -76,1107 +76,1107 @@ @SuppressWarnings("all") public class BasicsSemanticSequencer extends AbstractDelegatingSemanticSequencer { - @Inject - private BasicsGrammarAccess grammarAccess; - - @Override - public void sequence(ISerializationContext context, EObject semanticObject) { - EPackage epackage = semanticObject.eClass().getEPackage(); - ParserRule rule = context.getParserRule(); - Action action = context.getAssignedAction(); - Set parameters = context.getEnabledBooleanParameters(); - if (epackage == PrimitivesPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case PrimitivesPackage.BYTE: - sequence_byte(context, (primitives.Byte) semanticObject); - return; - case PrimitivesPackage.BYTE_ARRAY: - sequence_byteArray(context, (ByteArray) semanticObject); - return; - case PrimitivesPackage.HEADER: - sequence_Header(context, (Header) semanticObject); - return; - case PrimitivesPackage.MESSAGE_PART: - sequence_MessagePart(context, (MessagePart) semanticObject); - return; - case PrimitivesPackage.BOOL: - sequence_bool(context, (bool) semanticObject); - return; - case PrimitivesPackage.BOOL_ARRAY: - sequence_boolArray(context, (boolArray) semanticObject); - return; - case PrimitivesPackage.DURATION: - sequence_duration(context, (duration) semanticObject); - return; - case PrimitivesPackage.FLOAT32: - sequence_float32(context, (float32) semanticObject); - return; - case PrimitivesPackage.FLOAT32_ARRAY: - sequence_float32Array(context, (float32Array) semanticObject); - return; - case PrimitivesPackage.FLOAT64: - sequence_float64(context, (float64) semanticObject); - return; - case PrimitivesPackage.FLOAT64_ARRAY: - sequence_float64Array(context, (float64Array) semanticObject); - return; - case PrimitivesPackage.INT16: - sequence_int16(context, (int16) semanticObject); - return; - case PrimitivesPackage.INT16_ARRAY: - sequence_int16Array(context, (int16Array) semanticObject); - return; - case PrimitivesPackage.INT32: - sequence_int32(context, (int32) semanticObject); - return; - case PrimitivesPackage.INT32_ARRAY: - sequence_int32Array(context, (int32Array) semanticObject); - return; - case PrimitivesPackage.INT64: - sequence_int64(context, (int64) semanticObject); - return; - case PrimitivesPackage.INT64_ARRAY: - sequence_int64Array(context, (int64Array) semanticObject); - return; - case PrimitivesPackage.INT8: - sequence_int8(context, (int8) semanticObject); - return; - case PrimitivesPackage.INT8_ARRAY: - sequence_int8Array(context, (int8Array) semanticObject); - return; - case PrimitivesPackage.STRING: - sequence_string0(context, (string) semanticObject); - return; - case PrimitivesPackage.STRING_ARRAY: - sequence_string0Array(context, (stringArray) semanticObject); - return; - case PrimitivesPackage.TIME: - sequence_time(context, (time) semanticObject); - return; - case PrimitivesPackage.UINT16: - sequence_uint16(context, (uint16) semanticObject); - return; - case PrimitivesPackage.UINT16_ARRAY: - sequence_uint16Array(context, (uint16Array) semanticObject); - return; - case PrimitivesPackage.UINT32: - sequence_uint32(context, (uint32) semanticObject); - return; - case PrimitivesPackage.UINT32_ARRAY: - sequence_uint32Array(context, (uint32Array) semanticObject); - return; - case PrimitivesPackage.UINT64: - sequence_uint64(context, (uint64) semanticObject); - return; - case PrimitivesPackage.UINT64_ARRAY: - sequence_uint64Array(context, (uint64Array) semanticObject); - return; - case PrimitivesPackage.UINT8: - sequence_uint8(context, (uint8) semanticObject); - return; - case PrimitivesPackage.UINT8_ARRAY: - sequence_uint8Array(context, (uint8Array) semanticObject); - return; - } - else if (epackage == RosPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case RosPackage.ARRAY_TOPIC_SPEC_REF: - sequence_ArrayTopicSpecRef(context, (ArrayTopicSpecRef) semanticObject); - return; - case RosPackage.GLOBAL_NAMESPACE: - sequence_GlobalNamespace(context, (GlobalNamespace) semanticObject); - return; - case RosPackage.PARAMETER: - sequence_Parameter(context, (ros.Parameter) semanticObject); - return; - case RosPackage.PARAMETER_ANY: - sequence_ParameterAny(context, (ParameterAny) semanticObject); - return; - case RosPackage.PARAMETER_ANY_TYPE: - sequence_ParameterAnyType(context, (ParameterAnyType) semanticObject); - return; - case RosPackage.PARAMETER_ARRAY_TYPE: - sequence_ParameterArrayType(context, (ParameterArrayType) semanticObject); - return; - case RosPackage.PARAMETER_BASE64: - sequence_ParameterBase64(context, (ParameterBase64) semanticObject); - return; - case RosPackage.PARAMETER_BASE64_TYPE: - sequence_ParameterBase64Type(context, (ParameterBase64Type) semanticObject); - return; - case RosPackage.PARAMETER_BOOLEAN: - sequence_ParameterBoolean(context, (ParameterBoolean) semanticObject); - return; - case RosPackage.PARAMETER_BOOLEAN_TYPE: - sequence_ParameterBooleanType(context, (ParameterBooleanType) semanticObject); - return; - case RosPackage.PARAMETER_DATE: - sequence_ParameterDate(context, (ParameterDate) semanticObject); - return; - case RosPackage.PARAMETER_DATE_TYPE: - sequence_ParameterDateType(context, (ParameterDateType) semanticObject); - return; - case RosPackage.PARAMETER_DOUBLE: - sequence_ParameterDouble(context, (ParameterDouble) semanticObject); - return; - case RosPackage.PARAMETER_DOUBLE_TYPE: - sequence_ParameterDoubleType(context, (ParameterDoubleType) semanticObject); - return; - case RosPackage.PARAMETER_INTEGER: - sequence_ParameterInteger(context, (ParameterInteger) semanticObject); - return; - case RosPackage.PARAMETER_INTEGER_TYPE: - sequence_ParameterIntegerType(context, (ParameterIntegerType) semanticObject); - return; - case RosPackage.PARAMETER_LIST_TYPE: - sequence_ParameterListType(context, (ParameterListType) semanticObject); - return; - case RosPackage.PARAMETER_SEQUENCE: - sequence_ParameterList(context, (ParameterSequence) semanticObject); - return; - case RosPackage.PARAMETER_STRING: - sequence_ParameterString(context, (ParameterString) semanticObject); - return; - case RosPackage.PARAMETER_STRING_TYPE: - sequence_ParameterStringType(context, (ParameterStringType) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT: - sequence_ParameterStruct(context, (ParameterStruct) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_MEMBER: - sequence_ParameterStructMember(context, (ParameterStructMember) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_TYPE: - sequence_ParameterStructType(context, (ParameterStructType) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: - sequence_ParameterStructTypeMember(context, (ParameterStructTypeMember) semanticObject); - return; - case RosPackage.PRIVATE_NAMESPACE: - sequence_PrivateNamespace(context, (PrivateNamespace) semanticObject); - return; - case RosPackage.RELATIVE_NAMESPACE: - sequence_RelativeNamespace_Impl(context, (RelativeNamespace) semanticObject); - return; - case RosPackage.TOPIC_SPEC_REF: - sequence_TopicSpecRef(context, (TopicSpecRef) semanticObject); - return; - } - if (errorAcceptor != null) - errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); - } - - /** - *
-     * Contexts:
-     *     AbstractType returns ArrayTopicSpecRef
-     *     ArrayTopicSpecRef returns ArrayTopicSpecRef
-     *
-     * Constraint:
-     *     TopicSpec=[TopicSpec|EString]
-     * 
- */ - protected void sequence_ArrayTopicSpecRef(ISerializationContext context, ArrayTopicSpecRef semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1(), semanticObject.eGet(RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC, false)); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     Namespace returns GlobalNamespace
-     *     GlobalNamespace returns GlobalNamespace
-     *
-     * Constraint:
-     *     (parts+=GraphName parts+=GraphName*)?
-     * 
- */ - protected void sequence_GlobalNamespace(ISerializationContext context, GlobalNamespace semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns Header
-     *     Header returns Header
-     *
-     * Constraint:
-     *     {Header}
-     * 
- */ - protected void sequence_Header(ISerializationContext context, Header semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     MessagePart returns MessagePart
-     *
-     * Constraint:
-     *     (Type=AbstractType (Data=KEYWORD | Data=MESSAGE_ASIGMENT | Data=EString))
-     * 
- */ - protected void sequence_MessagePart(ISerializationContext context, MessagePart semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterAnyType returns ParameterAnyType
-     *
-     * Constraint:
-     *     default=ParameterAny?
-     * 
- */ - protected void sequence_ParameterAnyType(ISerializationContext context, ParameterAnyType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterAny returns ParameterAny
-     *
-     * Constraint:
-     *     value=EString?
-     * 
- */ - protected void sequence_ParameterAny(ISerializationContext context, ParameterAny semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterType returns ParameterArrayType
-     *     ParameterArrayType returns ParameterArrayType
-     *
-     * Constraint:
-     *     (type=ParameterType default=ParameterList?)
-     * 
- */ - protected void sequence_ParameterArrayType(ISerializationContext context, ParameterArrayType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterType returns ParameterBase64Type
-     *     ParameterBase64Type returns ParameterBase64Type
-     *
-     * Constraint:
-     *     default=ParameterBase64?
-     * 
- */ - protected void sequence_ParameterBase64Type(ISerializationContext context, ParameterBase64Type semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterValue returns ParameterBase64
-     *     ParameterBase64 returns ParameterBase64
-     *
-     * Constraint:
-     *     value=Base64Binary
-     * 
- */ - protected void sequence_ParameterBase64(ISerializationContext context, ParameterBase64 semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_BASE64__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_BASE64__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     ParameterType returns ParameterBooleanType
-     *     ParameterBooleanType returns ParameterBooleanType
-     *
-     * Constraint:
-     *     default=ParameterBoolean?
-     * 
- */ - protected void sequence_ParameterBooleanType(ISerializationContext context, ParameterBooleanType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterValue returns ParameterBoolean
-     *     ParameterBoolean returns ParameterBoolean
-     *
-     * Constraint:
-     *     value=boolean0
-     * 
- */ - protected void sequence_ParameterBoolean(ISerializationContext context, ParameterBoolean semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_BOOLEAN__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_BOOLEAN__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0(), semanticObject.isValue()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     ParameterDateType returns ParameterDateType
-     *
-     * Constraint:
-     *     default=ParameterDate?
-     * 
- */ - protected void sequence_ParameterDateType(ISerializationContext context, ParameterDateType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterDate returns ParameterDate
-     *
-     * Constraint:
-     *     value=DateTime0
-     * 
- */ - protected void sequence_ParameterDate(ISerializationContext context, ParameterDate semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_DATE__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_DATE__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     ParameterType returns ParameterDoubleType
-     *     ParameterDoubleType returns ParameterDoubleType
-     *
-     * Constraint:
-     *     default=ParameterDouble?
-     * 
- */ - protected void sequence_ParameterDoubleType(ISerializationContext context, ParameterDoubleType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterValue returns ParameterDouble
-     *     ParameterDouble returns ParameterDouble
-     *
-     * Constraint:
-     *     value=Double0
-     * 
- */ - protected void sequence_ParameterDouble(ISerializationContext context, ParameterDouble semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_DOUBLE__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_DOUBLE__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     ParameterType returns ParameterIntegerType
-     *     ParameterIntegerType returns ParameterIntegerType
-     *
-     * Constraint:
-     *     default=ParameterInteger?
-     * 
- */ - protected void sequence_ParameterIntegerType(ISerializationContext context, ParameterIntegerType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterValue returns ParameterInteger
-     *     ParameterInteger returns ParameterInteger
-     *
-     * Constraint:
-     *     value=Integer0
-     * 
- */ - protected void sequence_ParameterInteger(ISerializationContext context, ParameterInteger semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_INTEGER__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_INTEGER__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     ParameterType returns ParameterListType
-     *     ParameterListType returns ParameterListType
-     *
-     * Constraint:
-     *     (sequence+=ParameterType sequence+=ParameterType*)
-     * 
- */ - protected void sequence_ParameterListType(ISerializationContext context, ParameterListType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterValue returns ParameterSequence
-     *     ParameterList returns ParameterSequence
-     *
-     * Constraint:
-     *     (value+=ParameterValue value+=ParameterValue*)
-     * 
- */ - protected void sequence_ParameterList(ISerializationContext context, ParameterSequence semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterType returns ParameterStringType
-     *     ParameterStringType returns ParameterStringType
-     *
-     * Constraint:
-     *     default=ParameterString?
-     * 
- */ - protected void sequence_ParameterStringType(ISerializationContext context, ParameterStringType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterValue returns ParameterString
-     *     ParameterString returns ParameterString
-     *
-     * Constraint:
-     *     value=EString
-     * 
- */ - protected void sequence_ParameterString(ISerializationContext context, ParameterString semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRING__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRING__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     ParameterStructMember returns ParameterStructMember
-     *
-     * Constraint:
-     *     (name=EString value=ParameterValue)
-     * 
- */ - protected void sequence_ParameterStructMember(ISerializationContext context, ParameterStructMember semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__NAME)); - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     ParameterStructTypeMember returns ParameterStructTypeMember
-     *
-     * Constraint:
-     *     (name=EString type=ParameterType)
-     * 
- */ - protected void sequence_ParameterStructTypeMember(ISerializationContext context, ParameterStructTypeMember semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER__NAME)); - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER__TYPE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER__TYPE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0(), semanticObject.getType()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     ParameterType returns ParameterStructType
-     *     ParameterStructType returns ParameterStructType
-     *
-     * Constraint:
-     *     (parameterstructypetmember+=ParameterStructTypeMember parameterstructypetmember+=ParameterStructTypeMember*)
-     * 
- */ - protected void sequence_ParameterStructType(ISerializationContext context, ParameterStructType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ParameterValue returns ParameterStruct
-     *     ParameterStruct returns ParameterStruct
-     *
-     * Constraint:
-     *     (value+=ParameterStructMember value+=ParameterStructMember*)?
-     * 
- */ - protected void sequence_ParameterStruct(ISerializationContext context, ParameterStruct semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Parameter returns Parameter
-     *
-     * Constraint:
-     *     (name=EString namespace=Namespace? type=ParameterType value=ParameterValue?)
-     * 
- */ - protected void sequence_Parameter(ISerializationContext context, ros.Parameter semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Namespace returns PrivateNamespace
-     *     PrivateNamespace returns PrivateNamespace
-     *
-     * Constraint:
-     *     (parts+=GraphName parts+=GraphName*)?
-     * 
- */ - protected void sequence_PrivateNamespace(ISerializationContext context, PrivateNamespace semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Namespace returns RelativeNamespace
-     *     RelativeNamespace_Impl returns RelativeNamespace
-     *
-     * Constraint:
-     *     (parts+=GraphName parts+=GraphName*)?
-     * 
- */ - protected void sequence_RelativeNamespace_Impl(ISerializationContext context, RelativeNamespace semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns TopicSpecRef
-     *     TopicSpecRef returns TopicSpecRef
-     *
-     * Constraint:
-     *     TopicSpec=[TopicSpec|EString]
-     * 
- */ - protected void sequence_TopicSpecRef(ISerializationContext context, TopicSpecRef semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.TOPIC_SPEC_REF__TOPIC_SPEC) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.TOPIC_SPEC_REF__TOPIC_SPEC)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1(), semanticObject.eGet(RosPackage.Literals.TOPIC_SPEC_REF__TOPIC_SPEC, false)); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns boolArray
-     *     boolArray returns boolArray
-     *
-     * Constraint:
-     *     {boolArray}
-     * 
- */ - protected void sequence_boolArray(ISerializationContext context, boolArray semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns bool
-     *     bool returns bool
-     *
-     * Constraint:
-     *     {bool}
-     * 
- */ - protected void sequence_bool(ISerializationContext context, bool semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns ByteArray
-     *     byteArray returns ByteArray
-     *
-     * Constraint:
-     *     {ByteArray}
-     * 
- */ - protected void sequence_byteArray(ISerializationContext context, ByteArray semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns Byte
-     *     byte returns Byte
-     *
-     * Constraint:
-     *     {Byte}
-     * 
- */ - protected void sequence_byte(ISerializationContext context, primitives.Byte semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns duration
-     *     duration returns duration
-     *
-     * Constraint:
-     *     {duration}
-     * 
- */ - protected void sequence_duration(ISerializationContext context, duration semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns float32Array
-     *     float32Array returns float32Array
-     *
-     * Constraint:
-     *     {float32Array}
-     * 
- */ - protected void sequence_float32Array(ISerializationContext context, float32Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns float32
-     *     float32 returns float32
-     *
-     * Constraint:
-     *     {float32}
-     * 
- */ - protected void sequence_float32(ISerializationContext context, float32 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns float64Array
-     *     float64Array returns float64Array
-     *
-     * Constraint:
-     *     {float64Array}
-     * 
- */ - protected void sequence_float64Array(ISerializationContext context, float64Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns float64
-     *     float64 returns float64
-     *
-     * Constraint:
-     *     {float64}
-     * 
- */ - protected void sequence_float64(ISerializationContext context, float64 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns int16Array
-     *     int16Array returns int16Array
-     *
-     * Constraint:
-     *     {int16Array}
-     * 
- */ - protected void sequence_int16Array(ISerializationContext context, int16Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns int16
-     *     int16 returns int16
-     *
-     * Constraint:
-     *     {int16}
-     * 
- */ - protected void sequence_int16(ISerializationContext context, int16 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns int32Array
-     *     int32Array returns int32Array
-     *
-     * Constraint:
-     *     {int32Array}
-     * 
- */ - protected void sequence_int32Array(ISerializationContext context, int32Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns int32
-     *     int32 returns int32
-     *
-     * Constraint:
-     *     {int32}
-     * 
- */ - protected void sequence_int32(ISerializationContext context, int32 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns int64Array
-     *     int64Array returns int64Array
-     *
-     * Constraint:
-     *     {int64Array}
-     * 
- */ - protected void sequence_int64Array(ISerializationContext context, int64Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns int64
-     *     int64 returns int64
-     *
-     * Constraint:
-     *     {int64}
-     * 
- */ - protected void sequence_int64(ISerializationContext context, int64 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns int8Array
-     *     int8Array returns int8Array
-     *
-     * Constraint:
-     *     {int8Array}
-     * 
- */ - protected void sequence_int8Array(ISerializationContext context, int8Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns int8
-     *     int8 returns int8
-     *
-     * Constraint:
-     *     {int8}
-     * 
- */ - protected void sequence_int8(ISerializationContext context, int8 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns stringArray
-     *     string0Array returns stringArray
-     *
-     * Constraint:
-     *     {stringArray}
-     * 
- */ - protected void sequence_string0Array(ISerializationContext context, stringArray semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns string
-     *     string0 returns string
-     *
-     * Constraint:
-     *     {string}
-     * 
- */ - protected void sequence_string0(ISerializationContext context, string semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns time
-     *     time returns time
-     *
-     * Constraint:
-     *     {time}
-     * 
- */ - protected void sequence_time(ISerializationContext context, time semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns uint16Array
-     *     uint16Array returns uint16Array
-     *
-     * Constraint:
-     *     {uint16Array}
-     * 
- */ - protected void sequence_uint16Array(ISerializationContext context, uint16Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns uint16
-     *     uint16 returns uint16
-     *
-     * Constraint:
-     *     {uint16}
-     * 
- */ - protected void sequence_uint16(ISerializationContext context, uint16 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns uint32Array
-     *     uint32Array returns uint32Array
-     *
-     * Constraint:
-     *     {uint32Array}
-     * 
- */ - protected void sequence_uint32Array(ISerializationContext context, uint32Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns uint32
-     *     uint32 returns uint32
-     *
-     * Constraint:
-     *     {uint32}
-     * 
- */ - protected void sequence_uint32(ISerializationContext context, uint32 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns uint64Array
-     *     uint64Array returns uint64Array
-     *
-     * Constraint:
-     *     {uint64Array}
-     * 
- */ - protected void sequence_uint64Array(ISerializationContext context, uint64Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns uint64
-     *     uint64 returns uint64
-     *
-     * Constraint:
-     *     {uint64}
-     * 
- */ - protected void sequence_uint64(ISerializationContext context, uint64 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns uint8Array
-     *     uint8Array returns uint8Array
-     *
-     * Constraint:
-     *     {uint8Array}
-     * 
- */ - protected void sequence_uint8Array(ISerializationContext context, uint8Array semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     AbstractType returns uint8
-     *     uint8 returns uint8
-     *
-     * Constraint:
-     *     {uint8}
-     * 
- */ - protected void sequence_uint8(ISerializationContext context, uint8 semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - + @Inject + private BasicsGrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == PrimitivesPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case PrimitivesPackage.BYTE: + sequence_byte(context, (primitives.Byte) semanticObject); + return; + case PrimitivesPackage.BYTE_ARRAY: + sequence_byteArray(context, (ByteArray) semanticObject); + return; + case PrimitivesPackage.HEADER: + sequence_Header(context, (Header) semanticObject); + return; + case PrimitivesPackage.MESSAGE_PART: + sequence_MessagePart(context, (MessagePart) semanticObject); + return; + case PrimitivesPackage.BOOL: + sequence_bool(context, (bool) semanticObject); + return; + case PrimitivesPackage.BOOL_ARRAY: + sequence_boolArray(context, (boolArray) semanticObject); + return; + case PrimitivesPackage.DURATION: + sequence_duration(context, (duration) semanticObject); + return; + case PrimitivesPackage.FLOAT32: + sequence_float32(context, (float32) semanticObject); + return; + case PrimitivesPackage.FLOAT32_ARRAY: + sequence_float32Array(context, (float32Array) semanticObject); + return; + case PrimitivesPackage.FLOAT64: + sequence_float64(context, (float64) semanticObject); + return; + case PrimitivesPackage.FLOAT64_ARRAY: + sequence_float64Array(context, (float64Array) semanticObject); + return; + case PrimitivesPackage.INT16: + sequence_int16(context, (int16) semanticObject); + return; + case PrimitivesPackage.INT16_ARRAY: + sequence_int16Array(context, (int16Array) semanticObject); + return; + case PrimitivesPackage.INT32: + sequence_int32(context, (int32) semanticObject); + return; + case PrimitivesPackage.INT32_ARRAY: + sequence_int32Array(context, (int32Array) semanticObject); + return; + case PrimitivesPackage.INT64: + sequence_int64(context, (int64) semanticObject); + return; + case PrimitivesPackage.INT64_ARRAY: + sequence_int64Array(context, (int64Array) semanticObject); + return; + case PrimitivesPackage.INT8: + sequence_int8(context, (int8) semanticObject); + return; + case PrimitivesPackage.INT8_ARRAY: + sequence_int8Array(context, (int8Array) semanticObject); + return; + case PrimitivesPackage.STRING: + sequence_string0(context, (string) semanticObject); + return; + case PrimitivesPackage.STRING_ARRAY: + sequence_string0Array(context, (stringArray) semanticObject); + return; + case PrimitivesPackage.TIME: + sequence_time(context, (time) semanticObject); + return; + case PrimitivesPackage.UINT16: + sequence_uint16(context, (uint16) semanticObject); + return; + case PrimitivesPackage.UINT16_ARRAY: + sequence_uint16Array(context, (uint16Array) semanticObject); + return; + case PrimitivesPackage.UINT32: + sequence_uint32(context, (uint32) semanticObject); + return; + case PrimitivesPackage.UINT32_ARRAY: + sequence_uint32Array(context, (uint32Array) semanticObject); + return; + case PrimitivesPackage.UINT64: + sequence_uint64(context, (uint64) semanticObject); + return; + case PrimitivesPackage.UINT64_ARRAY: + sequence_uint64Array(context, (uint64Array) semanticObject); + return; + case PrimitivesPackage.UINT8: + sequence_uint8(context, (uint8) semanticObject); + return; + case PrimitivesPackage.UINT8_ARRAY: + sequence_uint8Array(context, (uint8Array) semanticObject); + return; + } + else if (epackage == RosPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case RosPackage.ARRAY_TOPIC_SPEC_REF: + sequence_ArrayTopicSpecRef(context, (ArrayTopicSpecRef) semanticObject); + return; + case RosPackage.GLOBAL_NAMESPACE: + sequence_GlobalNamespace(context, (GlobalNamespace) semanticObject); + return; + case RosPackage.PARAMETER: + sequence_Parameter(context, (ros.Parameter) semanticObject); + return; + case RosPackage.PARAMETER_ANY: + sequence_ParameterAny(context, (ParameterAny) semanticObject); + return; + case RosPackage.PARAMETER_ANY_TYPE: + sequence_ParameterAnyType(context, (ParameterAnyType) semanticObject); + return; + case RosPackage.PARAMETER_ARRAY_TYPE: + sequence_ParameterArrayType(context, (ParameterArrayType) semanticObject); + return; + case RosPackage.PARAMETER_BASE64: + sequence_ParameterBase64(context, (ParameterBase64) semanticObject); + return; + case RosPackage.PARAMETER_BASE64_TYPE: + sequence_ParameterBase64Type(context, (ParameterBase64Type) semanticObject); + return; + case RosPackage.PARAMETER_BOOLEAN: + sequence_ParameterBoolean(context, (ParameterBoolean) semanticObject); + return; + case RosPackage.PARAMETER_BOOLEAN_TYPE: + sequence_ParameterBooleanType(context, (ParameterBooleanType) semanticObject); + return; + case RosPackage.PARAMETER_DATE: + sequence_ParameterDate(context, (ParameterDate) semanticObject); + return; + case RosPackage.PARAMETER_DATE_TYPE: + sequence_ParameterDateType(context, (ParameterDateType) semanticObject); + return; + case RosPackage.PARAMETER_DOUBLE: + sequence_ParameterDouble(context, (ParameterDouble) semanticObject); + return; + case RosPackage.PARAMETER_DOUBLE_TYPE: + sequence_ParameterDoubleType(context, (ParameterDoubleType) semanticObject); + return; + case RosPackage.PARAMETER_INTEGER: + sequence_ParameterInteger(context, (ParameterInteger) semanticObject); + return; + case RosPackage.PARAMETER_INTEGER_TYPE: + sequence_ParameterIntegerType(context, (ParameterIntegerType) semanticObject); + return; + case RosPackage.PARAMETER_LIST_TYPE: + sequence_ParameterListType(context, (ParameterListType) semanticObject); + return; + case RosPackage.PARAMETER_SEQUENCE: + sequence_ParameterList(context, (ParameterSequence) semanticObject); + return; + case RosPackage.PARAMETER_STRING: + sequence_ParameterString(context, (ParameterString) semanticObject); + return; + case RosPackage.PARAMETER_STRING_TYPE: + sequence_ParameterStringType(context, (ParameterStringType) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT: + sequence_ParameterStruct(context, (ParameterStruct) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_MEMBER: + sequence_ParameterStructMember(context, (ParameterStructMember) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_TYPE: + sequence_ParameterStructType(context, (ParameterStructType) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: + sequence_ParameterStructTypeMember(context, (ParameterStructTypeMember) semanticObject); + return; + case RosPackage.PRIVATE_NAMESPACE: + sequence_PrivateNamespace(context, (PrivateNamespace) semanticObject); + return; + case RosPackage.RELATIVE_NAMESPACE: + sequence_RelativeNamespace_Impl(context, (RelativeNamespace) semanticObject); + return; + case RosPackage.TOPIC_SPEC_REF: + sequence_TopicSpecRef(context, (TopicSpecRef) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + *
+	 * Contexts:
+	 *     AbstractType returns ArrayTopicSpecRef
+	 *     ArrayTopicSpecRef returns ArrayTopicSpecRef
+	 *
+	 * Constraint:
+	 *     TopicSpec=[TopicSpec|EString]
+	 * 
+ */ + protected void sequence_ArrayTopicSpecRef(ISerializationContext context, ArrayTopicSpecRef semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1(), semanticObject.eGet(RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC, false)); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     Namespace returns GlobalNamespace
+	 *     GlobalNamespace returns GlobalNamespace
+	 *
+	 * Constraint:
+	 *     (parts+=GraphName parts+=GraphName*)?
+	 * 
+ */ + protected void sequence_GlobalNamespace(ISerializationContext context, GlobalNamespace semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns Header
+	 *     Header returns Header
+	 *
+	 * Constraint:
+	 *     {Header}
+	 * 
+ */ + protected void sequence_Header(ISerializationContext context, Header semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     MessagePart returns MessagePart
+	 *
+	 * Constraint:
+	 *     (Type=AbstractType (Data=KEYWORD | Data=MESSAGE_ASIGMENT | Data=EString))
+	 * 
+ */ + protected void sequence_MessagePart(ISerializationContext context, MessagePart semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterAnyType returns ParameterAnyType
+	 *
+	 * Constraint:
+	 *     default=ParameterAny?
+	 * 
+ */ + protected void sequence_ParameterAnyType(ISerializationContext context, ParameterAnyType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterAny returns ParameterAny
+	 *
+	 * Constraint:
+	 *     value=EString?
+	 * 
+ */ + protected void sequence_ParameterAny(ISerializationContext context, ParameterAny semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterType returns ParameterArrayType
+	 *     ParameterArrayType returns ParameterArrayType
+	 *
+	 * Constraint:
+	 *     (type=ParameterType default=ParameterList?)
+	 * 
+ */ + protected void sequence_ParameterArrayType(ISerializationContext context, ParameterArrayType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterType returns ParameterBase64Type
+	 *     ParameterBase64Type returns ParameterBase64Type
+	 *
+	 * Constraint:
+	 *     default=ParameterBase64?
+	 * 
+ */ + protected void sequence_ParameterBase64Type(ISerializationContext context, ParameterBase64Type semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterValue returns ParameterBase64
+	 *     ParameterBase64 returns ParameterBase64
+	 *
+	 * Constraint:
+	 *     value=Base64Binary
+	 * 
+ */ + protected void sequence_ParameterBase64(ISerializationContext context, ParameterBase64 semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_BASE64__VALUE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_BASE64__VALUE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0(), semanticObject.getValue()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterType returns ParameterBooleanType
+	 *     ParameterBooleanType returns ParameterBooleanType
+	 *
+	 * Constraint:
+	 *     default=ParameterBoolean?
+	 * 
+ */ + protected void sequence_ParameterBooleanType(ISerializationContext context, ParameterBooleanType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterValue returns ParameterBoolean
+	 *     ParameterBoolean returns ParameterBoolean
+	 *
+	 * Constraint:
+	 *     value=boolean0
+	 * 
+ */ + protected void sequence_ParameterBoolean(ISerializationContext context, ParameterBoolean semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_BOOLEAN__VALUE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_BOOLEAN__VALUE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0(), semanticObject.isValue()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterDateType returns ParameterDateType
+	 *
+	 * Constraint:
+	 *     default=ParameterDate?
+	 * 
+ */ + protected void sequence_ParameterDateType(ISerializationContext context, ParameterDateType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterDate returns ParameterDate
+	 *
+	 * Constraint:
+	 *     value=DateTime0
+	 * 
+ */ + protected void sequence_ParameterDate(ISerializationContext context, ParameterDate semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_DATE__VALUE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_DATE__VALUE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0(), semanticObject.getValue()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterType returns ParameterDoubleType
+	 *     ParameterDoubleType returns ParameterDoubleType
+	 *
+	 * Constraint:
+	 *     default=ParameterDouble?
+	 * 
+ */ + protected void sequence_ParameterDoubleType(ISerializationContext context, ParameterDoubleType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterValue returns ParameterDouble
+	 *     ParameterDouble returns ParameterDouble
+	 *
+	 * Constraint:
+	 *     value=Double0
+	 * 
+ */ + protected void sequence_ParameterDouble(ISerializationContext context, ParameterDouble semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_DOUBLE__VALUE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_DOUBLE__VALUE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0(), semanticObject.getValue()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterType returns ParameterIntegerType
+	 *     ParameterIntegerType returns ParameterIntegerType
+	 *
+	 * Constraint:
+	 *     default=ParameterInteger?
+	 * 
+ */ + protected void sequence_ParameterIntegerType(ISerializationContext context, ParameterIntegerType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterValue returns ParameterInteger
+	 *     ParameterInteger returns ParameterInteger
+	 *
+	 * Constraint:
+	 *     value=Integer0
+	 * 
+ */ + protected void sequence_ParameterInteger(ISerializationContext context, ParameterInteger semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_INTEGER__VALUE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_INTEGER__VALUE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0(), semanticObject.getValue()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterType returns ParameterListType
+	 *     ParameterListType returns ParameterListType
+	 *
+	 * Constraint:
+	 *     (sequence+=ParameterType sequence+=ParameterType*)
+	 * 
+ */ + protected void sequence_ParameterListType(ISerializationContext context, ParameterListType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterValue returns ParameterSequence
+	 *     ParameterList returns ParameterSequence
+	 *
+	 * Constraint:
+	 *     (value+=ParameterValue value+=ParameterValue*)
+	 * 
+ */ + protected void sequence_ParameterList(ISerializationContext context, ParameterSequence semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterType returns ParameterStringType
+	 *     ParameterStringType returns ParameterStringType
+	 *
+	 * Constraint:
+	 *     default=ParameterString?
+	 * 
+ */ + protected void sequence_ParameterStringType(ISerializationContext context, ParameterStringType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterValue returns ParameterString
+	 *     ParameterString returns ParameterString
+	 *
+	 * Constraint:
+	 *     value=EString
+	 * 
+ */ + protected void sequence_ParameterString(ISerializationContext context, ParameterString semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRING__VALUE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRING__VALUE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0(), semanticObject.getValue()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterStructMember returns ParameterStructMember
+	 *
+	 * Constraint:
+	 *     (name=EString value=ParameterValue)
+	 * 
+ */ + protected void sequence_ParameterStructMember(ISerializationContext context, ParameterStructMember semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__NAME)); + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__VALUE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__VALUE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0(), semanticObject.getValue()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterStructTypeMember returns ParameterStructTypeMember
+	 *
+	 * Constraint:
+	 *     (name=EString type=ParameterType)
+	 * 
+ */ + protected void sequence_ParameterStructTypeMember(ISerializationContext context, ParameterStructTypeMember semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER__NAME)); + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER__TYPE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER__TYPE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0(), semanticObject.getType()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterType returns ParameterStructType
+	 *     ParameterStructType returns ParameterStructType
+	 *
+	 * Constraint:
+	 *     (parameterstructypetmember+=ParameterStructTypeMember parameterstructypetmember+=ParameterStructTypeMember*)
+	 * 
+ */ + protected void sequence_ParameterStructType(ISerializationContext context, ParameterStructType semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ParameterValue returns ParameterStruct
+	 *     ParameterStruct returns ParameterStruct
+	 *
+	 * Constraint:
+	 *     (value+=ParameterStructMember value+=ParameterStructMember*)?
+	 * 
+ */ + protected void sequence_ParameterStruct(ISerializationContext context, ParameterStruct semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Parameter returns Parameter
+	 *
+	 * Constraint:
+	 *     (name=EString namespace=Namespace? type=ParameterType value=ParameterValue?)
+	 * 
+ */ + protected void sequence_Parameter(ISerializationContext context, ros.Parameter semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Namespace returns PrivateNamespace
+	 *     PrivateNamespace returns PrivateNamespace
+	 *
+	 * Constraint:
+	 *     (parts+=GraphName parts+=GraphName*)?
+	 * 
+ */ + protected void sequence_PrivateNamespace(ISerializationContext context, PrivateNamespace semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Namespace returns RelativeNamespace
+	 *     RelativeNamespace_Impl returns RelativeNamespace
+	 *
+	 * Constraint:
+	 *     (parts+=GraphName parts+=GraphName*)?
+	 * 
+ */ + protected void sequence_RelativeNamespace_Impl(ISerializationContext context, RelativeNamespace semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns TopicSpecRef
+	 *     TopicSpecRef returns TopicSpecRef
+	 *
+	 * Constraint:
+	 *     TopicSpec=[TopicSpec|EString]
+	 * 
+ */ + protected void sequence_TopicSpecRef(ISerializationContext context, TopicSpecRef semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.TOPIC_SPEC_REF__TOPIC_SPEC) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.TOPIC_SPEC_REF__TOPIC_SPEC)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1(), semanticObject.eGet(RosPackage.Literals.TOPIC_SPEC_REF__TOPIC_SPEC, false)); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns boolArray
+	 *     boolArray returns boolArray
+	 *
+	 * Constraint:
+	 *     {boolArray}
+	 * 
+ */ + protected void sequence_boolArray(ISerializationContext context, boolArray semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns bool
+	 *     bool returns bool
+	 *
+	 * Constraint:
+	 *     {bool}
+	 * 
+ */ + protected void sequence_bool(ISerializationContext context, bool semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns ByteArray
+	 *     byteArray returns ByteArray
+	 *
+	 * Constraint:
+	 *     {ByteArray}
+	 * 
+ */ + protected void sequence_byteArray(ISerializationContext context, ByteArray semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns Byte
+	 *     byte returns Byte
+	 *
+	 * Constraint:
+	 *     {Byte}
+	 * 
+ */ + protected void sequence_byte(ISerializationContext context, primitives.Byte semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns duration
+	 *     duration returns duration
+	 *
+	 * Constraint:
+	 *     {duration}
+	 * 
+ */ + protected void sequence_duration(ISerializationContext context, duration semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns float32Array
+	 *     float32Array returns float32Array
+	 *
+	 * Constraint:
+	 *     {float32Array}
+	 * 
+ */ + protected void sequence_float32Array(ISerializationContext context, float32Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns float32
+	 *     float32 returns float32
+	 *
+	 * Constraint:
+	 *     {float32}
+	 * 
+ */ + protected void sequence_float32(ISerializationContext context, float32 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns float64Array
+	 *     float64Array returns float64Array
+	 *
+	 * Constraint:
+	 *     {float64Array}
+	 * 
+ */ + protected void sequence_float64Array(ISerializationContext context, float64Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns float64
+	 *     float64 returns float64
+	 *
+	 * Constraint:
+	 *     {float64}
+	 * 
+ */ + protected void sequence_float64(ISerializationContext context, float64 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns int16Array
+	 *     int16Array returns int16Array
+	 *
+	 * Constraint:
+	 *     {int16Array}
+	 * 
+ */ + protected void sequence_int16Array(ISerializationContext context, int16Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns int16
+	 *     int16 returns int16
+	 *
+	 * Constraint:
+	 *     {int16}
+	 * 
+ */ + protected void sequence_int16(ISerializationContext context, int16 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns int32Array
+	 *     int32Array returns int32Array
+	 *
+	 * Constraint:
+	 *     {int32Array}
+	 * 
+ */ + protected void sequence_int32Array(ISerializationContext context, int32Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns int32
+	 *     int32 returns int32
+	 *
+	 * Constraint:
+	 *     {int32}
+	 * 
+ */ + protected void sequence_int32(ISerializationContext context, int32 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns int64Array
+	 *     int64Array returns int64Array
+	 *
+	 * Constraint:
+	 *     {int64Array}
+	 * 
+ */ + protected void sequence_int64Array(ISerializationContext context, int64Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns int64
+	 *     int64 returns int64
+	 *
+	 * Constraint:
+	 *     {int64}
+	 * 
+ */ + protected void sequence_int64(ISerializationContext context, int64 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns int8Array
+	 *     int8Array returns int8Array
+	 *
+	 * Constraint:
+	 *     {int8Array}
+	 * 
+ */ + protected void sequence_int8Array(ISerializationContext context, int8Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns int8
+	 *     int8 returns int8
+	 *
+	 * Constraint:
+	 *     {int8}
+	 * 
+ */ + protected void sequence_int8(ISerializationContext context, int8 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns stringArray
+	 *     string0Array returns stringArray
+	 *
+	 * Constraint:
+	 *     {stringArray}
+	 * 
+ */ + protected void sequence_string0Array(ISerializationContext context, stringArray semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns string
+	 *     string0 returns string
+	 *
+	 * Constraint:
+	 *     {string}
+	 * 
+ */ + protected void sequence_string0(ISerializationContext context, string semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns time
+	 *     time returns time
+	 *
+	 * Constraint:
+	 *     {time}
+	 * 
+ */ + protected void sequence_time(ISerializationContext context, time semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns uint16Array
+	 *     uint16Array returns uint16Array
+	 *
+	 * Constraint:
+	 *     {uint16Array}
+	 * 
+ */ + protected void sequence_uint16Array(ISerializationContext context, uint16Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns uint16
+	 *     uint16 returns uint16
+	 *
+	 * Constraint:
+	 *     {uint16}
+	 * 
+ */ + protected void sequence_uint16(ISerializationContext context, uint16 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns uint32Array
+	 *     uint32Array returns uint32Array
+	 *
+	 * Constraint:
+	 *     {uint32Array}
+	 * 
+ */ + protected void sequence_uint32Array(ISerializationContext context, uint32Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns uint32
+	 *     uint32 returns uint32
+	 *
+	 * Constraint:
+	 *     {uint32}
+	 * 
+ */ + protected void sequence_uint32(ISerializationContext context, uint32 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns uint64Array
+	 *     uint64Array returns uint64Array
+	 *
+	 * Constraint:
+	 *     {uint64Array}
+	 * 
+ */ + protected void sequence_uint64Array(ISerializationContext context, uint64Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns uint64
+	 *     uint64 returns uint64
+	 *
+	 * Constraint:
+	 *     {uint64}
+	 * 
+ */ + protected void sequence_uint64(ISerializationContext context, uint64 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns uint8Array
+	 *     uint8Array returns uint8Array
+	 *
+	 * Constraint:
+	 *     {uint8Array}
+	 * 
+ */ + protected void sequence_uint8Array(ISerializationContext context, uint8Array semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     AbstractType returns uint8
+	 *     uint8 returns uint8
+	 *
+	 * Constraint:
+	 *     {uint8}
+	 * 
+ */ + protected void sequence_uint8(ISerializationContext context, uint8 semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSyntacticSequencer.java index 177d7af62..517426bb8 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSyntacticSequencer.java @@ -17,42 +17,42 @@ @SuppressWarnings("all") public class BasicsSyntacticSequencer extends AbstractSyntacticSequencer { - protected BasicsGrammarAccess grammarAccess; - - @Inject - protected void init(IGrammarAccess access) { - grammarAccess = (BasicsGrammarAccess) access; - } - - @Override - protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (ruleCall.getRule() == grammarAccess.getBEGINRule()) - return getBEGINToken(semanticObject, ruleCall, node); - else if (ruleCall.getRule() == grammarAccess.getENDRule()) - return getENDToken(semanticObject, ruleCall, node); - return ""; - } - - /** - * Synthetic terminal rule. The concrete syntax is to be specified by clients. - * Defaults to the empty string. - */ - protected String getBEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } - - /** - * Synthetic terminal rule. The concrete syntax is to be specified by clients. - * Defaults to the empty string. - */ - protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } - - @Override - protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { - if (transition.getAmbiguousSyntaxes().isEmpty()) return; - List transitionNodes = collectNodes(fromNode, toNode); - for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { - List syntaxNodes = getNodesFor(transitionNodes, syntax); - acceptNodes(getLastNavigableState(), syntaxNodes); - } - } + protected BasicsGrammarAccess grammarAccess; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (BasicsGrammarAccess) access; + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + if (ruleCall.getRule() == grammarAccess.getBEGINRule()) + return getBEGINToken(semanticObject, ruleCall, node); + else if (ruleCall.getRule() == grammarAccess.getENDRule()) + return getENDToken(semanticObject, ruleCall, node); + return ""; + } + + /** + * Synthetic terminal rule. The concrete syntax is to be specified by clients. + * Defaults to the empty string. + */ + protected String getBEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + + /** + * Synthetic terminal rule. The concrete syntax is to be specified by clients. + * Defaults to the empty string. + */ + protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + acceptNodes(getLastNavigableState(), syntaxNodes); + } + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java index 696bea8ce..6a9555502 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java @@ -90,495 +90,495 @@ @SuppressWarnings("all") public class RosSemanticSequencer extends BasicsSemanticSequencer { - @Inject - private RosGrammarAccess grammarAccess; - - @Override - public void sequence(ISerializationContext context, EObject semanticObject) { - EPackage epackage = semanticObject.eClass().getEPackage(); - ParserRule rule = context.getParserRule(); - Action action = context.getAssignedAction(); - Set parameters = context.getEnabledBooleanParameters(); - if (epackage == PrimitivesPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case PrimitivesPackage.BYTE: - sequence_byte(context, (primitives.Byte) semanticObject); - return; - case PrimitivesPackage.BYTE_ARRAY: - sequence_byteArray(context, (ByteArray) semanticObject); - return; - case PrimitivesPackage.HEADER: - sequence_Header(context, (Header) semanticObject); - return; - case PrimitivesPackage.MESSAGE_PART: - sequence_MessagePart(context, (MessagePart) semanticObject); - return; - case PrimitivesPackage.BOOL: - sequence_bool(context, (bool) semanticObject); - return; - case PrimitivesPackage.BOOL_ARRAY: - sequence_boolArray(context, (boolArray) semanticObject); - return; - case PrimitivesPackage.DURATION: - sequence_duration(context, (duration) semanticObject); - return; - case PrimitivesPackage.FLOAT32: - sequence_float32(context, (float32) semanticObject); - return; - case PrimitivesPackage.FLOAT32_ARRAY: - sequence_float32Array(context, (float32Array) semanticObject); - return; - case PrimitivesPackage.FLOAT64: - sequence_float64(context, (float64) semanticObject); - return; - case PrimitivesPackage.FLOAT64_ARRAY: - sequence_float64Array(context, (float64Array) semanticObject); - return; - case PrimitivesPackage.INT16: - sequence_int16(context, (int16) semanticObject); - return; - case PrimitivesPackage.INT16_ARRAY: - sequence_int16Array(context, (int16Array) semanticObject); - return; - case PrimitivesPackage.INT32: - sequence_int32(context, (int32) semanticObject); - return; - case PrimitivesPackage.INT32_ARRAY: - sequence_int32Array(context, (int32Array) semanticObject); - return; - case PrimitivesPackage.INT64: - sequence_int64(context, (int64) semanticObject); - return; - case PrimitivesPackage.INT64_ARRAY: - sequence_int64Array(context, (int64Array) semanticObject); - return; - case PrimitivesPackage.INT8: - sequence_int8(context, (int8) semanticObject); - return; - case PrimitivesPackage.INT8_ARRAY: - sequence_int8Array(context, (int8Array) semanticObject); - return; - case PrimitivesPackage.STRING: - sequence_string0(context, (string) semanticObject); - return; - case PrimitivesPackage.STRING_ARRAY: - sequence_string0Array(context, (stringArray) semanticObject); - return; - case PrimitivesPackage.TIME: - sequence_time(context, (time) semanticObject); - return; - case PrimitivesPackage.UINT16: - sequence_uint16(context, (uint16) semanticObject); - return; - case PrimitivesPackage.UINT16_ARRAY: - sequence_uint16Array(context, (uint16Array) semanticObject); - return; - case PrimitivesPackage.UINT32: - sequence_uint32(context, (uint32) semanticObject); - return; - case PrimitivesPackage.UINT32_ARRAY: - sequence_uint32Array(context, (uint32Array) semanticObject); - return; - case PrimitivesPackage.UINT64: - sequence_uint64(context, (uint64) semanticObject); - return; - case PrimitivesPackage.UINT64_ARRAY: - sequence_uint64Array(context, (uint64Array) semanticObject); - return; - case PrimitivesPackage.UINT8: - sequence_uint8(context, (uint8) semanticObject); - return; - case PrimitivesPackage.UINT8_ARRAY: - sequence_uint8Array(context, (uint8Array) semanticObject); - return; - } - else if (epackage == RosPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case RosPackage.ACTION_CLIENT: - sequence_ActionClient(context, (ActionClient) semanticObject); - return; - case RosPackage.ACTION_SERVER: - sequence_ActionServer(context, (ActionServer) semanticObject); - return; - case RosPackage.ACTION_SPEC: - sequence_ActionSpec(context, (ActionSpec) semanticObject); - return; - case RosPackage.ARRAY_TOPIC_SPEC_REF: - sequence_ArrayTopicSpecRef(context, (ArrayTopicSpecRef) semanticObject); - return; - case RosPackage.ARTIFACT: - sequence_Artifact(context, (Artifact) semanticObject); - return; - case RosPackage.EXTERNAL_DEPENDENCY: - sequence_ExternalDependency(context, (ExternalDependency) semanticObject); - return; - case RosPackage.GLOBAL_NAMESPACE: - sequence_GlobalNamespace(context, (GlobalNamespace) semanticObject); - return; - case RosPackage.MESSAGE_DEFINITION: - sequence_MessageDefinition(context, (MessageDefinition) semanticObject); - return; - case RosPackage.NODE: - sequence_Node(context, (Node) semanticObject); - return; - case RosPackage.PACKAGE: - sequence_Package_Impl(context, (ros.Package) semanticObject); - return; - case RosPackage.PACKAGE_DEPENDENCY: - sequence_PackageDependency(context, (PackageDependency) semanticObject); - return; - case RosPackage.PACKAGE_SET: - sequence_PackageSet(context, (PackageSet) semanticObject); - return; - case RosPackage.PARAMETER: - sequence_Parameter(context, (ros.Parameter) semanticObject); - return; - case RosPackage.PARAMETER_ANY: - sequence_ParameterAny(context, (ParameterAny) semanticObject); - return; - case RosPackage.PARAMETER_ANY_TYPE: - sequence_ParameterAnyType(context, (ParameterAnyType) semanticObject); - return; - case RosPackage.PARAMETER_ARRAY_TYPE: - sequence_ParameterArrayType(context, (ParameterArrayType) semanticObject); - return; - case RosPackage.PARAMETER_BASE64: - sequence_ParameterBase64(context, (ParameterBase64) semanticObject); - return; - case RosPackage.PARAMETER_BASE64_TYPE: - sequence_ParameterBase64Type(context, (ParameterBase64Type) semanticObject); - return; - case RosPackage.PARAMETER_BOOLEAN: - sequence_ParameterBoolean(context, (ParameterBoolean) semanticObject); - return; - case RosPackage.PARAMETER_BOOLEAN_TYPE: - sequence_ParameterBooleanType(context, (ParameterBooleanType) semanticObject); - return; - case RosPackage.PARAMETER_DATE: - sequence_ParameterDate(context, (ParameterDate) semanticObject); - return; - case RosPackage.PARAMETER_DATE_TYPE: - sequence_ParameterDateType(context, (ParameterDateType) semanticObject); - return; - case RosPackage.PARAMETER_DOUBLE: - sequence_ParameterDouble(context, (ParameterDouble) semanticObject); - return; - case RosPackage.PARAMETER_DOUBLE_TYPE: - sequence_ParameterDoubleType(context, (ParameterDoubleType) semanticObject); - return; - case RosPackage.PARAMETER_INTEGER: - sequence_ParameterInteger(context, (ParameterInteger) semanticObject); - return; - case RosPackage.PARAMETER_INTEGER_TYPE: - sequence_ParameterIntegerType(context, (ParameterIntegerType) semanticObject); - return; - case RosPackage.PARAMETER_LIST_TYPE: - sequence_ParameterListType(context, (ParameterListType) semanticObject); - return; - case RosPackage.PARAMETER_SEQUENCE: - sequence_ParameterList(context, (ParameterSequence) semanticObject); - return; - case RosPackage.PARAMETER_STRING: - sequence_ParameterString(context, (ParameterString) semanticObject); - return; - case RosPackage.PARAMETER_STRING_TYPE: - sequence_ParameterStringType(context, (ParameterStringType) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT: - sequence_ParameterStruct(context, (ParameterStruct) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_MEMBER: - sequence_ParameterStructMember(context, (ParameterStructMember) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_TYPE: - sequence_ParameterStructType(context, (ParameterStructType) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: - sequence_ParameterStructTypeMember(context, (ParameterStructTypeMember) semanticObject); - return; - case RosPackage.PRIVATE_NAMESPACE: - sequence_PrivateNamespace(context, (PrivateNamespace) semanticObject); - return; - case RosPackage.PUBLISHER: - sequence_Publisher(context, (Publisher) semanticObject); - return; - case RosPackage.RELATIVE_NAMESPACE: - sequence_RelativeNamespace_Impl(context, (RelativeNamespace) semanticObject); - return; - case RosPackage.SERVICE_CLIENT: - sequence_ServiceClient(context, (ServiceClient) semanticObject); - return; - case RosPackage.SERVICE_SERVER: - sequence_ServiceServer(context, (ServiceServer) semanticObject); - return; - case RosPackage.SERVICE_SPEC: - sequence_ServiceSpec(context, (ServiceSpec) semanticObject); - return; - case RosPackage.SUBSCRIBER: - sequence_Subscriber(context, (Subscriber) semanticObject); - return; - case RosPackage.TOPIC_SPEC: - sequence_TopicSpec(context, (TopicSpec) semanticObject); - return; - case RosPackage.TOPIC_SPEC_REF: - sequence_TopicSpecRef(context, (TopicSpecRef) semanticObject); - return; - } - if (errorAcceptor != null) - errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); - } - - /** - *
-     * Contexts:
-     *     ActionClient returns ActionClient
-     *
-     * Constraint:
-     *     (name=EString action=[ActionSpec|EString] namespace=Namespace?)
-     * 
- */ - protected void sequence_ActionClient(ISerializationContext context, ActionClient semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ActionServer returns ActionServer
-     *
-     * Constraint:
-     *     (name=EString action=[ActionSpec|EString] namespace=Namespace?)
-     * 
- */ - protected void sequence_ActionServer(ISerializationContext context, ActionServer semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     SpecBase returns ActionSpec
-     *     ActionSpec returns ActionSpec
-     *
-     * Constraint:
-     *     (name=EString goal=MessageDefinition? result=MessageDefinition? feedback=MessageDefinition?)
-     * 
- */ - protected void sequence_ActionSpec(ISerializationContext context, ActionSpec semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Artifact returns Artifact
-     *
-     * Constraint:
-     *     (name=RosNames node=Node?)
-     * 
- */ - protected void sequence_Artifact(ISerializationContext context, Artifact semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Dependency returns ExternalDependency
-     *     ExternalDependency returns ExternalDependency
-     *
-     * Constraint:
-     *     name=EString
-     * 
- */ - protected void sequence_ExternalDependency(ISerializationContext context, ExternalDependency semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.EXTERNAL_DEPENDENCY__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.EXTERNAL_DEPENDENCY__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     MessageDefinition returns MessageDefinition
-     *
-     * Constraint:
-     *     MessagePart+=MessagePart*
-     * 
- */ - protected void sequence_MessageDefinition(ISerializationContext context, MessageDefinition semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Node returns Node
-     *
-     * Constraint:
-     *     (
-     *         name=RosNames
-     *         (
-     *             publisher+=Publisher |
-     *             subscriber+=Subscriber |
-     *             serviceserver+=ServiceServer |
-     *             serviceclient+=ServiceClient |
-     *             actionserver+=ActionServer |
-     *             actionclient+=ActionClient |
-     *             parameter+=Parameter
-     *         )*
-     *     )
-     * 
- */ - protected void sequence_Node(ISerializationContext context, Node semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Dependency returns PackageDependency
-     *     PackageDependency returns PackageDependency
-     *
-     * Constraint:
-     *     package=[Package|EString]
-     * 
- */ - protected void sequence_PackageDependency(ISerializationContext context, PackageDependency semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PACKAGE_DEPENDENCY__PACKAGE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PACKAGE_DEPENDENCY__PACKAGE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1(), semanticObject.eGet(RosPackage.Literals.PACKAGE_DEPENDENCY__PACKAGE, false)); - feeder.finish(); - } - - - /** - *
-     * Contexts:
-     *     PackageSet returns PackageSet
-     *
-     * Constraint:
-     *     package+=Package_Impl*
-     * 
- */ - protected void sequence_PackageSet(ISerializationContext context, PackageSet semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Package returns Package
-     *     Package_Impl returns Package
-     *
-     * Constraint:
-     *     (name=RosNames fromGitRepo=EString? spec+=SpecBase* (dependency+=Dependency dependency+=Dependency*)?)
-     * 
- */ - protected void sequence_Package_Impl(ISerializationContext context, ros.Package semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Publisher returns Publisher
-     *
-     * Constraint:
-     *     (name=EString message=[TopicSpec|EString] namespace=Namespace?)
-     * 
- */ - protected void sequence_Publisher(ISerializationContext context, Publisher semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ServiceClient returns ServiceClient
-     *
-     * Constraint:
-     *     (name=EString service=[ServiceSpec|EString] namespace=Namespace?)
-     * 
- */ - protected void sequence_ServiceClient(ISerializationContext context, ServiceClient semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ServiceServer returns ServiceServer
-     *
-     * Constraint:
-     *     (name=EString service=[ServiceSpec|EString] namespace=Namespace?)
-     * 
- */ - protected void sequence_ServiceServer(ISerializationContext context, ServiceServer semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     SpecBase returns ServiceSpec
-     *     ServiceSpec returns ServiceSpec
-     *
-     * Constraint:
-     *     (name=EString request=MessageDefinition? response=MessageDefinition?)
-     * 
- */ - protected void sequence_ServiceSpec(ISerializationContext context, ServiceSpec semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Subscriber returns Subscriber
-     *
-     * Constraint:
-     *     (name=EString message=[TopicSpec|EString] namespace=Namespace?)
-     * 
- */ - protected void sequence_Subscriber(ISerializationContext context, Subscriber semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     SpecBase returns TopicSpec
-     *     TopicSpec returns TopicSpec
-     *
-     * Constraint:
-     *     ((name=EString | name='Header' | name='String') message=MessageDefinition?)
-     * 
- */ - protected void sequence_TopicSpec(ISerializationContext context, TopicSpec semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - + @Inject + private RosGrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == PrimitivesPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case PrimitivesPackage.BYTE: + sequence_byte(context, (primitives.Byte) semanticObject); + return; + case PrimitivesPackage.BYTE_ARRAY: + sequence_byteArray(context, (ByteArray) semanticObject); + return; + case PrimitivesPackage.HEADER: + sequence_Header(context, (Header) semanticObject); + return; + case PrimitivesPackage.MESSAGE_PART: + sequence_MessagePart(context, (MessagePart) semanticObject); + return; + case PrimitivesPackage.BOOL: + sequence_bool(context, (bool) semanticObject); + return; + case PrimitivesPackage.BOOL_ARRAY: + sequence_boolArray(context, (boolArray) semanticObject); + return; + case PrimitivesPackage.DURATION: + sequence_duration(context, (duration) semanticObject); + return; + case PrimitivesPackage.FLOAT32: + sequence_float32(context, (float32) semanticObject); + return; + case PrimitivesPackage.FLOAT32_ARRAY: + sequence_float32Array(context, (float32Array) semanticObject); + return; + case PrimitivesPackage.FLOAT64: + sequence_float64(context, (float64) semanticObject); + return; + case PrimitivesPackage.FLOAT64_ARRAY: + sequence_float64Array(context, (float64Array) semanticObject); + return; + case PrimitivesPackage.INT16: + sequence_int16(context, (int16) semanticObject); + return; + case PrimitivesPackage.INT16_ARRAY: + sequence_int16Array(context, (int16Array) semanticObject); + return; + case PrimitivesPackage.INT32: + sequence_int32(context, (int32) semanticObject); + return; + case PrimitivesPackage.INT32_ARRAY: + sequence_int32Array(context, (int32Array) semanticObject); + return; + case PrimitivesPackage.INT64: + sequence_int64(context, (int64) semanticObject); + return; + case PrimitivesPackage.INT64_ARRAY: + sequence_int64Array(context, (int64Array) semanticObject); + return; + case PrimitivesPackage.INT8: + sequence_int8(context, (int8) semanticObject); + return; + case PrimitivesPackage.INT8_ARRAY: + sequence_int8Array(context, (int8Array) semanticObject); + return; + case PrimitivesPackage.STRING: + sequence_string0(context, (string) semanticObject); + return; + case PrimitivesPackage.STRING_ARRAY: + sequence_string0Array(context, (stringArray) semanticObject); + return; + case PrimitivesPackage.TIME: + sequence_time(context, (time) semanticObject); + return; + case PrimitivesPackage.UINT16: + sequence_uint16(context, (uint16) semanticObject); + return; + case PrimitivesPackage.UINT16_ARRAY: + sequence_uint16Array(context, (uint16Array) semanticObject); + return; + case PrimitivesPackage.UINT32: + sequence_uint32(context, (uint32) semanticObject); + return; + case PrimitivesPackage.UINT32_ARRAY: + sequence_uint32Array(context, (uint32Array) semanticObject); + return; + case PrimitivesPackage.UINT64: + sequence_uint64(context, (uint64) semanticObject); + return; + case PrimitivesPackage.UINT64_ARRAY: + sequence_uint64Array(context, (uint64Array) semanticObject); + return; + case PrimitivesPackage.UINT8: + sequence_uint8(context, (uint8) semanticObject); + return; + case PrimitivesPackage.UINT8_ARRAY: + sequence_uint8Array(context, (uint8Array) semanticObject); + return; + } + else if (epackage == RosPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case RosPackage.ACTION_CLIENT: + sequence_ActionClient(context, (ActionClient) semanticObject); + return; + case RosPackage.ACTION_SERVER: + sequence_ActionServer(context, (ActionServer) semanticObject); + return; + case RosPackage.ACTION_SPEC: + sequence_ActionSpec(context, (ActionSpec) semanticObject); + return; + case RosPackage.ARRAY_TOPIC_SPEC_REF: + sequence_ArrayTopicSpecRef(context, (ArrayTopicSpecRef) semanticObject); + return; + case RosPackage.ARTIFACT: + sequence_Artifact(context, (Artifact) semanticObject); + return; + case RosPackage.EXTERNAL_DEPENDENCY: + sequence_ExternalDependency(context, (ExternalDependency) semanticObject); + return; + case RosPackage.GLOBAL_NAMESPACE: + sequence_GlobalNamespace(context, (GlobalNamespace) semanticObject); + return; + case RosPackage.MESSAGE_DEFINITION: + sequence_MessageDefinition(context, (MessageDefinition) semanticObject); + return; + case RosPackage.NODE: + sequence_Node(context, (Node) semanticObject); + return; + case RosPackage.PACKAGE: + sequence_Package_Impl(context, (ros.Package) semanticObject); + return; + case RosPackage.PACKAGE_DEPENDENCY: + sequence_PackageDependency(context, (PackageDependency) semanticObject); + return; + case RosPackage.PACKAGE_SET: + sequence_PackageSet(context, (PackageSet) semanticObject); + return; + case RosPackage.PARAMETER: + sequence_Parameter(context, (ros.Parameter) semanticObject); + return; + case RosPackage.PARAMETER_ANY: + sequence_ParameterAny(context, (ParameterAny) semanticObject); + return; + case RosPackage.PARAMETER_ANY_TYPE: + sequence_ParameterAnyType(context, (ParameterAnyType) semanticObject); + return; + case RosPackage.PARAMETER_ARRAY_TYPE: + sequence_ParameterArrayType(context, (ParameterArrayType) semanticObject); + return; + case RosPackage.PARAMETER_BASE64: + sequence_ParameterBase64(context, (ParameterBase64) semanticObject); + return; + case RosPackage.PARAMETER_BASE64_TYPE: + sequence_ParameterBase64Type(context, (ParameterBase64Type) semanticObject); + return; + case RosPackage.PARAMETER_BOOLEAN: + sequence_ParameterBoolean(context, (ParameterBoolean) semanticObject); + return; + case RosPackage.PARAMETER_BOOLEAN_TYPE: + sequence_ParameterBooleanType(context, (ParameterBooleanType) semanticObject); + return; + case RosPackage.PARAMETER_DATE: + sequence_ParameterDate(context, (ParameterDate) semanticObject); + return; + case RosPackage.PARAMETER_DATE_TYPE: + sequence_ParameterDateType(context, (ParameterDateType) semanticObject); + return; + case RosPackage.PARAMETER_DOUBLE: + sequence_ParameterDouble(context, (ParameterDouble) semanticObject); + return; + case RosPackage.PARAMETER_DOUBLE_TYPE: + sequence_ParameterDoubleType(context, (ParameterDoubleType) semanticObject); + return; + case RosPackage.PARAMETER_INTEGER: + sequence_ParameterInteger(context, (ParameterInteger) semanticObject); + return; + case RosPackage.PARAMETER_INTEGER_TYPE: + sequence_ParameterIntegerType(context, (ParameterIntegerType) semanticObject); + return; + case RosPackage.PARAMETER_LIST_TYPE: + sequence_ParameterListType(context, (ParameterListType) semanticObject); + return; + case RosPackage.PARAMETER_SEQUENCE: + sequence_ParameterList(context, (ParameterSequence) semanticObject); + return; + case RosPackage.PARAMETER_STRING: + sequence_ParameterString(context, (ParameterString) semanticObject); + return; + case RosPackage.PARAMETER_STRING_TYPE: + sequence_ParameterStringType(context, (ParameterStringType) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT: + sequence_ParameterStruct(context, (ParameterStruct) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_MEMBER: + sequence_ParameterStructMember(context, (ParameterStructMember) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_TYPE: + sequence_ParameterStructType(context, (ParameterStructType) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: + sequence_ParameterStructTypeMember(context, (ParameterStructTypeMember) semanticObject); + return; + case RosPackage.PRIVATE_NAMESPACE: + sequence_PrivateNamespace(context, (PrivateNamespace) semanticObject); + return; + case RosPackage.PUBLISHER: + sequence_Publisher(context, (Publisher) semanticObject); + return; + case RosPackage.RELATIVE_NAMESPACE: + sequence_RelativeNamespace_Impl(context, (RelativeNamespace) semanticObject); + return; + case RosPackage.SERVICE_CLIENT: + sequence_ServiceClient(context, (ServiceClient) semanticObject); + return; + case RosPackage.SERVICE_SERVER: + sequence_ServiceServer(context, (ServiceServer) semanticObject); + return; + case RosPackage.SERVICE_SPEC: + sequence_ServiceSpec(context, (ServiceSpec) semanticObject); + return; + case RosPackage.SUBSCRIBER: + sequence_Subscriber(context, (Subscriber) semanticObject); + return; + case RosPackage.TOPIC_SPEC: + sequence_TopicSpec(context, (TopicSpec) semanticObject); + return; + case RosPackage.TOPIC_SPEC_REF: + sequence_TopicSpecRef(context, (TopicSpecRef) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + *
+	 * Contexts:
+	 *     ActionClient returns ActionClient
+	 *
+	 * Constraint:
+	 *     (name=EString action=[ActionSpec|EString] namespace=Namespace?)
+	 * 
+ */ + protected void sequence_ActionClient(ISerializationContext context, ActionClient semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ActionServer returns ActionServer
+	 *
+	 * Constraint:
+	 *     (name=EString action=[ActionSpec|EString] namespace=Namespace?)
+	 * 
+ */ + protected void sequence_ActionServer(ISerializationContext context, ActionServer semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     SpecBase returns ActionSpec
+	 *     ActionSpec returns ActionSpec
+	 *
+	 * Constraint:
+	 *     (name=EString goal=MessageDefinition? result=MessageDefinition? feedback=MessageDefinition?)
+	 * 
+ */ + protected void sequence_ActionSpec(ISerializationContext context, ActionSpec semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Artifact returns Artifact
+	 *
+	 * Constraint:
+	 *     (name=RosNames node=Node?)
+	 * 
+ */ + protected void sequence_Artifact(ISerializationContext context, Artifact semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Dependency returns ExternalDependency
+	 *     ExternalDependency returns ExternalDependency
+	 *
+	 * Constraint:
+	 *     name=EString
+	 * 
+ */ + protected void sequence_ExternalDependency(ISerializationContext context, ExternalDependency semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.EXTERNAL_DEPENDENCY__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.EXTERNAL_DEPENDENCY__NAME)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0(), semanticObject.getName()); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     MessageDefinition returns MessageDefinition
+	 *
+	 * Constraint:
+	 *     MessagePart+=MessagePart*
+	 * 
+ */ + protected void sequence_MessageDefinition(ISerializationContext context, MessageDefinition semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Node returns Node
+	 *
+	 * Constraint:
+	 *     (
+	 *         name=RosNames 
+	 *         (
+	 *             publisher+=Publisher | 
+	 *             subscriber+=Subscriber | 
+	 *             serviceserver+=ServiceServer | 
+	 *             serviceclient+=ServiceClient | 
+	 *             actionserver+=ActionServer | 
+	 *             actionclient+=ActionClient | 
+	 *             parameter+=Parameter
+	 *         )*
+	 *     )
+	 * 
+ */ + protected void sequence_Node(ISerializationContext context, Node semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Dependency returns PackageDependency
+	 *     PackageDependency returns PackageDependency
+	 *
+	 * Constraint:
+	 *     package=[Package|EString]
+	 * 
+ */ + protected void sequence_PackageDependency(ISerializationContext context, PackageDependency semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RosPackage.Literals.PACKAGE_DEPENDENCY__PACKAGE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PACKAGE_DEPENDENCY__PACKAGE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1(), semanticObject.eGet(RosPackage.Literals.PACKAGE_DEPENDENCY__PACKAGE, false)); + feeder.finish(); + } + + + /** + *
+	 * Contexts:
+	 *     PackageSet returns PackageSet
+	 *
+	 * Constraint:
+	 *     package+=Package_Impl*
+	 * 
+ */ + protected void sequence_PackageSet(ISerializationContext context, PackageSet semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Package returns Package
+	 *     Package_Impl returns Package
+	 *
+	 * Constraint:
+	 *     (name=RosNames fromGitRepo=EString? spec+=SpecBase* (dependency+=Dependency dependency+=Dependency*)?)
+	 * 
+ */ + protected void sequence_Package_Impl(ISerializationContext context, ros.Package semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Publisher returns Publisher
+	 *
+	 * Constraint:
+	 *     (name=EString message=[TopicSpec|EString] namespace=Namespace?)
+	 * 
+ */ + protected void sequence_Publisher(ISerializationContext context, Publisher semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ServiceClient returns ServiceClient
+	 *
+	 * Constraint:
+	 *     (name=EString service=[ServiceSpec|EString] namespace=Namespace?)
+	 * 
+ */ + protected void sequence_ServiceClient(ISerializationContext context, ServiceClient semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ServiceServer returns ServiceServer
+	 *
+	 * Constraint:
+	 *     (name=EString service=[ServiceSpec|EString] namespace=Namespace?)
+	 * 
+ */ + protected void sequence_ServiceServer(ISerializationContext context, ServiceServer semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     SpecBase returns ServiceSpec
+	 *     ServiceSpec returns ServiceSpec
+	 *
+	 * Constraint:
+	 *     (name=EString request=MessageDefinition? response=MessageDefinition?)
+	 * 
+ */ + protected void sequence_ServiceSpec(ISerializationContext context, ServiceSpec semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Subscriber returns Subscriber
+	 *
+	 * Constraint:
+	 *     (name=EString message=[TopicSpec|EString] namespace=Namespace?)
+	 * 
+ */ + protected void sequence_Subscriber(ISerializationContext context, Subscriber semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     SpecBase returns TopicSpec
+	 *     TopicSpec returns TopicSpec
+	 *
+	 * Constraint:
+	 *     ((name=EString | name='Header' | name='String') message=MessageDefinition?)
+	 * 
+ */ + protected void sequence_TopicSpec(ISerializationContext context, TopicSpec semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java index 1b94016f5..b35ba7154 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java @@ -21,3107 +21,3107 @@ @SuppressWarnings("all") public class RosSyntacticSequencer extends AbstractSyntacticSequencer { - protected RosGrammarAccess grammarAccess; - protected AbstractElementAlias match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; - - @Inject - protected void init(IGrammarAccess access) { - grammarAccess = (RosGrammarAccess) access; - init0(); - init1(); - } - - private void init0() { - match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - } - - private void init1() { - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3())); - } - - @Override - protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (ruleCall.getRule() == grammarAccess.getBEGINRule()) - return getBEGINToken(semanticObject, ruleCall, node); - else if (ruleCall.getRule() == grammarAccess.getENDRule()) - return getENDToken(semanticObject, ruleCall, node); - return ""; - } - - /** - * Synthetic terminal rule. The concrete syntax is to be specified by clients. - * Defaults to the empty string. - */ - protected String getBEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } - - /** - * Synthetic terminal rule. The concrete syntax is to be specified by clients. - * Defaults to the empty string. - */ - protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } - - @Override - protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { - if (transition.getAmbiguousSyntaxes().isEmpty()) return; - List transitionNodes = collectNodes(fromNode, toNode); - for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { - List syntaxNodes = getNodesFor(transitionNodes, syntax); - if (match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a.equals(syntax)) - emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) - emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); - else acceptNodes(getLastNavigableState(), syntaxNodes); - } - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'actionclients:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'actionservers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-     *     publisher+=Publisher (ambiguity) publisher+=Publisher
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-     *     subscriber+=Subscriber (ambiguity) subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-     *     serviceserver+=ServiceServer (ambiguity) serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-     *     serviceclient+=ServiceClient (ambiguity) serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-     *     actionserver+=ActionServer (ambiguity) actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-     *     actionclient+=ActionClient (ambiguity) actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END)
-      *         )*
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))*
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-     *     parameter+=Parameter (ambiguity) parameter+=Parameter
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'parameters:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'publishers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'serviceclients:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'serviceservers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'subscribers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-     *     subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-     *     serviceserver+=ServiceServer END (ambiguity) ('serviceservers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-     *     serviceclient+=ServiceClient END (ambiguity) ('serviceclients:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-     *     publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-     *     parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) ('actionservers:' BEGIN END (ambiguity))* (rule end)
-     *     name=RosNames (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) ('actionclients:' BEGIN END (ambiguity))* (rule end)
-     *     name=RosNames (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     ('specs:' BEGIN END)?
-     *
-     * This ambiguous syntax occurs at:
-     *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     fromGitRepo=EString (ambiguity) END (rule end)
-     *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
-
-     * 
- */ - protected void emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - + protected RosGrammarAccess grammarAccess; + protected AbstractElementAlias match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (RosGrammarAccess) access; + init0(); + init1(); + } + + private void init0() { + match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + } + + private void init1() { + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3())); + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + if (ruleCall.getRule() == grammarAccess.getBEGINRule()) + return getBEGINToken(semanticObject, ruleCall, node); + else if (ruleCall.getRule() == grammarAccess.getENDRule()) + return getENDToken(semanticObject, ruleCall, node); + return ""; + } + + /** + * Synthetic terminal rule. The concrete syntax is to be specified by clients. + * Defaults to the empty string. + */ + protected String getBEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + + /** + * Synthetic terminal rule. The concrete syntax is to be specified by clients. + * Defaults to the empty string. + */ + protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + if (match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a.equals(syntax)) + emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) + emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else acceptNodes(getLastNavigableState(), syntaxNodes); + } + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'actionclients:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'actionservers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 *     publisher+=Publisher (ambiguity) publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 *     subscriber+=Subscriber (ambiguity) subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 *     serviceserver+=ServiceServer (ambiguity) serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 *     serviceclient+=ServiceClient (ambiguity) serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 *     actionserver+=ActionServer (ambiguity) actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 *     actionclient+=ActionClient (ambiguity) actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END)
+	  *         )* 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))* 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 *     parameter+=Parameter (ambiguity) parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'parameters:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'publishers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'serviceclients:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'serviceservers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'subscribers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 *     subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 *     serviceserver+=ServiceServer END (ambiguity) ('serviceservers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 *     serviceclient+=ServiceClient END (ambiguity) ('serviceclients:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 *     publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 *     parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) ('actionservers:' BEGIN END (ambiguity))* (rule end)
+	 *     name=RosNames (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) ('actionclients:' BEGIN END (ambiguity))* (rule end)
+	 *     name=RosNames (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     ('specs:' BEGIN END)?
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     fromGitRepo=EString (ambiguity) END (rule end)
+	 *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
+	 
+	 * 
+ */ + protected void emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java index 07ac8d688..37ef3408c 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java @@ -23,3401 +23,3401 @@ @Singleton public class BasicsGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { - - public class NamespaceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Namespace"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cGlobalNamespaceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cRelativeNamespace_ImplParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cPrivateNamespaceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - ///////////////////// - ////NAMESPACES - ///////////////////// - //Namespace returns Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; - @Override public ParserRule getRule() { return rule; } - - //GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace - public Alternatives getAlternatives() { return cAlternatives; } - - //GlobalNamespace - public RuleCall getGlobalNamespaceParserRuleCall_0() { return cGlobalNamespaceParserRuleCall_0; } - - //RelativeNamespace_Impl - public RuleCall getRelativeNamespace_ImplParserRuleCall_1() { return cRelativeNamespace_ImplParserRuleCall_1; } - - //PrivateNamespace - public RuleCall getPrivateNamespaceParserRuleCall_2() { return cPrivateNamespaceParserRuleCall_2; } - } - public class GraphNameElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.GraphName"); - private final Keyword cGraphNameKeyword = (Keyword)rule.eContents().get(1); - - //GraphName returns GraphName: - // 'GraphName' ; - @Override public ParserRule getRule() { return rule; } - - //'GraphName' - public Keyword getGraphNameKeyword() { return cGraphNameKeyword; } - } - public class GlobalNamespaceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.GlobalNamespace"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cGlobalNamespaceAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cGlobalNamespaceKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftSquareBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cPartsAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cPartsGraphNameParserRuleCall_2_1_0 = (RuleCall)cPartsAssignment_2_1.eContents().get(0); - private final Group cGroup_2_2 = (Group)cGroup_2.eContents().get(2); - private final Keyword cCommaKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); - private final Assignment cPartsAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); - private final RuleCall cPartsGraphNameParserRuleCall_2_2_1_0 = (RuleCall)cPartsAssignment_2_2_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); - - //GlobalNamespace returns GlobalNamespace: - // {GlobalNamespace} - // 'GlobalNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - @Override public ParserRule getRule() { return rule; } - - //{GlobalNamespace} - //'GlobalNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? - public Group getGroup() { return cGroup; } - - //{GlobalNamespace} - public Action getGlobalNamespaceAction_0() { return cGlobalNamespaceAction_0; } - - //'GlobalNamespace' - public Keyword getGlobalNamespaceKeyword_1() { return cGlobalNamespaceKeyword_1; } - - //('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? - public Group getGroup_2() { return cGroup_2; } - - //'[' - public Keyword getLeftSquareBracketKeyword_2_0() { return cLeftSquareBracketKeyword_2_0; } - - //parts+=GraphName - public Assignment getPartsAssignment_2_1() { return cPartsAssignment_2_1; } - - //GraphName - public RuleCall getPartsGraphNameParserRuleCall_2_1_0() { return cPartsGraphNameParserRuleCall_2_1_0; } - - //( "," parts+=GraphName)* - public Group getGroup_2_2() { return cGroup_2_2; } - - //"," - public Keyword getCommaKeyword_2_2_0() { return cCommaKeyword_2_2_0; } - - //parts+=GraphName - public Assignment getPartsAssignment_2_2_1() { return cPartsAssignment_2_2_1; } - - //GraphName - public RuleCall getPartsGraphNameParserRuleCall_2_2_1_0() { return cPartsGraphNameParserRuleCall_2_2_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_2_3() { return cRightSquareBracketKeyword_2_3; } - } - public class RelativeNamespace_ImplElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.RelativeNamespace_Impl"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cRelativeNamespaceAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cRelativeNamespaceKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftSquareBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cPartsAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cPartsGraphNameParserRuleCall_2_1_0 = (RuleCall)cPartsAssignment_2_1.eContents().get(0); - private final Group cGroup_2_2 = (Group)cGroup_2.eContents().get(2); - private final Keyword cCommaKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); - private final Assignment cPartsAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); - private final RuleCall cPartsGraphNameParserRuleCall_2_2_1_0 = (RuleCall)cPartsAssignment_2_2_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); - - //RelativeNamespace_Impl returns RelativeNamespace: - // {RelativeNamespace} - // 'RelativeNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - @Override public ParserRule getRule() { return rule; } - - //{RelativeNamespace} - //'RelativeNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? - public Group getGroup() { return cGroup; } - - //{RelativeNamespace} - public Action getRelativeNamespaceAction_0() { return cRelativeNamespaceAction_0; } - - //'RelativeNamespace' - public Keyword getRelativeNamespaceKeyword_1() { return cRelativeNamespaceKeyword_1; } - - //('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? - public Group getGroup_2() { return cGroup_2; } - - //'[' - public Keyword getLeftSquareBracketKeyword_2_0() { return cLeftSquareBracketKeyword_2_0; } - - //parts+=GraphName - public Assignment getPartsAssignment_2_1() { return cPartsAssignment_2_1; } - - //GraphName - public RuleCall getPartsGraphNameParserRuleCall_2_1_0() { return cPartsGraphNameParserRuleCall_2_1_0; } - - //( "," parts+=GraphName)* - public Group getGroup_2_2() { return cGroup_2_2; } - - //"," - public Keyword getCommaKeyword_2_2_0() { return cCommaKeyword_2_2_0; } - - //parts+=GraphName - public Assignment getPartsAssignment_2_2_1() { return cPartsAssignment_2_2_1; } - - //GraphName - public RuleCall getPartsGraphNameParserRuleCall_2_2_1_0() { return cPartsGraphNameParserRuleCall_2_2_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_2_3() { return cRightSquareBracketKeyword_2_3; } - } - public class PrivateNamespaceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.PrivateNamespace"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cPrivateNamespaceAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cPrivateNamespaceKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cLeftSquareBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cPartsAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cPartsGraphNameParserRuleCall_2_1_0 = (RuleCall)cPartsAssignment_2_1.eContents().get(0); - private final Group cGroup_2_2 = (Group)cGroup_2.eContents().get(2); - private final Keyword cCommaKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); - private final Assignment cPartsAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); - private final RuleCall cPartsGraphNameParserRuleCall_2_2_1_0 = (RuleCall)cPartsAssignment_2_2_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); - - //PrivateNamespace returns PrivateNamespace: - // {PrivateNamespace} - // 'PrivateNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - @Override public ParserRule getRule() { return rule; } - - //{PrivateNamespace} - //'PrivateNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? - public Group getGroup() { return cGroup; } - - //{PrivateNamespace} - public Action getPrivateNamespaceAction_0() { return cPrivateNamespaceAction_0; } - - //'PrivateNamespace' - public Keyword getPrivateNamespaceKeyword_1() { return cPrivateNamespaceKeyword_1; } - - //('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? - public Group getGroup_2() { return cGroup_2; } - - //'[' - public Keyword getLeftSquareBracketKeyword_2_0() { return cLeftSquareBracketKeyword_2_0; } - - //parts+=GraphName - public Assignment getPartsAssignment_2_1() { return cPartsAssignment_2_1; } - - //GraphName - public RuleCall getPartsGraphNameParserRuleCall_2_1_0() { return cPartsGraphNameParserRuleCall_2_1_0; } - - //( "," parts+=GraphName)* - public Group getGroup_2_2() { return cGroup_2_2; } - - //"," - public Keyword getCommaKeyword_2_2_0() { return cCommaKeyword_2_2_0; } - - //parts+=GraphName - public Assignment getPartsAssignment_2_2_1() { return cPartsAssignment_2_2_1; } - - //GraphName - public RuleCall getPartsGraphNameParserRuleCall_2_2_1_0() { return cPartsGraphNameParserRuleCall_2_2_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_2_3() { return cRightSquareBracketKeyword_2_3; } - } - public class RosParamNamesElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.RosParamNames"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cROS_CONVENTION_PARAMTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - ///////////////////// - ////PARAMETERS DEFINITION - ///////////////////// - //RosParamNames returns ecore::EString: - // ROS_CONVENTION_PARAM | ID - //; - @Override public ParserRule getRule() { return rule; } - - //ROS_CONVENTION_PARAM | ID - public Alternatives getAlternatives() { return cAlternatives; } - - //ROS_CONVENTION_PARAM - public RuleCall getROS_CONVENTION_PARAMTerminalRuleCall_0() { return cROS_CONVENTION_PARAMTerminalRuleCall_0; } - - //ID - public RuleCall getIDTerminalRuleCall_1() { return cIDTerminalRuleCall_1; } - } - public class ParameterElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Parameter"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cNsKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cNamespaceAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_4_1_0 = (RuleCall)cNamespaceAssignment_4_1.eContents().get(0); - private final Keyword cTypeKeyword_5 = (Keyword)cGroup.eContents().get(5); - private final Assignment cTypeAssignment_6 = (Assignment)cGroup.eContents().get(6); - private final RuleCall cTypeParameterTypeParserRuleCall_6_0 = (RuleCall)cTypeAssignment_6.eContents().get(0); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cValueKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Assignment cValueAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cValueParameterValueParserRuleCall_7_1_0 = (RuleCall)cValueAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - - //Parameter returns Parameter: - // {Parameter} - // name=EString':' - // BEGIN - // ('ns:' namespace=Namespace)? - // 'type:' type=ParameterType - // ('value:' value=ParameterValue)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{Parameter} - // name=EString':' - // BEGIN - // ('ns:' namespace=Namespace)? - // 'type:' type=ParameterType - // ('value:' value=ParameterValue)? - // END - public Group getGroup() { return cGroup; } - - //{Parameter} - public Action getParameterAction_0() { return cParameterAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //('ns:' namespace=Namespace)? - public Group getGroup_4() { return cGroup_4; } - - //'ns:' - public Keyword getNsKeyword_4_0() { return cNsKeyword_4_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_4_1() { return cNamespaceAssignment_4_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_4_1_0() { return cNamespaceNamespaceParserRuleCall_4_1_0; } - - //'type:' - public Keyword getTypeKeyword_5() { return cTypeKeyword_5; } - - //type=ParameterType - public Assignment getTypeAssignment_6() { return cTypeAssignment_6; } - - //ParameterType - public RuleCall getTypeParameterTypeParserRuleCall_6_0() { return cTypeParameterTypeParserRuleCall_6_0; } - - //('value:' value=ParameterValue)? - public Group getGroup_7() { return cGroup_7; } - - //'value:' - public Keyword getValueKeyword_7_0() { return cValueKeyword_7_0; } - - //value=ParameterValue - public Assignment getValueAssignment_7_1() { return cValueAssignment_7_1; } - - //ParameterValue - public RuleCall getValueParameterValueParserRuleCall_7_1_0() { return cValueParameterValueParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } - } - public class ParameterTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterType"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cParameterListTypeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cParameterStructTypeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cParameterIntegerTypeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cParameterStringTypeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cParameterDoubleTypeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - private final RuleCall cParameterBooleanTypeParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); - private final RuleCall cParameterBase64TypeParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); - private final RuleCall cParameterArrayTypeParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); - - //ParameterType returns ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; - @Override public ParserRule getRule() { return rule; } - - //ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType - public Alternatives getAlternatives() { return cAlternatives; } - - //ParameterListType - public RuleCall getParameterListTypeParserRuleCall_0() { return cParameterListTypeParserRuleCall_0; } - - //ParameterStructType - public RuleCall getParameterStructTypeParserRuleCall_1() { return cParameterStructTypeParserRuleCall_1; } - - //ParameterIntegerType - public RuleCall getParameterIntegerTypeParserRuleCall_2() { return cParameterIntegerTypeParserRuleCall_2; } - - //ParameterStringType - public RuleCall getParameterStringTypeParserRuleCall_3() { return cParameterStringTypeParserRuleCall_3; } - - //ParameterDoubleType - public RuleCall getParameterDoubleTypeParserRuleCall_4() { return cParameterDoubleTypeParserRuleCall_4; } - - //ParameterBooleanType - public RuleCall getParameterBooleanTypeParserRuleCall_5() { return cParameterBooleanTypeParserRuleCall_5; } - - //ParameterBase64Type - public RuleCall getParameterBase64TypeParserRuleCall_6() { return cParameterBase64TypeParserRuleCall_6; } - - //ParameterArrayType - public RuleCall getParameterArrayTypeParserRuleCall_7() { return cParameterArrayTypeParserRuleCall_7; } - } - public class ParameterValueElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cParameterStringParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cParameterBase64ParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cParameterIntegerParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cParameterDoubleParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cParameterBooleanParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - private final RuleCall cParameterListParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); - private final RuleCall cParameterStructParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); - - // // | ParameterDateType; - //ParameterValue returns ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; - @Override public ParserRule getRule() { return rule; } - - //ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct - public Alternatives getAlternatives() { return cAlternatives; } - - //ParameterString - public RuleCall getParameterStringParserRuleCall_0() { return cParameterStringParserRuleCall_0; } - - //ParameterBase64 - public RuleCall getParameterBase64ParserRuleCall_1() { return cParameterBase64ParserRuleCall_1; } - - //ParameterInteger - public RuleCall getParameterIntegerParserRuleCall_2() { return cParameterIntegerParserRuleCall_2; } - - //ParameterDouble - public RuleCall getParameterDoubleParserRuleCall_3() { return cParameterDoubleParserRuleCall_3; } - - //ParameterBoolean - public RuleCall getParameterBooleanParserRuleCall_4() { return cParameterBooleanParserRuleCall_4; } - - //ParameterList - public RuleCall getParameterListParserRuleCall_5() { return cParameterListParserRuleCall_5; } - - //ParameterStruct - public RuleCall getParameterStructParserRuleCall_6() { return cParameterStructParserRuleCall_6; } - } - public class ParameterListTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterListType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterListTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cListKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftSquareBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cSequenceAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cSequenceParameterTypeParserRuleCall_3_0 = (RuleCall)cSequenceAssignment_3.eContents().get(0); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cSequenceAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final RuleCall cSequenceParameterTypeParserRuleCall_4_1_0 = (RuleCall)cSequenceAssignment_4_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - - // // | ParameterDate; - //ParameterListType returns ParameterListType: - // {ParameterListType} - // 'List' - // '[' - // sequence+=ParameterType ( ',' sequence+=ParameterType )* - // ']'; - @Override public ParserRule getRule() { return rule; } - - //{ParameterListType} - //'List' - //'[' - // sequence+=ParameterType ( ',' sequence+=ParameterType )* - //']' - public Group getGroup() { return cGroup; } - - //{ParameterListType} - public Action getParameterListTypeAction_0() { return cParameterListTypeAction_0; } - - //'List' - public Keyword getListKeyword_1() { return cListKeyword_1; } - - //'[' - public Keyword getLeftSquareBracketKeyword_2() { return cLeftSquareBracketKeyword_2; } - - //sequence+=ParameterType - public Assignment getSequenceAssignment_3() { return cSequenceAssignment_3; } - - //ParameterType - public RuleCall getSequenceParameterTypeParserRuleCall_3_0() { return cSequenceParameterTypeParserRuleCall_3_0; } - - //( ',' sequence+=ParameterType )* - public Group getGroup_4() { return cGroup_4; } - - //',' - public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; } - - //sequence+=ParameterType - public Assignment getSequenceAssignment_4_1() { return cSequenceAssignment_4_1; } - - //ParameterType - public RuleCall getSequenceParameterTypeParserRuleCall_4_1_0() { return cSequenceParameterTypeParserRuleCall_4_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_5() { return cRightSquareBracketKeyword_5; } - } - public class ParameterStructTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStructType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterStructTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cStructKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftSquareBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cParameterstructypetmemberAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0 = (RuleCall)cParameterstructypetmemberAssignment_3.eContents().get(0); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cParameterstructypetmemberAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final RuleCall cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0 = (RuleCall)cParameterstructypetmemberAssignment_4_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - - //ParameterStructType returns ParameterStructType: - // {ParameterStructType} - // 'Struct' - // '[' - // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* - // ']'; - @Override public ParserRule getRule() { return rule; } - - //{ParameterStructType} - //'Struct' - //'[' - // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* - //']' - public Group getGroup() { return cGroup; } - - //{ParameterStructType} - public Action getParameterStructTypeAction_0() { return cParameterStructTypeAction_0; } - - //'Struct' - public Keyword getStructKeyword_1() { return cStructKeyword_1; } - - //'[' - public Keyword getLeftSquareBracketKeyword_2() { return cLeftSquareBracketKeyword_2; } - - //parameterstructypetmember+=ParameterStructTypeMember - public Assignment getParameterstructypetmemberAssignment_3() { return cParameterstructypetmemberAssignment_3; } - - //ParameterStructTypeMember - public RuleCall getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0() { return cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0; } - - //( "," parameterstructypetmember+=ParameterStructTypeMember)* - public Group getGroup_4() { return cGroup_4; } - - //"," - public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; } - - //parameterstructypetmember+=ParameterStructTypeMember - public Assignment getParameterstructypetmemberAssignment_4_1() { return cParameterstructypetmemberAssignment_4_1; } - - //ParameterStructTypeMember - public RuleCall getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0() { return cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_5() { return cRightSquareBracketKeyword_5; } - } - public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterIntegerType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterIntegerTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cIntegerKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterIntegerParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterIntegerType returns ParameterIntegerType: - // {ParameterIntegerType} - // 'Integer' - // ('default:' default=ParameterInteger)?; - @Override public ParserRule getRule() { return rule; } - - //{ParameterIntegerType} - //'Integer' - //('default:' default=ParameterInteger)? - public Group getGroup() { return cGroup; } - - //{ParameterIntegerType} - public Action getParameterIntegerTypeAction_0() { return cParameterIntegerTypeAction_0; } - - //'Integer' - public Keyword getIntegerKeyword_1() { return cIntegerKeyword_1; } - - //('default:' default=ParameterInteger)? - public Group getGroup_2() { return cGroup_2; } - - //'default:' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } - - //default=ParameterInteger - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } - - //ParameterInteger - public RuleCall getDefaultParameterIntegerParserRuleCall_2_1_0() { return cDefaultParameterIntegerParserRuleCall_2_1_0; } - } - public class ParameterStringTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStringType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterStringTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterStringParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterStringType returns ParameterStringType: - // {ParameterStringType} - // 'String' - // ('default:' default=ParameterString)?; - @Override public ParserRule getRule() { return rule; } - - //{ParameterStringType} - //'String' - //('default:' default=ParameterString)? - public Group getGroup() { return cGroup; } - - //{ParameterStringType} - public Action getParameterStringTypeAction_0() { return cParameterStringTypeAction_0; } - - //'String' - public Keyword getStringKeyword_1() { return cStringKeyword_1; } - - //('default:' default=ParameterString)? - public Group getGroup_2() { return cGroup_2; } - - //'default:' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } - - //default=ParameterString - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } - - //ParameterString - public RuleCall getDefaultParameterStringParserRuleCall_2_1_0() { return cDefaultParameterStringParserRuleCall_2_1_0; } - } - public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterDoubleType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterDoubleTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cDoubleKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterDoubleParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterDoubleType returns ParameterDoubleType: - // {ParameterDoubleType} - // 'Double' - // ('default:' default=ParameterDouble)?; - @Override public ParserRule getRule() { return rule; } - - //{ParameterDoubleType} - //'Double' - //('default:' default=ParameterDouble)? - public Group getGroup() { return cGroup; } - - //{ParameterDoubleType} - public Action getParameterDoubleTypeAction_0() { return cParameterDoubleTypeAction_0; } - - //'Double' - public Keyword getDoubleKeyword_1() { return cDoubleKeyword_1; } - - //('default:' default=ParameterDouble)? - public Group getGroup_2() { return cGroup_2; } - - //'default:' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } - - //default=ParameterDouble - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } - - //ParameterDouble - public RuleCall getDefaultParameterDoubleParserRuleCall_2_1_0() { return cDefaultParameterDoubleParserRuleCall_2_1_0; } - } - public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterDateType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterDateTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cDateKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterDateParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterDateType returns ParameterDateType: - // {ParameterDateType} - // 'Date' - // ('default:' default=ParameterDate)?; - @Override public ParserRule getRule() { return rule; } - - //{ParameterDateType} - //'Date' - //('default:' default=ParameterDate)? - public Group getGroup() { return cGroup; } - - //{ParameterDateType} - public Action getParameterDateTypeAction_0() { return cParameterDateTypeAction_0; } - - //'Date' - public Keyword getDateKeyword_1() { return cDateKeyword_1; } - - //('default:' default=ParameterDate)? - public Group getGroup_2() { return cGroup_2; } - - //'default:' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } - - //default=ParameterDate - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } - - //ParameterDate - public RuleCall getDefaultParameterDateParserRuleCall_2_1_0() { return cDefaultParameterDateParserRuleCall_2_1_0; } - } - public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterBooleanType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterBooleanTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cBooleanKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterBooleanParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterBooleanType returns ParameterBooleanType: - // {ParameterBooleanType} - // 'Boolean' - // ('default:' default=ParameterBoolean)?; - @Override public ParserRule getRule() { return rule; } - - //{ParameterBooleanType} - //'Boolean' - //('default:' default=ParameterBoolean)? - public Group getGroup() { return cGroup; } - - //{ParameterBooleanType} - public Action getParameterBooleanTypeAction_0() { return cParameterBooleanTypeAction_0; } - - //'Boolean' - public Keyword getBooleanKeyword_1() { return cBooleanKeyword_1; } - - //('default:' default=ParameterBoolean)? - public Group getGroup_2() { return cGroup_2; } - - //'default:' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } - - //default=ParameterBoolean - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } - - //ParameterBoolean - public RuleCall getDefaultParameterBooleanParserRuleCall_2_1_0() { return cDefaultParameterBooleanParserRuleCall_2_1_0; } - } - public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterBase64Type"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterBase64TypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cBase64Keyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterBase64ParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterBase64Type returns ParameterBase64Type: - // {ParameterBase64Type} - // 'Base64' - // ('default:' default=ParameterBase64)?; - @Override public ParserRule getRule() { return rule; } - - //{ParameterBase64Type} - //'Base64' - //('default:' default=ParameterBase64)? - public Group getGroup() { return cGroup; } - - //{ParameterBase64Type} - public Action getParameterBase64TypeAction_0() { return cParameterBase64TypeAction_0; } - - //'Base64' - public Keyword getBase64Keyword_1() { return cBase64Keyword_1; } - - //('default:' default=ParameterBase64)? - public Group getGroup_2() { return cGroup_2; } - - //'default:' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } - - //default=ParameterBase64 - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } - - //ParameterBase64 - public RuleCall getDefaultParameterBase64ParserRuleCall_2_1_0() { return cDefaultParameterBase64ParserRuleCall_2_1_0; } - } - public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterAnyType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterAnyTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cAnyKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cDefaultParameterAnyParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); - - //ParameterAnyType returns ParameterAnyType: - // {ParameterAnyType} - // 'Any' - // ('default:' default=ParameterAny)?; - @Override public ParserRule getRule() { return rule; } - - //{ParameterAnyType} - //'Any' - //('default:' default=ParameterAny)? - public Group getGroup() { return cGroup; } - - //{ParameterAnyType} - public Action getParameterAnyTypeAction_0() { return cParameterAnyTypeAction_0; } - - //'Any' - public Keyword getAnyKeyword_1() { return cAnyKeyword_1; } - - //('default:' default=ParameterAny)? - public Group getGroup_2() { return cGroup_2; } - - //'default:' - public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } - - //default=ParameterAny - public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } - - //ParameterAny - public RuleCall getDefaultParameterAnyParserRuleCall_2_1_0() { return cDefaultParameterAnyParserRuleCall_2_1_0; } - } - public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterArrayType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cBEGINTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Keyword cArrayKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cTypeParameterTypeParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0); - private final Group cGroup_3 = (Group)cGroup.eContents().get(3); - private final Keyword cDefaultKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); - private final Assignment cDefaultAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); - private final RuleCall cDefaultParameterListParserRuleCall_3_1_0 = (RuleCall)cDefaultAssignment_3_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); - - //ParameterArrayType returns ParameterArrayType: - // BEGIN - // 'Array:' type=ParameterType - // ('default:' default=ParameterList)? - // END; - @Override public ParserRule getRule() { return rule; } - - // BEGIN - // 'Array:' type=ParameterType - // ('default:' default=ParameterList)? - //END - public Group getGroup() { return cGroup; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_0() { return cBEGINTerminalRuleCall_0; } - - //'Array:' - public Keyword getArrayKeyword_1() { return cArrayKeyword_1; } - - //type=ParameterType - public Assignment getTypeAssignment_2() { return cTypeAssignment_2; } - - //ParameterType - public RuleCall getTypeParameterTypeParserRuleCall_2_0() { return cTypeParameterTypeParserRuleCall_2_0; } - - //('default:' default=ParameterList)? - public Group getGroup_3() { return cGroup_3; } - - //'default:' - public Keyword getDefaultKeyword_3_0() { return cDefaultKeyword_3_0; } - - //default=ParameterList - public Assignment getDefaultAssignment_3_1() { return cDefaultAssignment_3_1; } - - //ParameterList - public RuleCall getDefaultParameterListParserRuleCall_3_1_0() { return cDefaultParameterListParserRuleCall_3_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_4() { return cENDTerminalRuleCall_4; } - } - public class ParameterListElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterList"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterSequenceAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cLeftSquareBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cValueParameterValueParserRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); - private final Group cGroup_3 = (Group)cGroup.eContents().get(3); - private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); - private final Assignment cValueAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); - private final RuleCall cValueParameterValueParserRuleCall_3_1_0 = (RuleCall)cValueAssignment_3_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - - //ParameterList returns ParameterSequence: - // {ParameterSequence} - // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' - //; - @Override public ParserRule getRule() { return rule; } - - //{ParameterSequence} - // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' - public Group getGroup() { return cGroup; } - - //{ParameterSequence} - public Action getParameterSequenceAction_0() { return cParameterSequenceAction_0; } - - //'[' - public Keyword getLeftSquareBracketKeyword_1() { return cLeftSquareBracketKeyword_1; } - - //value+=ParameterValue - public Assignment getValueAssignment_2() { return cValueAssignment_2; } - - //ParameterValue - public RuleCall getValueParameterValueParserRuleCall_2_0() { return cValueParameterValueParserRuleCall_2_0; } - - //( ',' value+=ParameterValue )* - public Group getGroup_3() { return cGroup_3; } - - //',' - public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; } - - //value+=ParameterValue - public Assignment getValueAssignment_3_1() { return cValueAssignment_3_1; } - - //ParameterValue - public RuleCall getValueParameterValueParserRuleCall_3_1_0() { return cValueParameterValueParserRuleCall_3_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_4() { return cRightSquareBracketKeyword_4; } - } - public class ParameterAnyElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterAny"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterAnyAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cParameterAnyKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cValueKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cValueAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cValueEStringParserRuleCall_2_1_0 = (RuleCall)cValueAssignment_2_1.eContents().get(0); - - //ParameterAny returns ParameterAny: - // {ParameterAny} - // 'ParameterAny' - // ('value' value=EString)? - // ; - @Override public ParserRule getRule() { return rule; } - - //{ParameterAny} - //'ParameterAny' - // ('value' value=EString)? - public Group getGroup() { return cGroup; } - - //{ParameterAny} - public Action getParameterAnyAction_0() { return cParameterAnyAction_0; } - - //'ParameterAny' - public Keyword getParameterAnyKeyword_1() { return cParameterAnyKeyword_1; } - - //('value' value=EString)? - public Group getGroup_2() { return cGroup_2; } - - //'value' - public Keyword getValueKeyword_2_0() { return cValueKeyword_2_0; } - - //value=EString - public Assignment getValueAssignment_2_1() { return cValueAssignment_2_1; } - - //EString - public RuleCall getValueEStringParserRuleCall_2_1_0() { return cValueEStringParserRuleCall_2_1_0; } - } - public class ParameterStringElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterString"); - private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cValueEStringParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - - //ParameterString returns ParameterString: - // value=EString - //; - @Override public ParserRule getRule() { return rule; } - - //value=EString - public Assignment getValueAssignment() { return cValueAssignment; } - - //EString - public RuleCall getValueEStringParserRuleCall_0() { return cValueEStringParserRuleCall_0; } - } - public class ParameterBase64Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cValueBase64BinaryParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - - //ParameterBase64 returns ParameterBase64: - // value=Base64Binary - //; - @Override public ParserRule getRule() { return rule; } - - //value=Base64Binary - public Assignment getValueAssignment() { return cValueAssignment; } - - //Base64Binary - public RuleCall getValueBase64BinaryParserRuleCall_0() { return cValueBase64BinaryParserRuleCall_0; } - } - public class ParameterIntegerElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cValueInteger0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - - //ParameterInteger returns ParameterInteger: - // value=Integer0 - //; - @Override public ParserRule getRule() { return rule; } - - //value=Integer0 - public Assignment getValueAssignment() { return cValueAssignment; } - - //Integer0 - public RuleCall getValueInteger0ParserRuleCall_0() { return cValueInteger0ParserRuleCall_0; } - } - public class ParameterDoubleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cValueDouble0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - - //ParameterDouble returns ParameterDouble: - // value=Double0 - //; - @Override public ParserRule getRule() { return rule; } - - //value=Double0 - public Assignment getValueAssignment() { return cValueAssignment; } - - //Double0 - public RuleCall getValueDouble0ParserRuleCall_0() { return cValueDouble0ParserRuleCall_0; } - } - public class ParameterBooleanElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cValueBoolean0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - - //ParameterBoolean returns ParameterBoolean: - // value=boolean0 - //; - @Override public ParserRule getRule() { return rule; } - - //value=boolean0 - public Assignment getValueAssignment() { return cValueAssignment; } - - //boolean0 - public RuleCall getValueBoolean0ParserRuleCall_0() { return cValueBoolean0ParserRuleCall_0; } - } - public class ParameterStructElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStruct"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterStructAction_0 = (Action)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Keyword cLeftSquareBracketKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final Assignment cValueAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - private final RuleCall cValueParameterStructMemberParserRuleCall_1_1_0 = (RuleCall)cValueAssignment_1_1.eContents().get(0); - private final Group cGroup_1_2 = (Group)cGroup_1.eContents().get(2); - private final Keyword cCommaKeyword_1_2_0 = (Keyword)cGroup_1_2.eContents().get(0); - private final Keyword cLeftSquareBracketKeyword_1_2_1 = (Keyword)cGroup_1_2.eContents().get(1); - private final Assignment cValueAssignment_1_2_2 = (Assignment)cGroup_1_2.eContents().get(2); - private final RuleCall cValueParameterStructMemberParserRuleCall_1_2_2_0 = (RuleCall)cValueAssignment_1_2_2.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_1_2_3 = (Keyword)cGroup_1_2.eContents().get(3); - private final Keyword cRightSquareBracketKeyword_1_3 = (Keyword)cGroup_1.eContents().get(3); - - //ParameterStruct returns ParameterStruct: - // {ParameterStruct} - // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? - //; - @Override public ParserRule getRule() { return rule; } - - //{ParameterStruct} - // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? - public Group getGroup() { return cGroup; } - - //{ParameterStruct} - public Action getParameterStructAction_0() { return cParameterStructAction_0; } - - //('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? - public Group getGroup_1() { return cGroup_1; } - - //'[' - public Keyword getLeftSquareBracketKeyword_1_0() { return cLeftSquareBracketKeyword_1_0; } - - //value+=ParameterStructMember - public Assignment getValueAssignment_1_1() { return cValueAssignment_1_1; } - - //ParameterStructMember - public RuleCall getValueParameterStructMemberParserRuleCall_1_1_0() { return cValueParameterStructMemberParserRuleCall_1_1_0; } - - //( "," '[' value+=ParameterStructMember ']')* - public Group getGroup_1_2() { return cGroup_1_2; } - - //"," - public Keyword getCommaKeyword_1_2_0() { return cCommaKeyword_1_2_0; } - - //'[' - public Keyword getLeftSquareBracketKeyword_1_2_1() { return cLeftSquareBracketKeyword_1_2_1; } - - //value+=ParameterStructMember - public Assignment getValueAssignment_1_2_2() { return cValueAssignment_1_2_2; } - - //ParameterStructMember - public RuleCall getValueParameterStructMemberParserRuleCall_1_2_2_0() { return cValueParameterStructMemberParserRuleCall_1_2_2_0; } - - //']' - public Keyword getRightSquareBracketKeyword_1_2_3() { return cRightSquareBracketKeyword_1_2_3; } - - //']' - public Keyword getRightSquareBracketKeyword_1_3() { return cRightSquareBracketKeyword_1_3; } - } - public class ParameterDateElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterDate"); - private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cValueDateTime0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - - //ParameterDate returns ParameterDate: - // value=DateTime0 - // ; - @Override public ParserRule getRule() { return rule; } - - //value=DateTime0 - public Assignment getValueAssignment() { return cValueAssignment; } - - //DateTime0 - public RuleCall getValueDateTime0ParserRuleCall_0() { return cValueDateTime0ParserRuleCall_0; } - } - public class ParameterStructMemberElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final RuleCall cBEGINTerminalRuleCall_2 = (RuleCall)cGroup.eContents().get(2); - private final Assignment cValueAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cValueParameterValueParserRuleCall_3_0 = (RuleCall)cValueAssignment_3.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); - - //ParameterStructMember returns ParameterStructMember: - // name=EString':' - // BEGIN - // value=ParameterValue - // END; - @Override public ParserRule getRule() { return rule; } - - //name=EString':' - //BEGIN - // value=ParameterValue - //END - public Group getGroup() { return cGroup; } - - //name=EString - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //EString - public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } - - //':' - public Keyword getColonKeyword_1() { return cColonKeyword_1; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2() { return cBEGINTerminalRuleCall_2; } - - //value=ParameterValue - public Assignment getValueAssignment_3() { return cValueAssignment_3; } - - //ParameterValue - public RuleCall getValueParameterValueParserRuleCall_3_0() { return cValueParameterValueParserRuleCall_3_0; } - - //END - public RuleCall getENDTerminalRuleCall_4() { return cENDTerminalRuleCall_4; } - } - public class ParameterStructTypeMemberElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cTypeParameterTypeParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - - //ParameterStructTypeMember returns ParameterStructTypeMember: - // name=EString - // type=ParameterType - // ; - @Override public ParserRule getRule() { return rule; } - - //name=EString - //type=ParameterType - public Group getGroup() { return cGroup; } - - //name=EString - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //EString - public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } - - //type=ParameterType - public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } - - //ParameterType - public RuleCall getTypeParameterTypeParserRuleCall_1_0() { return cTypeParameterTypeParserRuleCall_1_0; } - } - public class Base64BinaryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - private final RuleCall cBINARYTerminalRuleCall = (RuleCall)rule.eContents().get(1); - - //Base64Binary returns type::Base64Binary: - // BINARY ; - @Override public ParserRule getRule() { return rule; } - - //BINARY - public RuleCall getBINARYTerminalRuleCall() { return cBINARYTerminalRuleCall; } - } - public class Boolean0Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.boolean0"); - private final RuleCall cBOOLEANTerminalRuleCall = (RuleCall)rule.eContents().get(1); - - //boolean0 returns type::Boolean: - // BOOLEAN; - @Override public ParserRule getRule() { return rule; } - - //BOOLEAN - public RuleCall getBOOLEANTerminalRuleCall() { return cBOOLEANTerminalRuleCall; } - } - public class Double0Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Double0"); - private final RuleCall cDOUBLETerminalRuleCall = (RuleCall)rule.eContents().get(1); - - //Double0 returns type::Double: - // DOUBLE; - @Override public ParserRule getRule() { return rule; } - - //DOUBLE - public RuleCall getDOUBLETerminalRuleCall() { return cDOUBLETerminalRuleCall; } - } - public class Integer0Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Integer0"); - private final RuleCall cDECINTTerminalRuleCall = (RuleCall)rule.eContents().get(1); - - //Integer0 returns type::Int: - // DECINT; - @Override public ParserRule getRule() { return rule; } - - //DECINT - public RuleCall getDECINTTerminalRuleCall() { return cDECINTTerminalRuleCall; } - } - public class DateTime0Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DateTime0"); - private final RuleCall cDATE_TIMETerminalRuleCall = (RuleCall)rule.eContents().get(1); - - //DateTime0 returns type::DateTime: - // DATE_TIME; - @Override public ParserRule getRule() { return rule; } - - //DATE_TIME - public RuleCall getDATE_TIMETerminalRuleCall() { return cDATE_TIMETerminalRuleCall; } - } - public class MessagePartElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MessagePart"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cTypeAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cTypeAbstractTypeParserRuleCall_0_0 = (RuleCall)cTypeAssignment_0.eContents().get(0); - private final Assignment cDataAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final Alternatives cDataAlternatives_1_0 = (Alternatives)cDataAssignment_1.eContents().get(0); - private final RuleCall cDataKEYWORDParserRuleCall_1_0_0 = (RuleCall)cDataAlternatives_1_0.eContents().get(0); - private final RuleCall cDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1 = (RuleCall)cDataAlternatives_1_0.eContents().get(1); - private final RuleCall cDataEStringParserRuleCall_1_0_2 = (RuleCall)cDataAlternatives_1_0.eContents().get(2); - - ///////////////////// - ////MESSAGE PRIMITIVES DEFINITION - ///////////////////// - //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) - //; - @Override public ParserRule getRule() { return rule; } - - //Type = AbstractType - //Data =(KEYWORD | MESSAGE_ASIGMENT | EString) - public Group getGroup() { return cGroup; } - - //Type = AbstractType - public Assignment getTypeAssignment_0() { return cTypeAssignment_0; } - - //AbstractType - public RuleCall getTypeAbstractTypeParserRuleCall_0_0() { return cTypeAbstractTypeParserRuleCall_0_0; } - - //Data =(KEYWORD | MESSAGE_ASIGMENT | EString) - public Assignment getDataAssignment_1() { return cDataAssignment_1; } - - //(KEYWORD | MESSAGE_ASIGMENT | EString) - public Alternatives getDataAlternatives_1_0() { return cDataAlternatives_1_0; } - - //KEYWORD - public RuleCall getDataKEYWORDParserRuleCall_1_0_0() { return cDataKEYWORDParserRuleCall_1_0_0; } - - //MESSAGE_ASIGMENT - public RuleCall getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1() { return cDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1; } - - //EString - public RuleCall getDataEStringParserRuleCall_1_0_2() { return cDataEStringParserRuleCall_1_0_2; } - } - public class AbstractTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.AbstractType"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cBoolParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cInt8ParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cUint8ParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cInt16ParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cUint16ParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - private final RuleCall cInt32ParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); - private final RuleCall cUint32ParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); - private final RuleCall cInt64ParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); - private final RuleCall cUint64ParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); - private final RuleCall cFloat32ParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); - private final RuleCall cFloat64ParserRuleCall_10 = (RuleCall)cAlternatives.eContents().get(10); - private final RuleCall cString0ParserRuleCall_11 = (RuleCall)cAlternatives.eContents().get(11); - private final RuleCall cByteParserRuleCall_12 = (RuleCall)cAlternatives.eContents().get(12); - private final RuleCall cTimeParserRuleCall_13 = (RuleCall)cAlternatives.eContents().get(13); - private final RuleCall cDurationParserRuleCall_14 = (RuleCall)cAlternatives.eContents().get(14); - private final RuleCall cHeaderParserRuleCall_15 = (RuleCall)cAlternatives.eContents().get(15); - private final RuleCall cBoolArrayParserRuleCall_16 = (RuleCall)cAlternatives.eContents().get(16); - private final RuleCall cInt8ArrayParserRuleCall_17 = (RuleCall)cAlternatives.eContents().get(17); - private final RuleCall cUint8ArrayParserRuleCall_18 = (RuleCall)cAlternatives.eContents().get(18); - private final RuleCall cInt16ArrayParserRuleCall_19 = (RuleCall)cAlternatives.eContents().get(19); - private final RuleCall cUint16ArrayParserRuleCall_20 = (RuleCall)cAlternatives.eContents().get(20); - private final RuleCall cInt32ArrayParserRuleCall_21 = (RuleCall)cAlternatives.eContents().get(21); - private final RuleCall cUint32ArrayParserRuleCall_22 = (RuleCall)cAlternatives.eContents().get(22); - private final RuleCall cInt64ArrayParserRuleCall_23 = (RuleCall)cAlternatives.eContents().get(23); - private final RuleCall cUint64ArrayParserRuleCall_24 = (RuleCall)cAlternatives.eContents().get(24); - private final RuleCall cFloat32ArrayParserRuleCall_25 = (RuleCall)cAlternatives.eContents().get(25); - private final RuleCall cFloat64ArrayParserRuleCall_26 = (RuleCall)cAlternatives.eContents().get(26); - private final RuleCall cString0ArrayParserRuleCall_27 = (RuleCall)cAlternatives.eContents().get(27); - private final RuleCall cByteArrayParserRuleCall_28 = (RuleCall)cAlternatives.eContents().get(28); - private final RuleCall cTopicSpecRefParserRuleCall_29 = (RuleCall)cAlternatives.eContents().get(29); - private final RuleCall cArrayTopicSpecRefParserRuleCall_30 = (RuleCall)cAlternatives.eContents().get(30); - - //AbstractType returns primitives::AbstractType: - // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | - // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | - // TopicSpecRef | ArrayTopicSpecRef ; - @Override public ParserRule getRule() { return rule; } - - //bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | - //boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | - //TopicSpecRef | ArrayTopicSpecRef - public Alternatives getAlternatives() { return cAlternatives; } - - //bool - public RuleCall getBoolParserRuleCall_0() { return cBoolParserRuleCall_0; } - - //int8 - public RuleCall getInt8ParserRuleCall_1() { return cInt8ParserRuleCall_1; } - - //uint8 - public RuleCall getUint8ParserRuleCall_2() { return cUint8ParserRuleCall_2; } - - //int16 - public RuleCall getInt16ParserRuleCall_3() { return cInt16ParserRuleCall_3; } - - //uint16 - public RuleCall getUint16ParserRuleCall_4() { return cUint16ParserRuleCall_4; } - - //int32 - public RuleCall getInt32ParserRuleCall_5() { return cInt32ParserRuleCall_5; } - - //uint32 - public RuleCall getUint32ParserRuleCall_6() { return cUint32ParserRuleCall_6; } - - //int64 - public RuleCall getInt64ParserRuleCall_7() { return cInt64ParserRuleCall_7; } - - //uint64 - public RuleCall getUint64ParserRuleCall_8() { return cUint64ParserRuleCall_8; } - - //float32 - public RuleCall getFloat32ParserRuleCall_9() { return cFloat32ParserRuleCall_9; } - - //float64 - public RuleCall getFloat64ParserRuleCall_10() { return cFloat64ParserRuleCall_10; } - - //string0 - public RuleCall getString0ParserRuleCall_11() { return cString0ParserRuleCall_11; } - - //byte - public RuleCall getByteParserRuleCall_12() { return cByteParserRuleCall_12; } - - //time - public RuleCall getTimeParserRuleCall_13() { return cTimeParserRuleCall_13; } - - //duration - public RuleCall getDurationParserRuleCall_14() { return cDurationParserRuleCall_14; } - - //Header - public RuleCall getHeaderParserRuleCall_15() { return cHeaderParserRuleCall_15; } - - //boolArray - public RuleCall getBoolArrayParserRuleCall_16() { return cBoolArrayParserRuleCall_16; } - - //int8Array - public RuleCall getInt8ArrayParserRuleCall_17() { return cInt8ArrayParserRuleCall_17; } - - //uint8Array - public RuleCall getUint8ArrayParserRuleCall_18() { return cUint8ArrayParserRuleCall_18; } - - //int16Array - public RuleCall getInt16ArrayParserRuleCall_19() { return cInt16ArrayParserRuleCall_19; } - - //uint16Array - public RuleCall getUint16ArrayParserRuleCall_20() { return cUint16ArrayParserRuleCall_20; } - - //int32Array - public RuleCall getInt32ArrayParserRuleCall_21() { return cInt32ArrayParserRuleCall_21; } - - //uint32Array - public RuleCall getUint32ArrayParserRuleCall_22() { return cUint32ArrayParserRuleCall_22; } - - //int64Array - public RuleCall getInt64ArrayParserRuleCall_23() { return cInt64ArrayParserRuleCall_23; } - - //uint64Array - public RuleCall getUint64ArrayParserRuleCall_24() { return cUint64ArrayParserRuleCall_24; } - - //float32Array - public RuleCall getFloat32ArrayParserRuleCall_25() { return cFloat32ArrayParserRuleCall_25; } - - //float64Array - public RuleCall getFloat64ArrayParserRuleCall_26() { return cFloat64ArrayParserRuleCall_26; } - - //string0Array - public RuleCall getString0ArrayParserRuleCall_27() { return cString0ArrayParserRuleCall_27; } - - //byteArray - public RuleCall getByteArrayParserRuleCall_28() { return cByteArrayParserRuleCall_28; } - - //TopicSpecRef - public RuleCall getTopicSpecRefParserRuleCall_29() { return cTopicSpecRefParserRuleCall_29; } - - //ArrayTopicSpecRef - public RuleCall getArrayTopicSpecRefParserRuleCall_30() { return cArrayTopicSpecRefParserRuleCall_30; } - } - public class BoolElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.bool"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cBoolAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cBoolKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //bool returns primitives::bool: - // {primitives::bool} - // 'bool' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::bool} - //'bool' - public Group getGroup() { return cGroup; } - - //{primitives::bool} - public Action getBoolAction_0() { return cBoolAction_0; } - - //'bool' - public Keyword getBoolKeyword_1() { return cBoolKeyword_1; } - } - public class Int8Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int8"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInt8Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInt8Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //int8 returns primitives::int8: - // {primitives::int8} - // 'int8' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::int8} - //'int8' - public Group getGroup() { return cGroup; } - - //{primitives::int8} - public Action getInt8Action_0() { return cInt8Action_0; } - - //'int8' - public Keyword getInt8Keyword_1() { return cInt8Keyword_1; } - } - public class Uint8Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint8"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cUint8Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cUint8Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //uint8 returns primitives::uint8: - // {primitives::uint8} - // 'uint8' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::uint8} - //'uint8' - public Group getGroup() { return cGroup; } - - //{primitives::uint8} - public Action getUint8Action_0() { return cUint8Action_0; } - - //'uint8' - public Keyword getUint8Keyword_1() { return cUint8Keyword_1; } - } - public class Int16Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int16"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInt16Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInt16Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //int16 returns primitives::int16: - // {primitives::int16} - // 'int16' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::int16} - //'int16' - public Group getGroup() { return cGroup; } - - //{primitives::int16} - public Action getInt16Action_0() { return cInt16Action_0; } - - //'int16' - public Keyword getInt16Keyword_1() { return cInt16Keyword_1; } - } - public class Uint16Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint16"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cUint16Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cUint16Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //uint16 returns primitives::uint16: - // {primitives::uint16} - // 'uint16' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::uint16} - //'uint16' - public Group getGroup() { return cGroup; } - - //{primitives::uint16} - public Action getUint16Action_0() { return cUint16Action_0; } - - //'uint16' - public Keyword getUint16Keyword_1() { return cUint16Keyword_1; } - } - public class Int32Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int32"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInt32Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInt32Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //int32 returns primitives::int32: - // {primitives::int32} - // 'int32' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::int32} - //'int32' - public Group getGroup() { return cGroup; } - - //{primitives::int32} - public Action getInt32Action_0() { return cInt32Action_0; } - - //'int32' - public Keyword getInt32Keyword_1() { return cInt32Keyword_1; } - } - public class Uint32Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint32"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cUint32Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cUint32Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //uint32 returns primitives::uint32: - // {primitives::uint32} - // 'uint32' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::uint32} - //'uint32' - public Group getGroup() { return cGroup; } - - //{primitives::uint32} - public Action getUint32Action_0() { return cUint32Action_0; } - - //'uint32' - public Keyword getUint32Keyword_1() { return cUint32Keyword_1; } - } - public class Int64Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int64"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInt64Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInt64Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //int64 returns primitives::int64: - // {primitives::int64} - // 'int64' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::int64} - //'int64' - public Group getGroup() { return cGroup; } - - //{primitives::int64} - public Action getInt64Action_0() { return cInt64Action_0; } - - //'int64' - public Keyword getInt64Keyword_1() { return cInt64Keyword_1; } - } - public class Uint64Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint64"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cUint64Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cUint64Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //uint64 returns primitives::uint64: - // {primitives::uint64} - // 'uint64' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::uint64} - //'uint64' - public Group getGroup() { return cGroup; } - - //{primitives::uint64} - public Action getUint64Action_0() { return cUint64Action_0; } - - //'uint64' - public Keyword getUint64Keyword_1() { return cUint64Keyword_1; } - } - public class Float32Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.float32"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cFloat32Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cFloat32Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //float32 returns primitives::float32: - // {primitives::float32} - // 'float32' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::float32} - //'float32' - public Group getGroup() { return cGroup; } - - //{primitives::float32} - public Action getFloat32Action_0() { return cFloat32Action_0; } - - //'float32' - public Keyword getFloat32Keyword_1() { return cFloat32Keyword_1; } - } - public class Float64Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.float64"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cFloat64Action_0 = (Action)cGroup.eContents().get(0); - private final Keyword cFloat64Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //float64 returns primitives::float64: - // {primitives::float64} - // 'float64' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::float64} - //'float64' - public Group getGroup() { return cGroup; } - - //{primitives::float64} - public Action getFloat64Action_0() { return cFloat64Action_0; } - - //'float64' - public Keyword getFloat64Keyword_1() { return cFloat64Keyword_1; } - } - public class String0Elements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.string0"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cStringAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //string0 returns primitives::string: - // {primitives::string} - // 'string' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::string} - //'string' - public Group getGroup() { return cGroup; } - - //{primitives::string} - public Action getStringAction_0() { return cStringAction_0; } - - //'string' - public Keyword getStringKeyword_1() { return cStringKeyword_1; } - } - public class ByteElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.byte"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cByteAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cByteKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //byte returns primitives::Byte: - // {primitives::Byte} - // 'byte' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::Byte} - //'byte' - public Group getGroup() { return cGroup; } - - //{primitives::Byte} - public Action getByteAction_0() { return cByteAction_0; } - - //'byte' - public Keyword getByteKeyword_1() { return cByteKeyword_1; } - } - public class TimeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.time"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cTimeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cTimeKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //time returns primitives::time: - // {primitives::time} - // 'time' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::time} - //'time' - public Group getGroup() { return cGroup; } - - //{primitives::time} - public Action getTimeAction_0() { return cTimeAction_0; } - - //'time' - public Keyword getTimeKeyword_1() { return cTimeKeyword_1; } - } - public class DurationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.duration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cDurationAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cDurationKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //duration returns primitives::duration: - // {primitives::duration} - // 'duration' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::duration} - //'duration' - public Group getGroup() { return cGroup; } - - //{primitives::duration} - public Action getDurationAction_0() { return cDurationAction_0; } - - //'duration' - public Keyword getDurationKeyword_1() { return cDurationKeyword_1; } - } - public class BoolArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.boolArray"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cBoolArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cBoolKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //boolArray returns primitives::boolArray: - // {primitives::boolArray} - // 'bool[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::boolArray} - //'bool[]' - public Group getGroup() { return cGroup; } - - //{primitives::boolArray} - public Action getBoolArrayAction_0() { return cBoolArrayAction_0; } - - //'bool[]' - public Keyword getBoolKeyword_1() { return cBoolKeyword_1; } - } - public class Int8ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int8Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInt8ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInt8Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //int8Array returns primitives::int8Array: - // {primitives::int8Array} - // 'int8[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::int8Array} - //'int8[]' - public Group getGroup() { return cGroup; } - - //{primitives::int8Array} - public Action getInt8ArrayAction_0() { return cInt8ArrayAction_0; } - - //'int8[]' - public Keyword getInt8Keyword_1() { return cInt8Keyword_1; } - } - public class Uint8ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint8Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cUint8ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cUint8Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //uint8Array returns primitives::uint8Array: - // {primitives::uint8Array} - // 'uint8[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::uint8Array} - //'uint8[]' - public Group getGroup() { return cGroup; } - - //{primitives::uint8Array} - public Action getUint8ArrayAction_0() { return cUint8ArrayAction_0; } - - //'uint8[]' - public Keyword getUint8Keyword_1() { return cUint8Keyword_1; } - } - public class Int16ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int16Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInt16ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInt16Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //int16Array returns primitives::int16Array: - // {primitives::int16Array} - // 'int16[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::int16Array} - //'int16[]' - public Group getGroup() { return cGroup; } - - //{primitives::int16Array} - public Action getInt16ArrayAction_0() { return cInt16ArrayAction_0; } - - //'int16[]' - public Keyword getInt16Keyword_1() { return cInt16Keyword_1; } - } - public class Uint16ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint16Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cUint16ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cUint16Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //uint16Array returns primitives::uint16Array: - // {primitives::uint16Array} - // 'uint16[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::uint16Array} - //'uint16[]' - public Group getGroup() { return cGroup; } - - //{primitives::uint16Array} - public Action getUint16ArrayAction_0() { return cUint16ArrayAction_0; } - - //'uint16[]' - public Keyword getUint16Keyword_1() { return cUint16Keyword_1; } - } - public class Int32ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int32Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInt32ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInt32Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //int32Array returns primitives::int32Array: - // {primitives::int32Array} - // 'int32[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::int32Array} - //'int32[]' - public Group getGroup() { return cGroup; } - - //{primitives::int32Array} - public Action getInt32ArrayAction_0() { return cInt32ArrayAction_0; } - - //'int32[]' - public Keyword getInt32Keyword_1() { return cInt32Keyword_1; } - } - public class Uint32ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint32Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cUint32ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cUint32Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //uint32Array returns primitives::uint32Array: - // {primitives::uint32Array} - // 'uint32[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::uint32Array} - //'uint32[]' - public Group getGroup() { return cGroup; } - - //{primitives::uint32Array} - public Action getUint32ArrayAction_0() { return cUint32ArrayAction_0; } - - //'uint32[]' - public Keyword getUint32Keyword_1() { return cUint32Keyword_1; } - } - public class Int64ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int64Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInt64ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInt64Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //int64Array returns primitives::int64Array: - // {primitives::int64Array} - // 'int64[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::int64Array} - //'int64[]' - public Group getGroup() { return cGroup; } - - //{primitives::int64Array} - public Action getInt64ArrayAction_0() { return cInt64ArrayAction_0; } - - //'int64[]' - public Keyword getInt64Keyword_1() { return cInt64Keyword_1; } - } - public class Uint64ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint64Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cUint64ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cUint64Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //uint64Array returns primitives::uint64Array: - // {primitives::uint64Array} - // 'uint64[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::uint64Array} - //'uint64[]' - public Group getGroup() { return cGroup; } - - //{primitives::uint64Array} - public Action getUint64ArrayAction_0() { return cUint64ArrayAction_0; } - - //'uint64[]' - public Keyword getUint64Keyword_1() { return cUint64Keyword_1; } - } - public class Float32ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.float32Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cFloat32ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cFloat32Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //float32Array returns primitives::float32Array: - // {primitives::float32Array} - // 'float32[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::float32Array} - //'float32[]' - public Group getGroup() { return cGroup; } - - //{primitives::float32Array} - public Action getFloat32ArrayAction_0() { return cFloat32ArrayAction_0; } - - //'float32[]' - public Keyword getFloat32Keyword_1() { return cFloat32Keyword_1; } - } - public class Float64ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.float64Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cFloat64ArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cFloat64Keyword_1 = (Keyword)cGroup.eContents().get(1); - - //float64Array returns primitives::float64Array: - // {primitives::float64Array} - // 'float64[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::float64Array} - //'float64[]' - public Group getGroup() { return cGroup; } - - //{primitives::float64Array} - public Action getFloat64ArrayAction_0() { return cFloat64ArrayAction_0; } - - //'float64[]' - public Keyword getFloat64Keyword_1() { return cFloat64Keyword_1; } - } - public class String0ArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.string0Array"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cStringArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //string0Array returns primitives::stringArray: - // {primitives::stringArray} - // 'string[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::stringArray} - //'string[]' - public Group getGroup() { return cGroup; } - - //{primitives::stringArray} - public Action getStringArrayAction_0() { return cStringArrayAction_0; } - - //'string[]' - public Keyword getStringKeyword_1() { return cStringKeyword_1; } - } - public class ByteArrayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.byteArray"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cByteArrayAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cByteKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //byteArray returns primitives::ByteArray: - // {primitives::ByteArray} - // 'byte[]' - // ; - @Override public ParserRule getRule() { return rule; } - - //{primitives::ByteArray} - //'byte[]' - public Group getGroup() { return cGroup; } - - //{primitives::ByteArray} - public Action getByteArrayAction_0() { return cByteArrayAction_0; } - - //'byte[]' - public Keyword getByteKeyword_1() { return cByteKeyword_1; } - } - public class HeaderElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Header"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cHeaderAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cHeaderKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //Header returns primitives::Header: - // {primitives::Header} - // 'Header' - //; - @Override public ParserRule getRule() { return rule; } - - //{primitives::Header} - //'Header' - public Group getGroup() { return cGroup; } - - //{primitives::Header} - public Action getHeaderAction_0() { return cHeaderAction_0; } - - //'Header' - public Keyword getHeaderKeyword_1() { return cHeaderKeyword_1; } - } - public class TopicSpecRefElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.TopicSpecRef"); - private final Assignment cTopicSpecAssignment = (Assignment)rule.eContents().get(1); - private final CrossReference cTopicSpecTopicSpecCrossReference_0 = (CrossReference)cTopicSpecAssignment.eContents().get(0); - private final RuleCall cTopicSpecTopicSpecEStringParserRuleCall_0_1 = (RuleCall)cTopicSpecTopicSpecCrossReference_0.eContents().get(1); - - //TopicSpecRef returns TopicSpecRef: - // TopicSpec=[TopicSpec|EString] - //; - @Override public ParserRule getRule() { return rule; } - - //TopicSpec=[TopicSpec|EString] - public Assignment getTopicSpecAssignment() { return cTopicSpecAssignment; } - - //[TopicSpec|EString] - public CrossReference getTopicSpecTopicSpecCrossReference_0() { return cTopicSpecTopicSpecCrossReference_0; } - - //EString - public RuleCall getTopicSpecTopicSpecEStringParserRuleCall_0_1() { return cTopicSpecTopicSpecEStringParserRuleCall_0_1; } - } - public class ArrayTopicSpecRefElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ArrayTopicSpecRef"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cTopicSpecAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final CrossReference cTopicSpecTopicSpecCrossReference_0_0 = (CrossReference)cTopicSpecAssignment_0.eContents().get(0); - private final RuleCall cTopicSpecTopicSpecEStringParserRuleCall_0_0_1 = (RuleCall)cTopicSpecTopicSpecCrossReference_0_0.eContents().get(1); - private final Keyword cLeftSquareBracketRightSquareBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' - //; - @Override public ParserRule getRule() { return rule; } - - //TopicSpec=[TopicSpec|EString]'[]' - public Group getGroup() { return cGroup; } - - //TopicSpec=[TopicSpec|EString] - public Assignment getTopicSpecAssignment_0() { return cTopicSpecAssignment_0; } - - //[TopicSpec|EString] - public CrossReference getTopicSpecTopicSpecCrossReference_0_0() { return cTopicSpecTopicSpecCrossReference_0_0; } - - //EString - public RuleCall getTopicSpecTopicSpecEStringParserRuleCall_0_0_1() { return cTopicSpecTopicSpecEStringParserRuleCall_0_0_1; } - - //'[]' - public Keyword getLeftSquareBracketRightSquareBracketKeyword_1() { return cLeftSquareBracketRightSquareBracketKeyword_1; } - } - public class KEYWORDElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.KEYWORD"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final Keyword cGoalKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - private final Keyword cMessageKeyword_1 = (Keyword)cAlternatives.eContents().get(1); - private final Keyword cResultKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - private final Keyword cFeedbackKeyword_3 = (Keyword)cAlternatives.eContents().get(3); - private final Keyword cNameKeyword_4 = (Keyword)cAlternatives.eContents().get(4); - private final Keyword cValueKeyword_5 = (Keyword)cAlternatives.eContents().get(5); - private final Keyword cServiceKeyword_6 = (Keyword)cAlternatives.eContents().get(6); - private final Keyword cTypeKeyword_7 = (Keyword)cAlternatives.eContents().get(7); - private final Keyword cActionKeyword_8 = (Keyword)cAlternatives.eContents().get(8); - private final Keyword cDurationKeyword_9 = (Keyword)cAlternatives.eContents().get(9); - private final Keyword cTimeKeyword_10 = (Keyword)cAlternatives.eContents().get(10); - - //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; - @Override public ParserRule getRule() { return rule; } - - //'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' - public Alternatives getAlternatives() { return cAlternatives; } - - //'goal' - public Keyword getGoalKeyword_0() { return cGoalKeyword_0; } - - //'message' - public Keyword getMessageKeyword_1() { return cMessageKeyword_1; } - - //'result' - public Keyword getResultKeyword_2() { return cResultKeyword_2; } - - //'feedback' - public Keyword getFeedbackKeyword_3() { return cFeedbackKeyword_3; } - - //'name' - public Keyword getNameKeyword_4() { return cNameKeyword_4; } - - //'value' - public Keyword getValueKeyword_5() { return cValueKeyword_5; } - - //'service' - public Keyword getServiceKeyword_6() { return cServiceKeyword_6; } - - //'type' - public Keyword getTypeKeyword_7() { return cTypeKeyword_7; } - - //'action' - public Keyword getActionKeyword_8() { return cActionKeyword_8; } - - //'duration' - public Keyword getDurationKeyword_9() { return cDurationKeyword_9; } - - //'time' - public Keyword getTimeKeyword_10() { return cTimeKeyword_10; } - } - public class EStringElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.EString"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cSTRINGTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - ///////////////////// - //// CONVENTIONS AND NAMES - ///////////////////// - //EString returns ecore::EString: - // STRING | ID; - @Override public ParserRule getRule() { return rule; } - - //STRING | ID - public Alternatives getAlternatives() { return cAlternatives; } - - //STRING - public RuleCall getSTRINGTerminalRuleCall_0() { return cSTRINGTerminalRuleCall_0; } - - //ID - public RuleCall getIDTerminalRuleCall_1() { return cIDTerminalRuleCall_1; } - } - public class RosNamesElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.RosNames"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cROS_CONVENTION_ATerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final Keyword cNodeKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - - //RosNames returns ecore::EString: - // ROS_CONVENTION_A | ID | 'node' - //; - @Override public ParserRule getRule() { return rule; } - - //ROS_CONVENTION_A | ID | 'node' - public Alternatives getAlternatives() { return cAlternatives; } - - //ROS_CONVENTION_A - public RuleCall getROS_CONVENTION_ATerminalRuleCall_0() { return cROS_CONVENTION_ATerminalRuleCall_0; } - - //ID - public RuleCall getIDTerminalRuleCall_1() { return cIDTerminalRuleCall_1; } - - //'node' - public Keyword getNodeKeyword_2() { return cNodeKeyword_2; } - } - - - private final NamespaceElements pNamespace; - private final GraphNameElements pGraphName; - private final GlobalNamespaceElements pGlobalNamespace; - private final RelativeNamespace_ImplElements pRelativeNamespace_Impl; - private final PrivateNamespaceElements pPrivateNamespace; - private final RosParamNamesElements pRosParamNames; - private final ParameterElements pParameter; - private final ParameterTypeElements pParameterType; - private final ParameterValueElements pParameterValue; - private final ParameterListTypeElements pParameterListType; - private final ParameterStructTypeElements pParameterStructType; - private final ParameterIntegerTypeElements pParameterIntegerType; - private final ParameterStringTypeElements pParameterStringType; - private final ParameterDoubleTypeElements pParameterDoubleType; - private final ParameterDateTypeElements pParameterDateType; - private final ParameterBooleanTypeElements pParameterBooleanType; - private final ParameterBase64TypeElements pParameterBase64Type; - private final ParameterAnyTypeElements pParameterAnyType; - private final ParameterArrayTypeElements pParameterArrayType; - private final ParameterListElements pParameterList; - private final ParameterAnyElements pParameterAny; - private final ParameterStringElements pParameterString; - private final ParameterBase64Elements pParameterBase64; - private final ParameterIntegerElements pParameterInteger; - private final ParameterDoubleElements pParameterDouble; - private final ParameterBooleanElements pParameterBoolean; - private final ParameterStructElements pParameterStruct; - private final ParameterDateElements pParameterDate; - private final ParameterStructMemberElements pParameterStructMember; - private final ParameterStructTypeMemberElements pParameterStructTypeMember; - private final TerminalRule tDIGIT; - private final TerminalRule tBINARY; - private final TerminalRule tBOOLEAN; - private final TerminalRule tDOUBLE; - private final TerminalRule tDECINT; - private final TerminalRule tDAY; - private final TerminalRule tMONTH; - private final TerminalRule tYEAR; - private final TerminalRule tHOUR; - private final TerminalRule tMIN_SEC; - private final TerminalRule tDATE_TIME; - private final Base64BinaryElements pBase64Binary; - private final Boolean0Elements pBoolean0; - private final Double0Elements pDouble0; - private final Integer0Elements pInteger0; - private final DateTime0Elements pDateTime0; - private final MessagePartElements pMessagePart; - private final TerminalRule tMESSAGE_ASIGMENT; - private final AbstractTypeElements pAbstractType; - private final BoolElements pBool; - private final Int8Elements pInt8; - private final Uint8Elements pUint8; - private final Int16Elements pInt16; - private final Uint16Elements pUint16; - private final Int32Elements pInt32; - private final Uint32Elements pUint32; - private final Int64Elements pInt64; - private final Uint64Elements pUint64; - private final Float32Elements pFloat32; - private final Float64Elements pFloat64; - private final String0Elements pString0; - private final ByteElements pByte; - private final TimeElements pTime; - private final DurationElements pDuration; - private final BoolArrayElements pBoolArray; - private final Int8ArrayElements pInt8Array; - private final Uint8ArrayElements pUint8Array; - private final Int16ArrayElements pInt16Array; - private final Uint16ArrayElements pUint16Array; - private final Int32ArrayElements pInt32Array; - private final Uint32ArrayElements pUint32Array; - private final Int64ArrayElements pInt64Array; - private final Uint64ArrayElements pUint64Array; - private final Float32ArrayElements pFloat32Array; - private final Float64ArrayElements pFloat64Array; - private final String0ArrayElements pString0Array; - private final ByteArrayElements pByteArray; - private final HeaderElements pHeader; - private final TopicSpecRefElements pTopicSpecRef; - private final ArrayTopicSpecRefElements pArrayTopicSpecRef; - private final KEYWORDElements pKEYWORD; - private final TerminalRule tBEGIN; - private final TerminalRule tEND; - private final TerminalRule tSL_COMMENT; - private final EStringElements pEString; - private final RosNamesElements pRosNames; - private final TerminalRule tROS_CONVENTION_A; - private final TerminalRule tROS_CONVENTION_PARAM; - - private final Grammar grammar; - - private final TerminalsGrammarAccess gaTerminals; - - @Inject - public BasicsGrammarAccess(GrammarProvider grammarProvider, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaTerminals = gaTerminals; - this.pNamespace = new NamespaceElements(); - this.pGraphName = new GraphNameElements(); - this.pGlobalNamespace = new GlobalNamespaceElements(); - this.pRelativeNamespace_Impl = new RelativeNamespace_ImplElements(); - this.pPrivateNamespace = new PrivateNamespaceElements(); - this.pRosParamNames = new RosParamNamesElements(); - this.pParameter = new ParameterElements(); - this.pParameterType = new ParameterTypeElements(); - this.pParameterValue = new ParameterValueElements(); - this.pParameterListType = new ParameterListTypeElements(); - this.pParameterStructType = new ParameterStructTypeElements(); - this.pParameterIntegerType = new ParameterIntegerTypeElements(); - this.pParameterStringType = new ParameterStringTypeElements(); - this.pParameterDoubleType = new ParameterDoubleTypeElements(); - this.pParameterDateType = new ParameterDateTypeElements(); - this.pParameterBooleanType = new ParameterBooleanTypeElements(); - this.pParameterBase64Type = new ParameterBase64TypeElements(); - this.pParameterAnyType = new ParameterAnyTypeElements(); - this.pParameterArrayType = new ParameterArrayTypeElements(); - this.pParameterList = new ParameterListElements(); - this.pParameterAny = new ParameterAnyElements(); - this.pParameterString = new ParameterStringElements(); - this.pParameterBase64 = new ParameterBase64Elements(); - this.pParameterInteger = new ParameterIntegerElements(); - this.pParameterDouble = new ParameterDoubleElements(); - this.pParameterBoolean = new ParameterBooleanElements(); - this.pParameterStruct = new ParameterStructElements(); - this.pParameterDate = new ParameterDateElements(); - this.pParameterStructMember = new ParameterStructMemberElements(); - this.pParameterStructTypeMember = new ParameterStructTypeMemberElements(); - this.tDIGIT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DIGIT"); - this.tBINARY = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.BINARY"); - this.tBOOLEAN = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.BOOLEAN"); - this.tDOUBLE = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DOUBLE"); - this.tDECINT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DECINT"); - this.tDAY = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DAY"); - this.tMONTH = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MONTH"); - this.tYEAR = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.YEAR"); - this.tHOUR = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.HOUR"); - this.tMIN_SEC = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MIN_SEC"); - this.tDATE_TIME = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DATE_TIME"); - this.pBase64Binary = new Base64BinaryElements(); - this.pBoolean0 = new Boolean0Elements(); - this.pDouble0 = new Double0Elements(); - this.pInteger0 = new Integer0Elements(); - this.pDateTime0 = new DateTime0Elements(); - this.pMessagePart = new MessagePartElements(); - this.tMESSAGE_ASIGMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); - this.pAbstractType = new AbstractTypeElements(); - this.pBool = new BoolElements(); - this.pInt8 = new Int8Elements(); - this.pUint8 = new Uint8Elements(); - this.pInt16 = new Int16Elements(); - this.pUint16 = new Uint16Elements(); - this.pInt32 = new Int32Elements(); - this.pUint32 = new Uint32Elements(); - this.pInt64 = new Int64Elements(); - this.pUint64 = new Uint64Elements(); - this.pFloat32 = new Float32Elements(); - this.pFloat64 = new Float64Elements(); - this.pString0 = new String0Elements(); - this.pByte = new ByteElements(); - this.pTime = new TimeElements(); - this.pDuration = new DurationElements(); - this.pBoolArray = new BoolArrayElements(); - this.pInt8Array = new Int8ArrayElements(); - this.pUint8Array = new Uint8ArrayElements(); - this.pInt16Array = new Int16ArrayElements(); - this.pUint16Array = new Uint16ArrayElements(); - this.pInt32Array = new Int32ArrayElements(); - this.pUint32Array = new Uint32ArrayElements(); - this.pInt64Array = new Int64ArrayElements(); - this.pUint64Array = new Uint64ArrayElements(); - this.pFloat32Array = new Float32ArrayElements(); - this.pFloat64Array = new Float64ArrayElements(); - this.pString0Array = new String0ArrayElements(); - this.pByteArray = new ByteArrayElements(); - this.pHeader = new HeaderElements(); - this.pTopicSpecRef = new TopicSpecRefElements(); - this.pArrayTopicSpecRef = new ArrayTopicSpecRefElements(); - this.pKEYWORD = new KEYWORDElements(); - this.tBEGIN = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.BEGIN"); - this.tEND = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.END"); - this.tSL_COMMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.SL_COMMENT"); - this.pEString = new EStringElements(); - this.pRosNames = new RosNamesElements(); - this.tROS_CONVENTION_A = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ROS_CONVENTION_A"); - this.tROS_CONVENTION_PARAM = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ROS_CONVENTION_PARAM"); - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("de.fraunhofer.ipa.ros.Basics".equals(grammar.getName())) { - return grammar; - } - List grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - @Override - public Grammar getGrammar() { - return grammar; - } - - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - ///////////////////// - ////NAMESPACES - ///////////////////// - //Namespace returns Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; - public NamespaceElements getNamespaceAccess() { - return pNamespace; - } - - public ParserRule getNamespaceRule() { - return getNamespaceAccess().getRule(); - } - - //GraphName returns GraphName: - // 'GraphName' ; - public GraphNameElements getGraphNameAccess() { - return pGraphName; - } - - public ParserRule getGraphNameRule() { - return getGraphNameAccess().getRule(); - } - - //GlobalNamespace returns GlobalNamespace: - // {GlobalNamespace} - // 'GlobalNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public GlobalNamespaceElements getGlobalNamespaceAccess() { - return pGlobalNamespace; - } - - public ParserRule getGlobalNamespaceRule() { - return getGlobalNamespaceAccess().getRule(); - } - - //RelativeNamespace_Impl returns RelativeNamespace: - // {RelativeNamespace} - // 'RelativeNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { - return pRelativeNamespace_Impl; - } - - public ParserRule getRelativeNamespace_ImplRule() { - return getRelativeNamespace_ImplAccess().getRule(); - } - - //PrivateNamespace returns PrivateNamespace: - // {PrivateNamespace} - // 'PrivateNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public PrivateNamespaceElements getPrivateNamespaceAccess() { - return pPrivateNamespace; - } - - public ParserRule getPrivateNamespaceRule() { - return getPrivateNamespaceAccess().getRule(); - } - - ///////////////////// - ////PARAMETERS DEFINITION - ///////////////////// - //RosParamNames returns ecore::EString: - // ROS_CONVENTION_PARAM | ID - //; - public RosParamNamesElements getRosParamNamesAccess() { - return pRosParamNames; - } - - public ParserRule getRosParamNamesRule() { - return getRosParamNamesAccess().getRule(); - } - - //Parameter returns Parameter: - // {Parameter} - // name=EString':' - // BEGIN - // ('ns:' namespace=Namespace)? - // 'type:' type=ParameterType - // ('value:' value=ParameterValue)? - // END - // ; - public ParameterElements getParameterAccess() { - return pParameter; - } - - public ParserRule getParameterRule() { - return getParameterAccess().getRule(); - } - - //ParameterType returns ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; - public ParameterTypeElements getParameterTypeAccess() { - return pParameterType; - } - - public ParserRule getParameterTypeRule() { - return getParameterTypeAccess().getRule(); - } - - // // | ParameterDateType; - //ParameterValue returns ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; - public ParameterValueElements getParameterValueAccess() { - return pParameterValue; - } - - public ParserRule getParameterValueRule() { - return getParameterValueAccess().getRule(); - } - - // // | ParameterDate; - //ParameterListType returns ParameterListType: - // {ParameterListType} - // 'List' - // '[' - // sequence+=ParameterType ( ',' sequence+=ParameterType )* - // ']'; - public ParameterListTypeElements getParameterListTypeAccess() { - return pParameterListType; - } - - public ParserRule getParameterListTypeRule() { - return getParameterListTypeAccess().getRule(); - } - - //ParameterStructType returns ParameterStructType: - // {ParameterStructType} - // 'Struct' - // '[' - // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* - // ']'; - public ParameterStructTypeElements getParameterStructTypeAccess() { - return pParameterStructType; - } - - public ParserRule getParameterStructTypeRule() { - return getParameterStructTypeAccess().getRule(); - } - - //ParameterIntegerType returns ParameterIntegerType: - // {ParameterIntegerType} - // 'Integer' - // ('default:' default=ParameterInteger)?; - public ParameterIntegerTypeElements getParameterIntegerTypeAccess() { - return pParameterIntegerType; - } - - public ParserRule getParameterIntegerTypeRule() { - return getParameterIntegerTypeAccess().getRule(); - } - - //ParameterStringType returns ParameterStringType: - // {ParameterStringType} - // 'String' - // ('default:' default=ParameterString)?; - public ParameterStringTypeElements getParameterStringTypeAccess() { - return pParameterStringType; - } - - public ParserRule getParameterStringTypeRule() { - return getParameterStringTypeAccess().getRule(); - } - - //ParameterDoubleType returns ParameterDoubleType: - // {ParameterDoubleType} - // 'Double' - // ('default:' default=ParameterDouble)?; - public ParameterDoubleTypeElements getParameterDoubleTypeAccess() { - return pParameterDoubleType; - } - - public ParserRule getParameterDoubleTypeRule() { - return getParameterDoubleTypeAccess().getRule(); - } - - //ParameterDateType returns ParameterDateType: - // {ParameterDateType} - // 'Date' - // ('default:' default=ParameterDate)?; - public ParameterDateTypeElements getParameterDateTypeAccess() { - return pParameterDateType; - } - - public ParserRule getParameterDateTypeRule() { - return getParameterDateTypeAccess().getRule(); - } - - //ParameterBooleanType returns ParameterBooleanType: - // {ParameterBooleanType} - // 'Boolean' - // ('default:' default=ParameterBoolean)?; - public ParameterBooleanTypeElements getParameterBooleanTypeAccess() { - return pParameterBooleanType; - } - - public ParserRule getParameterBooleanTypeRule() { - return getParameterBooleanTypeAccess().getRule(); - } - - //ParameterBase64Type returns ParameterBase64Type: - // {ParameterBase64Type} - // 'Base64' - // ('default:' default=ParameterBase64)?; - public ParameterBase64TypeElements getParameterBase64TypeAccess() { - return pParameterBase64Type; - } - - public ParserRule getParameterBase64TypeRule() { - return getParameterBase64TypeAccess().getRule(); - } - - //ParameterAnyType returns ParameterAnyType: - // {ParameterAnyType} - // 'Any' - // ('default:' default=ParameterAny)?; - public ParameterAnyTypeElements getParameterAnyTypeAccess() { - return pParameterAnyType; - } - - public ParserRule getParameterAnyTypeRule() { - return getParameterAnyTypeAccess().getRule(); - } - - //ParameterArrayType returns ParameterArrayType: - // BEGIN - // 'Array:' type=ParameterType - // ('default:' default=ParameterList)? - // END; - public ParameterArrayTypeElements getParameterArrayTypeAccess() { - return pParameterArrayType; - } - - public ParserRule getParameterArrayTypeRule() { - return getParameterArrayTypeAccess().getRule(); - } - - //ParameterList returns ParameterSequence: - // {ParameterSequence} - // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' - //; - public ParameterListElements getParameterListAccess() { - return pParameterList; - } - - public ParserRule getParameterListRule() { - return getParameterListAccess().getRule(); - } - - //ParameterAny returns ParameterAny: - // {ParameterAny} - // 'ParameterAny' - // ('value' value=EString)? - // ; - public ParameterAnyElements getParameterAnyAccess() { - return pParameterAny; - } - - public ParserRule getParameterAnyRule() { - return getParameterAnyAccess().getRule(); - } - - //ParameterString returns ParameterString: - // value=EString - //; - public ParameterStringElements getParameterStringAccess() { - return pParameterString; - } - - public ParserRule getParameterStringRule() { - return getParameterStringAccess().getRule(); - } - - //ParameterBase64 returns ParameterBase64: - // value=Base64Binary - //; - public ParameterBase64Elements getParameterBase64Access() { - return pParameterBase64; - } - - public ParserRule getParameterBase64Rule() { - return getParameterBase64Access().getRule(); - } - - //ParameterInteger returns ParameterInteger: - // value=Integer0 - //; - public ParameterIntegerElements getParameterIntegerAccess() { - return pParameterInteger; - } - - public ParserRule getParameterIntegerRule() { - return getParameterIntegerAccess().getRule(); - } - - //ParameterDouble returns ParameterDouble: - // value=Double0 - //; - public ParameterDoubleElements getParameterDoubleAccess() { - return pParameterDouble; - } - - public ParserRule getParameterDoubleRule() { - return getParameterDoubleAccess().getRule(); - } - - //ParameterBoolean returns ParameterBoolean: - // value=boolean0 - //; - public ParameterBooleanElements getParameterBooleanAccess() { - return pParameterBoolean; - } - - public ParserRule getParameterBooleanRule() { - return getParameterBooleanAccess().getRule(); - } - - //ParameterStruct returns ParameterStruct: - // {ParameterStruct} - // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? - //; - public ParameterStructElements getParameterStructAccess() { - return pParameterStruct; - } - - public ParserRule getParameterStructRule() { - return getParameterStructAccess().getRule(); - } - - //ParameterDate returns ParameterDate: - // value=DateTime0 - // ; - public ParameterDateElements getParameterDateAccess() { - return pParameterDate; - } - - public ParserRule getParameterDateRule() { - return getParameterDateAccess().getRule(); - } - - //ParameterStructMember returns ParameterStructMember: - // name=EString':' - // BEGIN - // value=ParameterValue - // END; - public ParameterStructMemberElements getParameterStructMemberAccess() { - return pParameterStructMember; - } - - public ParserRule getParameterStructMemberRule() { - return getParameterStructMemberAccess().getRule(); - } - - //ParameterStructTypeMember returns ParameterStructTypeMember: - // name=EString - // type=ParameterType - // ; - public ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { - return pParameterStructTypeMember; - } - - public ParserRule getParameterStructTypeMemberRule() { - return getParameterStructTypeMemberAccess().getRule(); - } - - ///////////////////// - ////PARAMETERS PRIMITIVES TYPES - ///////////////////// - //terminal DIGIT: '0'..'9'; - public TerminalRule getDIGITRule() { - return tDIGIT; - } - - //terminal BINARY: ('0b'|'0B')('0'|'1')+; - public TerminalRule getBINARYRule() { - return tBINARY; - } - - //terminal BOOLEAN: 'true'|'false'; - public TerminalRule getBOOLEANRule() { - return tBOOLEAN; - } - - //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); - public TerminalRule getDOUBLERule() { - return tDOUBLE; - } - - // // Use terminal to avoid 'e' turning into a keyword - //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; - public TerminalRule getDECINTRule() { - return tDECINT; - } - - //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; - public TerminalRule getDAYRule() { - return tDAY; - } - - //terminal MONTH:'1'..'9' | '1' '0'..'2'; - public TerminalRule getMONTHRule() { - return tMONTH; - } - - //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; - public TerminalRule getYEARRule() { - return tYEAR; - } - - //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); - public TerminalRule getHOURRule() { - return tHOUR; - } - - //terminal MIN_SEC:('0'..'5')('0'..'9'); - public TerminalRule getMIN_SECRule() { - return tMIN_SEC; - } - - //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; - public TerminalRule getDATE_TIMERule() { - return tDATE_TIME; - } - - //Base64Binary returns type::Base64Binary: - // BINARY ; - public Base64BinaryElements getBase64BinaryAccess() { - return pBase64Binary; - } - - public ParserRule getBase64BinaryRule() { - return getBase64BinaryAccess().getRule(); - } - - //boolean0 returns type::Boolean: - // BOOLEAN; - public Boolean0Elements getBoolean0Access() { - return pBoolean0; - } - - public ParserRule getBoolean0Rule() { - return getBoolean0Access().getRule(); - } - - //Double0 returns type::Double: - // DOUBLE; - public Double0Elements getDouble0Access() { - return pDouble0; - } - - public ParserRule getDouble0Rule() { - return getDouble0Access().getRule(); - } - - //Integer0 returns type::Int: - // DECINT; - public Integer0Elements getInteger0Access() { - return pInteger0; - } - - public ParserRule getInteger0Rule() { - return getInteger0Access().getRule(); - } - - //DateTime0 returns type::DateTime: - // DATE_TIME; - public DateTime0Elements getDateTime0Access() { - return pDateTime0; - } - - public ParserRule getDateTime0Rule() { - return getDateTime0Access().getRule(); - } - - ///////////////////// - ////MESSAGE PRIMITIVES DEFINITION - ///////////////////// - //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) - //; - public MessagePartElements getMessagePartAccess() { - return pMessagePart; - } - - public ParserRule getMessagePartRule() { - return getMessagePartAccess().getRule(); - } - - //terminal MESSAGE_ASIGMENT: - // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) - //; - public TerminalRule getMESSAGE_ASIGMENTRule() { - return tMESSAGE_ASIGMENT; - } - - //AbstractType returns primitives::AbstractType: - // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | - // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | - // TopicSpecRef | ArrayTopicSpecRef ; - public AbstractTypeElements getAbstractTypeAccess() { - return pAbstractType; - } - - public ParserRule getAbstractTypeRule() { - return getAbstractTypeAccess().getRule(); - } - - //bool returns primitives::bool: - // {primitives::bool} - // 'bool' - // ; - public BoolElements getBoolAccess() { - return pBool; - } - - public ParserRule getBoolRule() { - return getBoolAccess().getRule(); - } - - //int8 returns primitives::int8: - // {primitives::int8} - // 'int8' - // ; - public Int8Elements getInt8Access() { - return pInt8; - } - - public ParserRule getInt8Rule() { - return getInt8Access().getRule(); - } - - //uint8 returns primitives::uint8: - // {primitives::uint8} - // 'uint8' - // ; - public Uint8Elements getUint8Access() { - return pUint8; - } - - public ParserRule getUint8Rule() { - return getUint8Access().getRule(); - } - - //int16 returns primitives::int16: - // {primitives::int16} - // 'int16' - // ; - public Int16Elements getInt16Access() { - return pInt16; - } - - public ParserRule getInt16Rule() { - return getInt16Access().getRule(); - } - - //uint16 returns primitives::uint16: - // {primitives::uint16} - // 'uint16' - // ; - public Uint16Elements getUint16Access() { - return pUint16; - } - - public ParserRule getUint16Rule() { - return getUint16Access().getRule(); - } - - //int32 returns primitives::int32: - // {primitives::int32} - // 'int32' - // ; - public Int32Elements getInt32Access() { - return pInt32; - } - - public ParserRule getInt32Rule() { - return getInt32Access().getRule(); - } - - //uint32 returns primitives::uint32: - // {primitives::uint32} - // 'uint32' - // ; - public Uint32Elements getUint32Access() { - return pUint32; - } - - public ParserRule getUint32Rule() { - return getUint32Access().getRule(); - } - - //int64 returns primitives::int64: - // {primitives::int64} - // 'int64' - // ; - public Int64Elements getInt64Access() { - return pInt64; - } - - public ParserRule getInt64Rule() { - return getInt64Access().getRule(); - } - - //uint64 returns primitives::uint64: - // {primitives::uint64} - // 'uint64' - // ; - public Uint64Elements getUint64Access() { - return pUint64; - } - - public ParserRule getUint64Rule() { - return getUint64Access().getRule(); - } - - //float32 returns primitives::float32: - // {primitives::float32} - // 'float32' - // ; - public Float32Elements getFloat32Access() { - return pFloat32; - } - - public ParserRule getFloat32Rule() { - return getFloat32Access().getRule(); - } - - //float64 returns primitives::float64: - // {primitives::float64} - // 'float64' - // ; - public Float64Elements getFloat64Access() { - return pFloat64; - } - - public ParserRule getFloat64Rule() { - return getFloat64Access().getRule(); - } - - //string0 returns primitives::string: - // {primitives::string} - // 'string' - // ; - public String0Elements getString0Access() { - return pString0; - } - - public ParserRule getString0Rule() { - return getString0Access().getRule(); - } - - //byte returns primitives::Byte: - // {primitives::Byte} - // 'byte' - // ; - public ByteElements getByteAccess() { - return pByte; - } - - public ParserRule getByteRule() { - return getByteAccess().getRule(); - } - - //time returns primitives::time: - // {primitives::time} - // 'time' - // ; - public TimeElements getTimeAccess() { - return pTime; - } - - public ParserRule getTimeRule() { - return getTimeAccess().getRule(); - } - - //duration returns primitives::duration: - // {primitives::duration} - // 'duration' - // ; - public DurationElements getDurationAccess() { - return pDuration; - } - - public ParserRule getDurationRule() { - return getDurationAccess().getRule(); - } - - //boolArray returns primitives::boolArray: - // {primitives::boolArray} - // 'bool[]' - // ; - public BoolArrayElements getBoolArrayAccess() { - return pBoolArray; - } - - public ParserRule getBoolArrayRule() { - return getBoolArrayAccess().getRule(); - } - - //int8Array returns primitives::int8Array: - // {primitives::int8Array} - // 'int8[]' - // ; - public Int8ArrayElements getInt8ArrayAccess() { - return pInt8Array; - } - - public ParserRule getInt8ArrayRule() { - return getInt8ArrayAccess().getRule(); - } - - //uint8Array returns primitives::uint8Array: - // {primitives::uint8Array} - // 'uint8[]' - // ; - public Uint8ArrayElements getUint8ArrayAccess() { - return pUint8Array; - } - - public ParserRule getUint8ArrayRule() { - return getUint8ArrayAccess().getRule(); - } - - //int16Array returns primitives::int16Array: - // {primitives::int16Array} - // 'int16[]' - // ; - public Int16ArrayElements getInt16ArrayAccess() { - return pInt16Array; - } - - public ParserRule getInt16ArrayRule() { - return getInt16ArrayAccess().getRule(); - } - - //uint16Array returns primitives::uint16Array: - // {primitives::uint16Array} - // 'uint16[]' - // ; - public Uint16ArrayElements getUint16ArrayAccess() { - return pUint16Array; - } - - public ParserRule getUint16ArrayRule() { - return getUint16ArrayAccess().getRule(); - } - - //int32Array returns primitives::int32Array: - // {primitives::int32Array} - // 'int32[]' - // ; - public Int32ArrayElements getInt32ArrayAccess() { - return pInt32Array; - } - - public ParserRule getInt32ArrayRule() { - return getInt32ArrayAccess().getRule(); - } - - //uint32Array returns primitives::uint32Array: - // {primitives::uint32Array} - // 'uint32[]' - // ; - public Uint32ArrayElements getUint32ArrayAccess() { - return pUint32Array; - } - - public ParserRule getUint32ArrayRule() { - return getUint32ArrayAccess().getRule(); - } - - //int64Array returns primitives::int64Array: - // {primitives::int64Array} - // 'int64[]' - // ; - public Int64ArrayElements getInt64ArrayAccess() { - return pInt64Array; - } - - public ParserRule getInt64ArrayRule() { - return getInt64ArrayAccess().getRule(); - } - - //uint64Array returns primitives::uint64Array: - // {primitives::uint64Array} - // 'uint64[]' - // ; - public Uint64ArrayElements getUint64ArrayAccess() { - return pUint64Array; - } - - public ParserRule getUint64ArrayRule() { - return getUint64ArrayAccess().getRule(); - } - - //float32Array returns primitives::float32Array: - // {primitives::float32Array} - // 'float32[]' - // ; - public Float32ArrayElements getFloat32ArrayAccess() { - return pFloat32Array; - } - - public ParserRule getFloat32ArrayRule() { - return getFloat32ArrayAccess().getRule(); - } - - //float64Array returns primitives::float64Array: - // {primitives::float64Array} - // 'float64[]' - // ; - public Float64ArrayElements getFloat64ArrayAccess() { - return pFloat64Array; - } - - public ParserRule getFloat64ArrayRule() { - return getFloat64ArrayAccess().getRule(); - } - - //string0Array returns primitives::stringArray: - // {primitives::stringArray} - // 'string[]' - // ; - public String0ArrayElements getString0ArrayAccess() { - return pString0Array; - } - - public ParserRule getString0ArrayRule() { - return getString0ArrayAccess().getRule(); - } - - //byteArray returns primitives::ByteArray: - // {primitives::ByteArray} - // 'byte[]' - // ; - public ByteArrayElements getByteArrayAccess() { - return pByteArray; - } - - public ParserRule getByteArrayRule() { - return getByteArrayAccess().getRule(); - } - - //Header returns primitives::Header: - // {primitives::Header} - // 'Header' - //; - public HeaderElements getHeaderAccess() { - return pHeader; - } - - public ParserRule getHeaderRule() { - return getHeaderAccess().getRule(); - } - - //TopicSpecRef returns TopicSpecRef: - // TopicSpec=[TopicSpec|EString] - //; - public TopicSpecRefElements getTopicSpecRefAccess() { - return pTopicSpecRef; - } - - public ParserRule getTopicSpecRefRule() { - return getTopicSpecRefAccess().getRule(); - } - - //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' - //; - public ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { - return pArrayTopicSpecRef; - } - - public ParserRule getArrayTopicSpecRefRule() { - return getArrayTopicSpecRefAccess().getRule(); - } - - //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; - public KEYWORDElements getKEYWORDAccess() { - return pKEYWORD; - } - - public ParserRule getKEYWORDRule() { - return getKEYWORDAccess().getRule(); - } - - ///////////////////// - //// YAML format - ///////////////////// - //terminal BEGIN: 'synthetic:BEGIN'; - public TerminalRule getBEGINRule() { - return tBEGIN; - } - - //terminal END: 'synthetic:END'; - public TerminalRule getENDRule() { - return tEND; - } - - //@Override - //terminal SL_COMMENT: '#' !('\n'|'\r')*; - public TerminalRule getSL_COMMENTRule() { - return tSL_COMMENT; - } - - ///////////////////// - //// CONVENTIONS AND NAMES - ///////////////////// - //EString returns ecore::EString: - // STRING | ID; - public EStringElements getEStringAccess() { - return pEString; - } - - public ParserRule getEStringRule() { - return getEStringAccess().getRule(); - } - - //RosNames returns ecore::EString: - // ROS_CONVENTION_A | ID | 'node' - //; - public RosNamesElements getRosNamesAccess() { - return pRosNames; - } - - public ParserRule getRosNamesRule() { - return getRosNamesAccess().getRule(); - } - - //terminal ROS_CONVENTION_A: - // ( ('/' ID ) | ( ID '/' ) )* ; - public TerminalRule getROS_CONVENTION_ARule() { - return tROS_CONVENTION_A; - } - - //terminal ROS_CONVENTION_PARAM: - // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; - public TerminalRule getROS_CONVENTION_PARAMRule() { - return tROS_CONVENTION_PARAM; - } - - //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - public TerminalRule getIDRule() { - return gaTerminals.getIDRule(); - } - - //terminal INT returns ecore::EInt: ('0'..'9')+; - public TerminalRule getINTRule() { - return gaTerminals.getINTRule(); - } - - //terminal STRING: - // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | - // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" - // ; - public TerminalRule getSTRINGRule() { - return gaTerminals.getSTRINGRule(); - } - - //terminal ML_COMMENT : '/*' -> '*/'; - public TerminalRule getML_COMMENTRule() { - return gaTerminals.getML_COMMENTRule(); - } - - //terminal WS : (' '|'\t'|'\r'|'\n')+; - public TerminalRule getWSRule() { - return gaTerminals.getWSRule(); - } - - //terminal ANY_OTHER: .; - public TerminalRule getANY_OTHERRule() { - return gaTerminals.getANY_OTHERRule(); - } + + public class NamespaceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Namespace"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cGlobalNamespaceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cRelativeNamespace_ImplParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cPrivateNamespaceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + + ///////////////////// + ////NAMESPACES + ///////////////////// + //Namespace returns Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + @Override public ParserRule getRule() { return rule; } + + //GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace + public Alternatives getAlternatives() { return cAlternatives; } + + //GlobalNamespace + public RuleCall getGlobalNamespaceParserRuleCall_0() { return cGlobalNamespaceParserRuleCall_0; } + + //RelativeNamespace_Impl + public RuleCall getRelativeNamespace_ImplParserRuleCall_1() { return cRelativeNamespace_ImplParserRuleCall_1; } + + //PrivateNamespace + public RuleCall getPrivateNamespaceParserRuleCall_2() { return cPrivateNamespaceParserRuleCall_2; } + } + public class GraphNameElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.GraphName"); + private final Keyword cGraphNameKeyword = (Keyword)rule.eContents().get(1); + + //GraphName returns GraphName: + // 'GraphName' ; + @Override public ParserRule getRule() { return rule; } + + //'GraphName' + public Keyword getGraphNameKeyword() { return cGraphNameKeyword; } + } + public class GlobalNamespaceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.GlobalNamespace"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cGlobalNamespaceAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cGlobalNamespaceKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cLeftSquareBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cPartsAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cPartsGraphNameParserRuleCall_2_1_0 = (RuleCall)cPartsAssignment_2_1.eContents().get(0); + private final Group cGroup_2_2 = (Group)cGroup_2.eContents().get(2); + private final Keyword cCommaKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); + private final Assignment cPartsAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); + private final RuleCall cPartsGraphNameParserRuleCall_2_2_1_0 = (RuleCall)cPartsAssignment_2_2_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //GlobalNamespace returns GlobalNamespace: + // {GlobalNamespace} + // 'GlobalNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + @Override public ParserRule getRule() { return rule; } + + //{GlobalNamespace} + //'GlobalNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? + public Group getGroup() { return cGroup; } + + //{GlobalNamespace} + public Action getGlobalNamespaceAction_0() { return cGlobalNamespaceAction_0; } + + //'GlobalNamespace' + public Keyword getGlobalNamespaceKeyword_1() { return cGlobalNamespaceKeyword_1; } + + //('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? + public Group getGroup_2() { return cGroup_2; } + + //'[' + public Keyword getLeftSquareBracketKeyword_2_0() { return cLeftSquareBracketKeyword_2_0; } + + //parts+=GraphName + public Assignment getPartsAssignment_2_1() { return cPartsAssignment_2_1; } + + //GraphName + public RuleCall getPartsGraphNameParserRuleCall_2_1_0() { return cPartsGraphNameParserRuleCall_2_1_0; } + + //( "," parts+=GraphName)* + public Group getGroup_2_2() { return cGroup_2_2; } + + //"," + public Keyword getCommaKeyword_2_2_0() { return cCommaKeyword_2_2_0; } + + //parts+=GraphName + public Assignment getPartsAssignment_2_2_1() { return cPartsAssignment_2_2_1; } + + //GraphName + public RuleCall getPartsGraphNameParserRuleCall_2_2_1_0() { return cPartsGraphNameParserRuleCall_2_2_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_2_3() { return cRightSquareBracketKeyword_2_3; } + } + public class RelativeNamespace_ImplElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.RelativeNamespace_Impl"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cRelativeNamespaceAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cRelativeNamespaceKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cLeftSquareBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cPartsAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cPartsGraphNameParserRuleCall_2_1_0 = (RuleCall)cPartsAssignment_2_1.eContents().get(0); + private final Group cGroup_2_2 = (Group)cGroup_2.eContents().get(2); + private final Keyword cCommaKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); + private final Assignment cPartsAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); + private final RuleCall cPartsGraphNameParserRuleCall_2_2_1_0 = (RuleCall)cPartsAssignment_2_2_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //RelativeNamespace_Impl returns RelativeNamespace: + // {RelativeNamespace} + // 'RelativeNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + @Override public ParserRule getRule() { return rule; } + + //{RelativeNamespace} + //'RelativeNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? + public Group getGroup() { return cGroup; } + + //{RelativeNamespace} + public Action getRelativeNamespaceAction_0() { return cRelativeNamespaceAction_0; } + + //'RelativeNamespace' + public Keyword getRelativeNamespaceKeyword_1() { return cRelativeNamespaceKeyword_1; } + + //('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? + public Group getGroup_2() { return cGroup_2; } + + //'[' + public Keyword getLeftSquareBracketKeyword_2_0() { return cLeftSquareBracketKeyword_2_0; } + + //parts+=GraphName + public Assignment getPartsAssignment_2_1() { return cPartsAssignment_2_1; } + + //GraphName + public RuleCall getPartsGraphNameParserRuleCall_2_1_0() { return cPartsGraphNameParserRuleCall_2_1_0; } + + //( "," parts+=GraphName)* + public Group getGroup_2_2() { return cGroup_2_2; } + + //"," + public Keyword getCommaKeyword_2_2_0() { return cCommaKeyword_2_2_0; } + + //parts+=GraphName + public Assignment getPartsAssignment_2_2_1() { return cPartsAssignment_2_2_1; } + + //GraphName + public RuleCall getPartsGraphNameParserRuleCall_2_2_1_0() { return cPartsGraphNameParserRuleCall_2_2_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_2_3() { return cRightSquareBracketKeyword_2_3; } + } + public class PrivateNamespaceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.PrivateNamespace"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cPrivateNamespaceAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cPrivateNamespaceKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cLeftSquareBracketKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cPartsAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cPartsGraphNameParserRuleCall_2_1_0 = (RuleCall)cPartsAssignment_2_1.eContents().get(0); + private final Group cGroup_2_2 = (Group)cGroup_2.eContents().get(2); + private final Keyword cCommaKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); + private final Assignment cPartsAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); + private final RuleCall cPartsGraphNameParserRuleCall_2_2_1_0 = (RuleCall)cPartsAssignment_2_2_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_2_3 = (Keyword)cGroup_2.eContents().get(3); + + //PrivateNamespace returns PrivateNamespace: + // {PrivateNamespace} + // 'PrivateNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + @Override public ParserRule getRule() { return rule; } + + //{PrivateNamespace} + //'PrivateNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? + public Group getGroup() { return cGroup; } + + //{PrivateNamespace} + public Action getPrivateNamespaceAction_0() { return cPrivateNamespaceAction_0; } + + //'PrivateNamespace' + public Keyword getPrivateNamespaceKeyword_1() { return cPrivateNamespaceKeyword_1; } + + //('[' parts+=GraphName ( "," parts+=GraphName)* ']' )? + public Group getGroup_2() { return cGroup_2; } + + //'[' + public Keyword getLeftSquareBracketKeyword_2_0() { return cLeftSquareBracketKeyword_2_0; } + + //parts+=GraphName + public Assignment getPartsAssignment_2_1() { return cPartsAssignment_2_1; } + + //GraphName + public RuleCall getPartsGraphNameParserRuleCall_2_1_0() { return cPartsGraphNameParserRuleCall_2_1_0; } + + //( "," parts+=GraphName)* + public Group getGroup_2_2() { return cGroup_2_2; } + + //"," + public Keyword getCommaKeyword_2_2_0() { return cCommaKeyword_2_2_0; } + + //parts+=GraphName + public Assignment getPartsAssignment_2_2_1() { return cPartsAssignment_2_2_1; } + + //GraphName + public RuleCall getPartsGraphNameParserRuleCall_2_2_1_0() { return cPartsGraphNameParserRuleCall_2_2_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_2_3() { return cRightSquareBracketKeyword_2_3; } + } + public class RosParamNamesElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.RosParamNames"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cROS_CONVENTION_PARAMTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + ///////////////////// + ////PARAMETERS DEFINITION + ///////////////////// + //RosParamNames returns ecore::EString: + // ROS_CONVENTION_PARAM | ID + //; + @Override public ParserRule getRule() { return rule; } + + //ROS_CONVENTION_PARAM | ID + public Alternatives getAlternatives() { return cAlternatives; } + + //ROS_CONVENTION_PARAM + public RuleCall getROS_CONVENTION_PARAMTerminalRuleCall_0() { return cROS_CONVENTION_PARAMTerminalRuleCall_0; } + + //ID + public RuleCall getIDTerminalRuleCall_1() { return cIDTerminalRuleCall_1; } + } + public class ParameterElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Parameter"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cNsKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cNamespaceAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_4_1_0 = (RuleCall)cNamespaceAssignment_4_1.eContents().get(0); + private final Keyword cTypeKeyword_5 = (Keyword)cGroup.eContents().get(5); + private final Assignment cTypeAssignment_6 = (Assignment)cGroup.eContents().get(6); + private final RuleCall cTypeParameterTypeParserRuleCall_6_0 = (RuleCall)cTypeAssignment_6.eContents().get(0); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cValueKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Assignment cValueAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cValueParameterValueParserRuleCall_7_1_0 = (RuleCall)cValueAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); + + //Parameter returns Parameter: + // {Parameter} + // name=EString':' + // BEGIN + // ('ns:' namespace=Namespace)? + // 'type:' type=ParameterType + // ('value:' value=ParameterValue)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{Parameter} + // name=EString':' + // BEGIN + // ('ns:' namespace=Namespace)? + // 'type:' type=ParameterType + // ('value:' value=ParameterValue)? + // END + public Group getGroup() { return cGroup; } + + //{Parameter} + public Action getParameterAction_0() { return cParameterAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //('ns:' namespace=Namespace)? + public Group getGroup_4() { return cGroup_4; } + + //'ns:' + public Keyword getNsKeyword_4_0() { return cNsKeyword_4_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_4_1() { return cNamespaceAssignment_4_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_4_1_0() { return cNamespaceNamespaceParserRuleCall_4_1_0; } + + //'type:' + public Keyword getTypeKeyword_5() { return cTypeKeyword_5; } + + //type=ParameterType + public Assignment getTypeAssignment_6() { return cTypeAssignment_6; } + + //ParameterType + public RuleCall getTypeParameterTypeParserRuleCall_6_0() { return cTypeParameterTypeParserRuleCall_6_0; } + + //('value:' value=ParameterValue)? + public Group getGroup_7() { return cGroup_7; } + + //'value:' + public Keyword getValueKeyword_7_0() { return cValueKeyword_7_0; } + + //value=ParameterValue + public Assignment getValueAssignment_7_1() { return cValueAssignment_7_1; } + + //ParameterValue + public RuleCall getValueParameterValueParserRuleCall_7_1_0() { return cValueParameterValueParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + } + public class ParameterTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterType"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cParameterListTypeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cParameterStructTypeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cParameterIntegerTypeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cParameterStringTypeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + private final RuleCall cParameterDoubleTypeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); + private final RuleCall cParameterBooleanTypeParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); + private final RuleCall cParameterBase64TypeParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); + private final RuleCall cParameterArrayTypeParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); + + //ParameterType returns ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + @Override public ParserRule getRule() { return rule; } + + //ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType + public Alternatives getAlternatives() { return cAlternatives; } + + //ParameterListType + public RuleCall getParameterListTypeParserRuleCall_0() { return cParameterListTypeParserRuleCall_0; } + + //ParameterStructType + public RuleCall getParameterStructTypeParserRuleCall_1() { return cParameterStructTypeParserRuleCall_1; } + + //ParameterIntegerType + public RuleCall getParameterIntegerTypeParserRuleCall_2() { return cParameterIntegerTypeParserRuleCall_2; } + + //ParameterStringType + public RuleCall getParameterStringTypeParserRuleCall_3() { return cParameterStringTypeParserRuleCall_3; } + + //ParameterDoubleType + public RuleCall getParameterDoubleTypeParserRuleCall_4() { return cParameterDoubleTypeParserRuleCall_4; } + + //ParameterBooleanType + public RuleCall getParameterBooleanTypeParserRuleCall_5() { return cParameterBooleanTypeParserRuleCall_5; } + + //ParameterBase64Type + public RuleCall getParameterBase64TypeParserRuleCall_6() { return cParameterBase64TypeParserRuleCall_6; } + + //ParameterArrayType + public RuleCall getParameterArrayTypeParserRuleCall_7() { return cParameterArrayTypeParserRuleCall_7; } + } + public class ParameterValueElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cParameterStringParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cParameterBase64ParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cParameterIntegerParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cParameterDoubleParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + private final RuleCall cParameterBooleanParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); + private final RuleCall cParameterListParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); + private final RuleCall cParameterStructParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); + + // // | ParameterDateType; + //ParameterValue returns ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; + @Override public ParserRule getRule() { return rule; } + + //ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct + public Alternatives getAlternatives() { return cAlternatives; } + + //ParameterString + public RuleCall getParameterStringParserRuleCall_0() { return cParameterStringParserRuleCall_0; } + + //ParameterBase64 + public RuleCall getParameterBase64ParserRuleCall_1() { return cParameterBase64ParserRuleCall_1; } + + //ParameterInteger + public RuleCall getParameterIntegerParserRuleCall_2() { return cParameterIntegerParserRuleCall_2; } + + //ParameterDouble + public RuleCall getParameterDoubleParserRuleCall_3() { return cParameterDoubleParserRuleCall_3; } + + //ParameterBoolean + public RuleCall getParameterBooleanParserRuleCall_4() { return cParameterBooleanParserRuleCall_4; } + + //ParameterList + public RuleCall getParameterListParserRuleCall_5() { return cParameterListParserRuleCall_5; } + + //ParameterStruct + public RuleCall getParameterStructParserRuleCall_6() { return cParameterStructParserRuleCall_6; } + } + public class ParameterListTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterListType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterListTypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cListKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Keyword cLeftSquareBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cSequenceAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cSequenceParameterTypeParserRuleCall_3_0 = (RuleCall)cSequenceAssignment_3.eContents().get(0); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cSequenceAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cSequenceParameterTypeParserRuleCall_4_1_0 = (RuleCall)cSequenceAssignment_4_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); + + // // | ParameterDate; + //ParameterListType returns ParameterListType: + // {ParameterListType} + // 'List' + // '[' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // ']'; + @Override public ParserRule getRule() { return rule; } + + //{ParameterListType} + //'List' + //'[' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + //']' + public Group getGroup() { return cGroup; } + + //{ParameterListType} + public Action getParameterListTypeAction_0() { return cParameterListTypeAction_0; } + + //'List' + public Keyword getListKeyword_1() { return cListKeyword_1; } + + //'[' + public Keyword getLeftSquareBracketKeyword_2() { return cLeftSquareBracketKeyword_2; } + + //sequence+=ParameterType + public Assignment getSequenceAssignment_3() { return cSequenceAssignment_3; } + + //ParameterType + public RuleCall getSequenceParameterTypeParserRuleCall_3_0() { return cSequenceParameterTypeParserRuleCall_3_0; } + + //( ',' sequence+=ParameterType )* + public Group getGroup_4() { return cGroup_4; } + + //',' + public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; } + + //sequence+=ParameterType + public Assignment getSequenceAssignment_4_1() { return cSequenceAssignment_4_1; } + + //ParameterType + public RuleCall getSequenceParameterTypeParserRuleCall_4_1_0() { return cSequenceParameterTypeParserRuleCall_4_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_5() { return cRightSquareBracketKeyword_5; } + } + public class ParameterStructTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStructType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterStructTypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cStructKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Keyword cLeftSquareBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cParameterstructypetmemberAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0 = (RuleCall)cParameterstructypetmemberAssignment_3.eContents().get(0); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cParameterstructypetmemberAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0 = (RuleCall)cParameterstructypetmemberAssignment_4_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); + + //ParameterStructType returns ParameterStructType: + // {ParameterStructType} + // 'Struct' + // '[' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // ']'; + @Override public ParserRule getRule() { return rule; } + + //{ParameterStructType} + //'Struct' + //'[' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + //']' + public Group getGroup() { return cGroup; } + + //{ParameterStructType} + public Action getParameterStructTypeAction_0() { return cParameterStructTypeAction_0; } + + //'Struct' + public Keyword getStructKeyword_1() { return cStructKeyword_1; } + + //'[' + public Keyword getLeftSquareBracketKeyword_2() { return cLeftSquareBracketKeyword_2; } + + //parameterstructypetmember+=ParameterStructTypeMember + public Assignment getParameterstructypetmemberAssignment_3() { return cParameterstructypetmemberAssignment_3; } + + //ParameterStructTypeMember + public RuleCall getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0() { return cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0; } + + //( "," parameterstructypetmember+=ParameterStructTypeMember)* + public Group getGroup_4() { return cGroup_4; } + + //"," + public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; } + + //parameterstructypetmember+=ParameterStructTypeMember + public Assignment getParameterstructypetmemberAssignment_4_1() { return cParameterstructypetmemberAssignment_4_1; } + + //ParameterStructTypeMember + public RuleCall getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0() { return cParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_5() { return cRightSquareBracketKeyword_5; } + } + public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterIntegerType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterIntegerTypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cIntegerKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterIntegerParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); + + //ParameterIntegerType returns ParameterIntegerType: + // {ParameterIntegerType} + // 'Integer' + // ('default:' default=ParameterInteger)?; + @Override public ParserRule getRule() { return rule; } + + //{ParameterIntegerType} + //'Integer' + //('default:' default=ParameterInteger)? + public Group getGroup() { return cGroup; } + + //{ParameterIntegerType} + public Action getParameterIntegerTypeAction_0() { return cParameterIntegerTypeAction_0; } + + //'Integer' + public Keyword getIntegerKeyword_1() { return cIntegerKeyword_1; } + + //('default:' default=ParameterInteger)? + public Group getGroup_2() { return cGroup_2; } + + //'default:' + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + + //default=ParameterInteger + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + + //ParameterInteger + public RuleCall getDefaultParameterIntegerParserRuleCall_2_1_0() { return cDefaultParameterIntegerParserRuleCall_2_1_0; } + } + public class ParameterStringTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStringType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterStringTypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterStringParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); + + //ParameterStringType returns ParameterStringType: + // {ParameterStringType} + // 'String' + // ('default:' default=ParameterString)?; + @Override public ParserRule getRule() { return rule; } + + //{ParameterStringType} + //'String' + //('default:' default=ParameterString)? + public Group getGroup() { return cGroup; } + + //{ParameterStringType} + public Action getParameterStringTypeAction_0() { return cParameterStringTypeAction_0; } + + //'String' + public Keyword getStringKeyword_1() { return cStringKeyword_1; } + + //('default:' default=ParameterString)? + public Group getGroup_2() { return cGroup_2; } + + //'default:' + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + + //default=ParameterString + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + + //ParameterString + public RuleCall getDefaultParameterStringParserRuleCall_2_1_0() { return cDefaultParameterStringParserRuleCall_2_1_0; } + } + public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterDoubleType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterDoubleTypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cDoubleKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterDoubleParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); + + //ParameterDoubleType returns ParameterDoubleType: + // {ParameterDoubleType} + // 'Double' + // ('default:' default=ParameterDouble)?; + @Override public ParserRule getRule() { return rule; } + + //{ParameterDoubleType} + //'Double' + //('default:' default=ParameterDouble)? + public Group getGroup() { return cGroup; } + + //{ParameterDoubleType} + public Action getParameterDoubleTypeAction_0() { return cParameterDoubleTypeAction_0; } + + //'Double' + public Keyword getDoubleKeyword_1() { return cDoubleKeyword_1; } + + //('default:' default=ParameterDouble)? + public Group getGroup_2() { return cGroup_2; } + + //'default:' + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + + //default=ParameterDouble + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + + //ParameterDouble + public RuleCall getDefaultParameterDoubleParserRuleCall_2_1_0() { return cDefaultParameterDoubleParserRuleCall_2_1_0; } + } + public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterDateType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterDateTypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cDateKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterDateParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); + + //ParameterDateType returns ParameterDateType: + // {ParameterDateType} + // 'Date' + // ('default:' default=ParameterDate)?; + @Override public ParserRule getRule() { return rule; } + + //{ParameterDateType} + //'Date' + //('default:' default=ParameterDate)? + public Group getGroup() { return cGroup; } + + //{ParameterDateType} + public Action getParameterDateTypeAction_0() { return cParameterDateTypeAction_0; } + + //'Date' + public Keyword getDateKeyword_1() { return cDateKeyword_1; } + + //('default:' default=ParameterDate)? + public Group getGroup_2() { return cGroup_2; } + + //'default:' + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + + //default=ParameterDate + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + + //ParameterDate + public RuleCall getDefaultParameterDateParserRuleCall_2_1_0() { return cDefaultParameterDateParserRuleCall_2_1_0; } + } + public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterBooleanType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterBooleanTypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cBooleanKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterBooleanParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); + + //ParameterBooleanType returns ParameterBooleanType: + // {ParameterBooleanType} + // 'Boolean' + // ('default:' default=ParameterBoolean)?; + @Override public ParserRule getRule() { return rule; } + + //{ParameterBooleanType} + //'Boolean' + //('default:' default=ParameterBoolean)? + public Group getGroup() { return cGroup; } + + //{ParameterBooleanType} + public Action getParameterBooleanTypeAction_0() { return cParameterBooleanTypeAction_0; } + + //'Boolean' + public Keyword getBooleanKeyword_1() { return cBooleanKeyword_1; } + + //('default:' default=ParameterBoolean)? + public Group getGroup_2() { return cGroup_2; } + + //'default:' + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + + //default=ParameterBoolean + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + + //ParameterBoolean + public RuleCall getDefaultParameterBooleanParserRuleCall_2_1_0() { return cDefaultParameterBooleanParserRuleCall_2_1_0; } + } + public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterBase64Type"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterBase64TypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cBase64Keyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterBase64ParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); + + //ParameterBase64Type returns ParameterBase64Type: + // {ParameterBase64Type} + // 'Base64' + // ('default:' default=ParameterBase64)?; + @Override public ParserRule getRule() { return rule; } + + //{ParameterBase64Type} + //'Base64' + //('default:' default=ParameterBase64)? + public Group getGroup() { return cGroup; } + + //{ParameterBase64Type} + public Action getParameterBase64TypeAction_0() { return cParameterBase64TypeAction_0; } + + //'Base64' + public Keyword getBase64Keyword_1() { return cBase64Keyword_1; } + + //('default:' default=ParameterBase64)? + public Group getGroup_2() { return cGroup_2; } + + //'default:' + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + + //default=ParameterBase64 + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + + //ParameterBase64 + public RuleCall getDefaultParameterBase64ParserRuleCall_2_1_0() { return cDefaultParameterBase64ParserRuleCall_2_1_0; } + } + public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterAnyType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterAnyTypeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cAnyKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cDefaultKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cDefaultParameterAnyParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); + + //ParameterAnyType returns ParameterAnyType: + // {ParameterAnyType} + // 'Any' + // ('default:' default=ParameterAny)?; + @Override public ParserRule getRule() { return rule; } + + //{ParameterAnyType} + //'Any' + //('default:' default=ParameterAny)? + public Group getGroup() { return cGroup; } + + //{ParameterAnyType} + public Action getParameterAnyTypeAction_0() { return cParameterAnyTypeAction_0; } + + //'Any' + public Keyword getAnyKeyword_1() { return cAnyKeyword_1; } + + //('default:' default=ParameterAny)? + public Group getGroup_2() { return cGroup_2; } + + //'default:' + public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } + + //default=ParameterAny + public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } + + //ParameterAny + public RuleCall getDefaultParameterAnyParserRuleCall_2_1_0() { return cDefaultParameterAnyParserRuleCall_2_1_0; } + } + public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterArrayType"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final RuleCall cBEGINTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); + private final Keyword cArrayKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cTypeParameterTypeParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0); + private final Group cGroup_3 = (Group)cGroup.eContents().get(3); + private final Keyword cDefaultKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); + private final Assignment cDefaultAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); + private final RuleCall cDefaultParameterListParserRuleCall_3_1_0 = (RuleCall)cDefaultAssignment_3_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); + + //ParameterArrayType returns ParameterArrayType: + // BEGIN + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; + @Override public ParserRule getRule() { return rule; } + + // BEGIN + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + //END + public Group getGroup() { return cGroup; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_0() { return cBEGINTerminalRuleCall_0; } + + //'Array:' + public Keyword getArrayKeyword_1() { return cArrayKeyword_1; } + + //type=ParameterType + public Assignment getTypeAssignment_2() { return cTypeAssignment_2; } + + //ParameterType + public RuleCall getTypeParameterTypeParserRuleCall_2_0() { return cTypeParameterTypeParserRuleCall_2_0; } + + //('default:' default=ParameterList)? + public Group getGroup_3() { return cGroup_3; } + + //'default:' + public Keyword getDefaultKeyword_3_0() { return cDefaultKeyword_3_0; } + + //default=ParameterList + public Assignment getDefaultAssignment_3_1() { return cDefaultAssignment_3_1; } + + //ParameterList + public RuleCall getDefaultParameterListParserRuleCall_3_1_0() { return cDefaultParameterListParserRuleCall_3_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_4() { return cENDTerminalRuleCall_4; } + } + public class ParameterListElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterList"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterSequenceAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cLeftSquareBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cValueParameterValueParserRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); + private final Group cGroup_3 = (Group)cGroup.eContents().get(3); + private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); + private final Assignment cValueAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); + private final RuleCall cValueParameterValueParserRuleCall_3_1_0 = (RuleCall)cValueAssignment_3_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); + + //ParameterList returns ParameterSequence: + // {ParameterSequence} + // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' + //; + @Override public ParserRule getRule() { return rule; } + + //{ParameterSequence} + // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' + public Group getGroup() { return cGroup; } + + //{ParameterSequence} + public Action getParameterSequenceAction_0() { return cParameterSequenceAction_0; } + + //'[' + public Keyword getLeftSquareBracketKeyword_1() { return cLeftSquareBracketKeyword_1; } + + //value+=ParameterValue + public Assignment getValueAssignment_2() { return cValueAssignment_2; } + + //ParameterValue + public RuleCall getValueParameterValueParserRuleCall_2_0() { return cValueParameterValueParserRuleCall_2_0; } + + //( ',' value+=ParameterValue )* + public Group getGroup_3() { return cGroup_3; } + + //',' + public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; } + + //value+=ParameterValue + public Assignment getValueAssignment_3_1() { return cValueAssignment_3_1; } + + //ParameterValue + public RuleCall getValueParameterValueParserRuleCall_3_1_0() { return cValueParameterValueParserRuleCall_3_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_4() { return cRightSquareBracketKeyword_4; } + } + public class ParameterAnyElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterAny"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterAnyAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cParameterAnyKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cValueKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cValueAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cValueEStringParserRuleCall_2_1_0 = (RuleCall)cValueAssignment_2_1.eContents().get(0); + + //ParameterAny returns ParameterAny: + // {ParameterAny} + // 'ParameterAny' + // ('value' value=EString)? + // ; + @Override public ParserRule getRule() { return rule; } + + //{ParameterAny} + //'ParameterAny' + // ('value' value=EString)? + public Group getGroup() { return cGroup; } + + //{ParameterAny} + public Action getParameterAnyAction_0() { return cParameterAnyAction_0; } + + //'ParameterAny' + public Keyword getParameterAnyKeyword_1() { return cParameterAnyKeyword_1; } + + //('value' value=EString)? + public Group getGroup_2() { return cGroup_2; } + + //'value' + public Keyword getValueKeyword_2_0() { return cValueKeyword_2_0; } + + //value=EString + public Assignment getValueAssignment_2_1() { return cValueAssignment_2_1; } + + //EString + public RuleCall getValueEStringParserRuleCall_2_1_0() { return cValueEStringParserRuleCall_2_1_0; } + } + public class ParameterStringElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterString"); + private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); + private final RuleCall cValueEStringParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); + + //ParameterString returns ParameterString: + // value=EString + //; + @Override public ParserRule getRule() { return rule; } + + //value=EString + public Assignment getValueAssignment() { return cValueAssignment; } + + //EString + public RuleCall getValueEStringParserRuleCall_0() { return cValueEStringParserRuleCall_0; } + } + public class ParameterBase64Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); + private final RuleCall cValueBase64BinaryParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); + + //ParameterBase64 returns ParameterBase64: + // value=Base64Binary + //; + @Override public ParserRule getRule() { return rule; } + + //value=Base64Binary + public Assignment getValueAssignment() { return cValueAssignment; } + + //Base64Binary + public RuleCall getValueBase64BinaryParserRuleCall_0() { return cValueBase64BinaryParserRuleCall_0; } + } + public class ParameterIntegerElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); + private final RuleCall cValueInteger0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); + + //ParameterInteger returns ParameterInteger: + // value=Integer0 + //; + @Override public ParserRule getRule() { return rule; } + + //value=Integer0 + public Assignment getValueAssignment() { return cValueAssignment; } + + //Integer0 + public RuleCall getValueInteger0ParserRuleCall_0() { return cValueInteger0ParserRuleCall_0; } + } + public class ParameterDoubleElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); + private final RuleCall cValueDouble0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); + + //ParameterDouble returns ParameterDouble: + // value=Double0 + //; + @Override public ParserRule getRule() { return rule; } + + //value=Double0 + public Assignment getValueAssignment() { return cValueAssignment; } + + //Double0 + public RuleCall getValueDouble0ParserRuleCall_0() { return cValueDouble0ParserRuleCall_0; } + } + public class ParameterBooleanElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); + private final RuleCall cValueBoolean0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); + + //ParameterBoolean returns ParameterBoolean: + // value=boolean0 + //; + @Override public ParserRule getRule() { return rule; } + + //value=boolean0 + public Assignment getValueAssignment() { return cValueAssignment; } + + //boolean0 + public RuleCall getValueBoolean0ParserRuleCall_0() { return cValueBoolean0ParserRuleCall_0; } + } + public class ParameterStructElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStruct"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterStructAction_0 = (Action)cGroup.eContents().get(0); + private final Group cGroup_1 = (Group)cGroup.eContents().get(1); + private final Keyword cLeftSquareBracketKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); + private final Assignment cValueAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); + private final RuleCall cValueParameterStructMemberParserRuleCall_1_1_0 = (RuleCall)cValueAssignment_1_1.eContents().get(0); + private final Group cGroup_1_2 = (Group)cGroup_1.eContents().get(2); + private final Keyword cCommaKeyword_1_2_0 = (Keyword)cGroup_1_2.eContents().get(0); + private final Keyword cLeftSquareBracketKeyword_1_2_1 = (Keyword)cGroup_1_2.eContents().get(1); + private final Assignment cValueAssignment_1_2_2 = (Assignment)cGroup_1_2.eContents().get(2); + private final RuleCall cValueParameterStructMemberParserRuleCall_1_2_2_0 = (RuleCall)cValueAssignment_1_2_2.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_1_2_3 = (Keyword)cGroup_1_2.eContents().get(3); + private final Keyword cRightSquareBracketKeyword_1_3 = (Keyword)cGroup_1.eContents().get(3); + + //ParameterStruct returns ParameterStruct: + // {ParameterStruct} + // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? + //; + @Override public ParserRule getRule() { return rule; } + + //{ParameterStruct} + // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? + public Group getGroup() { return cGroup; } + + //{ParameterStruct} + public Action getParameterStructAction_0() { return cParameterStructAction_0; } + + //('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? + public Group getGroup_1() { return cGroup_1; } + + //'[' + public Keyword getLeftSquareBracketKeyword_1_0() { return cLeftSquareBracketKeyword_1_0; } + + //value+=ParameterStructMember + public Assignment getValueAssignment_1_1() { return cValueAssignment_1_1; } + + //ParameterStructMember + public RuleCall getValueParameterStructMemberParserRuleCall_1_1_0() { return cValueParameterStructMemberParserRuleCall_1_1_0; } + + //( "," '[' value+=ParameterStructMember ']')* + public Group getGroup_1_2() { return cGroup_1_2; } + + //"," + public Keyword getCommaKeyword_1_2_0() { return cCommaKeyword_1_2_0; } + + //'[' + public Keyword getLeftSquareBracketKeyword_1_2_1() { return cLeftSquareBracketKeyword_1_2_1; } + + //value+=ParameterStructMember + public Assignment getValueAssignment_1_2_2() { return cValueAssignment_1_2_2; } + + //ParameterStructMember + public RuleCall getValueParameterStructMemberParserRuleCall_1_2_2_0() { return cValueParameterStructMemberParserRuleCall_1_2_2_0; } + + //']' + public Keyword getRightSquareBracketKeyword_1_2_3() { return cRightSquareBracketKeyword_1_2_3; } + + //']' + public Keyword getRightSquareBracketKeyword_1_3() { return cRightSquareBracketKeyword_1_3; } + } + public class ParameterDateElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterDate"); + private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); + private final RuleCall cValueDateTime0ParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); + + //ParameterDate returns ParameterDate: + // value=DateTime0 + // ; + @Override public ParserRule getRule() { return rule; } + + //value=DateTime0 + public Assignment getValueAssignment() { return cValueAssignment; } + + //DateTime0 + public RuleCall getValueDateTime0ParserRuleCall_0() { return cValueDateTime0ParserRuleCall_0; } + } + public class ParameterStructMemberElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); + private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final RuleCall cBEGINTerminalRuleCall_2 = (RuleCall)cGroup.eContents().get(2); + private final Assignment cValueAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cValueParameterValueParserRuleCall_3_0 = (RuleCall)cValueAssignment_3.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); + + //ParameterStructMember returns ParameterStructMember: + // name=EString':' + // BEGIN + // value=ParameterValue + // END; + @Override public ParserRule getRule() { return rule; } + + //name=EString':' + //BEGIN + // value=ParameterValue + //END + public Group getGroup() { return cGroup; } + + //name=EString + public Assignment getNameAssignment_0() { return cNameAssignment_0; } + + //EString + public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } + + //':' + public Keyword getColonKeyword_1() { return cColonKeyword_1; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_2() { return cBEGINTerminalRuleCall_2; } + + //value=ParameterValue + public Assignment getValueAssignment_3() { return cValueAssignment_3; } + + //ParameterValue + public RuleCall getValueParameterValueParserRuleCall_3_0() { return cValueParameterValueParserRuleCall_3_0; } + + //END + public RuleCall getENDTerminalRuleCall_4() { return cENDTerminalRuleCall_4; } + } + public class ParameterStructTypeMemberElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); + private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cTypeParameterTypeParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); + + //ParameterStructTypeMember returns ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; + @Override public ParserRule getRule() { return rule; } + + //name=EString + //type=ParameterType + public Group getGroup() { return cGroup; } + + //name=EString + public Assignment getNameAssignment_0() { return cNameAssignment_0; } + + //EString + public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } + + //type=ParameterType + public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } + + //ParameterType + public RuleCall getTypeParameterTypeParserRuleCall_1_0() { return cTypeParameterTypeParserRuleCall_1_0; } + } + public class Base64BinaryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + private final RuleCall cBINARYTerminalRuleCall = (RuleCall)rule.eContents().get(1); + + //Base64Binary returns type::Base64Binary: + // BINARY ; + @Override public ParserRule getRule() { return rule; } + + //BINARY + public RuleCall getBINARYTerminalRuleCall() { return cBINARYTerminalRuleCall; } + } + public class Boolean0Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.boolean0"); + private final RuleCall cBOOLEANTerminalRuleCall = (RuleCall)rule.eContents().get(1); + + //boolean0 returns type::Boolean: + // BOOLEAN; + @Override public ParserRule getRule() { return rule; } + + //BOOLEAN + public RuleCall getBOOLEANTerminalRuleCall() { return cBOOLEANTerminalRuleCall; } + } + public class Double0Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Double0"); + private final RuleCall cDOUBLETerminalRuleCall = (RuleCall)rule.eContents().get(1); + + //Double0 returns type::Double: + // DOUBLE; + @Override public ParserRule getRule() { return rule; } + + //DOUBLE + public RuleCall getDOUBLETerminalRuleCall() { return cDOUBLETerminalRuleCall; } + } + public class Integer0Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Integer0"); + private final RuleCall cDECINTTerminalRuleCall = (RuleCall)rule.eContents().get(1); + + //Integer0 returns type::Int: + // DECINT; + @Override public ParserRule getRule() { return rule; } + + //DECINT + public RuleCall getDECINTTerminalRuleCall() { return cDECINTTerminalRuleCall; } + } + public class DateTime0Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DateTime0"); + private final RuleCall cDATE_TIMETerminalRuleCall = (RuleCall)rule.eContents().get(1); + + //DateTime0 returns type::DateTime: + // DATE_TIME; + @Override public ParserRule getRule() { return rule; } + + //DATE_TIME + public RuleCall getDATE_TIMETerminalRuleCall() { return cDATE_TIMETerminalRuleCall; } + } + public class MessagePartElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MessagePart"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cTypeAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cTypeAbstractTypeParserRuleCall_0_0 = (RuleCall)cTypeAssignment_0.eContents().get(0); + private final Assignment cDataAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final Alternatives cDataAlternatives_1_0 = (Alternatives)cDataAssignment_1.eContents().get(0); + private final RuleCall cDataKEYWORDParserRuleCall_1_0_0 = (RuleCall)cDataAlternatives_1_0.eContents().get(0); + private final RuleCall cDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1 = (RuleCall)cDataAlternatives_1_0.eContents().get(1); + private final RuleCall cDataEStringParserRuleCall_1_0_2 = (RuleCall)cDataAlternatives_1_0.eContents().get(2); + + ///////////////////// + ////MESSAGE PRIMITIVES DEFINITION + ///////////////////// + //MessagePart returns primitives::MessagePart: + // Type = AbstractType + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + //; + @Override public ParserRule getRule() { return rule; } + + //Type = AbstractType + //Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + public Group getGroup() { return cGroup; } + + //Type = AbstractType + public Assignment getTypeAssignment_0() { return cTypeAssignment_0; } + + //AbstractType + public RuleCall getTypeAbstractTypeParserRuleCall_0_0() { return cTypeAbstractTypeParserRuleCall_0_0; } + + //Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + public Assignment getDataAssignment_1() { return cDataAssignment_1; } + + //(KEYWORD | MESSAGE_ASIGMENT | EString) + public Alternatives getDataAlternatives_1_0() { return cDataAlternatives_1_0; } + + //KEYWORD + public RuleCall getDataKEYWORDParserRuleCall_1_0_0() { return cDataKEYWORDParserRuleCall_1_0_0; } + + //MESSAGE_ASIGMENT + public RuleCall getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1() { return cDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1; } + + //EString + public RuleCall getDataEStringParserRuleCall_1_0_2() { return cDataEStringParserRuleCall_1_0_2; } + } + public class AbstractTypeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.AbstractType"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cBoolParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cInt8ParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cUint8ParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cInt16ParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + private final RuleCall cUint16ParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); + private final RuleCall cInt32ParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); + private final RuleCall cUint32ParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); + private final RuleCall cInt64ParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); + private final RuleCall cUint64ParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); + private final RuleCall cFloat32ParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); + private final RuleCall cFloat64ParserRuleCall_10 = (RuleCall)cAlternatives.eContents().get(10); + private final RuleCall cString0ParserRuleCall_11 = (RuleCall)cAlternatives.eContents().get(11); + private final RuleCall cByteParserRuleCall_12 = (RuleCall)cAlternatives.eContents().get(12); + private final RuleCall cTimeParserRuleCall_13 = (RuleCall)cAlternatives.eContents().get(13); + private final RuleCall cDurationParserRuleCall_14 = (RuleCall)cAlternatives.eContents().get(14); + private final RuleCall cHeaderParserRuleCall_15 = (RuleCall)cAlternatives.eContents().get(15); + private final RuleCall cBoolArrayParserRuleCall_16 = (RuleCall)cAlternatives.eContents().get(16); + private final RuleCall cInt8ArrayParserRuleCall_17 = (RuleCall)cAlternatives.eContents().get(17); + private final RuleCall cUint8ArrayParserRuleCall_18 = (RuleCall)cAlternatives.eContents().get(18); + private final RuleCall cInt16ArrayParserRuleCall_19 = (RuleCall)cAlternatives.eContents().get(19); + private final RuleCall cUint16ArrayParserRuleCall_20 = (RuleCall)cAlternatives.eContents().get(20); + private final RuleCall cInt32ArrayParserRuleCall_21 = (RuleCall)cAlternatives.eContents().get(21); + private final RuleCall cUint32ArrayParserRuleCall_22 = (RuleCall)cAlternatives.eContents().get(22); + private final RuleCall cInt64ArrayParserRuleCall_23 = (RuleCall)cAlternatives.eContents().get(23); + private final RuleCall cUint64ArrayParserRuleCall_24 = (RuleCall)cAlternatives.eContents().get(24); + private final RuleCall cFloat32ArrayParserRuleCall_25 = (RuleCall)cAlternatives.eContents().get(25); + private final RuleCall cFloat64ArrayParserRuleCall_26 = (RuleCall)cAlternatives.eContents().get(26); + private final RuleCall cString0ArrayParserRuleCall_27 = (RuleCall)cAlternatives.eContents().get(27); + private final RuleCall cByteArrayParserRuleCall_28 = (RuleCall)cAlternatives.eContents().get(28); + private final RuleCall cTopicSpecRefParserRuleCall_29 = (RuleCall)cAlternatives.eContents().get(29); + private final RuleCall cArrayTopicSpecRefParserRuleCall_30 = (RuleCall)cAlternatives.eContents().get(30); + + //AbstractType returns primitives::AbstractType: + // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + // TopicSpecRef | ArrayTopicSpecRef ; + @Override public ParserRule getRule() { return rule; } + + //bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + //boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + //TopicSpecRef | ArrayTopicSpecRef + public Alternatives getAlternatives() { return cAlternatives; } + + //bool + public RuleCall getBoolParserRuleCall_0() { return cBoolParserRuleCall_0; } + + //int8 + public RuleCall getInt8ParserRuleCall_1() { return cInt8ParserRuleCall_1; } + + //uint8 + public RuleCall getUint8ParserRuleCall_2() { return cUint8ParserRuleCall_2; } + + //int16 + public RuleCall getInt16ParserRuleCall_3() { return cInt16ParserRuleCall_3; } + + //uint16 + public RuleCall getUint16ParserRuleCall_4() { return cUint16ParserRuleCall_4; } + + //int32 + public RuleCall getInt32ParserRuleCall_5() { return cInt32ParserRuleCall_5; } + + //uint32 + public RuleCall getUint32ParserRuleCall_6() { return cUint32ParserRuleCall_6; } + + //int64 + public RuleCall getInt64ParserRuleCall_7() { return cInt64ParserRuleCall_7; } + + //uint64 + public RuleCall getUint64ParserRuleCall_8() { return cUint64ParserRuleCall_8; } + + //float32 + public RuleCall getFloat32ParserRuleCall_9() { return cFloat32ParserRuleCall_9; } + + //float64 + public RuleCall getFloat64ParserRuleCall_10() { return cFloat64ParserRuleCall_10; } + + //string0 + public RuleCall getString0ParserRuleCall_11() { return cString0ParserRuleCall_11; } + + //byte + public RuleCall getByteParserRuleCall_12() { return cByteParserRuleCall_12; } + + //time + public RuleCall getTimeParserRuleCall_13() { return cTimeParserRuleCall_13; } + + //duration + public RuleCall getDurationParserRuleCall_14() { return cDurationParserRuleCall_14; } + + //Header + public RuleCall getHeaderParserRuleCall_15() { return cHeaderParserRuleCall_15; } + + //boolArray + public RuleCall getBoolArrayParserRuleCall_16() { return cBoolArrayParserRuleCall_16; } + + //int8Array + public RuleCall getInt8ArrayParserRuleCall_17() { return cInt8ArrayParserRuleCall_17; } + + //uint8Array + public RuleCall getUint8ArrayParserRuleCall_18() { return cUint8ArrayParserRuleCall_18; } + + //int16Array + public RuleCall getInt16ArrayParserRuleCall_19() { return cInt16ArrayParserRuleCall_19; } + + //uint16Array + public RuleCall getUint16ArrayParserRuleCall_20() { return cUint16ArrayParserRuleCall_20; } + + //int32Array + public RuleCall getInt32ArrayParserRuleCall_21() { return cInt32ArrayParserRuleCall_21; } + + //uint32Array + public RuleCall getUint32ArrayParserRuleCall_22() { return cUint32ArrayParserRuleCall_22; } + + //int64Array + public RuleCall getInt64ArrayParserRuleCall_23() { return cInt64ArrayParserRuleCall_23; } + + //uint64Array + public RuleCall getUint64ArrayParserRuleCall_24() { return cUint64ArrayParserRuleCall_24; } + + //float32Array + public RuleCall getFloat32ArrayParserRuleCall_25() { return cFloat32ArrayParserRuleCall_25; } + + //float64Array + public RuleCall getFloat64ArrayParserRuleCall_26() { return cFloat64ArrayParserRuleCall_26; } + + //string0Array + public RuleCall getString0ArrayParserRuleCall_27() { return cString0ArrayParserRuleCall_27; } + + //byteArray + public RuleCall getByteArrayParserRuleCall_28() { return cByteArrayParserRuleCall_28; } + + //TopicSpecRef + public RuleCall getTopicSpecRefParserRuleCall_29() { return cTopicSpecRefParserRuleCall_29; } + + //ArrayTopicSpecRef + public RuleCall getArrayTopicSpecRefParserRuleCall_30() { return cArrayTopicSpecRefParserRuleCall_30; } + } + public class BoolElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.bool"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cBoolAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cBoolKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //bool returns primitives::bool: + // {primitives::bool} + // 'bool' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::bool} + //'bool' + public Group getGroup() { return cGroup; } + + //{primitives::bool} + public Action getBoolAction_0() { return cBoolAction_0; } + + //'bool' + public Keyword getBoolKeyword_1() { return cBoolKeyword_1; } + } + public class Int8Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int8"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cInt8Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cInt8Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //int8 returns primitives::int8: + // {primitives::int8} + // 'int8' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::int8} + //'int8' + public Group getGroup() { return cGroup; } + + //{primitives::int8} + public Action getInt8Action_0() { return cInt8Action_0; } + + //'int8' + public Keyword getInt8Keyword_1() { return cInt8Keyword_1; } + } + public class Uint8Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint8"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cUint8Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cUint8Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //uint8 returns primitives::uint8: + // {primitives::uint8} + // 'uint8' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::uint8} + //'uint8' + public Group getGroup() { return cGroup; } + + //{primitives::uint8} + public Action getUint8Action_0() { return cUint8Action_0; } + + //'uint8' + public Keyword getUint8Keyword_1() { return cUint8Keyword_1; } + } + public class Int16Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int16"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cInt16Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cInt16Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //int16 returns primitives::int16: + // {primitives::int16} + // 'int16' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::int16} + //'int16' + public Group getGroup() { return cGroup; } + + //{primitives::int16} + public Action getInt16Action_0() { return cInt16Action_0; } + + //'int16' + public Keyword getInt16Keyword_1() { return cInt16Keyword_1; } + } + public class Uint16Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint16"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cUint16Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cUint16Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //uint16 returns primitives::uint16: + // {primitives::uint16} + // 'uint16' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::uint16} + //'uint16' + public Group getGroup() { return cGroup; } + + //{primitives::uint16} + public Action getUint16Action_0() { return cUint16Action_0; } + + //'uint16' + public Keyword getUint16Keyword_1() { return cUint16Keyword_1; } + } + public class Int32Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int32"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cInt32Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cInt32Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //int32 returns primitives::int32: + // {primitives::int32} + // 'int32' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::int32} + //'int32' + public Group getGroup() { return cGroup; } + + //{primitives::int32} + public Action getInt32Action_0() { return cInt32Action_0; } + + //'int32' + public Keyword getInt32Keyword_1() { return cInt32Keyword_1; } + } + public class Uint32Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint32"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cUint32Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cUint32Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //uint32 returns primitives::uint32: + // {primitives::uint32} + // 'uint32' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::uint32} + //'uint32' + public Group getGroup() { return cGroup; } + + //{primitives::uint32} + public Action getUint32Action_0() { return cUint32Action_0; } + + //'uint32' + public Keyword getUint32Keyword_1() { return cUint32Keyword_1; } + } + public class Int64Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int64"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cInt64Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cInt64Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //int64 returns primitives::int64: + // {primitives::int64} + // 'int64' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::int64} + //'int64' + public Group getGroup() { return cGroup; } + + //{primitives::int64} + public Action getInt64Action_0() { return cInt64Action_0; } + + //'int64' + public Keyword getInt64Keyword_1() { return cInt64Keyword_1; } + } + public class Uint64Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint64"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cUint64Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cUint64Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //uint64 returns primitives::uint64: + // {primitives::uint64} + // 'uint64' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::uint64} + //'uint64' + public Group getGroup() { return cGroup; } + + //{primitives::uint64} + public Action getUint64Action_0() { return cUint64Action_0; } + + //'uint64' + public Keyword getUint64Keyword_1() { return cUint64Keyword_1; } + } + public class Float32Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.float32"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cFloat32Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cFloat32Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //float32 returns primitives::float32: + // {primitives::float32} + // 'float32' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::float32} + //'float32' + public Group getGroup() { return cGroup; } + + //{primitives::float32} + public Action getFloat32Action_0() { return cFloat32Action_0; } + + //'float32' + public Keyword getFloat32Keyword_1() { return cFloat32Keyword_1; } + } + public class Float64Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.float64"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cFloat64Action_0 = (Action)cGroup.eContents().get(0); + private final Keyword cFloat64Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //float64 returns primitives::float64: + // {primitives::float64} + // 'float64' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::float64} + //'float64' + public Group getGroup() { return cGroup; } + + //{primitives::float64} + public Action getFloat64Action_0() { return cFloat64Action_0; } + + //'float64' + public Keyword getFloat64Keyword_1() { return cFloat64Keyword_1; } + } + public class String0Elements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.string0"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cStringAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //string0 returns primitives::string: + // {primitives::string} + // 'string' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::string} + //'string' + public Group getGroup() { return cGroup; } + + //{primitives::string} + public Action getStringAction_0() { return cStringAction_0; } + + //'string' + public Keyword getStringKeyword_1() { return cStringKeyword_1; } + } + public class ByteElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.byte"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cByteAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cByteKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //byte returns primitives::Byte: + // {primitives::Byte} + // 'byte' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::Byte} + //'byte' + public Group getGroup() { return cGroup; } + + //{primitives::Byte} + public Action getByteAction_0() { return cByteAction_0; } + + //'byte' + public Keyword getByteKeyword_1() { return cByteKeyword_1; } + } + public class TimeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.time"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cTimeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cTimeKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //time returns primitives::time: + // {primitives::time} + // 'time' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::time} + //'time' + public Group getGroup() { return cGroup; } + + //{primitives::time} + public Action getTimeAction_0() { return cTimeAction_0; } + + //'time' + public Keyword getTimeKeyword_1() { return cTimeKeyword_1; } + } + public class DurationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.duration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cDurationAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cDurationKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //duration returns primitives::duration: + // {primitives::duration} + // 'duration' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::duration} + //'duration' + public Group getGroup() { return cGroup; } + + //{primitives::duration} + public Action getDurationAction_0() { return cDurationAction_0; } + + //'duration' + public Keyword getDurationKeyword_1() { return cDurationKeyword_1; } + } + public class BoolArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.boolArray"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cBoolArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cBoolKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //boolArray returns primitives::boolArray: + // {primitives::boolArray} + // 'bool[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::boolArray} + //'bool[]' + public Group getGroup() { return cGroup; } + + //{primitives::boolArray} + public Action getBoolArrayAction_0() { return cBoolArrayAction_0; } + + //'bool[]' + public Keyword getBoolKeyword_1() { return cBoolKeyword_1; } + } + public class Int8ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int8Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cInt8ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cInt8Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //int8Array returns primitives::int8Array: + // {primitives::int8Array} + // 'int8[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::int8Array} + //'int8[]' + public Group getGroup() { return cGroup; } + + //{primitives::int8Array} + public Action getInt8ArrayAction_0() { return cInt8ArrayAction_0; } + + //'int8[]' + public Keyword getInt8Keyword_1() { return cInt8Keyword_1; } + } + public class Uint8ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint8Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cUint8ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cUint8Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //uint8Array returns primitives::uint8Array: + // {primitives::uint8Array} + // 'uint8[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::uint8Array} + //'uint8[]' + public Group getGroup() { return cGroup; } + + //{primitives::uint8Array} + public Action getUint8ArrayAction_0() { return cUint8ArrayAction_0; } + + //'uint8[]' + public Keyword getUint8Keyword_1() { return cUint8Keyword_1; } + } + public class Int16ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int16Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cInt16ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cInt16Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //int16Array returns primitives::int16Array: + // {primitives::int16Array} + // 'int16[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::int16Array} + //'int16[]' + public Group getGroup() { return cGroup; } + + //{primitives::int16Array} + public Action getInt16ArrayAction_0() { return cInt16ArrayAction_0; } + + //'int16[]' + public Keyword getInt16Keyword_1() { return cInt16Keyword_1; } + } + public class Uint16ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint16Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cUint16ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cUint16Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //uint16Array returns primitives::uint16Array: + // {primitives::uint16Array} + // 'uint16[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::uint16Array} + //'uint16[]' + public Group getGroup() { return cGroup; } + + //{primitives::uint16Array} + public Action getUint16ArrayAction_0() { return cUint16ArrayAction_0; } + + //'uint16[]' + public Keyword getUint16Keyword_1() { return cUint16Keyword_1; } + } + public class Int32ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int32Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cInt32ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cInt32Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //int32Array returns primitives::int32Array: + // {primitives::int32Array} + // 'int32[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::int32Array} + //'int32[]' + public Group getGroup() { return cGroup; } + + //{primitives::int32Array} + public Action getInt32ArrayAction_0() { return cInt32ArrayAction_0; } + + //'int32[]' + public Keyword getInt32Keyword_1() { return cInt32Keyword_1; } + } + public class Uint32ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint32Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cUint32ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cUint32Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //uint32Array returns primitives::uint32Array: + // {primitives::uint32Array} + // 'uint32[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::uint32Array} + //'uint32[]' + public Group getGroup() { return cGroup; } + + //{primitives::uint32Array} + public Action getUint32ArrayAction_0() { return cUint32ArrayAction_0; } + + //'uint32[]' + public Keyword getUint32Keyword_1() { return cUint32Keyword_1; } + } + public class Int64ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.int64Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cInt64ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cInt64Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //int64Array returns primitives::int64Array: + // {primitives::int64Array} + // 'int64[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::int64Array} + //'int64[]' + public Group getGroup() { return cGroup; } + + //{primitives::int64Array} + public Action getInt64ArrayAction_0() { return cInt64ArrayAction_0; } + + //'int64[]' + public Keyword getInt64Keyword_1() { return cInt64Keyword_1; } + } + public class Uint64ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.uint64Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cUint64ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cUint64Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //uint64Array returns primitives::uint64Array: + // {primitives::uint64Array} + // 'uint64[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::uint64Array} + //'uint64[]' + public Group getGroup() { return cGroup; } + + //{primitives::uint64Array} + public Action getUint64ArrayAction_0() { return cUint64ArrayAction_0; } + + //'uint64[]' + public Keyword getUint64Keyword_1() { return cUint64Keyword_1; } + } + public class Float32ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.float32Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cFloat32ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cFloat32Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //float32Array returns primitives::float32Array: + // {primitives::float32Array} + // 'float32[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::float32Array} + //'float32[]' + public Group getGroup() { return cGroup; } + + //{primitives::float32Array} + public Action getFloat32ArrayAction_0() { return cFloat32ArrayAction_0; } + + //'float32[]' + public Keyword getFloat32Keyword_1() { return cFloat32Keyword_1; } + } + public class Float64ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.float64Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cFloat64ArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cFloat64Keyword_1 = (Keyword)cGroup.eContents().get(1); + + //float64Array returns primitives::float64Array: + // {primitives::float64Array} + // 'float64[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::float64Array} + //'float64[]' + public Group getGroup() { return cGroup; } + + //{primitives::float64Array} + public Action getFloat64ArrayAction_0() { return cFloat64ArrayAction_0; } + + //'float64[]' + public Keyword getFloat64Keyword_1() { return cFloat64Keyword_1; } + } + public class String0ArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.string0Array"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cStringArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //string0Array returns primitives::stringArray: + // {primitives::stringArray} + // 'string[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::stringArray} + //'string[]' + public Group getGroup() { return cGroup; } + + //{primitives::stringArray} + public Action getStringArrayAction_0() { return cStringArrayAction_0; } + + //'string[]' + public Keyword getStringKeyword_1() { return cStringKeyword_1; } + } + public class ByteArrayElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.byteArray"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cByteArrayAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cByteKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //byteArray returns primitives::ByteArray: + // {primitives::ByteArray} + // 'byte[]' + // ; + @Override public ParserRule getRule() { return rule; } + + //{primitives::ByteArray} + //'byte[]' + public Group getGroup() { return cGroup; } + + //{primitives::ByteArray} + public Action getByteArrayAction_0() { return cByteArrayAction_0; } + + //'byte[]' + public Keyword getByteKeyword_1() { return cByteKeyword_1; } + } + public class HeaderElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.Header"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cHeaderAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cHeaderKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //Header returns primitives::Header: + // {primitives::Header} + // 'Header' + //; + @Override public ParserRule getRule() { return rule; } + + //{primitives::Header} + //'Header' + public Group getGroup() { return cGroup; } + + //{primitives::Header} + public Action getHeaderAction_0() { return cHeaderAction_0; } + + //'Header' + public Keyword getHeaderKeyword_1() { return cHeaderKeyword_1; } + } + public class TopicSpecRefElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.TopicSpecRef"); + private final Assignment cTopicSpecAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cTopicSpecTopicSpecCrossReference_0 = (CrossReference)cTopicSpecAssignment.eContents().get(0); + private final RuleCall cTopicSpecTopicSpecEStringParserRuleCall_0_1 = (RuleCall)cTopicSpecTopicSpecCrossReference_0.eContents().get(1); + + //TopicSpecRef returns TopicSpecRef: + // TopicSpec=[TopicSpec|EString] + //; + @Override public ParserRule getRule() { return rule; } + + //TopicSpec=[TopicSpec|EString] + public Assignment getTopicSpecAssignment() { return cTopicSpecAssignment; } + + //[TopicSpec|EString] + public CrossReference getTopicSpecTopicSpecCrossReference_0() { return cTopicSpecTopicSpecCrossReference_0; } + + //EString + public RuleCall getTopicSpecTopicSpecEStringParserRuleCall_0_1() { return cTopicSpecTopicSpecEStringParserRuleCall_0_1; } + } + public class ArrayTopicSpecRefElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ArrayTopicSpecRef"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cTopicSpecAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final CrossReference cTopicSpecTopicSpecCrossReference_0_0 = (CrossReference)cTopicSpecAssignment_0.eContents().get(0); + private final RuleCall cTopicSpecTopicSpecEStringParserRuleCall_0_0_1 = (RuleCall)cTopicSpecTopicSpecCrossReference_0_0.eContents().get(1); + private final Keyword cLeftSquareBracketRightSquareBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //ArrayTopicSpecRef returns ArrayTopicSpecRef: + // TopicSpec=[TopicSpec|EString]'[]' + //; + @Override public ParserRule getRule() { return rule; } + + //TopicSpec=[TopicSpec|EString]'[]' + public Group getGroup() { return cGroup; } + + //TopicSpec=[TopicSpec|EString] + public Assignment getTopicSpecAssignment_0() { return cTopicSpecAssignment_0; } + + //[TopicSpec|EString] + public CrossReference getTopicSpecTopicSpecCrossReference_0_0() { return cTopicSpecTopicSpecCrossReference_0_0; } + + //EString + public RuleCall getTopicSpecTopicSpecEStringParserRuleCall_0_0_1() { return cTopicSpecTopicSpecEStringParserRuleCall_0_0_1; } + + //'[]' + public Keyword getLeftSquareBracketRightSquareBracketKeyword_1() { return cLeftSquareBracketRightSquareBracketKeyword_1; } + } + public class KEYWORDElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.KEYWORD"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final Keyword cGoalKeyword_0 = (Keyword)cAlternatives.eContents().get(0); + private final Keyword cMessageKeyword_1 = (Keyword)cAlternatives.eContents().get(1); + private final Keyword cResultKeyword_2 = (Keyword)cAlternatives.eContents().get(2); + private final Keyword cFeedbackKeyword_3 = (Keyword)cAlternatives.eContents().get(3); + private final Keyword cNameKeyword_4 = (Keyword)cAlternatives.eContents().get(4); + private final Keyword cValueKeyword_5 = (Keyword)cAlternatives.eContents().get(5); + private final Keyword cServiceKeyword_6 = (Keyword)cAlternatives.eContents().get(6); + private final Keyword cTypeKeyword_7 = (Keyword)cAlternatives.eContents().get(7); + private final Keyword cActionKeyword_8 = (Keyword)cAlternatives.eContents().get(8); + private final Keyword cDurationKeyword_9 = (Keyword)cAlternatives.eContents().get(9); + private final Keyword cTimeKeyword_10 = (Keyword)cAlternatives.eContents().get(10); + + //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; + @Override public ParserRule getRule() { return rule; } + + //'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' + public Alternatives getAlternatives() { return cAlternatives; } + + //'goal' + public Keyword getGoalKeyword_0() { return cGoalKeyword_0; } + + //'message' + public Keyword getMessageKeyword_1() { return cMessageKeyword_1; } + + //'result' + public Keyword getResultKeyword_2() { return cResultKeyword_2; } + + //'feedback' + public Keyword getFeedbackKeyword_3() { return cFeedbackKeyword_3; } + + //'name' + public Keyword getNameKeyword_4() { return cNameKeyword_4; } + + //'value' + public Keyword getValueKeyword_5() { return cValueKeyword_5; } + + //'service' + public Keyword getServiceKeyword_6() { return cServiceKeyword_6; } + + //'type' + public Keyword getTypeKeyword_7() { return cTypeKeyword_7; } + + //'action' + public Keyword getActionKeyword_8() { return cActionKeyword_8; } + + //'duration' + public Keyword getDurationKeyword_9() { return cDurationKeyword_9; } + + //'time' + public Keyword getTimeKeyword_10() { return cTimeKeyword_10; } + } + public class EStringElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.EString"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cSTRINGTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + ///////////////////// + //// CONVENTIONS AND NAMES + ///////////////////// + //EString returns ecore::EString: + // STRING | ID; + @Override public ParserRule getRule() { return rule; } + + //STRING | ID + public Alternatives getAlternatives() { return cAlternatives; } + + //STRING + public RuleCall getSTRINGTerminalRuleCall_0() { return cSTRINGTerminalRuleCall_0; } + + //ID + public RuleCall getIDTerminalRuleCall_1() { return cIDTerminalRuleCall_1; } + } + public class RosNamesElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.RosNames"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cROS_CONVENTION_ATerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final Keyword cNodeKeyword_2 = (Keyword)cAlternatives.eContents().get(2); + + //RosNames returns ecore::EString: + // ROS_CONVENTION_A | ID | 'node' + //; + @Override public ParserRule getRule() { return rule; } + + //ROS_CONVENTION_A | ID | 'node' + public Alternatives getAlternatives() { return cAlternatives; } + + //ROS_CONVENTION_A + public RuleCall getROS_CONVENTION_ATerminalRuleCall_0() { return cROS_CONVENTION_ATerminalRuleCall_0; } + + //ID + public RuleCall getIDTerminalRuleCall_1() { return cIDTerminalRuleCall_1; } + + //'node' + public Keyword getNodeKeyword_2() { return cNodeKeyword_2; } + } + + + private final NamespaceElements pNamespace; + private final GraphNameElements pGraphName; + private final GlobalNamespaceElements pGlobalNamespace; + private final RelativeNamespace_ImplElements pRelativeNamespace_Impl; + private final PrivateNamespaceElements pPrivateNamespace; + private final RosParamNamesElements pRosParamNames; + private final ParameterElements pParameter; + private final ParameterTypeElements pParameterType; + private final ParameterValueElements pParameterValue; + private final ParameterListTypeElements pParameterListType; + private final ParameterStructTypeElements pParameterStructType; + private final ParameterIntegerTypeElements pParameterIntegerType; + private final ParameterStringTypeElements pParameterStringType; + private final ParameterDoubleTypeElements pParameterDoubleType; + private final ParameterDateTypeElements pParameterDateType; + private final ParameterBooleanTypeElements pParameterBooleanType; + private final ParameterBase64TypeElements pParameterBase64Type; + private final ParameterAnyTypeElements pParameterAnyType; + private final ParameterArrayTypeElements pParameterArrayType; + private final ParameterListElements pParameterList; + private final ParameterAnyElements pParameterAny; + private final ParameterStringElements pParameterString; + private final ParameterBase64Elements pParameterBase64; + private final ParameterIntegerElements pParameterInteger; + private final ParameterDoubleElements pParameterDouble; + private final ParameterBooleanElements pParameterBoolean; + private final ParameterStructElements pParameterStruct; + private final ParameterDateElements pParameterDate; + private final ParameterStructMemberElements pParameterStructMember; + private final ParameterStructTypeMemberElements pParameterStructTypeMember; + private final TerminalRule tDIGIT; + private final TerminalRule tBINARY; + private final TerminalRule tBOOLEAN; + private final TerminalRule tDOUBLE; + private final TerminalRule tDECINT; + private final TerminalRule tDAY; + private final TerminalRule tMONTH; + private final TerminalRule tYEAR; + private final TerminalRule tHOUR; + private final TerminalRule tMIN_SEC; + private final TerminalRule tDATE_TIME; + private final Base64BinaryElements pBase64Binary; + private final Boolean0Elements pBoolean0; + private final Double0Elements pDouble0; + private final Integer0Elements pInteger0; + private final DateTime0Elements pDateTime0; + private final MessagePartElements pMessagePart; + private final TerminalRule tMESSAGE_ASIGMENT; + private final AbstractTypeElements pAbstractType; + private final BoolElements pBool; + private final Int8Elements pInt8; + private final Uint8Elements pUint8; + private final Int16Elements pInt16; + private final Uint16Elements pUint16; + private final Int32Elements pInt32; + private final Uint32Elements pUint32; + private final Int64Elements pInt64; + private final Uint64Elements pUint64; + private final Float32Elements pFloat32; + private final Float64Elements pFloat64; + private final String0Elements pString0; + private final ByteElements pByte; + private final TimeElements pTime; + private final DurationElements pDuration; + private final BoolArrayElements pBoolArray; + private final Int8ArrayElements pInt8Array; + private final Uint8ArrayElements pUint8Array; + private final Int16ArrayElements pInt16Array; + private final Uint16ArrayElements pUint16Array; + private final Int32ArrayElements pInt32Array; + private final Uint32ArrayElements pUint32Array; + private final Int64ArrayElements pInt64Array; + private final Uint64ArrayElements pUint64Array; + private final Float32ArrayElements pFloat32Array; + private final Float64ArrayElements pFloat64Array; + private final String0ArrayElements pString0Array; + private final ByteArrayElements pByteArray; + private final HeaderElements pHeader; + private final TopicSpecRefElements pTopicSpecRef; + private final ArrayTopicSpecRefElements pArrayTopicSpecRef; + private final KEYWORDElements pKEYWORD; + private final TerminalRule tBEGIN; + private final TerminalRule tEND; + private final TerminalRule tSL_COMMENT; + private final EStringElements pEString; + private final RosNamesElements pRosNames; + private final TerminalRule tROS_CONVENTION_A; + private final TerminalRule tROS_CONVENTION_PARAM; + + private final Grammar grammar; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public BasicsGrammarAccess(GrammarProvider grammarProvider, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaTerminals = gaTerminals; + this.pNamespace = new NamespaceElements(); + this.pGraphName = new GraphNameElements(); + this.pGlobalNamespace = new GlobalNamespaceElements(); + this.pRelativeNamespace_Impl = new RelativeNamespace_ImplElements(); + this.pPrivateNamespace = new PrivateNamespaceElements(); + this.pRosParamNames = new RosParamNamesElements(); + this.pParameter = new ParameterElements(); + this.pParameterType = new ParameterTypeElements(); + this.pParameterValue = new ParameterValueElements(); + this.pParameterListType = new ParameterListTypeElements(); + this.pParameterStructType = new ParameterStructTypeElements(); + this.pParameterIntegerType = new ParameterIntegerTypeElements(); + this.pParameterStringType = new ParameterStringTypeElements(); + this.pParameterDoubleType = new ParameterDoubleTypeElements(); + this.pParameterDateType = new ParameterDateTypeElements(); + this.pParameterBooleanType = new ParameterBooleanTypeElements(); + this.pParameterBase64Type = new ParameterBase64TypeElements(); + this.pParameterAnyType = new ParameterAnyTypeElements(); + this.pParameterArrayType = new ParameterArrayTypeElements(); + this.pParameterList = new ParameterListElements(); + this.pParameterAny = new ParameterAnyElements(); + this.pParameterString = new ParameterStringElements(); + this.pParameterBase64 = new ParameterBase64Elements(); + this.pParameterInteger = new ParameterIntegerElements(); + this.pParameterDouble = new ParameterDoubleElements(); + this.pParameterBoolean = new ParameterBooleanElements(); + this.pParameterStruct = new ParameterStructElements(); + this.pParameterDate = new ParameterDateElements(); + this.pParameterStructMember = new ParameterStructMemberElements(); + this.pParameterStructTypeMember = new ParameterStructTypeMemberElements(); + this.tDIGIT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DIGIT"); + this.tBINARY = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.BINARY"); + this.tBOOLEAN = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.BOOLEAN"); + this.tDOUBLE = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DOUBLE"); + this.tDECINT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DECINT"); + this.tDAY = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DAY"); + this.tMONTH = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MONTH"); + this.tYEAR = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.YEAR"); + this.tHOUR = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.HOUR"); + this.tMIN_SEC = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MIN_SEC"); + this.tDATE_TIME = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.DATE_TIME"); + this.pBase64Binary = new Base64BinaryElements(); + this.pBoolean0 = new Boolean0Elements(); + this.pDouble0 = new Double0Elements(); + this.pInteger0 = new Integer0Elements(); + this.pDateTime0 = new DateTime0Elements(); + this.pMessagePart = new MessagePartElements(); + this.tMESSAGE_ASIGMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + this.pAbstractType = new AbstractTypeElements(); + this.pBool = new BoolElements(); + this.pInt8 = new Int8Elements(); + this.pUint8 = new Uint8Elements(); + this.pInt16 = new Int16Elements(); + this.pUint16 = new Uint16Elements(); + this.pInt32 = new Int32Elements(); + this.pUint32 = new Uint32Elements(); + this.pInt64 = new Int64Elements(); + this.pUint64 = new Uint64Elements(); + this.pFloat32 = new Float32Elements(); + this.pFloat64 = new Float64Elements(); + this.pString0 = new String0Elements(); + this.pByte = new ByteElements(); + this.pTime = new TimeElements(); + this.pDuration = new DurationElements(); + this.pBoolArray = new BoolArrayElements(); + this.pInt8Array = new Int8ArrayElements(); + this.pUint8Array = new Uint8ArrayElements(); + this.pInt16Array = new Int16ArrayElements(); + this.pUint16Array = new Uint16ArrayElements(); + this.pInt32Array = new Int32ArrayElements(); + this.pUint32Array = new Uint32ArrayElements(); + this.pInt64Array = new Int64ArrayElements(); + this.pUint64Array = new Uint64ArrayElements(); + this.pFloat32Array = new Float32ArrayElements(); + this.pFloat64Array = new Float64ArrayElements(); + this.pString0Array = new String0ArrayElements(); + this.pByteArray = new ByteArrayElements(); + this.pHeader = new HeaderElements(); + this.pTopicSpecRef = new TopicSpecRefElements(); + this.pArrayTopicSpecRef = new ArrayTopicSpecRefElements(); + this.pKEYWORD = new KEYWORDElements(); + this.tBEGIN = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.BEGIN"); + this.tEND = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.END"); + this.tSL_COMMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.SL_COMMENT"); + this.pEString = new EStringElements(); + this.pRosNames = new RosNamesElements(); + this.tROS_CONVENTION_A = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ROS_CONVENTION_A"); + this.tROS_CONVENTION_PARAM = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ROS_CONVENTION_PARAM"); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("de.fraunhofer.ipa.ros.Basics".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + ///////////////////// + ////NAMESPACES + ///////////////////// + //Namespace returns Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + public NamespaceElements getNamespaceAccess() { + return pNamespace; + } + + public ParserRule getNamespaceRule() { + return getNamespaceAccess().getRule(); + } + + //GraphName returns GraphName: + // 'GraphName' ; + public GraphNameElements getGraphNameAccess() { + return pGraphName; + } + + public ParserRule getGraphNameRule() { + return getGraphNameAccess().getRule(); + } + + //GlobalNamespace returns GlobalNamespace: + // {GlobalNamespace} + // 'GlobalNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public GlobalNamespaceElements getGlobalNamespaceAccess() { + return pGlobalNamespace; + } + + public ParserRule getGlobalNamespaceRule() { + return getGlobalNamespaceAccess().getRule(); + } + + //RelativeNamespace_Impl returns RelativeNamespace: + // {RelativeNamespace} + // 'RelativeNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { + return pRelativeNamespace_Impl; + } + + public ParserRule getRelativeNamespace_ImplRule() { + return getRelativeNamespace_ImplAccess().getRule(); + } + + //PrivateNamespace returns PrivateNamespace: + // {PrivateNamespace} + // 'PrivateNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public PrivateNamespaceElements getPrivateNamespaceAccess() { + return pPrivateNamespace; + } + + public ParserRule getPrivateNamespaceRule() { + return getPrivateNamespaceAccess().getRule(); + } + + ///////////////////// + ////PARAMETERS DEFINITION + ///////////////////// + //RosParamNames returns ecore::EString: + // ROS_CONVENTION_PARAM | ID + //; + public RosParamNamesElements getRosParamNamesAccess() { + return pRosParamNames; + } + + public ParserRule getRosParamNamesRule() { + return getRosParamNamesAccess().getRule(); + } + + //Parameter returns Parameter: + // {Parameter} + // name=EString':' + // BEGIN + // ('ns:' namespace=Namespace)? + // 'type:' type=ParameterType + // ('value:' value=ParameterValue)? + // END + // ; + public ParameterElements getParameterAccess() { + return pParameter; + } + + public ParserRule getParameterRule() { + return getParameterAccess().getRule(); + } + + //ParameterType returns ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + public ParameterTypeElements getParameterTypeAccess() { + return pParameterType; + } + + public ParserRule getParameterTypeRule() { + return getParameterTypeAccess().getRule(); + } + + // // | ParameterDateType; + //ParameterValue returns ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; + public ParameterValueElements getParameterValueAccess() { + return pParameterValue; + } + + public ParserRule getParameterValueRule() { + return getParameterValueAccess().getRule(); + } + + // // | ParameterDate; + //ParameterListType returns ParameterListType: + // {ParameterListType} + // 'List' + // '[' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // ']'; + public ParameterListTypeElements getParameterListTypeAccess() { + return pParameterListType; + } + + public ParserRule getParameterListTypeRule() { + return getParameterListTypeAccess().getRule(); + } + + //ParameterStructType returns ParameterStructType: + // {ParameterStructType} + // 'Struct' + // '[' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // ']'; + public ParameterStructTypeElements getParameterStructTypeAccess() { + return pParameterStructType; + } + + public ParserRule getParameterStructTypeRule() { + return getParameterStructTypeAccess().getRule(); + } + + //ParameterIntegerType returns ParameterIntegerType: + // {ParameterIntegerType} + // 'Integer' + // ('default:' default=ParameterInteger)?; + public ParameterIntegerTypeElements getParameterIntegerTypeAccess() { + return pParameterIntegerType; + } + + public ParserRule getParameterIntegerTypeRule() { + return getParameterIntegerTypeAccess().getRule(); + } + + //ParameterStringType returns ParameterStringType: + // {ParameterStringType} + // 'String' + // ('default:' default=ParameterString)?; + public ParameterStringTypeElements getParameterStringTypeAccess() { + return pParameterStringType; + } + + public ParserRule getParameterStringTypeRule() { + return getParameterStringTypeAccess().getRule(); + } + + //ParameterDoubleType returns ParameterDoubleType: + // {ParameterDoubleType} + // 'Double' + // ('default:' default=ParameterDouble)?; + public ParameterDoubleTypeElements getParameterDoubleTypeAccess() { + return pParameterDoubleType; + } + + public ParserRule getParameterDoubleTypeRule() { + return getParameterDoubleTypeAccess().getRule(); + } + + //ParameterDateType returns ParameterDateType: + // {ParameterDateType} + // 'Date' + // ('default:' default=ParameterDate)?; + public ParameterDateTypeElements getParameterDateTypeAccess() { + return pParameterDateType; + } + + public ParserRule getParameterDateTypeRule() { + return getParameterDateTypeAccess().getRule(); + } + + //ParameterBooleanType returns ParameterBooleanType: + // {ParameterBooleanType} + // 'Boolean' + // ('default:' default=ParameterBoolean)?; + public ParameterBooleanTypeElements getParameterBooleanTypeAccess() { + return pParameterBooleanType; + } + + public ParserRule getParameterBooleanTypeRule() { + return getParameterBooleanTypeAccess().getRule(); + } + + //ParameterBase64Type returns ParameterBase64Type: + // {ParameterBase64Type} + // 'Base64' + // ('default:' default=ParameterBase64)?; + public ParameterBase64TypeElements getParameterBase64TypeAccess() { + return pParameterBase64Type; + } + + public ParserRule getParameterBase64TypeRule() { + return getParameterBase64TypeAccess().getRule(); + } + + //ParameterAnyType returns ParameterAnyType: + // {ParameterAnyType} + // 'Any' + // ('default:' default=ParameterAny)?; + public ParameterAnyTypeElements getParameterAnyTypeAccess() { + return pParameterAnyType; + } + + public ParserRule getParameterAnyTypeRule() { + return getParameterAnyTypeAccess().getRule(); + } + + //ParameterArrayType returns ParameterArrayType: + // BEGIN + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; + public ParameterArrayTypeElements getParameterArrayTypeAccess() { + return pParameterArrayType; + } + + public ParserRule getParameterArrayTypeRule() { + return getParameterArrayTypeAccess().getRule(); + } + + //ParameterList returns ParameterSequence: + // {ParameterSequence} + // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' + //; + public ParameterListElements getParameterListAccess() { + return pParameterList; + } + + public ParserRule getParameterListRule() { + return getParameterListAccess().getRule(); + } + + //ParameterAny returns ParameterAny: + // {ParameterAny} + // 'ParameterAny' + // ('value' value=EString)? + // ; + public ParameterAnyElements getParameterAnyAccess() { + return pParameterAny; + } + + public ParserRule getParameterAnyRule() { + return getParameterAnyAccess().getRule(); + } + + //ParameterString returns ParameterString: + // value=EString + //; + public ParameterStringElements getParameterStringAccess() { + return pParameterString; + } + + public ParserRule getParameterStringRule() { + return getParameterStringAccess().getRule(); + } + + //ParameterBase64 returns ParameterBase64: + // value=Base64Binary + //; + public ParameterBase64Elements getParameterBase64Access() { + return pParameterBase64; + } + + public ParserRule getParameterBase64Rule() { + return getParameterBase64Access().getRule(); + } + + //ParameterInteger returns ParameterInteger: + // value=Integer0 + //; + public ParameterIntegerElements getParameterIntegerAccess() { + return pParameterInteger; + } + + public ParserRule getParameterIntegerRule() { + return getParameterIntegerAccess().getRule(); + } + + //ParameterDouble returns ParameterDouble: + // value=Double0 + //; + public ParameterDoubleElements getParameterDoubleAccess() { + return pParameterDouble; + } + + public ParserRule getParameterDoubleRule() { + return getParameterDoubleAccess().getRule(); + } + + //ParameterBoolean returns ParameterBoolean: + // value=boolean0 + //; + public ParameterBooleanElements getParameterBooleanAccess() { + return pParameterBoolean; + } + + public ParserRule getParameterBooleanRule() { + return getParameterBooleanAccess().getRule(); + } + + //ParameterStruct returns ParameterStruct: + // {ParameterStruct} + // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? + //; + public ParameterStructElements getParameterStructAccess() { + return pParameterStruct; + } + + public ParserRule getParameterStructRule() { + return getParameterStructAccess().getRule(); + } + + //ParameterDate returns ParameterDate: + // value=DateTime0 + // ; + public ParameterDateElements getParameterDateAccess() { + return pParameterDate; + } + + public ParserRule getParameterDateRule() { + return getParameterDateAccess().getRule(); + } + + //ParameterStructMember returns ParameterStructMember: + // name=EString':' + // BEGIN + // value=ParameterValue + // END; + public ParameterStructMemberElements getParameterStructMemberAccess() { + return pParameterStructMember; + } + + public ParserRule getParameterStructMemberRule() { + return getParameterStructMemberAccess().getRule(); + } + + //ParameterStructTypeMember returns ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; + public ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { + return pParameterStructTypeMember; + } + + public ParserRule getParameterStructTypeMemberRule() { + return getParameterStructTypeMemberAccess().getRule(); + } + + ///////////////////// + ////PARAMETERS PRIMITIVES TYPES + ///////////////////// + //terminal DIGIT: '0'..'9'; + public TerminalRule getDIGITRule() { + return tDIGIT; + } + + //terminal BINARY: ('0b'|'0B')('0'|'1')+; + public TerminalRule getBINARYRule() { + return tBINARY; + } + + //terminal BOOLEAN: 'true'|'false'; + public TerminalRule getBOOLEANRule() { + return tBOOLEAN; + } + + //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); + public TerminalRule getDOUBLERule() { + return tDOUBLE; + } + + // // Use terminal to avoid 'e' turning into a keyword + //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; + public TerminalRule getDECINTRule() { + return tDECINT; + } + + //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; + public TerminalRule getDAYRule() { + return tDAY; + } + + //terminal MONTH:'1'..'9' | '1' '0'..'2'; + public TerminalRule getMONTHRule() { + return tMONTH; + } + + //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; + public TerminalRule getYEARRule() { + return tYEAR; + } + + //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); + public TerminalRule getHOURRule() { + return tHOUR; + } + + //terminal MIN_SEC:('0'..'5')('0'..'9'); + public TerminalRule getMIN_SECRule() { + return tMIN_SEC; + } + + //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; + public TerminalRule getDATE_TIMERule() { + return tDATE_TIME; + } + + //Base64Binary returns type::Base64Binary: + // BINARY ; + public Base64BinaryElements getBase64BinaryAccess() { + return pBase64Binary; + } + + public ParserRule getBase64BinaryRule() { + return getBase64BinaryAccess().getRule(); + } + + //boolean0 returns type::Boolean: + // BOOLEAN; + public Boolean0Elements getBoolean0Access() { + return pBoolean0; + } + + public ParserRule getBoolean0Rule() { + return getBoolean0Access().getRule(); + } + + //Double0 returns type::Double: + // DOUBLE; + public Double0Elements getDouble0Access() { + return pDouble0; + } + + public ParserRule getDouble0Rule() { + return getDouble0Access().getRule(); + } + + //Integer0 returns type::Int: + // DECINT; + public Integer0Elements getInteger0Access() { + return pInteger0; + } + + public ParserRule getInteger0Rule() { + return getInteger0Access().getRule(); + } + + //DateTime0 returns type::DateTime: + // DATE_TIME; + public DateTime0Elements getDateTime0Access() { + return pDateTime0; + } + + public ParserRule getDateTime0Rule() { + return getDateTime0Access().getRule(); + } + + ///////////////////// + ////MESSAGE PRIMITIVES DEFINITION + ///////////////////// + //MessagePart returns primitives::MessagePart: + // Type = AbstractType + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + //; + public MessagePartElements getMessagePartAccess() { + return pMessagePart; + } + + public ParserRule getMessagePartRule() { + return getMessagePartAccess().getRule(); + } + + //terminal MESSAGE_ASIGMENT: + // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) + //; + public TerminalRule getMESSAGE_ASIGMENTRule() { + return tMESSAGE_ASIGMENT; + } + + //AbstractType returns primitives::AbstractType: + // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + // TopicSpecRef | ArrayTopicSpecRef ; + public AbstractTypeElements getAbstractTypeAccess() { + return pAbstractType; + } + + public ParserRule getAbstractTypeRule() { + return getAbstractTypeAccess().getRule(); + } + + //bool returns primitives::bool: + // {primitives::bool} + // 'bool' + // ; + public BoolElements getBoolAccess() { + return pBool; + } + + public ParserRule getBoolRule() { + return getBoolAccess().getRule(); + } + + //int8 returns primitives::int8: + // {primitives::int8} + // 'int8' + // ; + public Int8Elements getInt8Access() { + return pInt8; + } + + public ParserRule getInt8Rule() { + return getInt8Access().getRule(); + } + + //uint8 returns primitives::uint8: + // {primitives::uint8} + // 'uint8' + // ; + public Uint8Elements getUint8Access() { + return pUint8; + } + + public ParserRule getUint8Rule() { + return getUint8Access().getRule(); + } + + //int16 returns primitives::int16: + // {primitives::int16} + // 'int16' + // ; + public Int16Elements getInt16Access() { + return pInt16; + } + + public ParserRule getInt16Rule() { + return getInt16Access().getRule(); + } + + //uint16 returns primitives::uint16: + // {primitives::uint16} + // 'uint16' + // ; + public Uint16Elements getUint16Access() { + return pUint16; + } + + public ParserRule getUint16Rule() { + return getUint16Access().getRule(); + } + + //int32 returns primitives::int32: + // {primitives::int32} + // 'int32' + // ; + public Int32Elements getInt32Access() { + return pInt32; + } + + public ParserRule getInt32Rule() { + return getInt32Access().getRule(); + } + + //uint32 returns primitives::uint32: + // {primitives::uint32} + // 'uint32' + // ; + public Uint32Elements getUint32Access() { + return pUint32; + } + + public ParserRule getUint32Rule() { + return getUint32Access().getRule(); + } + + //int64 returns primitives::int64: + // {primitives::int64} + // 'int64' + // ; + public Int64Elements getInt64Access() { + return pInt64; + } + + public ParserRule getInt64Rule() { + return getInt64Access().getRule(); + } + + //uint64 returns primitives::uint64: + // {primitives::uint64} + // 'uint64' + // ; + public Uint64Elements getUint64Access() { + return pUint64; + } + + public ParserRule getUint64Rule() { + return getUint64Access().getRule(); + } + + //float32 returns primitives::float32: + // {primitives::float32} + // 'float32' + // ; + public Float32Elements getFloat32Access() { + return pFloat32; + } + + public ParserRule getFloat32Rule() { + return getFloat32Access().getRule(); + } + + //float64 returns primitives::float64: + // {primitives::float64} + // 'float64' + // ; + public Float64Elements getFloat64Access() { + return pFloat64; + } + + public ParserRule getFloat64Rule() { + return getFloat64Access().getRule(); + } + + //string0 returns primitives::string: + // {primitives::string} + // 'string' + // ; + public String0Elements getString0Access() { + return pString0; + } + + public ParserRule getString0Rule() { + return getString0Access().getRule(); + } + + //byte returns primitives::Byte: + // {primitives::Byte} + // 'byte' + // ; + public ByteElements getByteAccess() { + return pByte; + } + + public ParserRule getByteRule() { + return getByteAccess().getRule(); + } + + //time returns primitives::time: + // {primitives::time} + // 'time' + // ; + public TimeElements getTimeAccess() { + return pTime; + } + + public ParserRule getTimeRule() { + return getTimeAccess().getRule(); + } + + //duration returns primitives::duration: + // {primitives::duration} + // 'duration' + // ; + public DurationElements getDurationAccess() { + return pDuration; + } + + public ParserRule getDurationRule() { + return getDurationAccess().getRule(); + } + + //boolArray returns primitives::boolArray: + // {primitives::boolArray} + // 'bool[]' + // ; + public BoolArrayElements getBoolArrayAccess() { + return pBoolArray; + } + + public ParserRule getBoolArrayRule() { + return getBoolArrayAccess().getRule(); + } + + //int8Array returns primitives::int8Array: + // {primitives::int8Array} + // 'int8[]' + // ; + public Int8ArrayElements getInt8ArrayAccess() { + return pInt8Array; + } + + public ParserRule getInt8ArrayRule() { + return getInt8ArrayAccess().getRule(); + } + + //uint8Array returns primitives::uint8Array: + // {primitives::uint8Array} + // 'uint8[]' + // ; + public Uint8ArrayElements getUint8ArrayAccess() { + return pUint8Array; + } + + public ParserRule getUint8ArrayRule() { + return getUint8ArrayAccess().getRule(); + } + + //int16Array returns primitives::int16Array: + // {primitives::int16Array} + // 'int16[]' + // ; + public Int16ArrayElements getInt16ArrayAccess() { + return pInt16Array; + } + + public ParserRule getInt16ArrayRule() { + return getInt16ArrayAccess().getRule(); + } + + //uint16Array returns primitives::uint16Array: + // {primitives::uint16Array} + // 'uint16[]' + // ; + public Uint16ArrayElements getUint16ArrayAccess() { + return pUint16Array; + } + + public ParserRule getUint16ArrayRule() { + return getUint16ArrayAccess().getRule(); + } + + //int32Array returns primitives::int32Array: + // {primitives::int32Array} + // 'int32[]' + // ; + public Int32ArrayElements getInt32ArrayAccess() { + return pInt32Array; + } + + public ParserRule getInt32ArrayRule() { + return getInt32ArrayAccess().getRule(); + } + + //uint32Array returns primitives::uint32Array: + // {primitives::uint32Array} + // 'uint32[]' + // ; + public Uint32ArrayElements getUint32ArrayAccess() { + return pUint32Array; + } + + public ParserRule getUint32ArrayRule() { + return getUint32ArrayAccess().getRule(); + } + + //int64Array returns primitives::int64Array: + // {primitives::int64Array} + // 'int64[]' + // ; + public Int64ArrayElements getInt64ArrayAccess() { + return pInt64Array; + } + + public ParserRule getInt64ArrayRule() { + return getInt64ArrayAccess().getRule(); + } + + //uint64Array returns primitives::uint64Array: + // {primitives::uint64Array} + // 'uint64[]' + // ; + public Uint64ArrayElements getUint64ArrayAccess() { + return pUint64Array; + } + + public ParserRule getUint64ArrayRule() { + return getUint64ArrayAccess().getRule(); + } + + //float32Array returns primitives::float32Array: + // {primitives::float32Array} + // 'float32[]' + // ; + public Float32ArrayElements getFloat32ArrayAccess() { + return pFloat32Array; + } + + public ParserRule getFloat32ArrayRule() { + return getFloat32ArrayAccess().getRule(); + } + + //float64Array returns primitives::float64Array: + // {primitives::float64Array} + // 'float64[]' + // ; + public Float64ArrayElements getFloat64ArrayAccess() { + return pFloat64Array; + } + + public ParserRule getFloat64ArrayRule() { + return getFloat64ArrayAccess().getRule(); + } + + //string0Array returns primitives::stringArray: + // {primitives::stringArray} + // 'string[]' + // ; + public String0ArrayElements getString0ArrayAccess() { + return pString0Array; + } + + public ParserRule getString0ArrayRule() { + return getString0ArrayAccess().getRule(); + } + + //byteArray returns primitives::ByteArray: + // {primitives::ByteArray} + // 'byte[]' + // ; + public ByteArrayElements getByteArrayAccess() { + return pByteArray; + } + + public ParserRule getByteArrayRule() { + return getByteArrayAccess().getRule(); + } + + //Header returns primitives::Header: + // {primitives::Header} + // 'Header' + //; + public HeaderElements getHeaderAccess() { + return pHeader; + } + + public ParserRule getHeaderRule() { + return getHeaderAccess().getRule(); + } + + //TopicSpecRef returns TopicSpecRef: + // TopicSpec=[TopicSpec|EString] + //; + public TopicSpecRefElements getTopicSpecRefAccess() { + return pTopicSpecRef; + } + + public ParserRule getTopicSpecRefRule() { + return getTopicSpecRefAccess().getRule(); + } + + //ArrayTopicSpecRef returns ArrayTopicSpecRef: + // TopicSpec=[TopicSpec|EString]'[]' + //; + public ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { + return pArrayTopicSpecRef; + } + + public ParserRule getArrayTopicSpecRefRule() { + return getArrayTopicSpecRefAccess().getRule(); + } + + //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; + public KEYWORDElements getKEYWORDAccess() { + return pKEYWORD; + } + + public ParserRule getKEYWORDRule() { + return getKEYWORDAccess().getRule(); + } + + ///////////////////// + //// YAML format + ///////////////////// + //terminal BEGIN: 'synthetic:BEGIN'; + public TerminalRule getBEGINRule() { + return tBEGIN; + } + + //terminal END: 'synthetic:END'; + public TerminalRule getENDRule() { + return tEND; + } + + //@Override + //terminal SL_COMMENT: '#' !('\n'|'\r')*; + public TerminalRule getSL_COMMENTRule() { + return tSL_COMMENT; + } + + ///////////////////// + //// CONVENTIONS AND NAMES + ///////////////////// + //EString returns ecore::EString: + // STRING | ID; + public EStringElements getEStringAccess() { + return pEString; + } + + public ParserRule getEStringRule() { + return getEStringAccess().getRule(); + } + + //RosNames returns ecore::EString: + // ROS_CONVENTION_A | ID | 'node' + //; + public RosNamesElements getRosNamesAccess() { + return pRosNames; + } + + public ParserRule getRosNamesRule() { + return getRosNamesAccess().getRule(); + } + + //terminal ROS_CONVENTION_A: + // ( ('/' ID ) | ( ID '/' ) )* ; + public TerminalRule getROS_CONVENTION_ARule() { + return tROS_CONVENTION_A; + } + + //terminal ROS_CONVENTION_PARAM: + // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; + public TerminalRule getROS_CONVENTION_PARAMRule() { + return tROS_CONVENTION_PARAM; + } + + //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: ('0'..'9')+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | + // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" + // ; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT : '/*' -> '*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal WS : (' '|'\t'|'\r'|'\n')+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java index 432a73e02..e5d99cced 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java @@ -23,2891 +23,2891 @@ @Singleton public class RosGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { - - public class PackageSetElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.PackageSet"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cPackageSetAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cPackagePackage_ImplParserRuleCall_1_0 = (RuleCall)cPackageAssignment_1.eContents().get(0); - - //PackageSet returns PackageSet: - // {PackageSet} - // package+=Package_Impl* - // ; - @Override public ParserRule getRule() { return rule; } - - //{PackageSet} - //package+=Package_Impl* - public Group getGroup() { return cGroup; } - - //{PackageSet} - public Action getPackageSetAction_0() { return cPackageSetAction_0; } - - //package+=Package_Impl* - public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } - - //Package_Impl - public RuleCall getPackagePackage_ImplParserRuleCall_1_0() { return cPackagePackage_ImplParserRuleCall_1_0; } - } - public class PackageElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Package"); - private final RuleCall cPackage_ImplParserRuleCall = (RuleCall)rule.eContents().get(1); - - ///////////////////// - ////PACKAGES - ///////////////////// - //Package returns Package: - // Package_Impl //| - // //CatkinPackage | - // //AmentPackage - // ; - @Override public ParserRule getRule() { return rule; } - - //Package_Impl - public RuleCall getPackage_ImplParserRuleCall() { return cPackage_ImplParserRuleCall; } - } - public class Package_ImplElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Package_Impl"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cPackageAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cFromGitRepoKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cFromGitRepoAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final RuleCall cFromGitRepoEStringParserRuleCall_4_1_0 = (RuleCall)cFromGitRepoAssignment_4_1.eContents().get(0); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final Keyword cSpecsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_5_1 = (RuleCall)cGroup_5.eContents().get(1); - private final Assignment cSpecAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); - private final RuleCall cSpecSpecBaseParserRuleCall_5_2_0 = (RuleCall)cSpecAssignment_5_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5_3 = (RuleCall)cGroup_5.eContents().get(3); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cDependenciesKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Keyword cLeftSquareBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); - private final Assignment cDependencyAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); - private final RuleCall cDependencyDependencyParserRuleCall_6_2_0 = (RuleCall)cDependencyAssignment_6_2.eContents().get(0); - private final Group cGroup_6_3 = (Group)cGroup_6.eContents().get(3); - private final Keyword cCommaKeyword_6_3_0 = (Keyword)cGroup_6_3.eContents().get(0); - private final Assignment cDependencyAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); - private final RuleCall cDependencyDependencyParserRuleCall_6_3_1_0 = (RuleCall)cDependencyAssignment_6_3_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_6_4 = (Keyword)cGroup_6.eContents().get(4); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - //Package_Impl returns Package: - // {Package} - // name=RosNames':' - // BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('specs:' - // BEGIN - // spec+=SpecBase* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - // END; - @Override public ParserRule getRule() { return rule; } - - //{Package} - //name=RosNames':' - //BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('specs:' - // BEGIN - // spec+=SpecBase* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //END - public Group getGroup() { return cGroup; } - - //{Package} - public Action getPackageAction_0() { return cPackageAction_0; } - - //name=RosNames - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //RosNames - public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //('fromGitRepo:' fromGitRepo=EString)? - public Group getGroup_4() { return cGroup_4; } - - //'fromGitRepo:' - public Keyword getFromGitRepoKeyword_4_0() { return cFromGitRepoKeyword_4_0; } - - //fromGitRepo=EString - public Assignment getFromGitRepoAssignment_4_1() { return cFromGitRepoAssignment_4_1; } - - //EString - public RuleCall getFromGitRepoEStringParserRuleCall_4_1_0() { return cFromGitRepoEStringParserRuleCall_4_1_0; } - - //('specs:' - // BEGIN - // spec+=SpecBase* - // END - //)? - public Group getGroup_5() { return cGroup_5; } - - //'specs:' - public Keyword getSpecsKeyword_5_0() { return cSpecsKeyword_5_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_5_1() { return cBEGINTerminalRuleCall_5_1; } - - //spec+=SpecBase* - public Assignment getSpecAssignment_5_2() { return cSpecAssignment_5_2; } - - //SpecBase - public RuleCall getSpecSpecBaseParserRuleCall_5_2_0() { return cSpecSpecBaseParserRuleCall_5_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_5_3() { return cENDTerminalRuleCall_5_3; } - - //('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - public Group getGroup_6() { return cGroup_6; } - - //'dependencies:' - public Keyword getDependenciesKeyword_6_0() { return cDependenciesKeyword_6_0; } - - //'[' - public Keyword getLeftSquareBracketKeyword_6_1() { return cLeftSquareBracketKeyword_6_1; } - - //dependency+=Dependency - public Assignment getDependencyAssignment_6_2() { return cDependencyAssignment_6_2; } - - //Dependency - public RuleCall getDependencyDependencyParserRuleCall_6_2_0() { return cDependencyDependencyParserRuleCall_6_2_0; } - - //(',' dependency+=Dependency)* - public Group getGroup_6_3() { return cGroup_6_3; } - - //',' - public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } - - //dependency+=Dependency - public Assignment getDependencyAssignment_6_3_1() { return cDependencyAssignment_6_3_1; } - - //Dependency - public RuleCall getDependencyDependencyParserRuleCall_6_3_1_0() { return cDependencyDependencyParserRuleCall_6_3_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_6_4() { return cRightSquareBracketKeyword_6_4; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - public class ArtifactElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Artifact"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cArtifactAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Assignment cNodeAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final RuleCall cNodeNodeParserRuleCall_4_0 = (RuleCall)cNodeAssignment_4.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5 = (RuleCall)cGroup.eContents().get(5); - - ////CatkinPackage returns CatkinPackage: - //// {CatkinPackage} - //// name=RosNames':' - //// BEGIN - //// ('fromGitRepo:' fromGitRepo=EString)? - //// ('artifacts:' - //// BEGIN - //// artifact+=Artifact* - //// END - //// )? - //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //// END; - //// - ////AmentPackage returns AmentPackage: - //// {AmentPackage} - //// 'AmentPackage' - //// name=RosNames':' - //// BEGIN - //// ('fromGitRepo:' fromGitRepo=EString)? - //// ('artifacts:' - //// BEGIN - //// artifact+=Artifact* - //// END - //// )? - //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //// END; - ///////////////////// - ////ARTIFACT AND NODE - ///////////////////// - //Artifact returns Artifact: - // {Artifact} - // name=RosNames':' - // BEGIN - // (node=Node)? - // END; - @Override public ParserRule getRule() { return rule; } - - //{Artifact} - // name=RosNames':' - // BEGIN - // (node=Node)? - // END - public Group getGroup() { return cGroup; } - - //{Artifact} - public Action getArtifactAction_0() { return cArtifactAction_0; } - - //name=RosNames - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //RosNames - public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //(node=Node)? - public Assignment getNodeAssignment_4() { return cNodeAssignment_4; } - - //Node - public RuleCall getNodeNodeParserRuleCall_4_0() { return cNodeNodeParserRuleCall_4_0; } - - //END - public RuleCall getENDTerminalRuleCall_5() { return cENDTerminalRuleCall_5; } - } - public class NodeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Node"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cNodeKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - private final Group cGroup_2_0 = (Group)cAlternatives_2.eContents().get(0); - private final Keyword cPublishersKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_2_0_1 = (RuleCall)cGroup_2_0.eContents().get(1); - private final Assignment cPublisherAssignment_2_0_2 = (Assignment)cGroup_2_0.eContents().get(2); - private final RuleCall cPublisherPublisherParserRuleCall_2_0_2_0 = (RuleCall)cPublisherAssignment_2_0_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_2_0_3 = (RuleCall)cGroup_2_0.eContents().get(3); - private final Group cGroup_2_1 = (Group)cAlternatives_2.eContents().get(1); - private final Keyword cSubscribersKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_2_1_1 = (RuleCall)cGroup_2_1.eContents().get(1); - private final Assignment cSubscriberAssignment_2_1_2 = (Assignment)cGroup_2_1.eContents().get(2); - private final RuleCall cSubscriberSubscriberParserRuleCall_2_1_2_0 = (RuleCall)cSubscriberAssignment_2_1_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_2_1_3 = (RuleCall)cGroup_2_1.eContents().get(3); - private final Group cGroup_2_2 = (Group)cAlternatives_2.eContents().get(2); - private final Keyword cServiceserversKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_2_2_1 = (RuleCall)cGroup_2_2.eContents().get(1); - private final Assignment cServiceserverAssignment_2_2_2 = (Assignment)cGroup_2_2.eContents().get(2); - private final RuleCall cServiceserverServiceServerParserRuleCall_2_2_2_0 = (RuleCall)cServiceserverAssignment_2_2_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_2_2_3 = (RuleCall)cGroup_2_2.eContents().get(3); - private final Group cGroup_2_3 = (Group)cAlternatives_2.eContents().get(3); - private final Keyword cServiceclientsKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_2_3_1 = (RuleCall)cGroup_2_3.eContents().get(1); - private final Assignment cServiceclientAssignment_2_3_2 = (Assignment)cGroup_2_3.eContents().get(2); - private final RuleCall cServiceclientServiceClientParserRuleCall_2_3_2_0 = (RuleCall)cServiceclientAssignment_2_3_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_2_3_3 = (RuleCall)cGroup_2_3.eContents().get(3); - private final Group cGroup_2_4 = (Group)cAlternatives_2.eContents().get(4); - private final Keyword cActionserversKeyword_2_4_0 = (Keyword)cGroup_2_4.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_2_4_1 = (RuleCall)cGroup_2_4.eContents().get(1); - private final Assignment cActionserverAssignment_2_4_2 = (Assignment)cGroup_2_4.eContents().get(2); - private final RuleCall cActionserverActionServerParserRuleCall_2_4_2_0 = (RuleCall)cActionserverAssignment_2_4_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_2_4_3 = (RuleCall)cGroup_2_4.eContents().get(3); - private final Group cGroup_2_5 = (Group)cAlternatives_2.eContents().get(5); - private final Keyword cActionclientsKeyword_2_5_0 = (Keyword)cGroup_2_5.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_2_5_1 = (RuleCall)cGroup_2_5.eContents().get(1); - private final Assignment cActionclientAssignment_2_5_2 = (Assignment)cGroup_2_5.eContents().get(2); - private final RuleCall cActionclientActionClientParserRuleCall_2_5_2_0 = (RuleCall)cActionclientAssignment_2_5_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_2_5_3 = (RuleCall)cGroup_2_5.eContents().get(3); - private final Group cGroup_2_6 = (Group)cAlternatives_2.eContents().get(6); - private final Keyword cParametersKeyword_2_6_0 = (Keyword)cGroup_2_6.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_2_6_1 = (RuleCall)cGroup_2_6.eContents().get(1); - private final Assignment cParameterAssignment_2_6_2 = (Assignment)cGroup_2_6.eContents().get(2); - private final RuleCall cParameterParameterParserRuleCall_2_6_2_0 = (RuleCall)cParameterAssignment_2_6_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_2_6_3 = (RuleCall)cGroup_2_6.eContents().get(3); - - //Node returns Node: - // 'node:' name=RosNames - // ( - // ('publishers:' - // BEGIN - // publisher+=Publisher* - // END - // )| - // ('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - // )| - // ('serviceservers:' - // BEGIN - // serviceserver+=ServiceServer* - // END - // )| - // ('serviceclients:' - // BEGIN - // serviceclient+=ServiceClient* - // END - // )| - // ('actionservers:' - // BEGIN - // actionserver+=ActionServer* - // END - // )| - // ('actionclients:' - // BEGIN - // actionclient+=ActionClient* - // END - // )| - // ('parameters:' - // BEGIN - // parameter+=Parameter* - // END - // ) - // )* - // ; - @Override public ParserRule getRule() { return rule; } - - //'node:' name=RosNames - //( - //('publishers:' - // BEGIN - // publisher+=Publisher* - // END - //)| - //('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - //)| - //('serviceservers:' - // BEGIN - // serviceserver+=ServiceServer* - // END - //)| - //('serviceclients:' - // BEGIN - // serviceclient+=ServiceClient* - // END - //)| - //('actionservers:' - // BEGIN - // actionserver+=ActionServer* - // END - //)| - //('actionclients:' - // BEGIN - // actionclient+=ActionClient* - // END - //)| - //('parameters:' - // BEGIN - // parameter+=Parameter* - // END - //) - //)* - public Group getGroup() { return cGroup; } - - //'node:' - public Keyword getNodeKeyword_0() { return cNodeKeyword_0; } - - //name=RosNames - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //RosNames - public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } - - //( - //('publishers:' - // BEGIN - // publisher+=Publisher* - // END - //)| - //('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - //)| - //('serviceservers:' - // BEGIN - // serviceserver+=ServiceServer* - // END - //)| - //('serviceclients:' - // BEGIN - // serviceclient+=ServiceClient* - // END - //)| - //('actionservers:' - // BEGIN - // actionserver+=ActionServer* - // END - //)| - //('actionclients:' - // BEGIN - // actionclient+=ActionClient* - // END - //)| - //('parameters:' - // BEGIN - // parameter+=Parameter* - // END - //) - //)* - public Alternatives getAlternatives_2() { return cAlternatives_2; } - - //('publishers:' - // BEGIN - // publisher+=Publisher* - // END - //) - public Group getGroup_2_0() { return cGroup_2_0; } - - //'publishers:' - public Keyword getPublishersKeyword_2_0_0() { return cPublishersKeyword_2_0_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2_0_1() { return cBEGINTerminalRuleCall_2_0_1; } - - //publisher+=Publisher* - public Assignment getPublisherAssignment_2_0_2() { return cPublisherAssignment_2_0_2; } - - //Publisher - public RuleCall getPublisherPublisherParserRuleCall_2_0_2_0() { return cPublisherPublisherParserRuleCall_2_0_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_2_0_3() { return cENDTerminalRuleCall_2_0_3; } - - //('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - //) - public Group getGroup_2_1() { return cGroup_2_1; } - - //'subscribers:' - public Keyword getSubscribersKeyword_2_1_0() { return cSubscribersKeyword_2_1_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2_1_1() { return cBEGINTerminalRuleCall_2_1_1; } - - //subscriber+=Subscriber* - public Assignment getSubscriberAssignment_2_1_2() { return cSubscriberAssignment_2_1_2; } - - //Subscriber - public RuleCall getSubscriberSubscriberParserRuleCall_2_1_2_0() { return cSubscriberSubscriberParserRuleCall_2_1_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_2_1_3() { return cENDTerminalRuleCall_2_1_3; } - - //('serviceservers:' - // BEGIN - // serviceserver+=ServiceServer* - // END - //) - public Group getGroup_2_2() { return cGroup_2_2; } - - //'serviceservers:' - public Keyword getServiceserversKeyword_2_2_0() { return cServiceserversKeyword_2_2_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2_2_1() { return cBEGINTerminalRuleCall_2_2_1; } - - //serviceserver+=ServiceServer* - public Assignment getServiceserverAssignment_2_2_2() { return cServiceserverAssignment_2_2_2; } - - //ServiceServer - public RuleCall getServiceserverServiceServerParserRuleCall_2_2_2_0() { return cServiceserverServiceServerParserRuleCall_2_2_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_2_2_3() { return cENDTerminalRuleCall_2_2_3; } - - //('serviceclients:' - // BEGIN - // serviceclient+=ServiceClient* - // END - //) - public Group getGroup_2_3() { return cGroup_2_3; } - - //'serviceclients:' - public Keyword getServiceclientsKeyword_2_3_0() { return cServiceclientsKeyword_2_3_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2_3_1() { return cBEGINTerminalRuleCall_2_3_1; } - - //serviceclient+=ServiceClient* - public Assignment getServiceclientAssignment_2_3_2() { return cServiceclientAssignment_2_3_2; } - - //ServiceClient - public RuleCall getServiceclientServiceClientParserRuleCall_2_3_2_0() { return cServiceclientServiceClientParserRuleCall_2_3_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_2_3_3() { return cENDTerminalRuleCall_2_3_3; } - - //('actionservers:' - // BEGIN - // actionserver+=ActionServer* - // END - //) - public Group getGroup_2_4() { return cGroup_2_4; } - - //'actionservers:' - public Keyword getActionserversKeyword_2_4_0() { return cActionserversKeyword_2_4_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2_4_1() { return cBEGINTerminalRuleCall_2_4_1; } - - //actionserver+=ActionServer* - public Assignment getActionserverAssignment_2_4_2() { return cActionserverAssignment_2_4_2; } - - //ActionServer - public RuleCall getActionserverActionServerParserRuleCall_2_4_2_0() { return cActionserverActionServerParserRuleCall_2_4_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_2_4_3() { return cENDTerminalRuleCall_2_4_3; } - - //('actionclients:' - // BEGIN - // actionclient+=ActionClient* - // END - //) - public Group getGroup_2_5() { return cGroup_2_5; } - - //'actionclients:' - public Keyword getActionclientsKeyword_2_5_0() { return cActionclientsKeyword_2_5_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2_5_1() { return cBEGINTerminalRuleCall_2_5_1; } - - //actionclient+=ActionClient* - public Assignment getActionclientAssignment_2_5_2() { return cActionclientAssignment_2_5_2; } - - //ActionClient - public RuleCall getActionclientActionClientParserRuleCall_2_5_2_0() { return cActionclientActionClientParserRuleCall_2_5_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_2_5_3() { return cENDTerminalRuleCall_2_5_3; } - - //('parameters:' - // BEGIN - // parameter+=Parameter* - // END - //) - public Group getGroup_2_6() { return cGroup_2_6; } - - //'parameters:' - public Keyword getParametersKeyword_2_6_0() { return cParametersKeyword_2_6_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2_6_1() { return cBEGINTerminalRuleCall_2_6_1; } - - //parameter+=Parameter* - public Assignment getParameterAssignment_2_6_2() { return cParameterAssignment_2_6_2; } - - //Parameter - public RuleCall getParameterParameterParserRuleCall_2_6_2_0() { return cParameterParameterParserRuleCall_2_6_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_2_6_3() { return cENDTerminalRuleCall_2_6_3; } - } - public class SpecBaseElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.SpecBase"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cTopicSpecParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cServiceSpecParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cActionSpecParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - ///////////////////// - ////OBJECTS/SPECIFICATIONS - ///////////////////// - //SpecBase returns SpecBase: - // TopicSpec | ServiceSpec | ActionSpec; - @Override public ParserRule getRule() { return rule; } - - //TopicSpec | ServiceSpec | ActionSpec - public Alternatives getAlternatives() { return cAlternatives; } - - //TopicSpec - public RuleCall getTopicSpecParserRuleCall_0() { return cTopicSpecParserRuleCall_0; } - - //ServiceSpec - public RuleCall getServiceSpecParserRuleCall_1() { return cServiceSpecParserRuleCall_1; } - - //ActionSpec - public RuleCall getActionSpecParserRuleCall_2() { return cActionSpecParserRuleCall_2; } - } - public class TopicSpecElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.TopicSpec"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cTopicSpecAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cMsgKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final Alternatives cNameAlternatives_2_0 = (Alternatives)cNameAssignment_2.eContents().get(0); - private final RuleCall cNameEStringParserRuleCall_2_0_0 = (RuleCall)cNameAlternatives_2_0.eContents().get(0); - private final Keyword cNameHeaderKeyword_2_0_1 = (Keyword)cNameAlternatives_2_0.eContents().get(1); - private final Keyword cNameStringKeyword_2_0_2 = (Keyword)cNameAlternatives_2_0.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cMessageKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final RuleCall cBEGINTerminalRuleCall_5_0 = (RuleCall)cGroup_5.eContents().get(0); - private final Assignment cMessageAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); - private final RuleCall cMessageMessageDefinitionParserRuleCall_5_1_0 = (RuleCall)cMessageAssignment_5_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5_2 = (RuleCall)cGroup_5.eContents().get(2); - private final RuleCall cENDTerminalRuleCall_6 = (RuleCall)cGroup.eContents().get(6); - - //TopicSpec returns TopicSpec: - // {TopicSpec} - // 'msg:'name=(EString|'Header'|'String') - // BEGIN - // 'message:' (BEGIN message=MessageDefinition END)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{TopicSpec} - //'msg:'name=(EString|'Header'|'String') - //BEGIN - // 'message:' (BEGIN message=MessageDefinition END)? - //END - public Group getGroup() { return cGroup; } - - //{TopicSpec} - public Action getTopicSpecAction_0() { return cTopicSpecAction_0; } - - //'msg:' - public Keyword getMsgKeyword_1() { return cMsgKeyword_1; } - - //name=(EString|'Header'|'String') - public Assignment getNameAssignment_2() { return cNameAssignment_2; } - - //(EString|'Header'|'String') - public Alternatives getNameAlternatives_2_0() { return cNameAlternatives_2_0; } - - //EString - public RuleCall getNameEStringParserRuleCall_2_0_0() { return cNameEStringParserRuleCall_2_0_0; } - - //'Header' - public Keyword getNameHeaderKeyword_2_0_1() { return cNameHeaderKeyword_2_0_1; } - - //'String' - public Keyword getNameStringKeyword_2_0_2() { return cNameStringKeyword_2_0_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'message:' - public Keyword getMessageKeyword_4() { return cMessageKeyword_4; } - - //(BEGIN message=MessageDefinition END)? - public Group getGroup_5() { return cGroup_5; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_5_0() { return cBEGINTerminalRuleCall_5_0; } - - //message=MessageDefinition - public Assignment getMessageAssignment_5_1() { return cMessageAssignment_5_1; } - - //MessageDefinition - public RuleCall getMessageMessageDefinitionParserRuleCall_5_1_0() { return cMessageMessageDefinitionParserRuleCall_5_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_5_2() { return cENDTerminalRuleCall_5_2; } - - //END - public RuleCall getENDTerminalRuleCall_6() { return cENDTerminalRuleCall_6; } - } - public class ServiceSpecElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ServiceSpec"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cServiceSpecAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cSrvKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cNameEStringParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cRequestKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final RuleCall cBEGINTerminalRuleCall_5_0 = (RuleCall)cGroup_5.eContents().get(0); - private final Assignment cRequestAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); - private final RuleCall cRequestMessageDefinitionParserRuleCall_5_1_0 = (RuleCall)cRequestAssignment_5_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5_2 = (RuleCall)cGroup_5.eContents().get(2); - private final Keyword cResponseKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final RuleCall cBEGINTerminalRuleCall_7_0 = (RuleCall)cGroup_7.eContents().get(0); - private final Assignment cResponseAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cResponseMessageDefinitionParserRuleCall_7_1_0 = (RuleCall)cResponseAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7_2 = (RuleCall)cGroup_7.eContents().get(2); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - - //ServiceSpec returns ServiceSpec: - // {ServiceSpec} - // 'srv:'name=EString - // BEGIN - // 'request:' (BEGIN request=MessageDefinition END)? - // 'response:' (BEGIN response=MessageDefinition END)? - // END; - @Override public ParserRule getRule() { return rule; } - - //{ServiceSpec} - //'srv:'name=EString - //BEGIN - // 'request:' (BEGIN request=MessageDefinition END)? - // 'response:' (BEGIN response=MessageDefinition END)? - //END - public Group getGroup() { return cGroup; } - - //{ServiceSpec} - public Action getServiceSpecAction_0() { return cServiceSpecAction_0; } - - //'srv:' - public Keyword getSrvKeyword_1() { return cSrvKeyword_1; } - - //name=EString - public Assignment getNameAssignment_2() { return cNameAssignment_2; } - - //EString - public RuleCall getNameEStringParserRuleCall_2_0() { return cNameEStringParserRuleCall_2_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'request:' - public Keyword getRequestKeyword_4() { return cRequestKeyword_4; } - - //(BEGIN request=MessageDefinition END)? - public Group getGroup_5() { return cGroup_5; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_5_0() { return cBEGINTerminalRuleCall_5_0; } - - //request=MessageDefinition - public Assignment getRequestAssignment_5_1() { return cRequestAssignment_5_1; } - - //MessageDefinition - public RuleCall getRequestMessageDefinitionParserRuleCall_5_1_0() { return cRequestMessageDefinitionParserRuleCall_5_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_5_2() { return cENDTerminalRuleCall_5_2; } - - //'response:' - public Keyword getResponseKeyword_6() { return cResponseKeyword_6; } - - //(BEGIN response=MessageDefinition END)? - public Group getGroup_7() { return cGroup_7; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_7_0() { return cBEGINTerminalRuleCall_7_0; } - - //response=MessageDefinition - public Assignment getResponseAssignment_7_1() { return cResponseAssignment_7_1; } - - //MessageDefinition - public RuleCall getResponseMessageDefinitionParserRuleCall_7_1_0() { return cResponseMessageDefinitionParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_7_2() { return cENDTerminalRuleCall_7_2; } - - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } - } - public class ActionSpecElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ActionSpec"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cActionSpecAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cActionKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cNameEStringParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cGoalKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final RuleCall cBEGINTerminalRuleCall_5_0 = (RuleCall)cGroup_5.eContents().get(0); - private final Assignment cGoalAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); - private final RuleCall cGoalMessageDefinitionParserRuleCall_5_1_0 = (RuleCall)cGoalAssignment_5_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5_2 = (RuleCall)cGroup_5.eContents().get(2); - private final Keyword cResultKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final RuleCall cBEGINTerminalRuleCall_7_0 = (RuleCall)cGroup_7.eContents().get(0); - private final Assignment cResultAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cResultMessageDefinitionParserRuleCall_7_1_0 = (RuleCall)cResultAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7_2 = (RuleCall)cGroup_7.eContents().get(2); - private final Keyword cFeedbackKeyword_8 = (Keyword)cGroup.eContents().get(8); - private final Group cGroup_9 = (Group)cGroup.eContents().get(9); - private final RuleCall cBEGINTerminalRuleCall_9_0 = (RuleCall)cGroup_9.eContents().get(0); - private final Assignment cFeedbackAssignment_9_1 = (Assignment)cGroup_9.eContents().get(1); - private final RuleCall cFeedbackMessageDefinitionParserRuleCall_9_1_0 = (RuleCall)cFeedbackAssignment_9_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_9_2 = (RuleCall)cGroup_9.eContents().get(2); - private final RuleCall cENDTerminalRuleCall_10 = (RuleCall)cGroup.eContents().get(10); - - //ActionSpec returns ActionSpec: - // {ActionSpec} - // 'action:'name=EString - // BEGIN - // 'goal:' (BEGIN goal=MessageDefinition END)? - // 'result:' (BEGIN result=MessageDefinition END)? - // 'feedback:' (BEGIN feedback=MessageDefinition END)? - // END; - @Override public ParserRule getRule() { return rule; } - - //{ActionSpec} - //'action:'name=EString - //BEGIN - // 'goal:' (BEGIN goal=MessageDefinition END)? - // 'result:' (BEGIN result=MessageDefinition END)? - // 'feedback:' (BEGIN feedback=MessageDefinition END)? - //END - public Group getGroup() { return cGroup; } - - //{ActionSpec} - public Action getActionSpecAction_0() { return cActionSpecAction_0; } - - //'action:' - public Keyword getActionKeyword_1() { return cActionKeyword_1; } - - //name=EString - public Assignment getNameAssignment_2() { return cNameAssignment_2; } - - //EString - public RuleCall getNameEStringParserRuleCall_2_0() { return cNameEStringParserRuleCall_2_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'goal:' - public Keyword getGoalKeyword_4() { return cGoalKeyword_4; } - - //(BEGIN goal=MessageDefinition END)? - public Group getGroup_5() { return cGroup_5; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_5_0() { return cBEGINTerminalRuleCall_5_0; } - - //goal=MessageDefinition - public Assignment getGoalAssignment_5_1() { return cGoalAssignment_5_1; } - - //MessageDefinition - public RuleCall getGoalMessageDefinitionParserRuleCall_5_1_0() { return cGoalMessageDefinitionParserRuleCall_5_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_5_2() { return cENDTerminalRuleCall_5_2; } - - //'result:' - public Keyword getResultKeyword_6() { return cResultKeyword_6; } - - //(BEGIN result=MessageDefinition END)? - public Group getGroup_7() { return cGroup_7; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_7_0() { return cBEGINTerminalRuleCall_7_0; } - - //result=MessageDefinition - public Assignment getResultAssignment_7_1() { return cResultAssignment_7_1; } - - //MessageDefinition - public RuleCall getResultMessageDefinitionParserRuleCall_7_1_0() { return cResultMessageDefinitionParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_7_2() { return cENDTerminalRuleCall_7_2; } - - //'feedback:' - public Keyword getFeedbackKeyword_8() { return cFeedbackKeyword_8; } - - //(BEGIN feedback=MessageDefinition END)? - public Group getGroup_9() { return cGroup_9; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_9_0() { return cBEGINTerminalRuleCall_9_0; } - - //feedback=MessageDefinition - public Assignment getFeedbackAssignment_9_1() { return cFeedbackAssignment_9_1; } - - //MessageDefinition - public RuleCall getFeedbackMessageDefinitionParserRuleCall_9_1_0() { return cFeedbackMessageDefinitionParserRuleCall_9_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_9_2() { return cENDTerminalRuleCall_9_2; } - - //END - public RuleCall getENDTerminalRuleCall_10() { return cENDTerminalRuleCall_10; } - } - public class MessageDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cMessageDefinitionAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cMessagePartAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cMessagePartMessagePartParserRuleCall_1_0 = (RuleCall)cMessagePartAssignment_1.eContents().get(0); - - //MessageDefinition returns MessageDefinition: - // {MessageDefinition} - // MessagePart+=MessagePart*; - @Override public ParserRule getRule() { return rule; } - - //{MessageDefinition} - // MessagePart+=MessagePart* - public Group getGroup() { return cGroup; } - - //{MessageDefinition} - public Action getMessageDefinitionAction_0() { return cMessageDefinitionAction_0; } - - //MessagePart+=MessagePart* - public Assignment getMessagePartAssignment_1() { return cMessagePartAssignment_1; } - - //MessagePart - public RuleCall getMessagePartMessagePartParserRuleCall_1_0() { return cMessagePartMessagePartParserRuleCall_1_0; } - } - public class PublisherElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Publisher"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cPublisherAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cMessageAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cMessageTopicSpecCrossReference_5_0 = (CrossReference)cMessageAssignment_5.eContents().get(0); - private final RuleCall cMessageTopicSpecEStringParserRuleCall_5_0_1 = (RuleCall)cMessageTopicSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - ///////////////////// - ////INTERFACES - ///////////////////// - //Publisher returns Publisher: - // {Publisher} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{Publisher} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // END - public Group getGroup() { return cGroup; } - - //{Publisher} - public Action getPublisherAction_0() { return cPublisherAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //message=[TopicSpec|EString] - public Assignment getMessageAssignment_5() { return cMessageAssignment_5; } - - //[TopicSpec|EString] - public CrossReference getMessageTopicSpecCrossReference_5_0() { return cMessageTopicSpecCrossReference_5_0; } - - //EString - public RuleCall getMessageTopicSpecEStringParserRuleCall_5_0_1() { return cMessageTopicSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - public class SubscriberElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Subscriber"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cSubscriberAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cMessageAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cMessageTopicSpecCrossReference_5_0 = (CrossReference)cMessageAssignment_5.eContents().get(0); - private final RuleCall cMessageTopicSpecEStringParserRuleCall_5_0_1 = (RuleCall)cMessageTopicSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - //Subscriber returns Subscriber: - // {Subscriber} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{Subscriber} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // END - public Group getGroup() { return cGroup; } - - //{Subscriber} - public Action getSubscriberAction_0() { return cSubscriberAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //message=[TopicSpec|EString] - public Assignment getMessageAssignment_5() { return cMessageAssignment_5; } - - //[TopicSpec|EString] - public CrossReference getMessageTopicSpecCrossReference_5_0() { return cMessageTopicSpecCrossReference_5_0; } - - //EString - public RuleCall getMessageTopicSpecEStringParserRuleCall_5_0_1() { return cMessageTopicSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - public class ServiceServerElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cServiceServerAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cServiceAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cServiceServiceSpecCrossReference_5_0 = (CrossReference)cServiceAssignment_5.eContents().get(0); - private final RuleCall cServiceServiceSpecEStringParserRuleCall_5_0_1 = (RuleCall)cServiceServiceSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - //ServiceServer returns ServiceServer: - // {ServiceServer} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{ServiceServer} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // END - public Group getGroup() { return cGroup; } - - //{ServiceServer} - public Action getServiceServerAction_0() { return cServiceServerAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //service=[ServiceSpec|EString] - public Assignment getServiceAssignment_5() { return cServiceAssignment_5; } - - //[ServiceSpec|EString] - public CrossReference getServiceServiceSpecCrossReference_5_0() { return cServiceServiceSpecCrossReference_5_0; } - - //EString - public RuleCall getServiceServiceSpecEStringParserRuleCall_5_0_1() { return cServiceServiceSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - public class ServiceClientElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cServiceClientAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cServiceAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cServiceServiceSpecCrossReference_5_0 = (CrossReference)cServiceAssignment_5.eContents().get(0); - private final RuleCall cServiceServiceSpecEStringParserRuleCall_5_0_1 = (RuleCall)cServiceServiceSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - //ServiceClient returns ServiceClient: - // {ServiceClient} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{ServiceClient} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // END - public Group getGroup() { return cGroup; } - - //{ServiceClient} - public Action getServiceClientAction_0() { return cServiceClientAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //service=[ServiceSpec|EString] - public Assignment getServiceAssignment_5() { return cServiceAssignment_5; } - - //[ServiceSpec|EString] - public CrossReference getServiceServiceSpecCrossReference_5_0() { return cServiceServiceSpecCrossReference_5_0; } - - //EString - public RuleCall getServiceServiceSpecEStringParserRuleCall_5_0_1() { return cServiceServiceSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - public class ActionServerElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ActionServer"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cActionServerAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cActionAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cActionActionSpecCrossReference_5_0 = (CrossReference)cActionAssignment_5.eContents().get(0); - private final RuleCall cActionActionSpecEStringParserRuleCall_5_0_1 = (RuleCall)cActionActionSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - //ActionServer returns ActionServer: - // {ActionServer} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{ActionServer} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // END - public Group getGroup() { return cGroup; } - - //{ActionServer} - public Action getActionServerAction_0() { return cActionServerAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //action=[ActionSpec|EString] - public Assignment getActionAssignment_5() { return cActionAssignment_5; } - - //[ActionSpec|EString] - public CrossReference getActionActionSpecCrossReference_5_0() { return cActionActionSpecCrossReference_5_0; } - - //EString - public RuleCall getActionActionSpecEStringParserRuleCall_5_0_1() { return cActionActionSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - public class ActionClientElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ActionClient"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cActionClientAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cActionAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cActionActionSpecCrossReference_5_0 = (CrossReference)cActionAssignment_5.eContents().get(0); - private final RuleCall cActionActionSpecEStringParserRuleCall_5_0_1 = (RuleCall)cActionActionSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - //ActionClient returns ActionClient: - // {ActionClient} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{ActionClient} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // END - public Group getGroup() { return cGroup; } - - //{ActionClient} - public Action getActionClientAction_0() { return cActionClientAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //action=[ActionSpec|EString] - public Assignment getActionAssignment_5() { return cActionAssignment_5; } - - //[ActionSpec|EString] - public CrossReference getActionActionSpecCrossReference_5_0() { return cActionActionSpecCrossReference_5_0; } - - //EString - public RuleCall getActionActionSpecEStringParserRuleCall_5_0_1() { return cActionActionSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - public class DependencyElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Dependency"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cPackageDependencyParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cExternalDependencyParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - ///////////////////// - ////DEPENDENCIES - ///////////////////// - //Dependency returns Dependency: - // PackageDependency | ExternalDependency; - @Override public ParserRule getRule() { return rule; } - - //PackageDependency | ExternalDependency - public Alternatives getAlternatives() { return cAlternatives; } - - //PackageDependency - public RuleCall getPackageDependencyParserRuleCall_0() { return cPackageDependencyParserRuleCall_0; } - - //ExternalDependency - public RuleCall getExternalDependencyParserRuleCall_1() { return cExternalDependencyParserRuleCall_1; } - } - public class PackageDependencyElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.PackageDependency"); - private final Assignment cPackageAssignment = (Assignment)rule.eContents().get(1); - private final CrossReference cPackagePackageCrossReference_0 = (CrossReference)cPackageAssignment.eContents().get(0); - private final RuleCall cPackagePackageEStringParserRuleCall_0_1 = (RuleCall)cPackagePackageCrossReference_0.eContents().get(1); - - //PackageDependency returns PackageDependency: - // package=[Package|EString]; - @Override public ParserRule getRule() { return rule; } - - //package=[Package|EString] - public Assignment getPackageAssignment() { return cPackageAssignment; } - - //[Package|EString] - public CrossReference getPackagePackageCrossReference_0() { return cPackagePackageCrossReference_0; } - - //EString - public RuleCall getPackagePackageEStringParserRuleCall_0_1() { return cPackagePackageEStringParserRuleCall_0_1; } - } - public class ExternalDependencyElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ExternalDependency"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cExternalDependencyAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cExternalDependencyKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cNameEStringParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); - - //ExternalDependency returns ExternalDependency: - // {ExternalDependency} - // 'ExternalDependency' - // name=EString; - @Override public ParserRule getRule() { return rule; } - - //{ExternalDependency} - //'ExternalDependency' - //name=EString - public Group getGroup() { return cGroup; } - - //{ExternalDependency} - public Action getExternalDependencyAction_0() { return cExternalDependencyAction_0; } - - //'ExternalDependency' - public Keyword getExternalDependencyKeyword_1() { return cExternalDependencyKeyword_1; } - - //name=EString - public Assignment getNameAssignment_2() { return cNameAssignment_2; } - - //EString - public RuleCall getNameEStringParserRuleCall_2_0() { return cNameEStringParserRuleCall_2_0; } - } - - - private final PackageSetElements pPackageSet; - private final PackageElements pPackage; - private final Package_ImplElements pPackage_Impl; - private final ArtifactElements pArtifact; - private final NodeElements pNode; - private final SpecBaseElements pSpecBase; - private final TopicSpecElements pTopicSpec; - private final ServiceSpecElements pServiceSpec; - private final ActionSpecElements pActionSpec; - private final MessageDefinitionElements pMessageDefinition; - private final PublisherElements pPublisher; - private final SubscriberElements pSubscriber; - private final ServiceServerElements pServiceServer; - private final ServiceClientElements pServiceClient; - private final ActionServerElements pActionServer; - private final ActionClientElements pActionClient; - private final DependencyElements pDependency; - private final PackageDependencyElements pPackageDependency; - private final ExternalDependencyElements pExternalDependency; - - private final Grammar grammar; - - private final BasicsGrammarAccess gaBasics; - - private final TerminalsGrammarAccess gaTerminals; - - @Inject - public RosGrammarAccess(GrammarProvider grammarProvider, - BasicsGrammarAccess gaBasics, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaBasics = gaBasics; - this.gaTerminals = gaTerminals; - this.pPackageSet = new PackageSetElements(); - this.pPackage = new PackageElements(); - this.pPackage_Impl = new Package_ImplElements(); - this.pArtifact = new ArtifactElements(); - this.pNode = new NodeElements(); - this.pSpecBase = new SpecBaseElements(); - this.pTopicSpec = new TopicSpecElements(); - this.pServiceSpec = new ServiceSpecElements(); - this.pActionSpec = new ActionSpecElements(); - this.pMessageDefinition = new MessageDefinitionElements(); - this.pPublisher = new PublisherElements(); - this.pSubscriber = new SubscriberElements(); - this.pServiceServer = new ServiceServerElements(); - this.pServiceClient = new ServiceClientElements(); - this.pActionServer = new ActionServerElements(); - this.pActionClient = new ActionClientElements(); - this.pDependency = new DependencyElements(); - this.pPackageDependency = new PackageDependencyElements(); - this.pExternalDependency = new ExternalDependencyElements(); - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("de.fraunhofer.ipa.ros.Ros".equals(grammar.getName())) { - return grammar; - } - List grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - @Override - public Grammar getGrammar() { - return grammar; - } - - - public BasicsGrammarAccess getBasicsGrammarAccess() { - return gaBasics; - } - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - //PackageSet returns PackageSet: - // {PackageSet} - // package+=Package_Impl* - // ; - public PackageSetElements getPackageSetAccess() { - return pPackageSet; - } - - public ParserRule getPackageSetRule() { - return getPackageSetAccess().getRule(); - } - - ///////////////////// - ////PACKAGES - ///////////////////// - //Package returns Package: - // Package_Impl //| - // //CatkinPackage | - // //AmentPackage - // ; - public PackageElements getPackageAccess() { - return pPackage; - } - - public ParserRule getPackageRule() { - return getPackageAccess().getRule(); - } - - //Package_Impl returns Package: - // {Package} - // name=RosNames':' - // BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('specs:' - // BEGIN - // spec+=SpecBase* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - // END; - public Package_ImplElements getPackage_ImplAccess() { - return pPackage_Impl; - } - - public ParserRule getPackage_ImplRule() { - return getPackage_ImplAccess().getRule(); - } - - ////CatkinPackage returns CatkinPackage: - //// {CatkinPackage} - //// name=RosNames':' - //// BEGIN - //// ('fromGitRepo:' fromGitRepo=EString)? - //// ('artifacts:' - //// BEGIN - //// artifact+=Artifact* - //// END - //// )? - //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //// END; - //// - ////AmentPackage returns AmentPackage: - //// {AmentPackage} - //// 'AmentPackage' - //// name=RosNames':' - //// BEGIN - //// ('fromGitRepo:' fromGitRepo=EString)? - //// ('artifacts:' - //// BEGIN - //// artifact+=Artifact* - //// END - //// )? - //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //// END; - ///////////////////// - ////ARTIFACT AND NODE - ///////////////////// - //Artifact returns Artifact: - // {Artifact} - // name=RosNames':' - // BEGIN - // (node=Node)? - // END; - public ArtifactElements getArtifactAccess() { - return pArtifact; - } - - public ParserRule getArtifactRule() { - return getArtifactAccess().getRule(); - } - - //Node returns Node: - // 'node:' name=RosNames - // ( - // ('publishers:' - // BEGIN - // publisher+=Publisher* - // END - // )| - // ('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - // )| - // ('serviceservers:' - // BEGIN - // serviceserver+=ServiceServer* - // END - // )| - // ('serviceclients:' - // BEGIN - // serviceclient+=ServiceClient* - // END - // )| - // ('actionservers:' - // BEGIN - // actionserver+=ActionServer* - // END - // )| - // ('actionclients:' - // BEGIN - // actionclient+=ActionClient* - // END - // )| - // ('parameters:' - // BEGIN - // parameter+=Parameter* - // END - // ) - // )* - // ; - public NodeElements getNodeAccess() { - return pNode; - } - - public ParserRule getNodeRule() { - return getNodeAccess().getRule(); - } - - ///////////////////// - ////OBJECTS/SPECIFICATIONS - ///////////////////// - //SpecBase returns SpecBase: - // TopicSpec | ServiceSpec | ActionSpec; - public SpecBaseElements getSpecBaseAccess() { - return pSpecBase; - } - - public ParserRule getSpecBaseRule() { - return getSpecBaseAccess().getRule(); - } - - //TopicSpec returns TopicSpec: - // {TopicSpec} - // 'msg:'name=(EString|'Header'|'String') - // BEGIN - // 'message:' (BEGIN message=MessageDefinition END)? - // END - // ; - public TopicSpecElements getTopicSpecAccess() { - return pTopicSpec; - } - - public ParserRule getTopicSpecRule() { - return getTopicSpecAccess().getRule(); - } - - //ServiceSpec returns ServiceSpec: - // {ServiceSpec} - // 'srv:'name=EString - // BEGIN - // 'request:' (BEGIN request=MessageDefinition END)? - // 'response:' (BEGIN response=MessageDefinition END)? - // END; - public ServiceSpecElements getServiceSpecAccess() { - return pServiceSpec; - } - - public ParserRule getServiceSpecRule() { - return getServiceSpecAccess().getRule(); - } - - //ActionSpec returns ActionSpec: - // {ActionSpec} - // 'action:'name=EString - // BEGIN - // 'goal:' (BEGIN goal=MessageDefinition END)? - // 'result:' (BEGIN result=MessageDefinition END)? - // 'feedback:' (BEGIN feedback=MessageDefinition END)? - // END; - public ActionSpecElements getActionSpecAccess() { - return pActionSpec; - } - - public ParserRule getActionSpecRule() { - return getActionSpecAccess().getRule(); - } - - //MessageDefinition returns MessageDefinition: - // {MessageDefinition} - // MessagePart+=MessagePart*; - public MessageDefinitionElements getMessageDefinitionAccess() { - return pMessageDefinition; - } - - public ParserRule getMessageDefinitionRule() { - return getMessageDefinitionAccess().getRule(); - } - - ///////////////////// - ////INTERFACES - ///////////////////// - //Publisher returns Publisher: - // {Publisher} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public PublisherElements getPublisherAccess() { - return pPublisher; - } - - public ParserRule getPublisherRule() { - return getPublisherAccess().getRule(); - } - - //Subscriber returns Subscriber: - // {Subscriber} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public SubscriberElements getSubscriberAccess() { - return pSubscriber; - } - - public ParserRule getSubscriberRule() { - return getSubscriberAccess().getRule(); - } - - //ServiceServer returns ServiceServer: - // {ServiceServer} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public ServiceServerElements getServiceServerAccess() { - return pServiceServer; - } - - public ParserRule getServiceServerRule() { - return getServiceServerAccess().getRule(); - } - - //ServiceClient returns ServiceClient: - // {ServiceClient} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public ServiceClientElements getServiceClientAccess() { - return pServiceClient; - } - - public ParserRule getServiceClientRule() { - return getServiceClientAccess().getRule(); - } - - //ActionServer returns ActionServer: - // {ActionServer} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public ActionServerElements getActionServerAccess() { - return pActionServer; - } - - public ParserRule getActionServerRule() { - return getActionServerAccess().getRule(); - } - - //ActionClient returns ActionClient: - // {ActionClient} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public ActionClientElements getActionClientAccess() { - return pActionClient; - } - - public ParserRule getActionClientRule() { - return getActionClientAccess().getRule(); - } - - ///////////////////// - ////DEPENDENCIES - ///////////////////// - //Dependency returns Dependency: - // PackageDependency | ExternalDependency; - public DependencyElements getDependencyAccess() { - return pDependency; - } - - public ParserRule getDependencyRule() { - return getDependencyAccess().getRule(); - } - - //PackageDependency returns PackageDependency: - // package=[Package|EString]; - public PackageDependencyElements getPackageDependencyAccess() { - return pPackageDependency; - } - - public ParserRule getPackageDependencyRule() { - return getPackageDependencyAccess().getRule(); - } - - //ExternalDependency returns ExternalDependency: - // {ExternalDependency} - // 'ExternalDependency' - // name=EString; - public ExternalDependencyElements getExternalDependencyAccess() { - return pExternalDependency; - } - - public ParserRule getExternalDependencyRule() { - return getExternalDependencyAccess().getRule(); - } - - ///////////////////// - ////NAMESPACES - ///////////////////// - //Namespace returns Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; - public BasicsGrammarAccess.NamespaceElements getNamespaceAccess() { - return gaBasics.getNamespaceAccess(); - } - - public ParserRule getNamespaceRule() { - return getNamespaceAccess().getRule(); - } - - //GraphName returns GraphName: - // 'GraphName' ; - public BasicsGrammarAccess.GraphNameElements getGraphNameAccess() { - return gaBasics.getGraphNameAccess(); - } - - public ParserRule getGraphNameRule() { - return getGraphNameAccess().getRule(); - } - - //GlobalNamespace returns GlobalNamespace: - // {GlobalNamespace} - // 'GlobalNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.GlobalNamespaceElements getGlobalNamespaceAccess() { - return gaBasics.getGlobalNamespaceAccess(); - } - - public ParserRule getGlobalNamespaceRule() { - return getGlobalNamespaceAccess().getRule(); - } - - //RelativeNamespace_Impl returns RelativeNamespace: - // {RelativeNamespace} - // 'RelativeNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { - return gaBasics.getRelativeNamespace_ImplAccess(); - } - - public ParserRule getRelativeNamespace_ImplRule() { - return getRelativeNamespace_ImplAccess().getRule(); - } - - //PrivateNamespace returns PrivateNamespace: - // {PrivateNamespace} - // 'PrivateNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.PrivateNamespaceElements getPrivateNamespaceAccess() { - return gaBasics.getPrivateNamespaceAccess(); - } - - public ParserRule getPrivateNamespaceRule() { - return getPrivateNamespaceAccess().getRule(); - } - - ///////////////////// - ////PARAMETERS DEFINITION - ///////////////////// - //RosParamNames returns ecore::EString: - // ROS_CONVENTION_PARAM | ID - //; - public BasicsGrammarAccess.RosParamNamesElements getRosParamNamesAccess() { - return gaBasics.getRosParamNamesAccess(); - } - - public ParserRule getRosParamNamesRule() { - return getRosParamNamesAccess().getRule(); - } - - //Parameter returns Parameter: - // {Parameter} - // name=EString':' - // BEGIN - // ('ns:' namespace=Namespace)? - // 'type:' type=ParameterType - // ('value:' value=ParameterValue)? - // END - // ; - public BasicsGrammarAccess.ParameterElements getParameterAccess() { - return gaBasics.getParameterAccess(); - } - - public ParserRule getParameterRule() { - return getParameterAccess().getRule(); - } - - //ParameterType returns ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; - public BasicsGrammarAccess.ParameterTypeElements getParameterTypeAccess() { - return gaBasics.getParameterTypeAccess(); - } - - public ParserRule getParameterTypeRule() { - return getParameterTypeAccess().getRule(); - } - - // // | ParameterDateType; - //ParameterValue returns ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; - public BasicsGrammarAccess.ParameterValueElements getParameterValueAccess() { - return gaBasics.getParameterValueAccess(); - } - - public ParserRule getParameterValueRule() { - return getParameterValueAccess().getRule(); - } - - // // | ParameterDate; - //ParameterListType returns ParameterListType: - // {ParameterListType} - // 'List' - // '[' - // sequence+=ParameterType ( ',' sequence+=ParameterType )* - // ']'; - public BasicsGrammarAccess.ParameterListTypeElements getParameterListTypeAccess() { - return gaBasics.getParameterListTypeAccess(); - } - - public ParserRule getParameterListTypeRule() { - return getParameterListTypeAccess().getRule(); - } - - //ParameterStructType returns ParameterStructType: - // {ParameterStructType} - // 'Struct' - // '[' - // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* - // ']'; - public BasicsGrammarAccess.ParameterStructTypeElements getParameterStructTypeAccess() { - return gaBasics.getParameterStructTypeAccess(); - } - - public ParserRule getParameterStructTypeRule() { - return getParameterStructTypeAccess().getRule(); - } - - //ParameterIntegerType returns ParameterIntegerType: - // {ParameterIntegerType} - // 'Integer' - // ('default:' default=ParameterInteger)?; - public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { - return gaBasics.getParameterIntegerTypeAccess(); - } - - public ParserRule getParameterIntegerTypeRule() { - return getParameterIntegerTypeAccess().getRule(); - } - - //ParameterStringType returns ParameterStringType: - // {ParameterStringType} - // 'String' - // ('default:' default=ParameterString)?; - public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { - return gaBasics.getParameterStringTypeAccess(); - } - - public ParserRule getParameterStringTypeRule() { - return getParameterStringTypeAccess().getRule(); - } - - //ParameterDoubleType returns ParameterDoubleType: - // {ParameterDoubleType} - // 'Double' - // ('default:' default=ParameterDouble)?; - public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { - return gaBasics.getParameterDoubleTypeAccess(); - } - - public ParserRule getParameterDoubleTypeRule() { - return getParameterDoubleTypeAccess().getRule(); - } - - //ParameterDateType returns ParameterDateType: - // {ParameterDateType} - // 'Date' - // ('default:' default=ParameterDate)?; - public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { - return gaBasics.getParameterDateTypeAccess(); - } - - public ParserRule getParameterDateTypeRule() { - return getParameterDateTypeAccess().getRule(); - } - - //ParameterBooleanType returns ParameterBooleanType: - // {ParameterBooleanType} - // 'Boolean' - // ('default:' default=ParameterBoolean)?; - public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { - return gaBasics.getParameterBooleanTypeAccess(); - } - - public ParserRule getParameterBooleanTypeRule() { - return getParameterBooleanTypeAccess().getRule(); - } - - //ParameterBase64Type returns ParameterBase64Type: - // {ParameterBase64Type} - // 'Base64' - // ('default:' default=ParameterBase64)?; - public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { - return gaBasics.getParameterBase64TypeAccess(); - } - - public ParserRule getParameterBase64TypeRule() { - return getParameterBase64TypeAccess().getRule(); - } - - //ParameterAnyType returns ParameterAnyType: - // {ParameterAnyType} - // 'Any' - // ('default:' default=ParameterAny)?; - public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { - return gaBasics.getParameterAnyTypeAccess(); - } - - public ParserRule getParameterAnyTypeRule() { - return getParameterAnyTypeAccess().getRule(); - } - - //ParameterArrayType returns ParameterArrayType: - // BEGIN - // 'Array:' type=ParameterType - // ('default:' default=ParameterList)? - // END; - public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { - return gaBasics.getParameterArrayTypeAccess(); - } - - public ParserRule getParameterArrayTypeRule() { - return getParameterArrayTypeAccess().getRule(); - } - - //ParameterList returns ParameterSequence: - // {ParameterSequence} - // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' - //; - public BasicsGrammarAccess.ParameterListElements getParameterListAccess() { - return gaBasics.getParameterListAccess(); - } - - public ParserRule getParameterListRule() { - return getParameterListAccess().getRule(); - } - - //ParameterAny returns ParameterAny: - // {ParameterAny} - // 'ParameterAny' - // ('value' value=EString)? - // ; - public BasicsGrammarAccess.ParameterAnyElements getParameterAnyAccess() { - return gaBasics.getParameterAnyAccess(); - } - - public ParserRule getParameterAnyRule() { - return getParameterAnyAccess().getRule(); - } - - //ParameterString returns ParameterString: - // value=EString - //; - public BasicsGrammarAccess.ParameterStringElements getParameterStringAccess() { - return gaBasics.getParameterStringAccess(); - } - - public ParserRule getParameterStringRule() { - return getParameterStringAccess().getRule(); - } - - //ParameterBase64 returns ParameterBase64: - // value=Base64Binary - //; - public BasicsGrammarAccess.ParameterBase64Elements getParameterBase64Access() { - return gaBasics.getParameterBase64Access(); - } - - public ParserRule getParameterBase64Rule() { - return getParameterBase64Access().getRule(); - } - - //ParameterInteger returns ParameterInteger: - // value=Integer0 - //; - public BasicsGrammarAccess.ParameterIntegerElements getParameterIntegerAccess() { - return gaBasics.getParameterIntegerAccess(); - } - - public ParserRule getParameterIntegerRule() { - return getParameterIntegerAccess().getRule(); - } - - //ParameterDouble returns ParameterDouble: - // value=Double0 - //; - public BasicsGrammarAccess.ParameterDoubleElements getParameterDoubleAccess() { - return gaBasics.getParameterDoubleAccess(); - } - - public ParserRule getParameterDoubleRule() { - return getParameterDoubleAccess().getRule(); - } - - //ParameterBoolean returns ParameterBoolean: - // value=boolean0 - //; - public BasicsGrammarAccess.ParameterBooleanElements getParameterBooleanAccess() { - return gaBasics.getParameterBooleanAccess(); - } - - public ParserRule getParameterBooleanRule() { - return getParameterBooleanAccess().getRule(); - } - - //ParameterStruct returns ParameterStruct: - // {ParameterStruct} - // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? - //; - public BasicsGrammarAccess.ParameterStructElements getParameterStructAccess() { - return gaBasics.getParameterStructAccess(); - } - - public ParserRule getParameterStructRule() { - return getParameterStructAccess().getRule(); - } - - //ParameterDate returns ParameterDate: - // value=DateTime0 - // ; - public BasicsGrammarAccess.ParameterDateElements getParameterDateAccess() { - return gaBasics.getParameterDateAccess(); - } - - public ParserRule getParameterDateRule() { - return getParameterDateAccess().getRule(); - } - - //ParameterStructMember returns ParameterStructMember: - // name=EString':' - // BEGIN - // value=ParameterValue - // END; - public BasicsGrammarAccess.ParameterStructMemberElements getParameterStructMemberAccess() { - return gaBasics.getParameterStructMemberAccess(); - } - - public ParserRule getParameterStructMemberRule() { - return getParameterStructMemberAccess().getRule(); - } - - //ParameterStructTypeMember returns ParameterStructTypeMember: - // name=EString - // type=ParameterType - // ; - public BasicsGrammarAccess.ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { - return gaBasics.getParameterStructTypeMemberAccess(); - } - - public ParserRule getParameterStructTypeMemberRule() { - return getParameterStructTypeMemberAccess().getRule(); - } - - ///////////////////// - ////PARAMETERS PRIMITIVES TYPES - ///////////////////// - //terminal DIGIT: '0'..'9'; - public TerminalRule getDIGITRule() { - return gaBasics.getDIGITRule(); - } - - //terminal BINARY: ('0b'|'0B')('0'|'1')+; - public TerminalRule getBINARYRule() { - return gaBasics.getBINARYRule(); - } - - //terminal BOOLEAN: 'true'|'false'; - public TerminalRule getBOOLEANRule() { - return gaBasics.getBOOLEANRule(); - } - - //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); - public TerminalRule getDOUBLERule() { - return gaBasics.getDOUBLERule(); - } - - // // Use terminal to avoid 'e' turning into a keyword - //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; - public TerminalRule getDECINTRule() { - return gaBasics.getDECINTRule(); - } - - //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; - public TerminalRule getDAYRule() { - return gaBasics.getDAYRule(); - } - - //terminal MONTH:'1'..'9' | '1' '0'..'2'; - public TerminalRule getMONTHRule() { - return gaBasics.getMONTHRule(); - } - - //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; - public TerminalRule getYEARRule() { - return gaBasics.getYEARRule(); - } - - //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); - public TerminalRule getHOURRule() { - return gaBasics.getHOURRule(); - } - - //terminal MIN_SEC:('0'..'5')('0'..'9'); - public TerminalRule getMIN_SECRule() { - return gaBasics.getMIN_SECRule(); - } - - //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; - public TerminalRule getDATE_TIMERule() { - return gaBasics.getDATE_TIMERule(); - } - - //Base64Binary returns type::Base64Binary: - // BINARY ; - public BasicsGrammarAccess.Base64BinaryElements getBase64BinaryAccess() { - return gaBasics.getBase64BinaryAccess(); - } - - public ParserRule getBase64BinaryRule() { - return getBase64BinaryAccess().getRule(); - } - - //boolean0 returns type::Boolean: - // BOOLEAN; - public BasicsGrammarAccess.Boolean0Elements getBoolean0Access() { - return gaBasics.getBoolean0Access(); - } - - public ParserRule getBoolean0Rule() { - return getBoolean0Access().getRule(); - } - - //Double0 returns type::Double: - // DOUBLE; - public BasicsGrammarAccess.Double0Elements getDouble0Access() { - return gaBasics.getDouble0Access(); - } - - public ParserRule getDouble0Rule() { - return getDouble0Access().getRule(); - } - - //Integer0 returns type::Int: - // DECINT; - public BasicsGrammarAccess.Integer0Elements getInteger0Access() { - return gaBasics.getInteger0Access(); - } - - public ParserRule getInteger0Rule() { - return getInteger0Access().getRule(); - } - - //DateTime0 returns type::DateTime: - // DATE_TIME; - public BasicsGrammarAccess.DateTime0Elements getDateTime0Access() { - return gaBasics.getDateTime0Access(); - } - - public ParserRule getDateTime0Rule() { - return getDateTime0Access().getRule(); - } - - ///////////////////// - ////MESSAGE PRIMITIVES DEFINITION - ///////////////////// - //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) - //; - public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { - return gaBasics.getMessagePartAccess(); - } - - public ParserRule getMessagePartRule() { - return getMessagePartAccess().getRule(); - } - - //terminal MESSAGE_ASIGMENT: - // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) - //; - public TerminalRule getMESSAGE_ASIGMENTRule() { - return gaBasics.getMESSAGE_ASIGMENTRule(); - } - - //AbstractType returns primitives::AbstractType: - // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | - // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | - // TopicSpecRef | ArrayTopicSpecRef ; - public BasicsGrammarAccess.AbstractTypeElements getAbstractTypeAccess() { - return gaBasics.getAbstractTypeAccess(); - } - - public ParserRule getAbstractTypeRule() { - return getAbstractTypeAccess().getRule(); - } - - //bool returns primitives::bool: - // {primitives::bool} - // 'bool' - // ; - public BasicsGrammarAccess.BoolElements getBoolAccess() { - return gaBasics.getBoolAccess(); - } - - public ParserRule getBoolRule() { - return getBoolAccess().getRule(); - } - - //int8 returns primitives::int8: - // {primitives::int8} - // 'int8' - // ; - public BasicsGrammarAccess.Int8Elements getInt8Access() { - return gaBasics.getInt8Access(); - } - - public ParserRule getInt8Rule() { - return getInt8Access().getRule(); - } - - //uint8 returns primitives::uint8: - // {primitives::uint8} - // 'uint8' - // ; - public BasicsGrammarAccess.Uint8Elements getUint8Access() { - return gaBasics.getUint8Access(); - } - - public ParserRule getUint8Rule() { - return getUint8Access().getRule(); - } - - //int16 returns primitives::int16: - // {primitives::int16} - // 'int16' - // ; - public BasicsGrammarAccess.Int16Elements getInt16Access() { - return gaBasics.getInt16Access(); - } - - public ParserRule getInt16Rule() { - return getInt16Access().getRule(); - } - - //uint16 returns primitives::uint16: - // {primitives::uint16} - // 'uint16' - // ; - public BasicsGrammarAccess.Uint16Elements getUint16Access() { - return gaBasics.getUint16Access(); - } - - public ParserRule getUint16Rule() { - return getUint16Access().getRule(); - } - - //int32 returns primitives::int32: - // {primitives::int32} - // 'int32' - // ; - public BasicsGrammarAccess.Int32Elements getInt32Access() { - return gaBasics.getInt32Access(); - } - - public ParserRule getInt32Rule() { - return getInt32Access().getRule(); - } - - //uint32 returns primitives::uint32: - // {primitives::uint32} - // 'uint32' - // ; - public BasicsGrammarAccess.Uint32Elements getUint32Access() { - return gaBasics.getUint32Access(); - } - - public ParserRule getUint32Rule() { - return getUint32Access().getRule(); - } - - //int64 returns primitives::int64: - // {primitives::int64} - // 'int64' - // ; - public BasicsGrammarAccess.Int64Elements getInt64Access() { - return gaBasics.getInt64Access(); - } - - public ParserRule getInt64Rule() { - return getInt64Access().getRule(); - } - - //uint64 returns primitives::uint64: - // {primitives::uint64} - // 'uint64' - // ; - public BasicsGrammarAccess.Uint64Elements getUint64Access() { - return gaBasics.getUint64Access(); - } - - public ParserRule getUint64Rule() { - return getUint64Access().getRule(); - } - - //float32 returns primitives::float32: - // {primitives::float32} - // 'float32' - // ; - public BasicsGrammarAccess.Float32Elements getFloat32Access() { - return gaBasics.getFloat32Access(); - } - - public ParserRule getFloat32Rule() { - return getFloat32Access().getRule(); - } - - //float64 returns primitives::float64: - // {primitives::float64} - // 'float64' - // ; - public BasicsGrammarAccess.Float64Elements getFloat64Access() { - return gaBasics.getFloat64Access(); - } - - public ParserRule getFloat64Rule() { - return getFloat64Access().getRule(); - } - - //string0 returns primitives::string: - // {primitives::string} - // 'string' - // ; - public BasicsGrammarAccess.String0Elements getString0Access() { - return gaBasics.getString0Access(); - } - - public ParserRule getString0Rule() { - return getString0Access().getRule(); - } - - //byte returns primitives::Byte: - // {primitives::Byte} - // 'byte' - // ; - public BasicsGrammarAccess.ByteElements getByteAccess() { - return gaBasics.getByteAccess(); - } - - public ParserRule getByteRule() { - return getByteAccess().getRule(); - } - - //time returns primitives::time: - // {primitives::time} - // 'time' - // ; - public BasicsGrammarAccess.TimeElements getTimeAccess() { - return gaBasics.getTimeAccess(); - } - - public ParserRule getTimeRule() { - return getTimeAccess().getRule(); - } - - //duration returns primitives::duration: - // {primitives::duration} - // 'duration' - // ; - public BasicsGrammarAccess.DurationElements getDurationAccess() { - return gaBasics.getDurationAccess(); - } - - public ParserRule getDurationRule() { - return getDurationAccess().getRule(); - } - - //boolArray returns primitives::boolArray: - // {primitives::boolArray} - // 'bool[]' - // ; - public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { - return gaBasics.getBoolArrayAccess(); - } - - public ParserRule getBoolArrayRule() { - return getBoolArrayAccess().getRule(); - } - - //int8Array returns primitives::int8Array: - // {primitives::int8Array} - // 'int8[]' - // ; - public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { - return gaBasics.getInt8ArrayAccess(); - } - - public ParserRule getInt8ArrayRule() { - return getInt8ArrayAccess().getRule(); - } - - //uint8Array returns primitives::uint8Array: - // {primitives::uint8Array} - // 'uint8[]' - // ; - public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { - return gaBasics.getUint8ArrayAccess(); - } - - public ParserRule getUint8ArrayRule() { - return getUint8ArrayAccess().getRule(); - } - - //int16Array returns primitives::int16Array: - // {primitives::int16Array} - // 'int16[]' - // ; - public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { - return gaBasics.getInt16ArrayAccess(); - } - - public ParserRule getInt16ArrayRule() { - return getInt16ArrayAccess().getRule(); - } - - //uint16Array returns primitives::uint16Array: - // {primitives::uint16Array} - // 'uint16[]' - // ; - public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { - return gaBasics.getUint16ArrayAccess(); - } - - public ParserRule getUint16ArrayRule() { - return getUint16ArrayAccess().getRule(); - } - - //int32Array returns primitives::int32Array: - // {primitives::int32Array} - // 'int32[]' - // ; - public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { - return gaBasics.getInt32ArrayAccess(); - } - - public ParserRule getInt32ArrayRule() { - return getInt32ArrayAccess().getRule(); - } - - //uint32Array returns primitives::uint32Array: - // {primitives::uint32Array} - // 'uint32[]' - // ; - public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { - return gaBasics.getUint32ArrayAccess(); - } - - public ParserRule getUint32ArrayRule() { - return getUint32ArrayAccess().getRule(); - } - - //int64Array returns primitives::int64Array: - // {primitives::int64Array} - // 'int64[]' - // ; - public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { - return gaBasics.getInt64ArrayAccess(); - } - - public ParserRule getInt64ArrayRule() { - return getInt64ArrayAccess().getRule(); - } - - //uint64Array returns primitives::uint64Array: - // {primitives::uint64Array} - // 'uint64[]' - // ; - public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { - return gaBasics.getUint64ArrayAccess(); - } - - public ParserRule getUint64ArrayRule() { - return getUint64ArrayAccess().getRule(); - } - - //float32Array returns primitives::float32Array: - // {primitives::float32Array} - // 'float32[]' - // ; - public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { - return gaBasics.getFloat32ArrayAccess(); - } - - public ParserRule getFloat32ArrayRule() { - return getFloat32ArrayAccess().getRule(); - } - - //float64Array returns primitives::float64Array: - // {primitives::float64Array} - // 'float64[]' - // ; - public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { - return gaBasics.getFloat64ArrayAccess(); - } - - public ParserRule getFloat64ArrayRule() { - return getFloat64ArrayAccess().getRule(); - } - - //string0Array returns primitives::stringArray: - // {primitives::stringArray} - // 'string[]' - // ; - public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { - return gaBasics.getString0ArrayAccess(); - } - - public ParserRule getString0ArrayRule() { - return getString0ArrayAccess().getRule(); - } - - //byteArray returns primitives::ByteArray: - // {primitives::ByteArray} - // 'byte[]' - // ; - public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { - return gaBasics.getByteArrayAccess(); - } - - public ParserRule getByteArrayRule() { - return getByteArrayAccess().getRule(); - } - - //Header returns primitives::Header: - // {primitives::Header} - // 'Header' - //; - public BasicsGrammarAccess.HeaderElements getHeaderAccess() { - return gaBasics.getHeaderAccess(); - } - - public ParserRule getHeaderRule() { - return getHeaderAccess().getRule(); - } - - //TopicSpecRef returns TopicSpecRef: - // TopicSpec=[TopicSpec|EString] - //; - public BasicsGrammarAccess.TopicSpecRefElements getTopicSpecRefAccess() { - return gaBasics.getTopicSpecRefAccess(); - } - - public ParserRule getTopicSpecRefRule() { - return getTopicSpecRefAccess().getRule(); - } - - //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' - //; - public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { - return gaBasics.getArrayTopicSpecRefAccess(); - } - - public ParserRule getArrayTopicSpecRefRule() { - return getArrayTopicSpecRefAccess().getRule(); - } - - //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; - public BasicsGrammarAccess.KEYWORDElements getKEYWORDAccess() { - return gaBasics.getKEYWORDAccess(); - } - - public ParserRule getKEYWORDRule() { - return getKEYWORDAccess().getRule(); - } - - ///////////////////// - //// YAML format - ///////////////////// - //terminal BEGIN: 'synthetic:BEGIN'; - public TerminalRule getBEGINRule() { - return gaBasics.getBEGINRule(); - } - - //terminal END: 'synthetic:END'; - public TerminalRule getENDRule() { - return gaBasics.getENDRule(); - } - - //@Override - //terminal SL_COMMENT: '#' !('\n'|'\r')*; - public TerminalRule getSL_COMMENTRule() { - return gaBasics.getSL_COMMENTRule(); - } - - ///////////////////// - //// CONVENTIONS AND NAMES - ///////////////////// - //EString returns ecore::EString: - // STRING | ID; - public BasicsGrammarAccess.EStringElements getEStringAccess() { - return gaBasics.getEStringAccess(); - } - - public ParserRule getEStringRule() { - return getEStringAccess().getRule(); - } - - //RosNames returns ecore::EString: - // ROS_CONVENTION_A | ID | 'node' - //; - public BasicsGrammarAccess.RosNamesElements getRosNamesAccess() { - return gaBasics.getRosNamesAccess(); - } - - public ParserRule getRosNamesRule() { - return getRosNamesAccess().getRule(); - } - - //terminal ROS_CONVENTION_A: - // ( ('/' ID ) | ( ID '/' ) )* ; - public TerminalRule getROS_CONVENTION_ARule() { - return gaBasics.getROS_CONVENTION_ARule(); - } - - //terminal ROS_CONVENTION_PARAM: - // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; - public TerminalRule getROS_CONVENTION_PARAMRule() { - return gaBasics.getROS_CONVENTION_PARAMRule(); - } - - //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - public TerminalRule getIDRule() { - return gaTerminals.getIDRule(); - } - - //terminal INT returns ecore::EInt: ('0'..'9')+; - public TerminalRule getINTRule() { - return gaTerminals.getINTRule(); - } - - //terminal STRING: - // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | - // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" - // ; - public TerminalRule getSTRINGRule() { - return gaTerminals.getSTRINGRule(); - } - - //terminal ML_COMMENT : '/*' -> '*/'; - public TerminalRule getML_COMMENTRule() { - return gaTerminals.getML_COMMENTRule(); - } - - //terminal WS : (' '|'\t'|'\r'|'\n')+; - public TerminalRule getWSRule() { - return gaTerminals.getWSRule(); - } - - //terminal ANY_OTHER: .; - public TerminalRule getANY_OTHERRule() { - return gaTerminals.getANY_OTHERRule(); - } + + public class PackageSetElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.PackageSet"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cPackageSetAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cPackagePackage_ImplParserRuleCall_1_0 = (RuleCall)cPackageAssignment_1.eContents().get(0); + + //PackageSet returns PackageSet: + // {PackageSet} + // package+=Package_Impl* + // ; + @Override public ParserRule getRule() { return rule; } + + //{PackageSet} + //package+=Package_Impl* + public Group getGroup() { return cGroup; } + + //{PackageSet} + public Action getPackageSetAction_0() { return cPackageSetAction_0; } + + //package+=Package_Impl* + public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } + + //Package_Impl + public RuleCall getPackagePackage_ImplParserRuleCall_1_0() { return cPackagePackage_ImplParserRuleCall_1_0; } + } + public class PackageElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Package"); + private final RuleCall cPackage_ImplParserRuleCall = (RuleCall)rule.eContents().get(1); + + ///////////////////// + ////PACKAGES + ///////////////////// + //Package returns Package: + // Package_Impl //| + // //CatkinPackage | + // //AmentPackage + // ; + @Override public ParserRule getRule() { return rule; } + + //Package_Impl + public RuleCall getPackage_ImplParserRuleCall() { return cPackage_ImplParserRuleCall; } + } + public class Package_ImplElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Package_Impl"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cPackageAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cFromGitRepoKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cFromGitRepoAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cFromGitRepoEStringParserRuleCall_4_1_0 = (RuleCall)cFromGitRepoAssignment_4_1.eContents().get(0); + private final Group cGroup_5 = (Group)cGroup.eContents().get(5); + private final Keyword cSpecsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_5_1 = (RuleCall)cGroup_5.eContents().get(1); + private final Assignment cSpecAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); + private final RuleCall cSpecSpecBaseParserRuleCall_5_2_0 = (RuleCall)cSpecAssignment_5_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_5_3 = (RuleCall)cGroup_5.eContents().get(3); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cDependenciesKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Keyword cLeftSquareBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); + private final Assignment cDependencyAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); + private final RuleCall cDependencyDependencyParserRuleCall_6_2_0 = (RuleCall)cDependencyAssignment_6_2.eContents().get(0); + private final Group cGroup_6_3 = (Group)cGroup_6.eContents().get(3); + private final Keyword cCommaKeyword_6_3_0 = (Keyword)cGroup_6_3.eContents().get(0); + private final Assignment cDependencyAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); + private final RuleCall cDependencyDependencyParserRuleCall_6_3_1_0 = (RuleCall)cDependencyAssignment_6_3_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_6_4 = (Keyword)cGroup_6.eContents().get(4); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + //Package_Impl returns Package: + // {Package} + // name=RosNames':' + // BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('specs:' + // BEGIN + // spec+=SpecBase* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + // END; + @Override public ParserRule getRule() { return rule; } + + //{Package} + //name=RosNames':' + //BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('specs:' + // BEGIN + // spec+=SpecBase* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //END + public Group getGroup() { return cGroup; } + + //{Package} + public Action getPackageAction_0() { return cPackageAction_0; } + + //name=RosNames + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //RosNames + public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //('fromGitRepo:' fromGitRepo=EString)? + public Group getGroup_4() { return cGroup_4; } + + //'fromGitRepo:' + public Keyword getFromGitRepoKeyword_4_0() { return cFromGitRepoKeyword_4_0; } + + //fromGitRepo=EString + public Assignment getFromGitRepoAssignment_4_1() { return cFromGitRepoAssignment_4_1; } + + //EString + public RuleCall getFromGitRepoEStringParserRuleCall_4_1_0() { return cFromGitRepoEStringParserRuleCall_4_1_0; } + + //('specs:' + // BEGIN + // spec+=SpecBase* + // END + //)? + public Group getGroup_5() { return cGroup_5; } + + //'specs:' + public Keyword getSpecsKeyword_5_0() { return cSpecsKeyword_5_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_5_1() { return cBEGINTerminalRuleCall_5_1; } + + //spec+=SpecBase* + public Assignment getSpecAssignment_5_2() { return cSpecAssignment_5_2; } + + //SpecBase + public RuleCall getSpecSpecBaseParserRuleCall_5_2_0() { return cSpecSpecBaseParserRuleCall_5_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_5_3() { return cENDTerminalRuleCall_5_3; } + + //('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + public Group getGroup_6() { return cGroup_6; } + + //'dependencies:' + public Keyword getDependenciesKeyword_6_0() { return cDependenciesKeyword_6_0; } + + //'[' + public Keyword getLeftSquareBracketKeyword_6_1() { return cLeftSquareBracketKeyword_6_1; } + + //dependency+=Dependency + public Assignment getDependencyAssignment_6_2() { return cDependencyAssignment_6_2; } + + //Dependency + public RuleCall getDependencyDependencyParserRuleCall_6_2_0() { return cDependencyDependencyParserRuleCall_6_2_0; } + + //(',' dependency+=Dependency)* + public Group getGroup_6_3() { return cGroup_6_3; } + + //',' + public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } + + //dependency+=Dependency + public Assignment getDependencyAssignment_6_3_1() { return cDependencyAssignment_6_3_1; } + + //Dependency + public RuleCall getDependencyDependencyParserRuleCall_6_3_1_0() { return cDependencyDependencyParserRuleCall_6_3_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_6_4() { return cRightSquareBracketKeyword_6_4; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + public class ArtifactElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Artifact"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cArtifactAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Assignment cNodeAssignment_4 = (Assignment)cGroup.eContents().get(4); + private final RuleCall cNodeNodeParserRuleCall_4_0 = (RuleCall)cNodeAssignment_4.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_5 = (RuleCall)cGroup.eContents().get(5); + + ////CatkinPackage returns CatkinPackage: + //// {CatkinPackage} + //// name=RosNames':' + //// BEGIN + //// ('fromGitRepo:' fromGitRepo=EString)? + //// ('artifacts:' + //// BEGIN + //// artifact+=Artifact* + //// END + //// )? + //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //// END; + //// + ////AmentPackage returns AmentPackage: + //// {AmentPackage} + //// 'AmentPackage' + //// name=RosNames':' + //// BEGIN + //// ('fromGitRepo:' fromGitRepo=EString)? + //// ('artifacts:' + //// BEGIN + //// artifact+=Artifact* + //// END + //// )? + //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //// END; + ///////////////////// + ////ARTIFACT AND NODE + ///////////////////// + //Artifact returns Artifact: + // {Artifact} + // name=RosNames':' + // BEGIN + // (node=Node)? + // END; + @Override public ParserRule getRule() { return rule; } + + //{Artifact} + // name=RosNames':' + // BEGIN + // (node=Node)? + // END + public Group getGroup() { return cGroup; } + + //{Artifact} + public Action getArtifactAction_0() { return cArtifactAction_0; } + + //name=RosNames + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //RosNames + public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //(node=Node)? + public Assignment getNodeAssignment_4() { return cNodeAssignment_4; } + + //Node + public RuleCall getNodeNodeParserRuleCall_4_0() { return cNodeNodeParserRuleCall_4_0; } + + //END + public RuleCall getENDTerminalRuleCall_5() { return cENDTerminalRuleCall_5; } + } + public class NodeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Node"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cNodeKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Group cGroup_2_0 = (Group)cAlternatives_2.eContents().get(0); + private final Keyword cPublishersKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_0_1 = (RuleCall)cGroup_2_0.eContents().get(1); + private final Assignment cPublisherAssignment_2_0_2 = (Assignment)cGroup_2_0.eContents().get(2); + private final RuleCall cPublisherPublisherParserRuleCall_2_0_2_0 = (RuleCall)cPublisherAssignment_2_0_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_0_3 = (RuleCall)cGroup_2_0.eContents().get(3); + private final Group cGroup_2_1 = (Group)cAlternatives_2.eContents().get(1); + private final Keyword cSubscribersKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_1_1 = (RuleCall)cGroup_2_1.eContents().get(1); + private final Assignment cSubscriberAssignment_2_1_2 = (Assignment)cGroup_2_1.eContents().get(2); + private final RuleCall cSubscriberSubscriberParserRuleCall_2_1_2_0 = (RuleCall)cSubscriberAssignment_2_1_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_1_3 = (RuleCall)cGroup_2_1.eContents().get(3); + private final Group cGroup_2_2 = (Group)cAlternatives_2.eContents().get(2); + private final Keyword cServiceserversKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_2_1 = (RuleCall)cGroup_2_2.eContents().get(1); + private final Assignment cServiceserverAssignment_2_2_2 = (Assignment)cGroup_2_2.eContents().get(2); + private final RuleCall cServiceserverServiceServerParserRuleCall_2_2_2_0 = (RuleCall)cServiceserverAssignment_2_2_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_2_3 = (RuleCall)cGroup_2_2.eContents().get(3); + private final Group cGroup_2_3 = (Group)cAlternatives_2.eContents().get(3); + private final Keyword cServiceclientsKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_3_1 = (RuleCall)cGroup_2_3.eContents().get(1); + private final Assignment cServiceclientAssignment_2_3_2 = (Assignment)cGroup_2_3.eContents().get(2); + private final RuleCall cServiceclientServiceClientParserRuleCall_2_3_2_0 = (RuleCall)cServiceclientAssignment_2_3_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_3_3 = (RuleCall)cGroup_2_3.eContents().get(3); + private final Group cGroup_2_4 = (Group)cAlternatives_2.eContents().get(4); + private final Keyword cActionserversKeyword_2_4_0 = (Keyword)cGroup_2_4.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_4_1 = (RuleCall)cGroup_2_4.eContents().get(1); + private final Assignment cActionserverAssignment_2_4_2 = (Assignment)cGroup_2_4.eContents().get(2); + private final RuleCall cActionserverActionServerParserRuleCall_2_4_2_0 = (RuleCall)cActionserverAssignment_2_4_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_4_3 = (RuleCall)cGroup_2_4.eContents().get(3); + private final Group cGroup_2_5 = (Group)cAlternatives_2.eContents().get(5); + private final Keyword cActionclientsKeyword_2_5_0 = (Keyword)cGroup_2_5.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_5_1 = (RuleCall)cGroup_2_5.eContents().get(1); + private final Assignment cActionclientAssignment_2_5_2 = (Assignment)cGroup_2_5.eContents().get(2); + private final RuleCall cActionclientActionClientParserRuleCall_2_5_2_0 = (RuleCall)cActionclientAssignment_2_5_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_5_3 = (RuleCall)cGroup_2_5.eContents().get(3); + private final Group cGroup_2_6 = (Group)cAlternatives_2.eContents().get(6); + private final Keyword cParametersKeyword_2_6_0 = (Keyword)cGroup_2_6.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_6_1 = (RuleCall)cGroup_2_6.eContents().get(1); + private final Assignment cParameterAssignment_2_6_2 = (Assignment)cGroup_2_6.eContents().get(2); + private final RuleCall cParameterParameterParserRuleCall_2_6_2_0 = (RuleCall)cParameterAssignment_2_6_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_6_3 = (RuleCall)cGroup_2_6.eContents().get(3); + + //Node returns Node: + // 'node:' name=RosNames + // ( + // ('publishers:' + // BEGIN + // publisher+=Publisher* + // END + // )| + // ('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + // )| + // ('serviceservers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + // )| + // ('serviceclients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + // )| + // ('actionservers:' + // BEGIN + // actionserver+=ActionServer* + // END + // )| + // ('actionclients:' + // BEGIN + // actionclient+=ActionClient* + // END + // )| + // ('parameters:' + // BEGIN + // parameter+=Parameter* + // END + // ) + // )* + // ; + @Override public ParserRule getRule() { return rule; } + + //'node:' name=RosNames + //( + //('publishers:' + // BEGIN + // publisher+=Publisher* + // END + //)| + //('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + //)| + //('serviceservers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + //)| + //('serviceclients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + //)| + //('actionservers:' + // BEGIN + // actionserver+=ActionServer* + // END + //)| + //('actionclients:' + // BEGIN + // actionclient+=ActionClient* + // END + //)| + //('parameters:' + // BEGIN + // parameter+=Parameter* + // END + //) + //)* + public Group getGroup() { return cGroup; } + + //'node:' + public Keyword getNodeKeyword_0() { return cNodeKeyword_0; } + + //name=RosNames + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //RosNames + public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } + + //( + //('publishers:' + // BEGIN + // publisher+=Publisher* + // END + //)| + //('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + //)| + //('serviceservers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + //)| + //('serviceclients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + //)| + //('actionservers:' + // BEGIN + // actionserver+=ActionServer* + // END + //)| + //('actionclients:' + // BEGIN + // actionclient+=ActionClient* + // END + //)| + //('parameters:' + // BEGIN + // parameter+=Parameter* + // END + //) + //)* + public Alternatives getAlternatives_2() { return cAlternatives_2; } + + //('publishers:' + // BEGIN + // publisher+=Publisher* + // END + //) + public Group getGroup_2_0() { return cGroup_2_0; } + + //'publishers:' + public Keyword getPublishersKeyword_2_0_0() { return cPublishersKeyword_2_0_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_2_0_1() { return cBEGINTerminalRuleCall_2_0_1; } + + //publisher+=Publisher* + public Assignment getPublisherAssignment_2_0_2() { return cPublisherAssignment_2_0_2; } + + //Publisher + public RuleCall getPublisherPublisherParserRuleCall_2_0_2_0() { return cPublisherPublisherParserRuleCall_2_0_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_2_0_3() { return cENDTerminalRuleCall_2_0_3; } + + //('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + //) + public Group getGroup_2_1() { return cGroup_2_1; } + + //'subscribers:' + public Keyword getSubscribersKeyword_2_1_0() { return cSubscribersKeyword_2_1_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_2_1_1() { return cBEGINTerminalRuleCall_2_1_1; } + + //subscriber+=Subscriber* + public Assignment getSubscriberAssignment_2_1_2() { return cSubscriberAssignment_2_1_2; } + + //Subscriber + public RuleCall getSubscriberSubscriberParserRuleCall_2_1_2_0() { return cSubscriberSubscriberParserRuleCall_2_1_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_2_1_3() { return cENDTerminalRuleCall_2_1_3; } + + //('serviceservers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + //) + public Group getGroup_2_2() { return cGroup_2_2; } + + //'serviceservers:' + public Keyword getServiceserversKeyword_2_2_0() { return cServiceserversKeyword_2_2_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_2_2_1() { return cBEGINTerminalRuleCall_2_2_1; } + + //serviceserver+=ServiceServer* + public Assignment getServiceserverAssignment_2_2_2() { return cServiceserverAssignment_2_2_2; } + + //ServiceServer + public RuleCall getServiceserverServiceServerParserRuleCall_2_2_2_0() { return cServiceserverServiceServerParserRuleCall_2_2_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_2_2_3() { return cENDTerminalRuleCall_2_2_3; } + + //('serviceclients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + //) + public Group getGroup_2_3() { return cGroup_2_3; } + + //'serviceclients:' + public Keyword getServiceclientsKeyword_2_3_0() { return cServiceclientsKeyword_2_3_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_2_3_1() { return cBEGINTerminalRuleCall_2_3_1; } + + //serviceclient+=ServiceClient* + public Assignment getServiceclientAssignment_2_3_2() { return cServiceclientAssignment_2_3_2; } + + //ServiceClient + public RuleCall getServiceclientServiceClientParserRuleCall_2_3_2_0() { return cServiceclientServiceClientParserRuleCall_2_3_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_2_3_3() { return cENDTerminalRuleCall_2_3_3; } + + //('actionservers:' + // BEGIN + // actionserver+=ActionServer* + // END + //) + public Group getGroup_2_4() { return cGroup_2_4; } + + //'actionservers:' + public Keyword getActionserversKeyword_2_4_0() { return cActionserversKeyword_2_4_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_2_4_1() { return cBEGINTerminalRuleCall_2_4_1; } + + //actionserver+=ActionServer* + public Assignment getActionserverAssignment_2_4_2() { return cActionserverAssignment_2_4_2; } + + //ActionServer + public RuleCall getActionserverActionServerParserRuleCall_2_4_2_0() { return cActionserverActionServerParserRuleCall_2_4_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_2_4_3() { return cENDTerminalRuleCall_2_4_3; } + + //('actionclients:' + // BEGIN + // actionclient+=ActionClient* + // END + //) + public Group getGroup_2_5() { return cGroup_2_5; } + + //'actionclients:' + public Keyword getActionclientsKeyword_2_5_0() { return cActionclientsKeyword_2_5_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_2_5_1() { return cBEGINTerminalRuleCall_2_5_1; } + + //actionclient+=ActionClient* + public Assignment getActionclientAssignment_2_5_2() { return cActionclientAssignment_2_5_2; } + + //ActionClient + public RuleCall getActionclientActionClientParserRuleCall_2_5_2_0() { return cActionclientActionClientParserRuleCall_2_5_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_2_5_3() { return cENDTerminalRuleCall_2_5_3; } + + //('parameters:' + // BEGIN + // parameter+=Parameter* + // END + //) + public Group getGroup_2_6() { return cGroup_2_6; } + + //'parameters:' + public Keyword getParametersKeyword_2_6_0() { return cParametersKeyword_2_6_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_2_6_1() { return cBEGINTerminalRuleCall_2_6_1; } + + //parameter+=Parameter* + public Assignment getParameterAssignment_2_6_2() { return cParameterAssignment_2_6_2; } + + //Parameter + public RuleCall getParameterParameterParserRuleCall_2_6_2_0() { return cParameterParameterParserRuleCall_2_6_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_2_6_3() { return cENDTerminalRuleCall_2_6_3; } + } + public class SpecBaseElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.SpecBase"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cTopicSpecParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cServiceSpecParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cActionSpecParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + + ///////////////////// + ////OBJECTS/SPECIFICATIONS + ///////////////////// + //SpecBase returns SpecBase: + // TopicSpec | ServiceSpec | ActionSpec; + @Override public ParserRule getRule() { return rule; } + + //TopicSpec | ServiceSpec | ActionSpec + public Alternatives getAlternatives() { return cAlternatives; } + + //TopicSpec + public RuleCall getTopicSpecParserRuleCall_0() { return cTopicSpecParserRuleCall_0; } + + //ServiceSpec + public RuleCall getServiceSpecParserRuleCall_1() { return cServiceSpecParserRuleCall_1; } + + //ActionSpec + public RuleCall getActionSpecParserRuleCall_2() { return cActionSpecParserRuleCall_2; } + } + public class TopicSpecElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.TopicSpec"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cTopicSpecAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cMsgKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final Alternatives cNameAlternatives_2_0 = (Alternatives)cNameAssignment_2.eContents().get(0); + private final RuleCall cNameEStringParserRuleCall_2_0_0 = (RuleCall)cNameAlternatives_2_0.eContents().get(0); + private final Keyword cNameHeaderKeyword_2_0_1 = (Keyword)cNameAlternatives_2_0.eContents().get(1); + private final Keyword cNameStringKeyword_2_0_2 = (Keyword)cNameAlternatives_2_0.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cMessageKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Group cGroup_5 = (Group)cGroup.eContents().get(5); + private final RuleCall cBEGINTerminalRuleCall_5_0 = (RuleCall)cGroup_5.eContents().get(0); + private final Assignment cMessageAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); + private final RuleCall cMessageMessageDefinitionParserRuleCall_5_1_0 = (RuleCall)cMessageAssignment_5_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_5_2 = (RuleCall)cGroup_5.eContents().get(2); + private final RuleCall cENDTerminalRuleCall_6 = (RuleCall)cGroup.eContents().get(6); + + //TopicSpec returns TopicSpec: + // {TopicSpec} + // 'msg:'name=(EString|'Header'|'String') + // BEGIN + // 'message:' (BEGIN message=MessageDefinition END)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{TopicSpec} + //'msg:'name=(EString|'Header'|'String') + //BEGIN + // 'message:' (BEGIN message=MessageDefinition END)? + //END + public Group getGroup() { return cGroup; } + + //{TopicSpec} + public Action getTopicSpecAction_0() { return cTopicSpecAction_0; } + + //'msg:' + public Keyword getMsgKeyword_1() { return cMsgKeyword_1; } + + //name=(EString|'Header'|'String') + public Assignment getNameAssignment_2() { return cNameAssignment_2; } + + //(EString|'Header'|'String') + public Alternatives getNameAlternatives_2_0() { return cNameAlternatives_2_0; } + + //EString + public RuleCall getNameEStringParserRuleCall_2_0_0() { return cNameEStringParserRuleCall_2_0_0; } + + //'Header' + public Keyword getNameHeaderKeyword_2_0_1() { return cNameHeaderKeyword_2_0_1; } + + //'String' + public Keyword getNameStringKeyword_2_0_2() { return cNameStringKeyword_2_0_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'message:' + public Keyword getMessageKeyword_4() { return cMessageKeyword_4; } + + //(BEGIN message=MessageDefinition END)? + public Group getGroup_5() { return cGroup_5; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_5_0() { return cBEGINTerminalRuleCall_5_0; } + + //message=MessageDefinition + public Assignment getMessageAssignment_5_1() { return cMessageAssignment_5_1; } + + //MessageDefinition + public RuleCall getMessageMessageDefinitionParserRuleCall_5_1_0() { return cMessageMessageDefinitionParserRuleCall_5_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_5_2() { return cENDTerminalRuleCall_5_2; } + + //END + public RuleCall getENDTerminalRuleCall_6() { return cENDTerminalRuleCall_6; } + } + public class ServiceSpecElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ServiceSpec"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cServiceSpecAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cSrvKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cNameEStringParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cRequestKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Group cGroup_5 = (Group)cGroup.eContents().get(5); + private final RuleCall cBEGINTerminalRuleCall_5_0 = (RuleCall)cGroup_5.eContents().get(0); + private final Assignment cRequestAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); + private final RuleCall cRequestMessageDefinitionParserRuleCall_5_1_0 = (RuleCall)cRequestAssignment_5_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_5_2 = (RuleCall)cGroup_5.eContents().get(2); + private final Keyword cResponseKeyword_6 = (Keyword)cGroup.eContents().get(6); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final RuleCall cBEGINTerminalRuleCall_7_0 = (RuleCall)cGroup_7.eContents().get(0); + private final Assignment cResponseAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cResponseMessageDefinitionParserRuleCall_7_1_0 = (RuleCall)cResponseAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_7_2 = (RuleCall)cGroup_7.eContents().get(2); + private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); + + //ServiceSpec returns ServiceSpec: + // {ServiceSpec} + // 'srv:'name=EString + // BEGIN + // 'request:' (BEGIN request=MessageDefinition END)? + // 'response:' (BEGIN response=MessageDefinition END)? + // END; + @Override public ParserRule getRule() { return rule; } + + //{ServiceSpec} + //'srv:'name=EString + //BEGIN + // 'request:' (BEGIN request=MessageDefinition END)? + // 'response:' (BEGIN response=MessageDefinition END)? + //END + public Group getGroup() { return cGroup; } + + //{ServiceSpec} + public Action getServiceSpecAction_0() { return cServiceSpecAction_0; } + + //'srv:' + public Keyword getSrvKeyword_1() { return cSrvKeyword_1; } + + //name=EString + public Assignment getNameAssignment_2() { return cNameAssignment_2; } + + //EString + public RuleCall getNameEStringParserRuleCall_2_0() { return cNameEStringParserRuleCall_2_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'request:' + public Keyword getRequestKeyword_4() { return cRequestKeyword_4; } + + //(BEGIN request=MessageDefinition END)? + public Group getGroup_5() { return cGroup_5; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_5_0() { return cBEGINTerminalRuleCall_5_0; } + + //request=MessageDefinition + public Assignment getRequestAssignment_5_1() { return cRequestAssignment_5_1; } + + //MessageDefinition + public RuleCall getRequestMessageDefinitionParserRuleCall_5_1_0() { return cRequestMessageDefinitionParserRuleCall_5_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_5_2() { return cENDTerminalRuleCall_5_2; } + + //'response:' + public Keyword getResponseKeyword_6() { return cResponseKeyword_6; } + + //(BEGIN response=MessageDefinition END)? + public Group getGroup_7() { return cGroup_7; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_7_0() { return cBEGINTerminalRuleCall_7_0; } + + //response=MessageDefinition + public Assignment getResponseAssignment_7_1() { return cResponseAssignment_7_1; } + + //MessageDefinition + public RuleCall getResponseMessageDefinitionParserRuleCall_7_1_0() { return cResponseMessageDefinitionParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_7_2() { return cENDTerminalRuleCall_7_2; } + + //END + public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + } + public class ActionSpecElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ActionSpec"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cActionSpecAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cActionKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cNameEStringParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cGoalKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Group cGroup_5 = (Group)cGroup.eContents().get(5); + private final RuleCall cBEGINTerminalRuleCall_5_0 = (RuleCall)cGroup_5.eContents().get(0); + private final Assignment cGoalAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); + private final RuleCall cGoalMessageDefinitionParserRuleCall_5_1_0 = (RuleCall)cGoalAssignment_5_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_5_2 = (RuleCall)cGroup_5.eContents().get(2); + private final Keyword cResultKeyword_6 = (Keyword)cGroup.eContents().get(6); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final RuleCall cBEGINTerminalRuleCall_7_0 = (RuleCall)cGroup_7.eContents().get(0); + private final Assignment cResultAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cResultMessageDefinitionParserRuleCall_7_1_0 = (RuleCall)cResultAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_7_2 = (RuleCall)cGroup_7.eContents().get(2); + private final Keyword cFeedbackKeyword_8 = (Keyword)cGroup.eContents().get(8); + private final Group cGroup_9 = (Group)cGroup.eContents().get(9); + private final RuleCall cBEGINTerminalRuleCall_9_0 = (RuleCall)cGroup_9.eContents().get(0); + private final Assignment cFeedbackAssignment_9_1 = (Assignment)cGroup_9.eContents().get(1); + private final RuleCall cFeedbackMessageDefinitionParserRuleCall_9_1_0 = (RuleCall)cFeedbackAssignment_9_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_9_2 = (RuleCall)cGroup_9.eContents().get(2); + private final RuleCall cENDTerminalRuleCall_10 = (RuleCall)cGroup.eContents().get(10); + + //ActionSpec returns ActionSpec: + // {ActionSpec} + // 'action:'name=EString + // BEGIN + // 'goal:' (BEGIN goal=MessageDefinition END)? + // 'result:' (BEGIN result=MessageDefinition END)? + // 'feedback:' (BEGIN feedback=MessageDefinition END)? + // END; + @Override public ParserRule getRule() { return rule; } + + //{ActionSpec} + //'action:'name=EString + //BEGIN + // 'goal:' (BEGIN goal=MessageDefinition END)? + // 'result:' (BEGIN result=MessageDefinition END)? + // 'feedback:' (BEGIN feedback=MessageDefinition END)? + //END + public Group getGroup() { return cGroup; } + + //{ActionSpec} + public Action getActionSpecAction_0() { return cActionSpecAction_0; } + + //'action:' + public Keyword getActionKeyword_1() { return cActionKeyword_1; } + + //name=EString + public Assignment getNameAssignment_2() { return cNameAssignment_2; } + + //EString + public RuleCall getNameEStringParserRuleCall_2_0() { return cNameEStringParserRuleCall_2_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'goal:' + public Keyword getGoalKeyword_4() { return cGoalKeyword_4; } + + //(BEGIN goal=MessageDefinition END)? + public Group getGroup_5() { return cGroup_5; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_5_0() { return cBEGINTerminalRuleCall_5_0; } + + //goal=MessageDefinition + public Assignment getGoalAssignment_5_1() { return cGoalAssignment_5_1; } + + //MessageDefinition + public RuleCall getGoalMessageDefinitionParserRuleCall_5_1_0() { return cGoalMessageDefinitionParserRuleCall_5_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_5_2() { return cENDTerminalRuleCall_5_2; } + + //'result:' + public Keyword getResultKeyword_6() { return cResultKeyword_6; } + + //(BEGIN result=MessageDefinition END)? + public Group getGroup_7() { return cGroup_7; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_7_0() { return cBEGINTerminalRuleCall_7_0; } + + //result=MessageDefinition + public Assignment getResultAssignment_7_1() { return cResultAssignment_7_1; } + + //MessageDefinition + public RuleCall getResultMessageDefinitionParserRuleCall_7_1_0() { return cResultMessageDefinitionParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_7_2() { return cENDTerminalRuleCall_7_2; } + + //'feedback:' + public Keyword getFeedbackKeyword_8() { return cFeedbackKeyword_8; } + + //(BEGIN feedback=MessageDefinition END)? + public Group getGroup_9() { return cGroup_9; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_9_0() { return cBEGINTerminalRuleCall_9_0; } + + //feedback=MessageDefinition + public Assignment getFeedbackAssignment_9_1() { return cFeedbackAssignment_9_1; } + + //MessageDefinition + public RuleCall getFeedbackMessageDefinitionParserRuleCall_9_1_0() { return cFeedbackMessageDefinitionParserRuleCall_9_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_9_2() { return cENDTerminalRuleCall_9_2; } + + //END + public RuleCall getENDTerminalRuleCall_10() { return cENDTerminalRuleCall_10; } + } + public class MessageDefinitionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cMessageDefinitionAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cMessagePartAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cMessagePartMessagePartParserRuleCall_1_0 = (RuleCall)cMessagePartAssignment_1.eContents().get(0); + + //MessageDefinition returns MessageDefinition: + // {MessageDefinition} + // MessagePart+=MessagePart*; + @Override public ParserRule getRule() { return rule; } + + //{MessageDefinition} + // MessagePart+=MessagePart* + public Group getGroup() { return cGroup; } + + //{MessageDefinition} + public Action getMessageDefinitionAction_0() { return cMessageDefinitionAction_0; } + + //MessagePart+=MessagePart* + public Assignment getMessagePartAssignment_1() { return cMessagePartAssignment_1; } + + //MessagePart + public RuleCall getMessagePartMessagePartParserRuleCall_1_0() { return cMessagePartMessagePartParserRuleCall_1_0; } + } + public class PublisherElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Publisher"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cPublisherAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cMessageAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cMessageTopicSpecCrossReference_5_0 = (CrossReference)cMessageAssignment_5.eContents().get(0); + private final RuleCall cMessageTopicSpecEStringParserRuleCall_5_0_1 = (RuleCall)cMessageTopicSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + ///////////////////// + ////INTERFACES + ///////////////////// + //Publisher returns Publisher: + // {Publisher} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{Publisher} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // END + public Group getGroup() { return cGroup; } + + //{Publisher} + public Action getPublisherAction_0() { return cPublisherAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //message=[TopicSpec|EString] + public Assignment getMessageAssignment_5() { return cMessageAssignment_5; } + + //[TopicSpec|EString] + public CrossReference getMessageTopicSpecCrossReference_5_0() { return cMessageTopicSpecCrossReference_5_0; } + + //EString + public RuleCall getMessageTopicSpecEStringParserRuleCall_5_0_1() { return cMessageTopicSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + public class SubscriberElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Subscriber"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cSubscriberAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cMessageAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cMessageTopicSpecCrossReference_5_0 = (CrossReference)cMessageAssignment_5.eContents().get(0); + private final RuleCall cMessageTopicSpecEStringParserRuleCall_5_0_1 = (RuleCall)cMessageTopicSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + //Subscriber returns Subscriber: + // {Subscriber} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{Subscriber} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // END + public Group getGroup() { return cGroup; } + + //{Subscriber} + public Action getSubscriberAction_0() { return cSubscriberAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //message=[TopicSpec|EString] + public Assignment getMessageAssignment_5() { return cMessageAssignment_5; } + + //[TopicSpec|EString] + public CrossReference getMessageTopicSpecCrossReference_5_0() { return cMessageTopicSpecCrossReference_5_0; } + + //EString + public RuleCall getMessageTopicSpecEStringParserRuleCall_5_0_1() { return cMessageTopicSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + public class ServiceServerElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cServiceServerAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cServiceAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cServiceServiceSpecCrossReference_5_0 = (CrossReference)cServiceAssignment_5.eContents().get(0); + private final RuleCall cServiceServiceSpecEStringParserRuleCall_5_0_1 = (RuleCall)cServiceServiceSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + //ServiceServer returns ServiceServer: + // {ServiceServer} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{ServiceServer} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // END + public Group getGroup() { return cGroup; } + + //{ServiceServer} + public Action getServiceServerAction_0() { return cServiceServerAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //service=[ServiceSpec|EString] + public Assignment getServiceAssignment_5() { return cServiceAssignment_5; } + + //[ServiceSpec|EString] + public CrossReference getServiceServiceSpecCrossReference_5_0() { return cServiceServiceSpecCrossReference_5_0; } + + //EString + public RuleCall getServiceServiceSpecEStringParserRuleCall_5_0_1() { return cServiceServiceSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + public class ServiceClientElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cServiceClientAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cServiceAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cServiceServiceSpecCrossReference_5_0 = (CrossReference)cServiceAssignment_5.eContents().get(0); + private final RuleCall cServiceServiceSpecEStringParserRuleCall_5_0_1 = (RuleCall)cServiceServiceSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + //ServiceClient returns ServiceClient: + // {ServiceClient} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{ServiceClient} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // END + public Group getGroup() { return cGroup; } + + //{ServiceClient} + public Action getServiceClientAction_0() { return cServiceClientAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //service=[ServiceSpec|EString] + public Assignment getServiceAssignment_5() { return cServiceAssignment_5; } + + //[ServiceSpec|EString] + public CrossReference getServiceServiceSpecCrossReference_5_0() { return cServiceServiceSpecCrossReference_5_0; } + + //EString + public RuleCall getServiceServiceSpecEStringParserRuleCall_5_0_1() { return cServiceServiceSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + public class ActionServerElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ActionServer"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cActionServerAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cActionAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cActionActionSpecCrossReference_5_0 = (CrossReference)cActionAssignment_5.eContents().get(0); + private final RuleCall cActionActionSpecEStringParserRuleCall_5_0_1 = (RuleCall)cActionActionSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + //ActionServer returns ActionServer: + // {ActionServer} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{ActionServer} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // END + public Group getGroup() { return cGroup; } + + //{ActionServer} + public Action getActionServerAction_0() { return cActionServerAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //action=[ActionSpec|EString] + public Assignment getActionAssignment_5() { return cActionAssignment_5; } + + //[ActionSpec|EString] + public CrossReference getActionActionSpecCrossReference_5_0() { return cActionActionSpecCrossReference_5_0; } + + //EString + public RuleCall getActionActionSpecEStringParserRuleCall_5_0_1() { return cActionActionSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + public class ActionClientElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ActionClient"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cActionClientAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cActionAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cActionActionSpecCrossReference_5_0 = (CrossReference)cActionAssignment_5.eContents().get(0); + private final RuleCall cActionActionSpecEStringParserRuleCall_5_0_1 = (RuleCall)cActionActionSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + //ActionClient returns ActionClient: + // {ActionClient} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{ActionClient} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // END + public Group getGroup() { return cGroup; } + + //{ActionClient} + public Action getActionClientAction_0() { return cActionClientAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //action=[ActionSpec|EString] + public Assignment getActionAssignment_5() { return cActionAssignment_5; } + + //[ActionSpec|EString] + public CrossReference getActionActionSpecCrossReference_5_0() { return cActionActionSpecCrossReference_5_0; } + + //EString + public RuleCall getActionActionSpecEStringParserRuleCall_5_0_1() { return cActionActionSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + public class DependencyElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.Dependency"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cPackageDependencyParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cExternalDependencyParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + ///////////////////// + ////DEPENDENCIES + ///////////////////// + //Dependency returns Dependency: + // PackageDependency | ExternalDependency; + @Override public ParserRule getRule() { return rule; } + + //PackageDependency | ExternalDependency + public Alternatives getAlternatives() { return cAlternatives; } + + //PackageDependency + public RuleCall getPackageDependencyParserRuleCall_0() { return cPackageDependencyParserRuleCall_0; } + + //ExternalDependency + public RuleCall getExternalDependencyParserRuleCall_1() { return cExternalDependencyParserRuleCall_1; } + } + public class PackageDependencyElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.PackageDependency"); + private final Assignment cPackageAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cPackagePackageCrossReference_0 = (CrossReference)cPackageAssignment.eContents().get(0); + private final RuleCall cPackagePackageEStringParserRuleCall_0_1 = (RuleCall)cPackagePackageCrossReference_0.eContents().get(1); + + //PackageDependency returns PackageDependency: + // package=[Package|EString]; + @Override public ParserRule getRule() { return rule; } + + //package=[Package|EString] + public Assignment getPackageAssignment() { return cPackageAssignment; } + + //[Package|EString] + public CrossReference getPackagePackageCrossReference_0() { return cPackagePackageCrossReference_0; } + + //EString + public RuleCall getPackagePackageEStringParserRuleCall_0_1() { return cPackagePackageEStringParserRuleCall_0_1; } + } + public class ExternalDependencyElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ExternalDependency"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cExternalDependencyAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cExternalDependencyKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cNameEStringParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); + + //ExternalDependency returns ExternalDependency: + // {ExternalDependency} + // 'ExternalDependency' + // name=EString; + @Override public ParserRule getRule() { return rule; } + + //{ExternalDependency} + //'ExternalDependency' + //name=EString + public Group getGroup() { return cGroup; } + + //{ExternalDependency} + public Action getExternalDependencyAction_0() { return cExternalDependencyAction_0; } + + //'ExternalDependency' + public Keyword getExternalDependencyKeyword_1() { return cExternalDependencyKeyword_1; } + + //name=EString + public Assignment getNameAssignment_2() { return cNameAssignment_2; } + + //EString + public RuleCall getNameEStringParserRuleCall_2_0() { return cNameEStringParserRuleCall_2_0; } + } + + + private final PackageSetElements pPackageSet; + private final PackageElements pPackage; + private final Package_ImplElements pPackage_Impl; + private final ArtifactElements pArtifact; + private final NodeElements pNode; + private final SpecBaseElements pSpecBase; + private final TopicSpecElements pTopicSpec; + private final ServiceSpecElements pServiceSpec; + private final ActionSpecElements pActionSpec; + private final MessageDefinitionElements pMessageDefinition; + private final PublisherElements pPublisher; + private final SubscriberElements pSubscriber; + private final ServiceServerElements pServiceServer; + private final ServiceClientElements pServiceClient; + private final ActionServerElements pActionServer; + private final ActionClientElements pActionClient; + private final DependencyElements pDependency; + private final PackageDependencyElements pPackageDependency; + private final ExternalDependencyElements pExternalDependency; + + private final Grammar grammar; + + private final BasicsGrammarAccess gaBasics; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public RosGrammarAccess(GrammarProvider grammarProvider, + BasicsGrammarAccess gaBasics, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaBasics = gaBasics; + this.gaTerminals = gaTerminals; + this.pPackageSet = new PackageSetElements(); + this.pPackage = new PackageElements(); + this.pPackage_Impl = new Package_ImplElements(); + this.pArtifact = new ArtifactElements(); + this.pNode = new NodeElements(); + this.pSpecBase = new SpecBaseElements(); + this.pTopicSpec = new TopicSpecElements(); + this.pServiceSpec = new ServiceSpecElements(); + this.pActionSpec = new ActionSpecElements(); + this.pMessageDefinition = new MessageDefinitionElements(); + this.pPublisher = new PublisherElements(); + this.pSubscriber = new SubscriberElements(); + this.pServiceServer = new ServiceServerElements(); + this.pServiceClient = new ServiceClientElements(); + this.pActionServer = new ActionServerElements(); + this.pActionClient = new ActionClientElements(); + this.pDependency = new DependencyElements(); + this.pPackageDependency = new PackageDependencyElements(); + this.pExternalDependency = new ExternalDependencyElements(); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("de.fraunhofer.ipa.ros.Ros".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public BasicsGrammarAccess getBasicsGrammarAccess() { + return gaBasics; + } + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + //PackageSet returns PackageSet: + // {PackageSet} + // package+=Package_Impl* + // ; + public PackageSetElements getPackageSetAccess() { + return pPackageSet; + } + + public ParserRule getPackageSetRule() { + return getPackageSetAccess().getRule(); + } + + ///////////////////// + ////PACKAGES + ///////////////////// + //Package returns Package: + // Package_Impl //| + // //CatkinPackage | + // //AmentPackage + // ; + public PackageElements getPackageAccess() { + return pPackage; + } + + public ParserRule getPackageRule() { + return getPackageAccess().getRule(); + } + + //Package_Impl returns Package: + // {Package} + // name=RosNames':' + // BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('specs:' + // BEGIN + // spec+=SpecBase* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + // END; + public Package_ImplElements getPackage_ImplAccess() { + return pPackage_Impl; + } + + public ParserRule getPackage_ImplRule() { + return getPackage_ImplAccess().getRule(); + } + + ////CatkinPackage returns CatkinPackage: + //// {CatkinPackage} + //// name=RosNames':' + //// BEGIN + //// ('fromGitRepo:' fromGitRepo=EString)? + //// ('artifacts:' + //// BEGIN + //// artifact+=Artifact* + //// END + //// )? + //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //// END; + //// + ////AmentPackage returns AmentPackage: + //// {AmentPackage} + //// 'AmentPackage' + //// name=RosNames':' + //// BEGIN + //// ('fromGitRepo:' fromGitRepo=EString)? + //// ('artifacts:' + //// BEGIN + //// artifact+=Artifact* + //// END + //// )? + //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //// END; + ///////////////////// + ////ARTIFACT AND NODE + ///////////////////// + //Artifact returns Artifact: + // {Artifact} + // name=RosNames':' + // BEGIN + // (node=Node)? + // END; + public ArtifactElements getArtifactAccess() { + return pArtifact; + } + + public ParserRule getArtifactRule() { + return getArtifactAccess().getRule(); + } + + //Node returns Node: + // 'node:' name=RosNames + // ( + // ('publishers:' + // BEGIN + // publisher+=Publisher* + // END + // )| + // ('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + // )| + // ('serviceservers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + // )| + // ('serviceclients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + // )| + // ('actionservers:' + // BEGIN + // actionserver+=ActionServer* + // END + // )| + // ('actionclients:' + // BEGIN + // actionclient+=ActionClient* + // END + // )| + // ('parameters:' + // BEGIN + // parameter+=Parameter* + // END + // ) + // )* + // ; + public NodeElements getNodeAccess() { + return pNode; + } + + public ParserRule getNodeRule() { + return getNodeAccess().getRule(); + } + + ///////////////////// + ////OBJECTS/SPECIFICATIONS + ///////////////////// + //SpecBase returns SpecBase: + // TopicSpec | ServiceSpec | ActionSpec; + public SpecBaseElements getSpecBaseAccess() { + return pSpecBase; + } + + public ParserRule getSpecBaseRule() { + return getSpecBaseAccess().getRule(); + } + + //TopicSpec returns TopicSpec: + // {TopicSpec} + // 'msg:'name=(EString|'Header'|'String') + // BEGIN + // 'message:' (BEGIN message=MessageDefinition END)? + // END + // ; + public TopicSpecElements getTopicSpecAccess() { + return pTopicSpec; + } + + public ParserRule getTopicSpecRule() { + return getTopicSpecAccess().getRule(); + } + + //ServiceSpec returns ServiceSpec: + // {ServiceSpec} + // 'srv:'name=EString + // BEGIN + // 'request:' (BEGIN request=MessageDefinition END)? + // 'response:' (BEGIN response=MessageDefinition END)? + // END; + public ServiceSpecElements getServiceSpecAccess() { + return pServiceSpec; + } + + public ParserRule getServiceSpecRule() { + return getServiceSpecAccess().getRule(); + } + + //ActionSpec returns ActionSpec: + // {ActionSpec} + // 'action:'name=EString + // BEGIN + // 'goal:' (BEGIN goal=MessageDefinition END)? + // 'result:' (BEGIN result=MessageDefinition END)? + // 'feedback:' (BEGIN feedback=MessageDefinition END)? + // END; + public ActionSpecElements getActionSpecAccess() { + return pActionSpec; + } + + public ParserRule getActionSpecRule() { + return getActionSpecAccess().getRule(); + } + + //MessageDefinition returns MessageDefinition: + // {MessageDefinition} + // MessagePart+=MessagePart*; + public MessageDefinitionElements getMessageDefinitionAccess() { + return pMessageDefinition; + } + + public ParserRule getMessageDefinitionRule() { + return getMessageDefinitionAccess().getRule(); + } + + ///////////////////// + ////INTERFACES + ///////////////////// + //Publisher returns Publisher: + // {Publisher} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public PublisherElements getPublisherAccess() { + return pPublisher; + } + + public ParserRule getPublisherRule() { + return getPublisherAccess().getRule(); + } + + //Subscriber returns Subscriber: + // {Subscriber} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public SubscriberElements getSubscriberAccess() { + return pSubscriber; + } + + public ParserRule getSubscriberRule() { + return getSubscriberAccess().getRule(); + } + + //ServiceServer returns ServiceServer: + // {ServiceServer} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public ServiceServerElements getServiceServerAccess() { + return pServiceServer; + } + + public ParserRule getServiceServerRule() { + return getServiceServerAccess().getRule(); + } + + //ServiceClient returns ServiceClient: + // {ServiceClient} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public ServiceClientElements getServiceClientAccess() { + return pServiceClient; + } + + public ParserRule getServiceClientRule() { + return getServiceClientAccess().getRule(); + } + + //ActionServer returns ActionServer: + // {ActionServer} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public ActionServerElements getActionServerAccess() { + return pActionServer; + } + + public ParserRule getActionServerRule() { + return getActionServerAccess().getRule(); + } + + //ActionClient returns ActionClient: + // {ActionClient} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public ActionClientElements getActionClientAccess() { + return pActionClient; + } + + public ParserRule getActionClientRule() { + return getActionClientAccess().getRule(); + } + + ///////////////////// + ////DEPENDENCIES + ///////////////////// + //Dependency returns Dependency: + // PackageDependency | ExternalDependency; + public DependencyElements getDependencyAccess() { + return pDependency; + } + + public ParserRule getDependencyRule() { + return getDependencyAccess().getRule(); + } + + //PackageDependency returns PackageDependency: + // package=[Package|EString]; + public PackageDependencyElements getPackageDependencyAccess() { + return pPackageDependency; + } + + public ParserRule getPackageDependencyRule() { + return getPackageDependencyAccess().getRule(); + } + + //ExternalDependency returns ExternalDependency: + // {ExternalDependency} + // 'ExternalDependency' + // name=EString; + public ExternalDependencyElements getExternalDependencyAccess() { + return pExternalDependency; + } + + public ParserRule getExternalDependencyRule() { + return getExternalDependencyAccess().getRule(); + } + + ///////////////////// + ////NAMESPACES + ///////////////////// + //Namespace returns Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + public BasicsGrammarAccess.NamespaceElements getNamespaceAccess() { + return gaBasics.getNamespaceAccess(); + } + + public ParserRule getNamespaceRule() { + return getNamespaceAccess().getRule(); + } + + //GraphName returns GraphName: + // 'GraphName' ; + public BasicsGrammarAccess.GraphNameElements getGraphNameAccess() { + return gaBasics.getGraphNameAccess(); + } + + public ParserRule getGraphNameRule() { + return getGraphNameAccess().getRule(); + } + + //GlobalNamespace returns GlobalNamespace: + // {GlobalNamespace} + // 'GlobalNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.GlobalNamespaceElements getGlobalNamespaceAccess() { + return gaBasics.getGlobalNamespaceAccess(); + } + + public ParserRule getGlobalNamespaceRule() { + return getGlobalNamespaceAccess().getRule(); + } + + //RelativeNamespace_Impl returns RelativeNamespace: + // {RelativeNamespace} + // 'RelativeNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { + return gaBasics.getRelativeNamespace_ImplAccess(); + } + + public ParserRule getRelativeNamespace_ImplRule() { + return getRelativeNamespace_ImplAccess().getRule(); + } + + //PrivateNamespace returns PrivateNamespace: + // {PrivateNamespace} + // 'PrivateNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.PrivateNamespaceElements getPrivateNamespaceAccess() { + return gaBasics.getPrivateNamespaceAccess(); + } + + public ParserRule getPrivateNamespaceRule() { + return getPrivateNamespaceAccess().getRule(); + } + + ///////////////////// + ////PARAMETERS DEFINITION + ///////////////////// + //RosParamNames returns ecore::EString: + // ROS_CONVENTION_PARAM | ID + //; + public BasicsGrammarAccess.RosParamNamesElements getRosParamNamesAccess() { + return gaBasics.getRosParamNamesAccess(); + } + + public ParserRule getRosParamNamesRule() { + return getRosParamNamesAccess().getRule(); + } + + //Parameter returns Parameter: + // {Parameter} + // name=EString':' + // BEGIN + // ('ns:' namespace=Namespace)? + // 'type:' type=ParameterType + // ('value:' value=ParameterValue)? + // END + // ; + public BasicsGrammarAccess.ParameterElements getParameterAccess() { + return gaBasics.getParameterAccess(); + } + + public ParserRule getParameterRule() { + return getParameterAccess().getRule(); + } + + //ParameterType returns ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + public BasicsGrammarAccess.ParameterTypeElements getParameterTypeAccess() { + return gaBasics.getParameterTypeAccess(); + } + + public ParserRule getParameterTypeRule() { + return getParameterTypeAccess().getRule(); + } + + // // | ParameterDateType; + //ParameterValue returns ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; + public BasicsGrammarAccess.ParameterValueElements getParameterValueAccess() { + return gaBasics.getParameterValueAccess(); + } + + public ParserRule getParameterValueRule() { + return getParameterValueAccess().getRule(); + } + + // // | ParameterDate; + //ParameterListType returns ParameterListType: + // {ParameterListType} + // 'List' + // '[' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // ']'; + public BasicsGrammarAccess.ParameterListTypeElements getParameterListTypeAccess() { + return gaBasics.getParameterListTypeAccess(); + } + + public ParserRule getParameterListTypeRule() { + return getParameterListTypeAccess().getRule(); + } + + //ParameterStructType returns ParameterStructType: + // {ParameterStructType} + // 'Struct' + // '[' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // ']'; + public BasicsGrammarAccess.ParameterStructTypeElements getParameterStructTypeAccess() { + return gaBasics.getParameterStructTypeAccess(); + } + + public ParserRule getParameterStructTypeRule() { + return getParameterStructTypeAccess().getRule(); + } + + //ParameterIntegerType returns ParameterIntegerType: + // {ParameterIntegerType} + // 'Integer' + // ('default:' default=ParameterInteger)?; + public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { + return gaBasics.getParameterIntegerTypeAccess(); + } + + public ParserRule getParameterIntegerTypeRule() { + return getParameterIntegerTypeAccess().getRule(); + } + + //ParameterStringType returns ParameterStringType: + // {ParameterStringType} + // 'String' + // ('default:' default=ParameterString)?; + public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { + return gaBasics.getParameterStringTypeAccess(); + } + + public ParserRule getParameterStringTypeRule() { + return getParameterStringTypeAccess().getRule(); + } + + //ParameterDoubleType returns ParameterDoubleType: + // {ParameterDoubleType} + // 'Double' + // ('default:' default=ParameterDouble)?; + public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { + return gaBasics.getParameterDoubleTypeAccess(); + } + + public ParserRule getParameterDoubleTypeRule() { + return getParameterDoubleTypeAccess().getRule(); + } + + //ParameterDateType returns ParameterDateType: + // {ParameterDateType} + // 'Date' + // ('default:' default=ParameterDate)?; + public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { + return gaBasics.getParameterDateTypeAccess(); + } + + public ParserRule getParameterDateTypeRule() { + return getParameterDateTypeAccess().getRule(); + } + + //ParameterBooleanType returns ParameterBooleanType: + // {ParameterBooleanType} + // 'Boolean' + // ('default:' default=ParameterBoolean)?; + public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { + return gaBasics.getParameterBooleanTypeAccess(); + } + + public ParserRule getParameterBooleanTypeRule() { + return getParameterBooleanTypeAccess().getRule(); + } + + //ParameterBase64Type returns ParameterBase64Type: + // {ParameterBase64Type} + // 'Base64' + // ('default:' default=ParameterBase64)?; + public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { + return gaBasics.getParameterBase64TypeAccess(); + } + + public ParserRule getParameterBase64TypeRule() { + return getParameterBase64TypeAccess().getRule(); + } + + //ParameterAnyType returns ParameterAnyType: + // {ParameterAnyType} + // 'Any' + // ('default:' default=ParameterAny)?; + public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { + return gaBasics.getParameterAnyTypeAccess(); + } + + public ParserRule getParameterAnyTypeRule() { + return getParameterAnyTypeAccess().getRule(); + } + + //ParameterArrayType returns ParameterArrayType: + // BEGIN + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; + public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { + return gaBasics.getParameterArrayTypeAccess(); + } + + public ParserRule getParameterArrayTypeRule() { + return getParameterArrayTypeAccess().getRule(); + } + + //ParameterList returns ParameterSequence: + // {ParameterSequence} + // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' + //; + public BasicsGrammarAccess.ParameterListElements getParameterListAccess() { + return gaBasics.getParameterListAccess(); + } + + public ParserRule getParameterListRule() { + return getParameterListAccess().getRule(); + } + + //ParameterAny returns ParameterAny: + // {ParameterAny} + // 'ParameterAny' + // ('value' value=EString)? + // ; + public BasicsGrammarAccess.ParameterAnyElements getParameterAnyAccess() { + return gaBasics.getParameterAnyAccess(); + } + + public ParserRule getParameterAnyRule() { + return getParameterAnyAccess().getRule(); + } + + //ParameterString returns ParameterString: + // value=EString + //; + public BasicsGrammarAccess.ParameterStringElements getParameterStringAccess() { + return gaBasics.getParameterStringAccess(); + } + + public ParserRule getParameterStringRule() { + return getParameterStringAccess().getRule(); + } + + //ParameterBase64 returns ParameterBase64: + // value=Base64Binary + //; + public BasicsGrammarAccess.ParameterBase64Elements getParameterBase64Access() { + return gaBasics.getParameterBase64Access(); + } + + public ParserRule getParameterBase64Rule() { + return getParameterBase64Access().getRule(); + } + + //ParameterInteger returns ParameterInteger: + // value=Integer0 + //; + public BasicsGrammarAccess.ParameterIntegerElements getParameterIntegerAccess() { + return gaBasics.getParameterIntegerAccess(); + } + + public ParserRule getParameterIntegerRule() { + return getParameterIntegerAccess().getRule(); + } + + //ParameterDouble returns ParameterDouble: + // value=Double0 + //; + public BasicsGrammarAccess.ParameterDoubleElements getParameterDoubleAccess() { + return gaBasics.getParameterDoubleAccess(); + } + + public ParserRule getParameterDoubleRule() { + return getParameterDoubleAccess().getRule(); + } + + //ParameterBoolean returns ParameterBoolean: + // value=boolean0 + //; + public BasicsGrammarAccess.ParameterBooleanElements getParameterBooleanAccess() { + return gaBasics.getParameterBooleanAccess(); + } + + public ParserRule getParameterBooleanRule() { + return getParameterBooleanAccess().getRule(); + } + + //ParameterStruct returns ParameterStruct: + // {ParameterStruct} + // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? + //; + public BasicsGrammarAccess.ParameterStructElements getParameterStructAccess() { + return gaBasics.getParameterStructAccess(); + } + + public ParserRule getParameterStructRule() { + return getParameterStructAccess().getRule(); + } + + //ParameterDate returns ParameterDate: + // value=DateTime0 + // ; + public BasicsGrammarAccess.ParameterDateElements getParameterDateAccess() { + return gaBasics.getParameterDateAccess(); + } + + public ParserRule getParameterDateRule() { + return getParameterDateAccess().getRule(); + } + + //ParameterStructMember returns ParameterStructMember: + // name=EString':' + // BEGIN + // value=ParameterValue + // END; + public BasicsGrammarAccess.ParameterStructMemberElements getParameterStructMemberAccess() { + return gaBasics.getParameterStructMemberAccess(); + } + + public ParserRule getParameterStructMemberRule() { + return getParameterStructMemberAccess().getRule(); + } + + //ParameterStructTypeMember returns ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; + public BasicsGrammarAccess.ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { + return gaBasics.getParameterStructTypeMemberAccess(); + } + + public ParserRule getParameterStructTypeMemberRule() { + return getParameterStructTypeMemberAccess().getRule(); + } + + ///////////////////// + ////PARAMETERS PRIMITIVES TYPES + ///////////////////// + //terminal DIGIT: '0'..'9'; + public TerminalRule getDIGITRule() { + return gaBasics.getDIGITRule(); + } + + //terminal BINARY: ('0b'|'0B')('0'|'1')+; + public TerminalRule getBINARYRule() { + return gaBasics.getBINARYRule(); + } + + //terminal BOOLEAN: 'true'|'false'; + public TerminalRule getBOOLEANRule() { + return gaBasics.getBOOLEANRule(); + } + + //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); + public TerminalRule getDOUBLERule() { + return gaBasics.getDOUBLERule(); + } + + // // Use terminal to avoid 'e' turning into a keyword + //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; + public TerminalRule getDECINTRule() { + return gaBasics.getDECINTRule(); + } + + //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; + public TerminalRule getDAYRule() { + return gaBasics.getDAYRule(); + } + + //terminal MONTH:'1'..'9' | '1' '0'..'2'; + public TerminalRule getMONTHRule() { + return gaBasics.getMONTHRule(); + } + + //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; + public TerminalRule getYEARRule() { + return gaBasics.getYEARRule(); + } + + //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); + public TerminalRule getHOURRule() { + return gaBasics.getHOURRule(); + } + + //terminal MIN_SEC:('0'..'5')('0'..'9'); + public TerminalRule getMIN_SECRule() { + return gaBasics.getMIN_SECRule(); + } + + //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; + public TerminalRule getDATE_TIMERule() { + return gaBasics.getDATE_TIMERule(); + } + + //Base64Binary returns type::Base64Binary: + // BINARY ; + public BasicsGrammarAccess.Base64BinaryElements getBase64BinaryAccess() { + return gaBasics.getBase64BinaryAccess(); + } + + public ParserRule getBase64BinaryRule() { + return getBase64BinaryAccess().getRule(); + } + + //boolean0 returns type::Boolean: + // BOOLEAN; + public BasicsGrammarAccess.Boolean0Elements getBoolean0Access() { + return gaBasics.getBoolean0Access(); + } + + public ParserRule getBoolean0Rule() { + return getBoolean0Access().getRule(); + } + + //Double0 returns type::Double: + // DOUBLE; + public BasicsGrammarAccess.Double0Elements getDouble0Access() { + return gaBasics.getDouble0Access(); + } + + public ParserRule getDouble0Rule() { + return getDouble0Access().getRule(); + } + + //Integer0 returns type::Int: + // DECINT; + public BasicsGrammarAccess.Integer0Elements getInteger0Access() { + return gaBasics.getInteger0Access(); + } + + public ParserRule getInteger0Rule() { + return getInteger0Access().getRule(); + } + + //DateTime0 returns type::DateTime: + // DATE_TIME; + public BasicsGrammarAccess.DateTime0Elements getDateTime0Access() { + return gaBasics.getDateTime0Access(); + } + + public ParserRule getDateTime0Rule() { + return getDateTime0Access().getRule(); + } + + ///////////////////// + ////MESSAGE PRIMITIVES DEFINITION + ///////////////////// + //MessagePart returns primitives::MessagePart: + // Type = AbstractType + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + //; + public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { + return gaBasics.getMessagePartAccess(); + } + + public ParserRule getMessagePartRule() { + return getMessagePartAccess().getRule(); + } + + //terminal MESSAGE_ASIGMENT: + // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) + //; + public TerminalRule getMESSAGE_ASIGMENTRule() { + return gaBasics.getMESSAGE_ASIGMENTRule(); + } + + //AbstractType returns primitives::AbstractType: + // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + // TopicSpecRef | ArrayTopicSpecRef ; + public BasicsGrammarAccess.AbstractTypeElements getAbstractTypeAccess() { + return gaBasics.getAbstractTypeAccess(); + } + + public ParserRule getAbstractTypeRule() { + return getAbstractTypeAccess().getRule(); + } + + //bool returns primitives::bool: + // {primitives::bool} + // 'bool' + // ; + public BasicsGrammarAccess.BoolElements getBoolAccess() { + return gaBasics.getBoolAccess(); + } + + public ParserRule getBoolRule() { + return getBoolAccess().getRule(); + } + + //int8 returns primitives::int8: + // {primitives::int8} + // 'int8' + // ; + public BasicsGrammarAccess.Int8Elements getInt8Access() { + return gaBasics.getInt8Access(); + } + + public ParserRule getInt8Rule() { + return getInt8Access().getRule(); + } + + //uint8 returns primitives::uint8: + // {primitives::uint8} + // 'uint8' + // ; + public BasicsGrammarAccess.Uint8Elements getUint8Access() { + return gaBasics.getUint8Access(); + } + + public ParserRule getUint8Rule() { + return getUint8Access().getRule(); + } + + //int16 returns primitives::int16: + // {primitives::int16} + // 'int16' + // ; + public BasicsGrammarAccess.Int16Elements getInt16Access() { + return gaBasics.getInt16Access(); + } + + public ParserRule getInt16Rule() { + return getInt16Access().getRule(); + } + + //uint16 returns primitives::uint16: + // {primitives::uint16} + // 'uint16' + // ; + public BasicsGrammarAccess.Uint16Elements getUint16Access() { + return gaBasics.getUint16Access(); + } + + public ParserRule getUint16Rule() { + return getUint16Access().getRule(); + } + + //int32 returns primitives::int32: + // {primitives::int32} + // 'int32' + // ; + public BasicsGrammarAccess.Int32Elements getInt32Access() { + return gaBasics.getInt32Access(); + } + + public ParserRule getInt32Rule() { + return getInt32Access().getRule(); + } + + //uint32 returns primitives::uint32: + // {primitives::uint32} + // 'uint32' + // ; + public BasicsGrammarAccess.Uint32Elements getUint32Access() { + return gaBasics.getUint32Access(); + } + + public ParserRule getUint32Rule() { + return getUint32Access().getRule(); + } + + //int64 returns primitives::int64: + // {primitives::int64} + // 'int64' + // ; + public BasicsGrammarAccess.Int64Elements getInt64Access() { + return gaBasics.getInt64Access(); + } + + public ParserRule getInt64Rule() { + return getInt64Access().getRule(); + } + + //uint64 returns primitives::uint64: + // {primitives::uint64} + // 'uint64' + // ; + public BasicsGrammarAccess.Uint64Elements getUint64Access() { + return gaBasics.getUint64Access(); + } + + public ParserRule getUint64Rule() { + return getUint64Access().getRule(); + } + + //float32 returns primitives::float32: + // {primitives::float32} + // 'float32' + // ; + public BasicsGrammarAccess.Float32Elements getFloat32Access() { + return gaBasics.getFloat32Access(); + } + + public ParserRule getFloat32Rule() { + return getFloat32Access().getRule(); + } + + //float64 returns primitives::float64: + // {primitives::float64} + // 'float64' + // ; + public BasicsGrammarAccess.Float64Elements getFloat64Access() { + return gaBasics.getFloat64Access(); + } + + public ParserRule getFloat64Rule() { + return getFloat64Access().getRule(); + } + + //string0 returns primitives::string: + // {primitives::string} + // 'string' + // ; + public BasicsGrammarAccess.String0Elements getString0Access() { + return gaBasics.getString0Access(); + } + + public ParserRule getString0Rule() { + return getString0Access().getRule(); + } + + //byte returns primitives::Byte: + // {primitives::Byte} + // 'byte' + // ; + public BasicsGrammarAccess.ByteElements getByteAccess() { + return gaBasics.getByteAccess(); + } + + public ParserRule getByteRule() { + return getByteAccess().getRule(); + } + + //time returns primitives::time: + // {primitives::time} + // 'time' + // ; + public BasicsGrammarAccess.TimeElements getTimeAccess() { + return gaBasics.getTimeAccess(); + } + + public ParserRule getTimeRule() { + return getTimeAccess().getRule(); + } + + //duration returns primitives::duration: + // {primitives::duration} + // 'duration' + // ; + public BasicsGrammarAccess.DurationElements getDurationAccess() { + return gaBasics.getDurationAccess(); + } + + public ParserRule getDurationRule() { + return getDurationAccess().getRule(); + } + + //boolArray returns primitives::boolArray: + // {primitives::boolArray} + // 'bool[]' + // ; + public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { + return gaBasics.getBoolArrayAccess(); + } + + public ParserRule getBoolArrayRule() { + return getBoolArrayAccess().getRule(); + } + + //int8Array returns primitives::int8Array: + // {primitives::int8Array} + // 'int8[]' + // ; + public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { + return gaBasics.getInt8ArrayAccess(); + } + + public ParserRule getInt8ArrayRule() { + return getInt8ArrayAccess().getRule(); + } + + //uint8Array returns primitives::uint8Array: + // {primitives::uint8Array} + // 'uint8[]' + // ; + public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { + return gaBasics.getUint8ArrayAccess(); + } + + public ParserRule getUint8ArrayRule() { + return getUint8ArrayAccess().getRule(); + } + + //int16Array returns primitives::int16Array: + // {primitives::int16Array} + // 'int16[]' + // ; + public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { + return gaBasics.getInt16ArrayAccess(); + } + + public ParserRule getInt16ArrayRule() { + return getInt16ArrayAccess().getRule(); + } + + //uint16Array returns primitives::uint16Array: + // {primitives::uint16Array} + // 'uint16[]' + // ; + public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { + return gaBasics.getUint16ArrayAccess(); + } + + public ParserRule getUint16ArrayRule() { + return getUint16ArrayAccess().getRule(); + } + + //int32Array returns primitives::int32Array: + // {primitives::int32Array} + // 'int32[]' + // ; + public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { + return gaBasics.getInt32ArrayAccess(); + } + + public ParserRule getInt32ArrayRule() { + return getInt32ArrayAccess().getRule(); + } + + //uint32Array returns primitives::uint32Array: + // {primitives::uint32Array} + // 'uint32[]' + // ; + public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { + return gaBasics.getUint32ArrayAccess(); + } + + public ParserRule getUint32ArrayRule() { + return getUint32ArrayAccess().getRule(); + } + + //int64Array returns primitives::int64Array: + // {primitives::int64Array} + // 'int64[]' + // ; + public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { + return gaBasics.getInt64ArrayAccess(); + } + + public ParserRule getInt64ArrayRule() { + return getInt64ArrayAccess().getRule(); + } + + //uint64Array returns primitives::uint64Array: + // {primitives::uint64Array} + // 'uint64[]' + // ; + public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { + return gaBasics.getUint64ArrayAccess(); + } + + public ParserRule getUint64ArrayRule() { + return getUint64ArrayAccess().getRule(); + } + + //float32Array returns primitives::float32Array: + // {primitives::float32Array} + // 'float32[]' + // ; + public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { + return gaBasics.getFloat32ArrayAccess(); + } + + public ParserRule getFloat32ArrayRule() { + return getFloat32ArrayAccess().getRule(); + } + + //float64Array returns primitives::float64Array: + // {primitives::float64Array} + // 'float64[]' + // ; + public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { + return gaBasics.getFloat64ArrayAccess(); + } + + public ParserRule getFloat64ArrayRule() { + return getFloat64ArrayAccess().getRule(); + } + + //string0Array returns primitives::stringArray: + // {primitives::stringArray} + // 'string[]' + // ; + public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { + return gaBasics.getString0ArrayAccess(); + } + + public ParserRule getString0ArrayRule() { + return getString0ArrayAccess().getRule(); + } + + //byteArray returns primitives::ByteArray: + // {primitives::ByteArray} + // 'byte[]' + // ; + public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { + return gaBasics.getByteArrayAccess(); + } + + public ParserRule getByteArrayRule() { + return getByteArrayAccess().getRule(); + } + + //Header returns primitives::Header: + // {primitives::Header} + // 'Header' + //; + public BasicsGrammarAccess.HeaderElements getHeaderAccess() { + return gaBasics.getHeaderAccess(); + } + + public ParserRule getHeaderRule() { + return getHeaderAccess().getRule(); + } + + //TopicSpecRef returns TopicSpecRef: + // TopicSpec=[TopicSpec|EString] + //; + public BasicsGrammarAccess.TopicSpecRefElements getTopicSpecRefAccess() { + return gaBasics.getTopicSpecRefAccess(); + } + + public ParserRule getTopicSpecRefRule() { + return getTopicSpecRefAccess().getRule(); + } + + //ArrayTopicSpecRef returns ArrayTopicSpecRef: + // TopicSpec=[TopicSpec|EString]'[]' + //; + public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { + return gaBasics.getArrayTopicSpecRefAccess(); + } + + public ParserRule getArrayTopicSpecRefRule() { + return getArrayTopicSpecRefAccess().getRule(); + } + + //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; + public BasicsGrammarAccess.KEYWORDElements getKEYWORDAccess() { + return gaBasics.getKEYWORDAccess(); + } + + public ParserRule getKEYWORDRule() { + return getKEYWORDAccess().getRule(); + } + + ///////////////////// + //// YAML format + ///////////////////// + //terminal BEGIN: 'synthetic:BEGIN'; + public TerminalRule getBEGINRule() { + return gaBasics.getBEGINRule(); + } + + //terminal END: 'synthetic:END'; + public TerminalRule getENDRule() { + return gaBasics.getENDRule(); + } + + //@Override + //terminal SL_COMMENT: '#' !('\n'|'\r')*; + public TerminalRule getSL_COMMENTRule() { + return gaBasics.getSL_COMMENTRule(); + } + + ///////////////////// + //// CONVENTIONS AND NAMES + ///////////////////// + //EString returns ecore::EString: + // STRING | ID; + public BasicsGrammarAccess.EStringElements getEStringAccess() { + return gaBasics.getEStringAccess(); + } + + public ParserRule getEStringRule() { + return getEStringAccess().getRule(); + } + + //RosNames returns ecore::EString: + // ROS_CONVENTION_A | ID | 'node' + //; + public BasicsGrammarAccess.RosNamesElements getRosNamesAccess() { + return gaBasics.getRosNamesAccess(); + } + + public ParserRule getRosNamesRule() { + return getRosNamesAccess().getRule(); + } + + //terminal ROS_CONVENTION_A: + // ( ('/' ID ) | ( ID '/' ) )* ; + public TerminalRule getROS_CONVENTION_ARule() { + return gaBasics.getROS_CONVENTION_ARule(); + } + + //terminal ROS_CONVENTION_PARAM: + // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; + public TerminalRule getROS_CONVENTION_PARAMRule() { + return gaBasics.getROS_CONVENTION_PARAMRule(); + } + + //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: ('0'..'9')+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | + // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" + // ; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT : '/*' -> '*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal WS : (' '|'\t'|'\r'|'\n')+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractBasicsValidator.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractBasicsValidator.java index d3baf4a03..1a3b35e64 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractBasicsValidator.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractBasicsValidator.java @@ -9,12 +9,12 @@ import org.eclipse.xtext.validation.AbstractDeclarativeValidator; public abstract class AbstractBasicsValidator extends AbstractDeclarativeValidator { - - @Override - protected List getEPackages() { - List result = new ArrayList(); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/ros")); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/primitives")); - return result; - } + + @Override + protected List getEPackages() { + List result = new ArrayList(); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/ros")); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/primitives")); + return result; + } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractRosValidator.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractRosValidator.java index 19947bc5f..b80caf862 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractRosValidator.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractRosValidator.java @@ -8,12 +8,12 @@ import org.eclipse.emf.ecore.EPackage; public abstract class AbstractRosValidator extends BasicsValidator { - - @Override - protected List getEPackages() { - List result = new ArrayList(super.getEPackages()); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/ros")); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/primitives")); - return result; - } + + @Override + protected List getEPackages() { + List result = new ArrayList(super.getEPackages()); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/ros")); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/primitives")); + return result; + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/AbstractRos1IdeModule.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/AbstractRos1IdeModule.java index 91c5a8d9e..d780f64c2 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/AbstractRos1IdeModule.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/AbstractRos1IdeModule.java @@ -27,41 +27,41 @@ @SuppressWarnings("all") public abstract class AbstractRos1IdeModule extends DefaultIdeModule { - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalRos1Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return Ros1Parser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindCompletionPrefixProvider() { - return IndentationAwareCompletionPrefixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameService2() { - return RenameService2.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy2() { - return IRenameStrategy2.DefaultImpl.class; - } - + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalRos1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return Ros1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindCompletionPrefixProvider() { + return IndentationAwareCompletionPrefixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/PartialRos1ContentAssistParser.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/PartialRos1ContentAssistParser.java index 6d4def975..d1dc4f19b 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/PartialRos1ContentAssistParser.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/PartialRos1ContentAssistParser.java @@ -12,22 +12,22 @@ public class PartialRos1ContentAssistParser extends Ros1Parser { - private AbstractRule rule; + private AbstractRule rule; - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } - @Override - protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher> dispatcher = - new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/Ros1Parser.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/Ros1Parser.java index cfc118444..f362f9247 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/Ros1Parser.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/Ros1Parser.java @@ -16,288 +16,288 @@ public class Ros1Parser extends AbstractContentAssistParser { - @Singleton - public static final class NameMappings { + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(Ros1GrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, Ros1GrammarAccess grammarAccess) { + builder.put(grammarAccess.getNodeAccess().getAlternatives_2(), "rule__Node__Alternatives_2"); + builder.put(grammarAccess.getSpecBaseAccess().getAlternatives(), "rule__SpecBase__Alternatives"); + builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); + builder.put(grammarAccess.getDependencyAccess().getAlternatives(), "rule__Dependency__Alternatives"); + builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); + builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); + builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); + builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); + builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); + builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); + builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); + builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); + builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); + builder.put(grammarAccess.getCatkinPackageAccess().getGroup(), "rule__CatkinPackage__Group__0"); + builder.put(grammarAccess.getCatkinPackageAccess().getGroup_4(), "rule__CatkinPackage__Group_4__0"); + builder.put(grammarAccess.getCatkinPackageAccess().getGroup_5(), "rule__CatkinPackage__Group_5__0"); + builder.put(grammarAccess.getCatkinPackageAccess().getGroup_6(), "rule__CatkinPackage__Group_6__0"); + builder.put(grammarAccess.getCatkinPackageAccess().getGroup_6_3(), "rule__CatkinPackage__Group_6_3__0"); + builder.put(grammarAccess.getPackageSetAccess().getGroup(), "rule__PackageSet__Group__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup(), "rule__Package_Impl__Group__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_4(), "rule__Package_Impl__Group_4__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5(), "rule__Package_Impl__Group_5__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6(), "rule__Package_Impl__Group_6__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6_3(), "rule__Package_Impl__Group_6_3__0"); + builder.put(grammarAccess.getArtifactAccess().getGroup(), "rule__Artifact__Group__0"); + builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_0(), "rule__Node__Group_2_0__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_1(), "rule__Node__Group_2_1__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_2(), "rule__Node__Group_2_2__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_3(), "rule__Node__Group_2_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_4(), "rule__Node__Group_2_4__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_5(), "rule__Node__Group_2_5__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_6(), "rule__Node__Group_2_6__0"); + builder.put(grammarAccess.getTopicSpecAccess().getGroup(), "rule__TopicSpec__Group__0"); + builder.put(grammarAccess.getTopicSpecAccess().getGroup_5(), "rule__TopicSpec__Group_5__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup(), "rule__ServiceSpec__Group__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup_5(), "rule__ServiceSpec__Group_5__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup_7(), "rule__ServiceSpec__Group_7__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup(), "rule__ActionSpec__Group__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_5(), "rule__ActionSpec__Group_5__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_7(), "rule__ActionSpec__Group_7__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_9(), "rule__ActionSpec__Group_9__0"); + builder.put(grammarAccess.getMessageDefinitionAccess().getGroup(), "rule__MessageDefinition__Group__0"); + builder.put(grammarAccess.getPublisherAccess().getGroup(), "rule__Publisher__Group__0"); + builder.put(grammarAccess.getPublisherAccess().getGroup_6(), "rule__Publisher__Group_6__0"); + builder.put(grammarAccess.getSubscriberAccess().getGroup(), "rule__Subscriber__Group__0"); + builder.put(grammarAccess.getSubscriberAccess().getGroup_6(), "rule__Subscriber__Group_6__0"); + builder.put(grammarAccess.getServiceServerAccess().getGroup(), "rule__ServiceServer__Group__0"); + builder.put(grammarAccess.getServiceServerAccess().getGroup_6(), "rule__ServiceServer__Group_6__0"); + builder.put(grammarAccess.getServiceClientAccess().getGroup(), "rule__ServiceClient__Group__0"); + builder.put(grammarAccess.getServiceClientAccess().getGroup_6(), "rule__ServiceClient__Group_6__0"); + builder.put(grammarAccess.getActionServerAccess().getGroup(), "rule__ActionServer__Group__0"); + builder.put(grammarAccess.getActionServerAccess().getGroup_6(), "rule__ActionServer__Group_6__0"); + builder.put(grammarAccess.getActionClientAccess().getGroup(), "rule__ActionClient__Group__0"); + builder.put(grammarAccess.getActionClientAccess().getGroup_6(), "rule__ActionClient__Group_6__0"); + builder.put(grammarAccess.getExternalDependencyAccess().getGroup(), "rule__ExternalDependency__Group__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup(), "rule__GlobalNamespace__Group__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2(), "rule__GlobalNamespace__Group_2__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2(), "rule__GlobalNamespace__Group_2_2__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup(), "rule__RelativeNamespace_Impl__Group__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2(), "rule__RelativeNamespace_Impl__Group_2__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2(), "rule__RelativeNamespace_Impl__Group_2_2__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup(), "rule__PrivateNamespace__Group__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2(), "rule__PrivateNamespace__Group_2__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2(), "rule__PrivateNamespace__Group_2_2__0"); + builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_4(), "rule__Parameter__Group_4__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); + builder.put(grammarAccess.getParameterListTypeAccess().getGroup(), "rule__ParameterListType__Group__0"); + builder.put(grammarAccess.getParameterListTypeAccess().getGroup_4(), "rule__ParameterListType__Group_4__0"); + builder.put(grammarAccess.getParameterStructTypeAccess().getGroup(), "rule__ParameterStructType__Group__0"); + builder.put(grammarAccess.getParameterStructTypeAccess().getGroup_4(), "rule__ParameterStructType__Group_4__0"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup(), "rule__ParameterIntegerType__Group__0"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup_2(), "rule__ParameterIntegerType__Group_2__0"); + builder.put(grammarAccess.getParameterStringTypeAccess().getGroup(), "rule__ParameterStringType__Group__0"); + builder.put(grammarAccess.getParameterStringTypeAccess().getGroup_2(), "rule__ParameterStringType__Group_2__0"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup(), "rule__ParameterDoubleType__Group__0"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup_2(), "rule__ParameterDoubleType__Group_2__0"); + builder.put(grammarAccess.getParameterDateTypeAccess().getGroup(), "rule__ParameterDateType__Group__0"); + builder.put(grammarAccess.getParameterDateTypeAccess().getGroup_2(), "rule__ParameterDateType__Group_2__0"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup(), "rule__ParameterBooleanType__Group__0"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup_2(), "rule__ParameterBooleanType__Group_2__0"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup(), "rule__ParameterBase64Type__Group__0"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup_2(), "rule__ParameterBase64Type__Group_2__0"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); + builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); + builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); + builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); + builder.put(grammarAccess.getParameterAnyAccess().getGroup_2(), "rule__ParameterAny__Group_2__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup(), "rule__ParameterStruct__Group__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup_1(), "rule__ParameterStruct__Group_1__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup_1_2(), "rule__ParameterStruct__Group_1_2__0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getGroup(), "rule__ParameterStructMember__Group__0"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getGroup(), "rule__ParameterStructTypeMember__Group__0"); + builder.put(grammarAccess.getMessagePartAccess().getGroup(), "rule__MessagePart__Group__0"); + builder.put(grammarAccess.getBoolAccess().getGroup(), "rule__Bool__Group__0"); + builder.put(grammarAccess.getInt8Access().getGroup(), "rule__Int8__Group__0"); + builder.put(grammarAccess.getUint8Access().getGroup(), "rule__Uint8__Group__0"); + builder.put(grammarAccess.getInt16Access().getGroup(), "rule__Int16__Group__0"); + builder.put(grammarAccess.getUint16Access().getGroup(), "rule__Uint16__Group__0"); + builder.put(grammarAccess.getInt32Access().getGroup(), "rule__Int32__Group__0"); + builder.put(grammarAccess.getUint32Access().getGroup(), "rule__Uint32__Group__0"); + builder.put(grammarAccess.getInt64Access().getGroup(), "rule__Int64__Group__0"); + builder.put(grammarAccess.getUint64Access().getGroup(), "rule__Uint64__Group__0"); + builder.put(grammarAccess.getFloat32Access().getGroup(), "rule__Float32__Group__0"); + builder.put(grammarAccess.getFloat64Access().getGroup(), "rule__Float64__Group__0"); + builder.put(grammarAccess.getString0Access().getGroup(), "rule__String0__Group__0"); + builder.put(grammarAccess.getByteAccess().getGroup(), "rule__Byte__Group__0"); + builder.put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0"); + builder.put(grammarAccess.getDurationAccess().getGroup(), "rule__Duration__Group__0"); + builder.put(grammarAccess.getBoolArrayAccess().getGroup(), "rule__BoolArray__Group__0"); + builder.put(grammarAccess.getInt8ArrayAccess().getGroup(), "rule__Int8Array__Group__0"); + builder.put(grammarAccess.getUint8ArrayAccess().getGroup(), "rule__Uint8Array__Group__0"); + builder.put(grammarAccess.getInt16ArrayAccess().getGroup(), "rule__Int16Array__Group__0"); + builder.put(grammarAccess.getUint16ArrayAccess().getGroup(), "rule__Uint16Array__Group__0"); + builder.put(grammarAccess.getInt32ArrayAccess().getGroup(), "rule__Int32Array__Group__0"); + builder.put(grammarAccess.getUint32ArrayAccess().getGroup(), "rule__Uint32Array__Group__0"); + builder.put(grammarAccess.getInt64ArrayAccess().getGroup(), "rule__Int64Array__Group__0"); + builder.put(grammarAccess.getUint64ArrayAccess().getGroup(), "rule__Uint64Array__Group__0"); + builder.put(grammarAccess.getFloat32ArrayAccess().getGroup(), "rule__Float32Array__Group__0"); + builder.put(grammarAccess.getFloat64ArrayAccess().getGroup(), "rule__Float64Array__Group__0"); + builder.put(grammarAccess.getString0ArrayAccess().getGroup(), "rule__String0Array__Group__0"); + builder.put(grammarAccess.getByteArrayAccess().getGroup(), "rule__ByteArray__Group__0"); + builder.put(grammarAccess.getHeaderAccess().getGroup(), "rule__Header__Group__0"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getGroup(), "rule__ArrayTopicSpecRef__Group__0"); + builder.put(grammarAccess.getCatkinPackageAccess().getNameAssignment_1(), "rule__CatkinPackage__NameAssignment_1"); + builder.put(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1(), "rule__CatkinPackage__FromGitRepoAssignment_4_1"); + builder.put(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2(), "rule__CatkinPackage__ArtifactAssignment_5_2"); + builder.put(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2(), "rule__CatkinPackage__DependencyAssignment_6_2"); + builder.put(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1(), "rule__CatkinPackage__DependencyAssignment_6_3_1"); + builder.put(grammarAccess.getPackageSetAccess().getPackageAssignment_1(), "rule__PackageSet__PackageAssignment_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getNameAssignment_1(), "rule__Package_Impl__NameAssignment_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1(), "rule__Package_Impl__FromGitRepoAssignment_4_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2(), "rule__Package_Impl__SpecAssignment_5_2"); + builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2(), "rule__Package_Impl__DependencyAssignment_6_2"); + builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1(), "rule__Package_Impl__DependencyAssignment_6_3_1"); + builder.put(grammarAccess.getArtifactAccess().getNameAssignment_1(), "rule__Artifact__NameAssignment_1"); + builder.put(grammarAccess.getArtifactAccess().getNodeAssignment_4(), "rule__Artifact__NodeAssignment_4"); + builder.put(grammarAccess.getNodeAccess().getNameAssignment_1(), "rule__Node__NameAssignment_1"); + builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2(), "rule__Node__PublisherAssignment_2_0_2"); + builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2(), "rule__Node__SubscriberAssignment_2_1_2"); + builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2(), "rule__Node__ServiceserverAssignment_2_2_2"); + builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2(), "rule__Node__ServiceclientAssignment_2_3_2"); + builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2(), "rule__Node__ActionserverAssignment_2_4_2"); + builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2(), "rule__Node__ActionclientAssignment_2_5_2"); + builder.put(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2(), "rule__Node__ParameterAssignment_2_6_2"); + builder.put(grammarAccess.getTopicSpecAccess().getNameAssignment_2(), "rule__TopicSpec__NameAssignment_2"); + builder.put(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1(), "rule__TopicSpec__MessageAssignment_5_1"); + builder.put(grammarAccess.getServiceSpecAccess().getNameAssignment_2(), "rule__ServiceSpec__NameAssignment_2"); + builder.put(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1(), "rule__ServiceSpec__RequestAssignment_5_1"); + builder.put(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1(), "rule__ServiceSpec__ResponseAssignment_7_1"); + builder.put(grammarAccess.getActionSpecAccess().getNameAssignment_2(), "rule__ActionSpec__NameAssignment_2"); + builder.put(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1(), "rule__ActionSpec__GoalAssignment_5_1"); + builder.put(grammarAccess.getActionSpecAccess().getResultAssignment_7_1(), "rule__ActionSpec__ResultAssignment_7_1"); + builder.put(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1(), "rule__ActionSpec__FeedbackAssignment_9_1"); + builder.put(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1(), "rule__MessageDefinition__MessagePartAssignment_1"); + builder.put(grammarAccess.getPublisherAccess().getNameAssignment_1(), "rule__Publisher__NameAssignment_1"); + builder.put(grammarAccess.getPublisherAccess().getMessageAssignment_5(), "rule__Publisher__MessageAssignment_5"); + builder.put(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1(), "rule__Publisher__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getSubscriberAccess().getNameAssignment_1(), "rule__Subscriber__NameAssignment_1"); + builder.put(grammarAccess.getSubscriberAccess().getMessageAssignment_5(), "rule__Subscriber__MessageAssignment_5"); + builder.put(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1(), "rule__Subscriber__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getServiceServerAccess().getNameAssignment_1(), "rule__ServiceServer__NameAssignment_1"); + builder.put(grammarAccess.getServiceServerAccess().getServiceAssignment_5(), "rule__ServiceServer__ServiceAssignment_5"); + builder.put(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1(), "rule__ServiceServer__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getServiceClientAccess().getNameAssignment_1(), "rule__ServiceClient__NameAssignment_1"); + builder.put(grammarAccess.getServiceClientAccess().getServiceAssignment_5(), "rule__ServiceClient__ServiceAssignment_5"); + builder.put(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1(), "rule__ServiceClient__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getActionServerAccess().getNameAssignment_1(), "rule__ActionServer__NameAssignment_1"); + builder.put(grammarAccess.getActionServerAccess().getActionAssignment_5(), "rule__ActionServer__ActionAssignment_5"); + builder.put(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1(), "rule__ActionServer__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getActionClientAccess().getNameAssignment_1(), "rule__ActionClient__NameAssignment_1"); + builder.put(grammarAccess.getActionClientAccess().getActionAssignment_5(), "rule__ActionClient__ActionAssignment_5"); + builder.put(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1(), "rule__ActionClient__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getPackageDependencyAccess().getPackageAssignment(), "rule__PackageDependency__PackageAssignment"); + builder.put(grammarAccess.getExternalDependencyAccess().getNameAssignment_2(), "rule__ExternalDependency__NameAssignment_2"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1(), "rule__PrivateNamespace__PartsAssignment_2_1"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1(), "rule__PrivateNamespace__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); + builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1(), "rule__Parameter__NamespaceAssignment_4_1"); + builder.put(grammarAccess.getParameterAccess().getTypeAssignment_6(), "rule__Parameter__TypeAssignment_6"); + builder.put(grammarAccess.getParameterAccess().getValueAssignment_7_1(), "rule__Parameter__ValueAssignment_7_1"); + builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3(), "rule__ParameterListType__SequenceAssignment_3"); + builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1(), "rule__ParameterListType__SequenceAssignment_4_1"); + builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_3"); + builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterIntegerType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterStringType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDoubleType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterDateTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDateType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); + builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); + builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); + builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); + builder.put(grammarAccess.getParameterStringAccess().getValueAssignment(), "rule__ParameterString__ValueAssignment"); + builder.put(grammarAccess.getParameterBase64Access().getValueAssignment(), "rule__ParameterBase64__ValueAssignment"); + builder.put(grammarAccess.getParameterIntegerAccess().getValueAssignment(), "rule__ParameterInteger__ValueAssignment"); + builder.put(grammarAccess.getParameterDoubleAccess().getValueAssignment(), "rule__ParameterDouble__ValueAssignment"); + builder.put(grammarAccess.getParameterBooleanAccess().getValueAssignment(), "rule__ParameterBoolean__ValueAssignment"); + builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); + builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); + builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); + builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); + builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); + builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); + builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); + } + } + + @Inject + private NameMappings nameMappings; - private final Map mappings; + @Inject + private Ros1GrammarAccess grammarAccess; - @Inject - public NameMappings(Ros1GrammarAccess grammarAccess) { - ImmutableMap.Builder builder = ImmutableMap.builder(); - init(builder, grammarAccess); - this.mappings = builder.build(); - } + @Override + protected InternalRos1Parser createParser() { + InternalRos1Parser result = new InternalRos1Parser(null); + result.setGrammarAccess(grammarAccess); + return result; + } - public String getRuleName(AbstractElement element) { - return mappings.get(element); - } + @Override + protected TokenSource createLexer(CharStream stream) { + return new Ros1TokenSource(super.createLexer(stream)); + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } - private static void init(ImmutableMap.Builder builder, Ros1GrammarAccess grammarAccess) { - builder.put(grammarAccess.getNodeAccess().getAlternatives_2(), "rule__Node__Alternatives_2"); - builder.put(grammarAccess.getSpecBaseAccess().getAlternatives(), "rule__SpecBase__Alternatives"); - builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); - builder.put(grammarAccess.getDependencyAccess().getAlternatives(), "rule__Dependency__Alternatives"); - builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); - builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); - builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); - builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); - builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); - builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); - builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); - builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); - builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); - builder.put(grammarAccess.getCatkinPackageAccess().getGroup(), "rule__CatkinPackage__Group__0"); - builder.put(grammarAccess.getCatkinPackageAccess().getGroup_4(), "rule__CatkinPackage__Group_4__0"); - builder.put(grammarAccess.getCatkinPackageAccess().getGroup_5(), "rule__CatkinPackage__Group_5__0"); - builder.put(grammarAccess.getCatkinPackageAccess().getGroup_6(), "rule__CatkinPackage__Group_6__0"); - builder.put(grammarAccess.getCatkinPackageAccess().getGroup_6_3(), "rule__CatkinPackage__Group_6_3__0"); - builder.put(grammarAccess.getPackageSetAccess().getGroup(), "rule__PackageSet__Group__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup(), "rule__Package_Impl__Group__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_4(), "rule__Package_Impl__Group_4__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5(), "rule__Package_Impl__Group_5__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6(), "rule__Package_Impl__Group_6__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6_3(), "rule__Package_Impl__Group_6_3__0"); - builder.put(grammarAccess.getArtifactAccess().getGroup(), "rule__Artifact__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_0(), "rule__Node__Group_2_0__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_1(), "rule__Node__Group_2_1__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_2(), "rule__Node__Group_2_2__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_3(), "rule__Node__Group_2_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_4(), "rule__Node__Group_2_4__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_5(), "rule__Node__Group_2_5__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_6(), "rule__Node__Group_2_6__0"); - builder.put(grammarAccess.getTopicSpecAccess().getGroup(), "rule__TopicSpec__Group__0"); - builder.put(grammarAccess.getTopicSpecAccess().getGroup_5(), "rule__TopicSpec__Group_5__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup(), "rule__ServiceSpec__Group__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup_5(), "rule__ServiceSpec__Group_5__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup_7(), "rule__ServiceSpec__Group_7__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup(), "rule__ActionSpec__Group__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_5(), "rule__ActionSpec__Group_5__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_7(), "rule__ActionSpec__Group_7__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_9(), "rule__ActionSpec__Group_9__0"); - builder.put(grammarAccess.getMessageDefinitionAccess().getGroup(), "rule__MessageDefinition__Group__0"); - builder.put(grammarAccess.getPublisherAccess().getGroup(), "rule__Publisher__Group__0"); - builder.put(grammarAccess.getPublisherAccess().getGroup_6(), "rule__Publisher__Group_6__0"); - builder.put(grammarAccess.getSubscriberAccess().getGroup(), "rule__Subscriber__Group__0"); - builder.put(grammarAccess.getSubscriberAccess().getGroup_6(), "rule__Subscriber__Group_6__0"); - builder.put(grammarAccess.getServiceServerAccess().getGroup(), "rule__ServiceServer__Group__0"); - builder.put(grammarAccess.getServiceServerAccess().getGroup_6(), "rule__ServiceServer__Group_6__0"); - builder.put(grammarAccess.getServiceClientAccess().getGroup(), "rule__ServiceClient__Group__0"); - builder.put(grammarAccess.getServiceClientAccess().getGroup_6(), "rule__ServiceClient__Group_6__0"); - builder.put(grammarAccess.getActionServerAccess().getGroup(), "rule__ActionServer__Group__0"); - builder.put(grammarAccess.getActionServerAccess().getGroup_6(), "rule__ActionServer__Group_6__0"); - builder.put(grammarAccess.getActionClientAccess().getGroup(), "rule__ActionClient__Group__0"); - builder.put(grammarAccess.getActionClientAccess().getGroup_6(), "rule__ActionClient__Group_6__0"); - builder.put(grammarAccess.getExternalDependencyAccess().getGroup(), "rule__ExternalDependency__Group__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup(), "rule__GlobalNamespace__Group__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2(), "rule__GlobalNamespace__Group_2__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2(), "rule__GlobalNamespace__Group_2_2__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup(), "rule__RelativeNamespace_Impl__Group__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2(), "rule__RelativeNamespace_Impl__Group_2__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2(), "rule__RelativeNamespace_Impl__Group_2_2__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup(), "rule__PrivateNamespace__Group__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2(), "rule__PrivateNamespace__Group_2__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2(), "rule__PrivateNamespace__Group_2_2__0"); - builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_4(), "rule__Parameter__Group_4__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); - builder.put(grammarAccess.getParameterListTypeAccess().getGroup(), "rule__ParameterListType__Group__0"); - builder.put(grammarAccess.getParameterListTypeAccess().getGroup_4(), "rule__ParameterListType__Group_4__0"); - builder.put(grammarAccess.getParameterStructTypeAccess().getGroup(), "rule__ParameterStructType__Group__0"); - builder.put(grammarAccess.getParameterStructTypeAccess().getGroup_4(), "rule__ParameterStructType__Group_4__0"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup(), "rule__ParameterIntegerType__Group__0"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup_2(), "rule__ParameterIntegerType__Group_2__0"); - builder.put(grammarAccess.getParameterStringTypeAccess().getGroup(), "rule__ParameterStringType__Group__0"); - builder.put(grammarAccess.getParameterStringTypeAccess().getGroup_2(), "rule__ParameterStringType__Group_2__0"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup(), "rule__ParameterDoubleType__Group__0"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup_2(), "rule__ParameterDoubleType__Group_2__0"); - builder.put(grammarAccess.getParameterDateTypeAccess().getGroup(), "rule__ParameterDateType__Group__0"); - builder.put(grammarAccess.getParameterDateTypeAccess().getGroup_2(), "rule__ParameterDateType__Group_2__0"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup(), "rule__ParameterBooleanType__Group__0"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup_2(), "rule__ParameterBooleanType__Group_2__0"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup(), "rule__ParameterBase64Type__Group__0"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup_2(), "rule__ParameterBase64Type__Group_2__0"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); - builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); - builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); - builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); - builder.put(grammarAccess.getParameterAnyAccess().getGroup_2(), "rule__ParameterAny__Group_2__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup(), "rule__ParameterStruct__Group__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup_1(), "rule__ParameterStruct__Group_1__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup_1_2(), "rule__ParameterStruct__Group_1_2__0"); - builder.put(grammarAccess.getParameterStructMemberAccess().getGroup(), "rule__ParameterStructMember__Group__0"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getGroup(), "rule__ParameterStructTypeMember__Group__0"); - builder.put(grammarAccess.getMessagePartAccess().getGroup(), "rule__MessagePart__Group__0"); - builder.put(grammarAccess.getBoolAccess().getGroup(), "rule__Bool__Group__0"); - builder.put(grammarAccess.getInt8Access().getGroup(), "rule__Int8__Group__0"); - builder.put(grammarAccess.getUint8Access().getGroup(), "rule__Uint8__Group__0"); - builder.put(grammarAccess.getInt16Access().getGroup(), "rule__Int16__Group__0"); - builder.put(grammarAccess.getUint16Access().getGroup(), "rule__Uint16__Group__0"); - builder.put(grammarAccess.getInt32Access().getGroup(), "rule__Int32__Group__0"); - builder.put(grammarAccess.getUint32Access().getGroup(), "rule__Uint32__Group__0"); - builder.put(grammarAccess.getInt64Access().getGroup(), "rule__Int64__Group__0"); - builder.put(grammarAccess.getUint64Access().getGroup(), "rule__Uint64__Group__0"); - builder.put(grammarAccess.getFloat32Access().getGroup(), "rule__Float32__Group__0"); - builder.put(grammarAccess.getFloat64Access().getGroup(), "rule__Float64__Group__0"); - builder.put(grammarAccess.getString0Access().getGroup(), "rule__String0__Group__0"); - builder.put(grammarAccess.getByteAccess().getGroup(), "rule__Byte__Group__0"); - builder.put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0"); - builder.put(grammarAccess.getDurationAccess().getGroup(), "rule__Duration__Group__0"); - builder.put(grammarAccess.getBoolArrayAccess().getGroup(), "rule__BoolArray__Group__0"); - builder.put(grammarAccess.getInt8ArrayAccess().getGroup(), "rule__Int8Array__Group__0"); - builder.put(grammarAccess.getUint8ArrayAccess().getGroup(), "rule__Uint8Array__Group__0"); - builder.put(grammarAccess.getInt16ArrayAccess().getGroup(), "rule__Int16Array__Group__0"); - builder.put(grammarAccess.getUint16ArrayAccess().getGroup(), "rule__Uint16Array__Group__0"); - builder.put(grammarAccess.getInt32ArrayAccess().getGroup(), "rule__Int32Array__Group__0"); - builder.put(grammarAccess.getUint32ArrayAccess().getGroup(), "rule__Uint32Array__Group__0"); - builder.put(grammarAccess.getInt64ArrayAccess().getGroup(), "rule__Int64Array__Group__0"); - builder.put(grammarAccess.getUint64ArrayAccess().getGroup(), "rule__Uint64Array__Group__0"); - builder.put(grammarAccess.getFloat32ArrayAccess().getGroup(), "rule__Float32Array__Group__0"); - builder.put(grammarAccess.getFloat64ArrayAccess().getGroup(), "rule__Float64Array__Group__0"); - builder.put(grammarAccess.getString0ArrayAccess().getGroup(), "rule__String0Array__Group__0"); - builder.put(grammarAccess.getByteArrayAccess().getGroup(), "rule__ByteArray__Group__0"); - builder.put(grammarAccess.getHeaderAccess().getGroup(), "rule__Header__Group__0"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getGroup(), "rule__ArrayTopicSpecRef__Group__0"); - builder.put(grammarAccess.getCatkinPackageAccess().getNameAssignment_1(), "rule__CatkinPackage__NameAssignment_1"); - builder.put(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1(), "rule__CatkinPackage__FromGitRepoAssignment_4_1"); - builder.put(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2(), "rule__CatkinPackage__ArtifactAssignment_5_2"); - builder.put(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2(), "rule__CatkinPackage__DependencyAssignment_6_2"); - builder.put(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1(), "rule__CatkinPackage__DependencyAssignment_6_3_1"); - builder.put(grammarAccess.getPackageSetAccess().getPackageAssignment_1(), "rule__PackageSet__PackageAssignment_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getNameAssignment_1(), "rule__Package_Impl__NameAssignment_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1(), "rule__Package_Impl__FromGitRepoAssignment_4_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2(), "rule__Package_Impl__SpecAssignment_5_2"); - builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2(), "rule__Package_Impl__DependencyAssignment_6_2"); - builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1(), "rule__Package_Impl__DependencyAssignment_6_3_1"); - builder.put(grammarAccess.getArtifactAccess().getNameAssignment_1(), "rule__Artifact__NameAssignment_1"); - builder.put(grammarAccess.getArtifactAccess().getNodeAssignment_4(), "rule__Artifact__NodeAssignment_4"); - builder.put(grammarAccess.getNodeAccess().getNameAssignment_1(), "rule__Node__NameAssignment_1"); - builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2(), "rule__Node__PublisherAssignment_2_0_2"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2(), "rule__Node__SubscriberAssignment_2_1_2"); - builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2(), "rule__Node__ServiceserverAssignment_2_2_2"); - builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2(), "rule__Node__ServiceclientAssignment_2_3_2"); - builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2(), "rule__Node__ActionserverAssignment_2_4_2"); - builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2(), "rule__Node__ActionclientAssignment_2_5_2"); - builder.put(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2(), "rule__Node__ParameterAssignment_2_6_2"); - builder.put(grammarAccess.getTopicSpecAccess().getNameAssignment_2(), "rule__TopicSpec__NameAssignment_2"); - builder.put(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1(), "rule__TopicSpec__MessageAssignment_5_1"); - builder.put(grammarAccess.getServiceSpecAccess().getNameAssignment_2(), "rule__ServiceSpec__NameAssignment_2"); - builder.put(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1(), "rule__ServiceSpec__RequestAssignment_5_1"); - builder.put(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1(), "rule__ServiceSpec__ResponseAssignment_7_1"); - builder.put(grammarAccess.getActionSpecAccess().getNameAssignment_2(), "rule__ActionSpec__NameAssignment_2"); - builder.put(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1(), "rule__ActionSpec__GoalAssignment_5_1"); - builder.put(grammarAccess.getActionSpecAccess().getResultAssignment_7_1(), "rule__ActionSpec__ResultAssignment_7_1"); - builder.put(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1(), "rule__ActionSpec__FeedbackAssignment_9_1"); - builder.put(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1(), "rule__MessageDefinition__MessagePartAssignment_1"); - builder.put(grammarAccess.getPublisherAccess().getNameAssignment_1(), "rule__Publisher__NameAssignment_1"); - builder.put(grammarAccess.getPublisherAccess().getMessageAssignment_5(), "rule__Publisher__MessageAssignment_5"); - builder.put(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1(), "rule__Publisher__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getSubscriberAccess().getNameAssignment_1(), "rule__Subscriber__NameAssignment_1"); - builder.put(grammarAccess.getSubscriberAccess().getMessageAssignment_5(), "rule__Subscriber__MessageAssignment_5"); - builder.put(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1(), "rule__Subscriber__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getServiceServerAccess().getNameAssignment_1(), "rule__ServiceServer__NameAssignment_1"); - builder.put(grammarAccess.getServiceServerAccess().getServiceAssignment_5(), "rule__ServiceServer__ServiceAssignment_5"); - builder.put(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1(), "rule__ServiceServer__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getServiceClientAccess().getNameAssignment_1(), "rule__ServiceClient__NameAssignment_1"); - builder.put(grammarAccess.getServiceClientAccess().getServiceAssignment_5(), "rule__ServiceClient__ServiceAssignment_5"); - builder.put(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1(), "rule__ServiceClient__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getActionServerAccess().getNameAssignment_1(), "rule__ActionServer__NameAssignment_1"); - builder.put(grammarAccess.getActionServerAccess().getActionAssignment_5(), "rule__ActionServer__ActionAssignment_5"); - builder.put(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1(), "rule__ActionServer__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getActionClientAccess().getNameAssignment_1(), "rule__ActionClient__NameAssignment_1"); - builder.put(grammarAccess.getActionClientAccess().getActionAssignment_5(), "rule__ActionClient__ActionAssignment_5"); - builder.put(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1(), "rule__ActionClient__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getPackageDependencyAccess().getPackageAssignment(), "rule__PackageDependency__PackageAssignment"); - builder.put(grammarAccess.getExternalDependencyAccess().getNameAssignment_2(), "rule__ExternalDependency__NameAssignment_2"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1(), "rule__PrivateNamespace__PartsAssignment_2_1"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1(), "rule__PrivateNamespace__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); - builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1(), "rule__Parameter__NamespaceAssignment_4_1"); - builder.put(grammarAccess.getParameterAccess().getTypeAssignment_6(), "rule__Parameter__TypeAssignment_6"); - builder.put(grammarAccess.getParameterAccess().getValueAssignment_7_1(), "rule__Parameter__ValueAssignment_7_1"); - builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3(), "rule__ParameterListType__SequenceAssignment_3"); - builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1(), "rule__ParameterListType__SequenceAssignment_4_1"); - builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_3"); - builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterIntegerType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterStringType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDoubleType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterDateTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDateType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); - builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); - builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); - builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); - builder.put(grammarAccess.getParameterStringAccess().getValueAssignment(), "rule__ParameterString__ValueAssignment"); - builder.put(grammarAccess.getParameterBase64Access().getValueAssignment(), "rule__ParameterBase64__ValueAssignment"); - builder.put(grammarAccess.getParameterIntegerAccess().getValueAssignment(), "rule__ParameterInteger__ValueAssignment"); - builder.put(grammarAccess.getParameterDoubleAccess().getValueAssignment(), "rule__ParameterDouble__ValueAssignment"); - builder.put(grammarAccess.getParameterBooleanAccess().getValueAssignment(), "rule__ParameterBoolean__ValueAssignment"); - builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); - builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); - builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); - builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); - builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); - builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); - builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); - builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); - } - } + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } - @Inject - private NameMappings nameMappings; + public Ros1GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } - @Inject - private Ros1GrammarAccess grammarAccess; - - @Override - protected InternalRos1Parser createParser() { - InternalRos1Parser result = new InternalRos1Parser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected TokenSource createLexer(CharStream stream) { - return new Ros1TokenSource(super.createLexer(stream)); - } - - @Override - protected String getRuleName(AbstractElement element) { - return nameMappings.getRuleName(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public Ros1GrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(Ros1GrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - public NameMappings getNameMappings() { - return nameMappings; - } - - public void setNameMappings(NameMappings nameMappings) { - this.nameMappings = nameMappings; - } + public void setGrammarAccess(Ros1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/internal/InternalRos1Parser.g b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/internal/InternalRos1Parser.g index 4f1618fb9..d14e5df4a 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/internal/InternalRos1Parser.g +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/internal/InternalRos1Parser.g @@ -4,8 +4,8 @@ parser grammar InternalRos1Parser; options { - tokenVocab=InternalRos1Lexer; - superClass=AbstractInternalContentAssistParser; + tokenVocab=InternalRos1Lexer; + superClass=AbstractInternalContentAssistParser; } @header { @@ -27,14214 +27,14214 @@ import de.fraunhofer.ipa.ros1.services.Ros1GrammarAccess; } @members { - private Ros1GrammarAccess grammarAccess; - private final Map tokenNameToValue = new HashMap(); - - { - tokenNameToValue.put("Comma", "','"); - tokenNameToValue.put("Colon", "':'"); - tokenNameToValue.put("LeftSquareBracket", "'['"); - tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); - tokenNameToValue.put("Any", "'Any'"); - tokenNameToValue.put("Ns", "'ns:'"); - tokenNameToValue.put("Date", "'Date'"); - tokenNameToValue.put("List", "'List'"); - tokenNameToValue.put("Bool", "'bool'"); - tokenNameToValue.put("Byte", "'byte'"); - tokenNameToValue.put("Goal", "'goal'"); - tokenNameToValue.put("Int8", "'int8'"); - tokenNameToValue.put("Msg", "'msg:'"); - tokenNameToValue.put("Name", "'name'"); - tokenNameToValue.put("Node", "'node'"); - tokenNameToValue.put("Srv", "'srv:'"); - tokenNameToValue.put("Time", "'time'"); - tokenNameToValue.put("Type", "'type'"); - tokenNameToValue.put("Goal_1", "'goal:'"); - tokenNameToValue.put("Int16", "'int16'"); - tokenNameToValue.put("Int32", "'int32'"); - tokenNameToValue.put("Int64", "'int64'"); - tokenNameToValue.put("Node_1", "'node:'"); - tokenNameToValue.put("Type_1", "'type:'"); - tokenNameToValue.put("Uint8", "'uint8'"); - tokenNameToValue.put("Value", "'value'"); - tokenNameToValue.put("Array", "'Array:'"); - tokenNameToValue.put("Base64", "'Base64'"); - tokenNameToValue.put("Double", "'Double'"); - tokenNameToValue.put("Header", "'Header'"); - tokenNameToValue.put("String", "'String'"); - tokenNameToValue.put("Struct", "'Struct'"); - tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); - tokenNameToValue.put("Result", "'result'"); - tokenNameToValue.put("Specs", "'specs:'"); - tokenNameToValue.put("String_1", "'string'"); - tokenNameToValue.put("Uint16", "'uint16'"); - tokenNameToValue.put("Uint32", "'uint32'"); - tokenNameToValue.put("Uint64", "'uint64'"); - tokenNameToValue.put("Value_1", "'value:'"); - tokenNameToValue.put("Boolean", "'Boolean'"); - tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Float32", "'float32'"); - tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); - tokenNameToValue.put("Message", "'message'"); - tokenNameToValue.put("Result_1", "'result:'"); - tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); - tokenNameToValue.put("Default", "'default:'"); - tokenNameToValue.put("Duration", "'duration'"); - tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("Message_1", "'message:'"); - tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); - tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); - tokenNameToValue.put("Response", "'response:'"); - tokenNameToValue.put("Artifacts", "'artifacts:'"); - tokenNameToValue.put("Parameters", "'parameters:'"); - tokenNameToValue.put("Publishers", "'publishers:'"); - tokenNameToValue.put("ParameterAny", "'ParameterAny'"); - tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); - tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Dependencies", "'dependencies:'"); - tokenNameToValue.put("Actionclients", "'actionclients:'"); - tokenNameToValue.put("Actionservers", "'actionservers:'"); - tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); - tokenNameToValue.put("Serviceclients", "'serviceclients:'"); - tokenNameToValue.put("Serviceservers", "'serviceservers:'"); - tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); - tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - } - - public void setGrammarAccess(Ros1GrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - String result = tokenNameToValue.get(tokenName); - if (result == null) - result = tokenName; - return result; - } + private Ros1GrammarAccess grammarAccess; + private final Map tokenNameToValue = new HashMap(); + + { + tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("Colon", "':'"); + tokenNameToValue.put("LeftSquareBracket", "'['"); + tokenNameToValue.put("RightSquareBracket", "']'"); + tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); + tokenNameToValue.put("Any", "'Any'"); + tokenNameToValue.put("Ns", "'ns:'"); + tokenNameToValue.put("Date", "'Date'"); + tokenNameToValue.put("List", "'List'"); + tokenNameToValue.put("Bool", "'bool'"); + tokenNameToValue.put("Byte", "'byte'"); + tokenNameToValue.put("Goal", "'goal'"); + tokenNameToValue.put("Int8", "'int8'"); + tokenNameToValue.put("Msg", "'msg:'"); + tokenNameToValue.put("Name", "'name'"); + tokenNameToValue.put("Node", "'node'"); + tokenNameToValue.put("Srv", "'srv:'"); + tokenNameToValue.put("Time", "'time'"); + tokenNameToValue.put("Type", "'type'"); + tokenNameToValue.put("Goal_1", "'goal:'"); + tokenNameToValue.put("Int16", "'int16'"); + tokenNameToValue.put("Int32", "'int32'"); + tokenNameToValue.put("Int64", "'int64'"); + tokenNameToValue.put("Node_1", "'node:'"); + tokenNameToValue.put("Type_1", "'type:'"); + tokenNameToValue.put("Uint8", "'uint8'"); + tokenNameToValue.put("Value", "'value'"); + tokenNameToValue.put("Array", "'Array:'"); + tokenNameToValue.put("Base64", "'Base64'"); + tokenNameToValue.put("Double", "'Double'"); + tokenNameToValue.put("Header", "'Header'"); + tokenNameToValue.put("String", "'String'"); + tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Action", "'action'"); + tokenNameToValue.put("Bool_1", "'bool[]'"); + tokenNameToValue.put("Byte_1", "'byte[]'"); + tokenNameToValue.put("Int8_1", "'int8[]'"); + tokenNameToValue.put("Result", "'result'"); + tokenNameToValue.put("Specs", "'specs:'"); + tokenNameToValue.put("String_1", "'string'"); + tokenNameToValue.put("Uint16", "'uint16'"); + tokenNameToValue.put("Uint32", "'uint32'"); + tokenNameToValue.put("Uint64", "'uint64'"); + tokenNameToValue.put("Value_1", "'value:'"); + tokenNameToValue.put("Boolean", "'Boolean'"); + tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Action_1", "'action:'"); + tokenNameToValue.put("Float32", "'float32'"); + tokenNameToValue.put("Float64", "'float64'"); + tokenNameToValue.put("Int16_1", "'int16[]'"); + tokenNameToValue.put("Int32_1", "'int32[]'"); + tokenNameToValue.put("Int64_1", "'int64[]'"); + tokenNameToValue.put("Message", "'message'"); + tokenNameToValue.put("Result_1", "'result:'"); + tokenNameToValue.put("Service", "'service'"); + tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("Default", "'default:'"); + tokenNameToValue.put("Duration", "'duration'"); + tokenNameToValue.put("Feedback", "'feedback'"); + tokenNameToValue.put("Message_1", "'message:'"); + tokenNameToValue.put("Request", "'request:'"); + tokenNameToValue.put("String_2", "'string[]'"); + tokenNameToValue.put("Uint16_1", "'uint16[]'"); + tokenNameToValue.put("Uint32_1", "'uint32[]'"); + tokenNameToValue.put("Uint64_1", "'uint64[]'"); + tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Feedback_1", "'feedback:'"); + tokenNameToValue.put("Float32_1", "'float32[]'"); + tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Response", "'response:'"); + tokenNameToValue.put("Artifacts", "'artifacts:'"); + tokenNameToValue.put("Parameters", "'parameters:'"); + tokenNameToValue.put("Publishers", "'publishers:'"); + tokenNameToValue.put("ParameterAny", "'ParameterAny'"); + tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); + tokenNameToValue.put("Subscribers", "'subscribers:'"); + tokenNameToValue.put("Dependencies", "'dependencies:'"); + tokenNameToValue.put("Actionclients", "'actionclients:'"); + tokenNameToValue.put("Actionservers", "'actionservers:'"); + tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("Serviceclients", "'serviceclients:'"); + tokenNameToValue.put("Serviceservers", "'serviceservers:'"); + tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); + tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); + tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); + } + + public void setGrammarAccess(Ros1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + String result = tokenNameToValue.get(tokenName); + if (result == null) + result = tokenName; + return result; + } } // Entry rule entryRulePackage entryRulePackage : { before(grammarAccess.getPackageRule()); } - rulePackage -{ after(grammarAccess.getPackageRule()); } - EOF + rulePackage +{ after(grammarAccess.getPackageRule()); } + EOF ; // Rule Package -rulePackage - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); } - ruleCatkinPackage - { after(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); } - ) +rulePackage + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); } + ruleCatkinPackage + { after(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleCatkinPackage entryRuleCatkinPackage : { before(grammarAccess.getCatkinPackageRule()); } - ruleCatkinPackage -{ after(grammarAccess.getCatkinPackageRule()); } - EOF + ruleCatkinPackage +{ after(grammarAccess.getCatkinPackageRule()); } + EOF ; // Rule CatkinPackage -ruleCatkinPackage - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCatkinPackageAccess().getGroup()); } - (rule__CatkinPackage__Group__0) - { after(grammarAccess.getCatkinPackageAccess().getGroup()); } - ) +ruleCatkinPackage + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCatkinPackageAccess().getGroup()); } + (rule__CatkinPackage__Group__0) + { after(grammarAccess.getCatkinPackageAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePackage_Impl entryRulePackage_Impl : { before(grammarAccess.getPackage_ImplRule()); } - rulePackage_Impl -{ after(grammarAccess.getPackage_ImplRule()); } - EOF + rulePackage_Impl +{ after(grammarAccess.getPackage_ImplRule()); } + EOF ; // Rule Package_Impl -rulePackage_Impl - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackage_ImplAccess().getGroup()); } - (rule__Package_Impl__Group__0) - { after(grammarAccess.getPackage_ImplAccess().getGroup()); } - ) +rulePackage_Impl + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackage_ImplAccess().getGroup()); } + (rule__Package_Impl__Group__0) + { after(grammarAccess.getPackage_ImplAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleArtifact entryRuleArtifact : { before(grammarAccess.getArtifactRule()); } - ruleArtifact -{ after(grammarAccess.getArtifactRule()); } - EOF + ruleArtifact +{ after(grammarAccess.getArtifactRule()); } + EOF ; // Rule Artifact -ruleArtifact - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getArtifactAccess().getGroup()); } - (rule__Artifact__Group__0) - { after(grammarAccess.getArtifactAccess().getGroup()); } - ) +ruleArtifact + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getArtifactAccess().getGroup()); } + (rule__Artifact__Group__0) + { after(grammarAccess.getArtifactAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleNode entryRuleNode : { before(grammarAccess.getNodeRule()); } - ruleNode -{ after(grammarAccess.getNodeRule()); } - EOF + ruleNode +{ after(grammarAccess.getNodeRule()); } + EOF ; // Rule Node -ruleNode - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNodeAccess().getGroup()); } - (rule__Node__Group__0) - { after(grammarAccess.getNodeAccess().getGroup()); } - ) +ruleNode + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getNodeAccess().getGroup()); } + (rule__Node__Group__0) + { after(grammarAccess.getNodeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleSpecBase entryRuleSpecBase : { before(grammarAccess.getSpecBaseRule()); } - ruleSpecBase -{ after(grammarAccess.getSpecBaseRule()); } - EOF + ruleSpecBase +{ after(grammarAccess.getSpecBaseRule()); } + EOF ; // Rule SpecBase -ruleSpecBase - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getSpecBaseAccess().getAlternatives()); } - (rule__SpecBase__Alternatives) - { after(grammarAccess.getSpecBaseAccess().getAlternatives()); } - ) +ruleSpecBase + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getSpecBaseAccess().getAlternatives()); } + (rule__SpecBase__Alternatives) + { after(grammarAccess.getSpecBaseAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleTopicSpec entryRuleTopicSpec : { before(grammarAccess.getTopicSpecRule()); } - ruleTopicSpec -{ after(grammarAccess.getTopicSpecRule()); } - EOF + ruleTopicSpec +{ after(grammarAccess.getTopicSpecRule()); } + EOF ; // Rule TopicSpec -ruleTopicSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTopicSpecAccess().getGroup()); } - (rule__TopicSpec__Group__0) - { after(grammarAccess.getTopicSpecAccess().getGroup()); } - ) +ruleTopicSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTopicSpecAccess().getGroup()); } + (rule__TopicSpec__Group__0) + { after(grammarAccess.getTopicSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceSpec entryRuleServiceSpec : { before(grammarAccess.getServiceSpecRule()); } - ruleServiceSpec -{ after(grammarAccess.getServiceSpecRule()); } - EOF + ruleServiceSpec +{ after(grammarAccess.getServiceSpecRule()); } + EOF ; // Rule ServiceSpec -ruleServiceSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceSpecAccess().getGroup()); } - (rule__ServiceSpec__Group__0) - { after(grammarAccess.getServiceSpecAccess().getGroup()); } - ) +ruleServiceSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceSpecAccess().getGroup()); } + (rule__ServiceSpec__Group__0) + { after(grammarAccess.getServiceSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionSpec entryRuleActionSpec : { before(grammarAccess.getActionSpecRule()); } - ruleActionSpec -{ after(grammarAccess.getActionSpecRule()); } - EOF + ruleActionSpec +{ after(grammarAccess.getActionSpecRule()); } + EOF ; // Rule ActionSpec -ruleActionSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionSpecAccess().getGroup()); } - (rule__ActionSpec__Group__0) - { after(grammarAccess.getActionSpecAccess().getGroup()); } - ) +ruleActionSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionSpecAccess().getGroup()); } + (rule__ActionSpec__Group__0) + { after(grammarAccess.getActionSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleMessageDefinition entryRuleMessageDefinition : { before(grammarAccess.getMessageDefinitionRule()); } - ruleMessageDefinition -{ after(grammarAccess.getMessageDefinitionRule()); } - EOF + ruleMessageDefinition +{ after(grammarAccess.getMessageDefinitionRule()); } + EOF ; // Rule MessageDefinition -ruleMessageDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMessageDefinitionAccess().getGroup()); } - (rule__MessageDefinition__Group__0) - { after(grammarAccess.getMessageDefinitionAccess().getGroup()); } - ) +ruleMessageDefinition + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMessageDefinitionAccess().getGroup()); } + (rule__MessageDefinition__Group__0) + { after(grammarAccess.getMessageDefinitionAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePublisher entryRulePublisher : { before(grammarAccess.getPublisherRule()); } - rulePublisher -{ after(grammarAccess.getPublisherRule()); } - EOF + rulePublisher +{ after(grammarAccess.getPublisherRule()); } + EOF ; // Rule Publisher -rulePublisher - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPublisherAccess().getGroup()); } - (rule__Publisher__Group__0) - { after(grammarAccess.getPublisherAccess().getGroup()); } - ) +rulePublisher + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPublisherAccess().getGroup()); } + (rule__Publisher__Group__0) + { after(grammarAccess.getPublisherAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleSubscriber entryRuleSubscriber : { before(grammarAccess.getSubscriberRule()); } - ruleSubscriber -{ after(grammarAccess.getSubscriberRule()); } - EOF + ruleSubscriber +{ after(grammarAccess.getSubscriberRule()); } + EOF ; // Rule Subscriber -ruleSubscriber - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getSubscriberAccess().getGroup()); } - (rule__Subscriber__Group__0) - { after(grammarAccess.getSubscriberAccess().getGroup()); } - ) +ruleSubscriber + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getSubscriberAccess().getGroup()); } + (rule__Subscriber__Group__0) + { after(grammarAccess.getSubscriberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceServer entryRuleServiceServer : { before(grammarAccess.getServiceServerRule()); } - ruleServiceServer -{ after(grammarAccess.getServiceServerRule()); } - EOF + ruleServiceServer +{ after(grammarAccess.getServiceServerRule()); } + EOF ; // Rule ServiceServer -ruleServiceServer - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceServerAccess().getGroup()); } - (rule__ServiceServer__Group__0) - { after(grammarAccess.getServiceServerAccess().getGroup()); } - ) +ruleServiceServer + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceServerAccess().getGroup()); } + (rule__ServiceServer__Group__0) + { after(grammarAccess.getServiceServerAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceClient entryRuleServiceClient : { before(grammarAccess.getServiceClientRule()); } - ruleServiceClient -{ after(grammarAccess.getServiceClientRule()); } - EOF + ruleServiceClient +{ after(grammarAccess.getServiceClientRule()); } + EOF ; // Rule ServiceClient -ruleServiceClient - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceClientAccess().getGroup()); } - (rule__ServiceClient__Group__0) - { after(grammarAccess.getServiceClientAccess().getGroup()); } - ) +ruleServiceClient + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceClientAccess().getGroup()); } + (rule__ServiceClient__Group__0) + { after(grammarAccess.getServiceClientAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionServer entryRuleActionServer : { before(grammarAccess.getActionServerRule()); } - ruleActionServer -{ after(grammarAccess.getActionServerRule()); } - EOF + ruleActionServer +{ after(grammarAccess.getActionServerRule()); } + EOF ; // Rule ActionServer -ruleActionServer - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionServerAccess().getGroup()); } - (rule__ActionServer__Group__0) - { after(grammarAccess.getActionServerAccess().getGroup()); } - ) +ruleActionServer + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionServerAccess().getGroup()); } + (rule__ActionServer__Group__0) + { after(grammarAccess.getActionServerAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionClient entryRuleActionClient : { before(grammarAccess.getActionClientRule()); } - ruleActionClient -{ after(grammarAccess.getActionClientRule()); } - EOF + ruleActionClient +{ after(grammarAccess.getActionClientRule()); } + EOF ; // Rule ActionClient -ruleActionClient - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionClientAccess().getGroup()); } - (rule__ActionClient__Group__0) - { after(grammarAccess.getActionClientAccess().getGroup()); } - ) +ruleActionClient + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionClientAccess().getGroup()); } + (rule__ActionClient__Group__0) + { after(grammarAccess.getActionClientAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDependency entryRuleDependency : { before(grammarAccess.getDependencyRule()); } - ruleDependency -{ after(grammarAccess.getDependencyRule()); } - EOF + ruleDependency +{ after(grammarAccess.getDependencyRule()); } + EOF ; // Rule Dependency -ruleDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDependencyAccess().getAlternatives()); } - (rule__Dependency__Alternatives) - { after(grammarAccess.getDependencyAccess().getAlternatives()); } - ) +ruleDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDependencyAccess().getAlternatives()); } + (rule__Dependency__Alternatives) + { after(grammarAccess.getDependencyAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePackageDependency entryRulePackageDependency : { before(grammarAccess.getPackageDependencyRule()); } - rulePackageDependency -{ after(grammarAccess.getPackageDependencyRule()); } - EOF + rulePackageDependency +{ after(grammarAccess.getPackageDependencyRule()); } + EOF ; // Rule PackageDependency -rulePackageDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } - (rule__PackageDependency__PackageAssignment) - { after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } - ) +rulePackageDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } + (rule__PackageDependency__PackageAssignment) + { after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleExternalDependency entryRuleExternalDependency : { before(grammarAccess.getExternalDependencyRule()); } - ruleExternalDependency -{ after(grammarAccess.getExternalDependencyRule()); } - EOF + ruleExternalDependency +{ after(grammarAccess.getExternalDependencyRule()); } + EOF ; // Rule ExternalDependency -ruleExternalDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getExternalDependencyAccess().getGroup()); } - (rule__ExternalDependency__Group__0) - { after(grammarAccess.getExternalDependencyAccess().getGroup()); } - ) +ruleExternalDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getExternalDependencyAccess().getGroup()); } + (rule__ExternalDependency__Group__0) + { after(grammarAccess.getExternalDependencyAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleNamespace entryRuleNamespace : { before(grammarAccess.getNamespaceRule()); } - ruleNamespace -{ after(grammarAccess.getNamespaceRule()); } - EOF + ruleNamespace +{ after(grammarAccess.getNamespaceRule()); } + EOF ; // Rule Namespace -ruleNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNamespaceAccess().getAlternatives()); } - (rule__Namespace__Alternatives) - { after(grammarAccess.getNamespaceAccess().getAlternatives()); } - ) +ruleNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getNamespaceAccess().getAlternatives()); } + (rule__Namespace__Alternatives) + { after(grammarAccess.getNamespaceAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleGraphName entryRuleGraphName : { before(grammarAccess.getGraphNameRule()); } - ruleGraphName -{ after(grammarAccess.getGraphNameRule()); } - EOF + ruleGraphName +{ after(grammarAccess.getGraphNameRule()); } + EOF ; // Rule GraphName -ruleGraphName - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } - GraphName - { after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } - ) +ruleGraphName + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } + GraphName + { after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleGlobalNamespace entryRuleGlobalNamespace : { before(grammarAccess.getGlobalNamespaceRule()); } - ruleGlobalNamespace -{ after(grammarAccess.getGlobalNamespaceRule()); } - EOF + ruleGlobalNamespace +{ after(grammarAccess.getGlobalNamespaceRule()); } + EOF ; // Rule GlobalNamespace -ruleGlobalNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); } - (rule__GlobalNamespace__Group__0) - { after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } - ) +ruleGlobalNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); } + (rule__GlobalNamespace__Group__0) + { after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleRelativeNamespace_Impl entryRuleRelativeNamespace_Impl : { before(grammarAccess.getRelativeNamespace_ImplRule()); } - ruleRelativeNamespace_Impl -{ after(grammarAccess.getRelativeNamespace_ImplRule()); } - EOF + ruleRelativeNamespace_Impl +{ after(grammarAccess.getRelativeNamespace_ImplRule()); } + EOF ; // Rule RelativeNamespace_Impl -ruleRelativeNamespace_Impl - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } - (rule__RelativeNamespace_Impl__Group__0) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } - ) +ruleRelativeNamespace_Impl + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } + (rule__RelativeNamespace_Impl__Group__0) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePrivateNamespace entryRulePrivateNamespace : { before(grammarAccess.getPrivateNamespaceRule()); } - rulePrivateNamespace -{ after(grammarAccess.getPrivateNamespaceRule()); } - EOF + rulePrivateNamespace +{ after(grammarAccess.getPrivateNamespaceRule()); } + EOF ; // Rule PrivateNamespace -rulePrivateNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); } - (rule__PrivateNamespace__Group__0) - { after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } - ) +rulePrivateNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); } + (rule__PrivateNamespace__Group__0) + { after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameter entryRuleParameter : { before(grammarAccess.getParameterRule()); } - ruleParameter -{ after(grammarAccess.getParameterRule()); } - EOF + ruleParameter +{ after(grammarAccess.getParameterRule()); } + EOF ; // Rule Parameter -ruleParameter - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterAccess().getGroup()); } - (rule__Parameter__Group__0) - { after(grammarAccess.getParameterAccess().getGroup()); } - ) +ruleParameter + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterAccess().getGroup()); } + (rule__Parameter__Group__0) + { after(grammarAccess.getParameterAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterType entryRuleParameterType : { before(grammarAccess.getParameterTypeRule()); } - ruleParameterType -{ after(grammarAccess.getParameterTypeRule()); } - EOF + ruleParameterType +{ after(grammarAccess.getParameterTypeRule()); } + EOF ; // Rule ParameterType -ruleParameterType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterTypeAccess().getAlternatives()); } - (rule__ParameterType__Alternatives) - { after(grammarAccess.getParameterTypeAccess().getAlternatives()); } - ) +ruleParameterType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterTypeAccess().getAlternatives()); } + (rule__ParameterType__Alternatives) + { after(grammarAccess.getParameterTypeAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterValue entryRuleParameterValue : { before(grammarAccess.getParameterValueRule()); } - ruleParameterValue -{ after(grammarAccess.getParameterValueRule()); } - EOF + ruleParameterValue +{ after(grammarAccess.getParameterValueRule()); } + EOF ; // Rule ParameterValue -ruleParameterValue - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterValueAccess().getAlternatives()); } - (rule__ParameterValue__Alternatives) - { after(grammarAccess.getParameterValueAccess().getAlternatives()); } - ) +ruleParameterValue + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterValueAccess().getAlternatives()); } + (rule__ParameterValue__Alternatives) + { after(grammarAccess.getParameterValueAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterListType entryRuleParameterListType : { before(grammarAccess.getParameterListTypeRule()); } - ruleParameterListType -{ after(grammarAccess.getParameterListTypeRule()); } - EOF + ruleParameterListType +{ after(grammarAccess.getParameterListTypeRule()); } + EOF ; // Rule ParameterListType -ruleParameterListType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterListTypeAccess().getGroup()); } - (rule__ParameterListType__Group__0) - { after(grammarAccess.getParameterListTypeAccess().getGroup()); } - ) +ruleParameterListType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterListTypeAccess().getGroup()); } + (rule__ParameterListType__Group__0) + { after(grammarAccess.getParameterListTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructType entryRuleParameterStructType : { before(grammarAccess.getParameterStructTypeRule()); } - ruleParameterStructType -{ after(grammarAccess.getParameterStructTypeRule()); } - EOF + ruleParameterStructType +{ after(grammarAccess.getParameterStructTypeRule()); } + EOF ; // Rule ParameterStructType -ruleParameterStructType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructTypeAccess().getGroup()); } - (rule__ParameterStructType__Group__0) - { after(grammarAccess.getParameterStructTypeAccess().getGroup()); } - ) +ruleParameterStructType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructTypeAccess().getGroup()); } + (rule__ParameterStructType__Group__0) + { after(grammarAccess.getParameterStructTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterIntegerType entryRuleParameterIntegerType : { before(grammarAccess.getParameterIntegerTypeRule()); } - ruleParameterIntegerType -{ after(grammarAccess.getParameterIntegerTypeRule()); } - EOF + ruleParameterIntegerType +{ after(grammarAccess.getParameterIntegerTypeRule()); } + EOF ; // Rule ParameterIntegerType -ruleParameterIntegerType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } - (rule__ParameterIntegerType__Group__0) - { after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } - ) +ruleParameterIntegerType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } + (rule__ParameterIntegerType__Group__0) + { after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStringType entryRuleParameterStringType : { before(grammarAccess.getParameterStringTypeRule()); } - ruleParameterStringType -{ after(grammarAccess.getParameterStringTypeRule()); } - EOF + ruleParameterStringType +{ after(grammarAccess.getParameterStringTypeRule()); } + EOF ; // Rule ParameterStringType -ruleParameterStringType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStringTypeAccess().getGroup()); } - (rule__ParameterStringType__Group__0) - { after(grammarAccess.getParameterStringTypeAccess().getGroup()); } - ) +ruleParameterStringType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStringTypeAccess().getGroup()); } + (rule__ParameterStringType__Group__0) + { after(grammarAccess.getParameterStringTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDoubleType entryRuleParameterDoubleType : { before(grammarAccess.getParameterDoubleTypeRule()); } - ruleParameterDoubleType -{ after(grammarAccess.getParameterDoubleTypeRule()); } - EOF + ruleParameterDoubleType +{ after(grammarAccess.getParameterDoubleTypeRule()); } + EOF ; // Rule ParameterDoubleType -ruleParameterDoubleType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } - (rule__ParameterDoubleType__Group__0) - { after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } - ) +ruleParameterDoubleType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } + (rule__ParameterDoubleType__Group__0) + { after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBooleanType entryRuleParameterBooleanType : { before(grammarAccess.getParameterBooleanTypeRule()); } - ruleParameterBooleanType -{ after(grammarAccess.getParameterBooleanTypeRule()); } - EOF + ruleParameterBooleanType +{ after(grammarAccess.getParameterBooleanTypeRule()); } + EOF ; // Rule ParameterBooleanType -ruleParameterBooleanType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } - (rule__ParameterBooleanType__Group__0) - { after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } - ) +ruleParameterBooleanType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } + (rule__ParameterBooleanType__Group__0) + { after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBase64Type entryRuleParameterBase64Type : { before(grammarAccess.getParameterBase64TypeRule()); } - ruleParameterBase64Type -{ after(grammarAccess.getParameterBase64TypeRule()); } - EOF + ruleParameterBase64Type +{ after(grammarAccess.getParameterBase64TypeRule()); } + EOF ; // Rule ParameterBase64Type -ruleParameterBase64Type - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); } - (rule__ParameterBase64Type__Group__0) - { after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } - ) +ruleParameterBase64Type + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); } + (rule__ParameterBase64Type__Group__0) + { after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterArrayType entryRuleParameterArrayType : { before(grammarAccess.getParameterArrayTypeRule()); } - ruleParameterArrayType -{ after(grammarAccess.getParameterArrayTypeRule()); } - EOF + ruleParameterArrayType +{ after(grammarAccess.getParameterArrayTypeRule()); } + EOF ; // Rule ParameterArrayType -ruleParameterArrayType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); } - (rule__ParameterArrayType__Group__0) - { after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } - ) +ruleParameterArrayType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); } + (rule__ParameterArrayType__Group__0) + { after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterList entryRuleParameterList : { before(grammarAccess.getParameterListRule()); } - ruleParameterList -{ after(grammarAccess.getParameterListRule()); } - EOF + ruleParameterList +{ after(grammarAccess.getParameterListRule()); } + EOF ; // Rule ParameterList -ruleParameterList - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterListAccess().getGroup()); } - (rule__ParameterList__Group__0) - { after(grammarAccess.getParameterListAccess().getGroup()); } - ) +ruleParameterList + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterListAccess().getGroup()); } + (rule__ParameterList__Group__0) + { after(grammarAccess.getParameterListAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterAny entryRuleParameterAny : { before(grammarAccess.getParameterAnyRule()); } - ruleParameterAny -{ after(grammarAccess.getParameterAnyRule()); } - EOF + ruleParameterAny +{ after(grammarAccess.getParameterAnyRule()); } + EOF ; // Rule ParameterAny -ruleParameterAny - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterAnyAccess().getGroup()); } - (rule__ParameterAny__Group__0) - { after(grammarAccess.getParameterAnyAccess().getGroup()); } - ) +ruleParameterAny + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterAnyAccess().getGroup()); } + (rule__ParameterAny__Group__0) + { after(grammarAccess.getParameterAnyAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterString entryRuleParameterString : { before(grammarAccess.getParameterStringRule()); } - ruleParameterString -{ after(grammarAccess.getParameterStringRule()); } - EOF + ruleParameterString +{ after(grammarAccess.getParameterStringRule()); } + EOF ; // Rule ParameterString -ruleParameterString - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStringAccess().getValueAssignment()); } - (rule__ParameterString__ValueAssignment) - { after(grammarAccess.getParameterStringAccess().getValueAssignment()); } - ) +ruleParameterString + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStringAccess().getValueAssignment()); } + (rule__ParameterString__ValueAssignment) + { after(grammarAccess.getParameterStringAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBase64 entryRuleParameterBase64 : { before(grammarAccess.getParameterBase64Rule()); } - ruleParameterBase64 -{ after(grammarAccess.getParameterBase64Rule()); } - EOF + ruleParameterBase64 +{ after(grammarAccess.getParameterBase64Rule()); } + EOF ; // Rule ParameterBase64 -ruleParameterBase64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBase64Access().getValueAssignment()); } - (rule__ParameterBase64__ValueAssignment) - { after(grammarAccess.getParameterBase64Access().getValueAssignment()); } - ) +ruleParameterBase64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBase64Access().getValueAssignment()); } + (rule__ParameterBase64__ValueAssignment) + { after(grammarAccess.getParameterBase64Access().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterInteger entryRuleParameterInteger : { before(grammarAccess.getParameterIntegerRule()); } - ruleParameterInteger -{ after(grammarAccess.getParameterIntegerRule()); } - EOF + ruleParameterInteger +{ after(grammarAccess.getParameterIntegerRule()); } + EOF ; // Rule ParameterInteger -ruleParameterInteger - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } - (rule__ParameterInteger__ValueAssignment) - { after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } - ) +ruleParameterInteger + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } + (rule__ParameterInteger__ValueAssignment) + { after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDouble entryRuleParameterDouble : { before(grammarAccess.getParameterDoubleRule()); } - ruleParameterDouble -{ after(grammarAccess.getParameterDoubleRule()); } - EOF + ruleParameterDouble +{ after(grammarAccess.getParameterDoubleRule()); } + EOF ; // Rule ParameterDouble -ruleParameterDouble - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } - (rule__ParameterDouble__ValueAssignment) - { after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } - ) +ruleParameterDouble + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } + (rule__ParameterDouble__ValueAssignment) + { after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBoolean entryRuleParameterBoolean : { before(grammarAccess.getParameterBooleanRule()); } - ruleParameterBoolean -{ after(grammarAccess.getParameterBooleanRule()); } - EOF + ruleParameterBoolean +{ after(grammarAccess.getParameterBooleanRule()); } + EOF ; // Rule ParameterBoolean -ruleParameterBoolean - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } - (rule__ParameterBoolean__ValueAssignment) - { after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } - ) +ruleParameterBoolean + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } + (rule__ParameterBoolean__ValueAssignment) + { after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStruct entryRuleParameterStruct : { before(grammarAccess.getParameterStructRule()); } - ruleParameterStruct -{ after(grammarAccess.getParameterStructRule()); } - EOF + ruleParameterStruct +{ after(grammarAccess.getParameterStructRule()); } + EOF ; // Rule ParameterStruct -ruleParameterStruct - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructAccess().getGroup()); } - (rule__ParameterStruct__Group__0) - { after(grammarAccess.getParameterStructAccess().getGroup()); } - ) +ruleParameterStruct + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructAccess().getGroup()); } + (rule__ParameterStruct__Group__0) + { after(grammarAccess.getParameterStructAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDate entryRuleParameterDate : { before(grammarAccess.getParameterDateRule()); } - ruleParameterDate -{ after(grammarAccess.getParameterDateRule()); } - EOF + ruleParameterDate +{ after(grammarAccess.getParameterDateRule()); } + EOF ; // Rule ParameterDate -ruleParameterDate - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDateAccess().getValueAssignment()); } - (rule__ParameterDate__ValueAssignment) - { after(grammarAccess.getParameterDateAccess().getValueAssignment()); } - ) +ruleParameterDate + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDateAccess().getValueAssignment()); } + (rule__ParameterDate__ValueAssignment) + { after(grammarAccess.getParameterDateAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructMember entryRuleParameterStructMember : { before(grammarAccess.getParameterStructMemberRule()); } - ruleParameterStructMember -{ after(grammarAccess.getParameterStructMemberRule()); } - EOF + ruleParameterStructMember +{ after(grammarAccess.getParameterStructMemberRule()); } + EOF ; // Rule ParameterStructMember -ruleParameterStructMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructMemberAccess().getGroup()); } - (rule__ParameterStructMember__Group__0) - { after(grammarAccess.getParameterStructMemberAccess().getGroup()); } - ) +ruleParameterStructMember + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructMemberAccess().getGroup()); } + (rule__ParameterStructMember__Group__0) + { after(grammarAccess.getParameterStructMemberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructTypeMember entryRuleParameterStructTypeMember : { before(grammarAccess.getParameterStructTypeMemberRule()); } - ruleParameterStructTypeMember -{ after(grammarAccess.getParameterStructTypeMemberRule()); } - EOF + ruleParameterStructTypeMember +{ after(grammarAccess.getParameterStructTypeMemberRule()); } + EOF ; // Rule ParameterStructTypeMember -ruleParameterStructTypeMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } - (rule__ParameterStructTypeMember__Group__0) - { after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } - ) +ruleParameterStructTypeMember + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } + (rule__ParameterStructTypeMember__Group__0) + { after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleBase64Binary entryRuleBase64Binary : { before(grammarAccess.getBase64BinaryRule()); } - ruleBase64Binary -{ after(grammarAccess.getBase64BinaryRule()); } - EOF + ruleBase64Binary +{ after(grammarAccess.getBase64BinaryRule()); } + EOF ; // Rule Base64Binary -ruleBase64Binary - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } - RULE_BINARY - { after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } - ) +ruleBase64Binary + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } + RULE_BINARY + { after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleboolean0 entryRuleboolean0 : { before(grammarAccess.getBoolean0Rule()); } - ruleboolean0 -{ after(grammarAccess.getBoolean0Rule()); } - EOF + ruleboolean0 +{ after(grammarAccess.getBoolean0Rule()); } + EOF ; // Rule boolean0 -ruleboolean0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } - RULE_BOOLEAN - { after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } - ) +ruleboolean0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } + RULE_BOOLEAN + { after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDouble0 entryRuleDouble0 : { before(grammarAccess.getDouble0Rule()); } - ruleDouble0 -{ after(grammarAccess.getDouble0Rule()); } - EOF + ruleDouble0 +{ after(grammarAccess.getDouble0Rule()); } + EOF ; // Rule Double0 -ruleDouble0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } - RULE_DOUBLE - { after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } - ) +ruleDouble0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } + RULE_DOUBLE + { after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleInteger0 entryRuleInteger0 : { before(grammarAccess.getInteger0Rule()); } - ruleInteger0 -{ after(grammarAccess.getInteger0Rule()); } - EOF + ruleInteger0 +{ after(grammarAccess.getInteger0Rule()); } + EOF ; // Rule Integer0 -ruleInteger0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } - RULE_DECINT - { after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } - ) +ruleInteger0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } + RULE_DECINT + { after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDateTime0 entryRuleDateTime0 : { before(grammarAccess.getDateTime0Rule()); } - ruleDateTime0 -{ after(grammarAccess.getDateTime0Rule()); } - EOF + ruleDateTime0 +{ after(grammarAccess.getDateTime0Rule()); } + EOF ; // Rule DateTime0 -ruleDateTime0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } - RULE_DATE_TIME - { after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } - ) +ruleDateTime0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } + RULE_DATE_TIME + { after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleMessagePart entryRuleMessagePart : { before(grammarAccess.getMessagePartRule()); } - ruleMessagePart -{ after(grammarAccess.getMessagePartRule()); } - EOF + ruleMessagePart +{ after(grammarAccess.getMessagePartRule()); } + EOF ; // Rule MessagePart -ruleMessagePart - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMessagePartAccess().getGroup()); } - (rule__MessagePart__Group__0) - { after(grammarAccess.getMessagePartAccess().getGroup()); } - ) +ruleMessagePart + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMessagePartAccess().getGroup()); } + (rule__MessagePart__Group__0) + { after(grammarAccess.getMessagePartAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleAbstractType entryRuleAbstractType : { before(grammarAccess.getAbstractTypeRule()); } - ruleAbstractType -{ after(grammarAccess.getAbstractTypeRule()); } - EOF + ruleAbstractType +{ after(grammarAccess.getAbstractTypeRule()); } + EOF ; // Rule AbstractType -ruleAbstractType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); } - (rule__AbstractType__Alternatives) - { after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } - ) +ruleAbstractType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); } + (rule__AbstractType__Alternatives) + { after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebool entryRulebool : { before(grammarAccess.getBoolRule()); } - rulebool -{ after(grammarAccess.getBoolRule()); } - EOF + rulebool +{ after(grammarAccess.getBoolRule()); } + EOF ; // Rule bool -rulebool - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolAccess().getGroup()); } - (rule__Bool__Group__0) - { after(grammarAccess.getBoolAccess().getGroup()); } - ) +rulebool + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolAccess().getGroup()); } + (rule__Bool__Group__0) + { after(grammarAccess.getBoolAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint8 entryRuleint8 : { before(grammarAccess.getInt8Rule()); } - ruleint8 -{ after(grammarAccess.getInt8Rule()); } - EOF + ruleint8 +{ after(grammarAccess.getInt8Rule()); } + EOF ; // Rule int8 -ruleint8 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt8Access().getGroup()); } - (rule__Int8__Group__0) - { after(grammarAccess.getInt8Access().getGroup()); } - ) +ruleint8 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt8Access().getGroup()); } + (rule__Int8__Group__0) + { after(grammarAccess.getInt8Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint8 entryRuleuint8 : { before(grammarAccess.getUint8Rule()); } - ruleuint8 -{ after(grammarAccess.getUint8Rule()); } - EOF + ruleuint8 +{ after(grammarAccess.getUint8Rule()); } + EOF ; // Rule uint8 -ruleuint8 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint8Access().getGroup()); } - (rule__Uint8__Group__0) - { after(grammarAccess.getUint8Access().getGroup()); } - ) +ruleuint8 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint8Access().getGroup()); } + (rule__Uint8__Group__0) + { after(grammarAccess.getUint8Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint16 entryRuleint16 : { before(grammarAccess.getInt16Rule()); } - ruleint16 -{ after(grammarAccess.getInt16Rule()); } - EOF + ruleint16 +{ after(grammarAccess.getInt16Rule()); } + EOF ; // Rule int16 -ruleint16 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt16Access().getGroup()); } - (rule__Int16__Group__0) - { after(grammarAccess.getInt16Access().getGroup()); } - ) +ruleint16 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt16Access().getGroup()); } + (rule__Int16__Group__0) + { after(grammarAccess.getInt16Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint16 entryRuleuint16 : { before(grammarAccess.getUint16Rule()); } - ruleuint16 -{ after(grammarAccess.getUint16Rule()); } - EOF + ruleuint16 +{ after(grammarAccess.getUint16Rule()); } + EOF ; // Rule uint16 -ruleuint16 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint16Access().getGroup()); } - (rule__Uint16__Group__0) - { after(grammarAccess.getUint16Access().getGroup()); } - ) +ruleuint16 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint16Access().getGroup()); } + (rule__Uint16__Group__0) + { after(grammarAccess.getUint16Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint32 entryRuleint32 : { before(grammarAccess.getInt32Rule()); } - ruleint32 -{ after(grammarAccess.getInt32Rule()); } - EOF + ruleint32 +{ after(grammarAccess.getInt32Rule()); } + EOF ; // Rule int32 -ruleint32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt32Access().getGroup()); } - (rule__Int32__Group__0) - { after(grammarAccess.getInt32Access().getGroup()); } - ) +ruleint32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt32Access().getGroup()); } + (rule__Int32__Group__0) + { after(grammarAccess.getInt32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint32 entryRuleuint32 : { before(grammarAccess.getUint32Rule()); } - ruleuint32 -{ after(grammarAccess.getUint32Rule()); } - EOF + ruleuint32 +{ after(grammarAccess.getUint32Rule()); } + EOF ; // Rule uint32 -ruleuint32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint32Access().getGroup()); } - (rule__Uint32__Group__0) - { after(grammarAccess.getUint32Access().getGroup()); } - ) +ruleuint32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint32Access().getGroup()); } + (rule__Uint32__Group__0) + { after(grammarAccess.getUint32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint64 entryRuleint64 : { before(grammarAccess.getInt64Rule()); } - ruleint64 -{ after(grammarAccess.getInt64Rule()); } - EOF + ruleint64 +{ after(grammarAccess.getInt64Rule()); } + EOF ; // Rule int64 -ruleint64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt64Access().getGroup()); } - (rule__Int64__Group__0) - { after(grammarAccess.getInt64Access().getGroup()); } - ) +ruleint64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt64Access().getGroup()); } + (rule__Int64__Group__0) + { after(grammarAccess.getInt64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint64 entryRuleuint64 : { before(grammarAccess.getUint64Rule()); } - ruleuint64 -{ after(grammarAccess.getUint64Rule()); } - EOF + ruleuint64 +{ after(grammarAccess.getUint64Rule()); } + EOF ; // Rule uint64 -ruleuint64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint64Access().getGroup()); } - (rule__Uint64__Group__0) - { after(grammarAccess.getUint64Access().getGroup()); } - ) +ruleuint64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint64Access().getGroup()); } + (rule__Uint64__Group__0) + { after(grammarAccess.getUint64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat32 entryRulefloat32 : { before(grammarAccess.getFloat32Rule()); } - rulefloat32 -{ after(grammarAccess.getFloat32Rule()); } - EOF + rulefloat32 +{ after(grammarAccess.getFloat32Rule()); } + EOF ; // Rule float32 -rulefloat32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat32Access().getGroup()); } - (rule__Float32__Group__0) - { after(grammarAccess.getFloat32Access().getGroup()); } - ) +rulefloat32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat32Access().getGroup()); } + (rule__Float32__Group__0) + { after(grammarAccess.getFloat32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat64 entryRulefloat64 : { before(grammarAccess.getFloat64Rule()); } - rulefloat64 -{ after(grammarAccess.getFloat64Rule()); } - EOF + rulefloat64 +{ after(grammarAccess.getFloat64Rule()); } + EOF ; // Rule float64 -rulefloat64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat64Access().getGroup()); } - (rule__Float64__Group__0) - { after(grammarAccess.getFloat64Access().getGroup()); } - ) +rulefloat64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat64Access().getGroup()); } + (rule__Float64__Group__0) + { after(grammarAccess.getFloat64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulestring0 entryRulestring0 : { before(grammarAccess.getString0Rule()); } - rulestring0 -{ after(grammarAccess.getString0Rule()); } - EOF + rulestring0 +{ after(grammarAccess.getString0Rule()); } + EOF ; // Rule string0 -rulestring0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getString0Access().getGroup()); } - (rule__String0__Group__0) - { after(grammarAccess.getString0Access().getGroup()); } - ) +rulestring0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getString0Access().getGroup()); } + (rule__String0__Group__0) + { after(grammarAccess.getString0Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebyte entryRulebyte : { before(grammarAccess.getByteRule()); } - rulebyte -{ after(grammarAccess.getByteRule()); } - EOF + rulebyte +{ after(grammarAccess.getByteRule()); } + EOF ; // Rule byte -rulebyte - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getByteAccess().getGroup()); } - (rule__Byte__Group__0) - { after(grammarAccess.getByteAccess().getGroup()); } - ) +rulebyte + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getByteAccess().getGroup()); } + (rule__Byte__Group__0) + { after(grammarAccess.getByteAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuletime entryRuletime : { before(grammarAccess.getTimeRule()); } - ruletime -{ after(grammarAccess.getTimeRule()); } - EOF + ruletime +{ after(grammarAccess.getTimeRule()); } + EOF ; // Rule time -ruletime - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTimeAccess().getGroup()); } - (rule__Time__Group__0) - { after(grammarAccess.getTimeAccess().getGroup()); } - ) +ruletime + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTimeAccess().getGroup()); } + (rule__Time__Group__0) + { after(grammarAccess.getTimeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleduration entryRuleduration : { before(grammarAccess.getDurationRule()); } - ruleduration -{ after(grammarAccess.getDurationRule()); } - EOF + ruleduration +{ after(grammarAccess.getDurationRule()); } + EOF ; // Rule duration -ruleduration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDurationAccess().getGroup()); } - (rule__Duration__Group__0) - { after(grammarAccess.getDurationAccess().getGroup()); } - ) +ruleduration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDurationAccess().getGroup()); } + (rule__Duration__Group__0) + { after(grammarAccess.getDurationAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleboolArray entryRuleboolArray : { before(grammarAccess.getBoolArrayRule()); } - ruleboolArray -{ after(grammarAccess.getBoolArrayRule()); } - EOF + ruleboolArray +{ after(grammarAccess.getBoolArrayRule()); } + EOF ; // Rule boolArray -ruleboolArray - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolArrayAccess().getGroup()); } - (rule__BoolArray__Group__0) - { after(grammarAccess.getBoolArrayAccess().getGroup()); } - ) +ruleboolArray + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolArrayAccess().getGroup()); } + (rule__BoolArray__Group__0) + { after(grammarAccess.getBoolArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint8Array entryRuleint8Array : { before(grammarAccess.getInt8ArrayRule()); } - ruleint8Array -{ after(grammarAccess.getInt8ArrayRule()); } - EOF + ruleint8Array +{ after(grammarAccess.getInt8ArrayRule()); } + EOF ; // Rule int8Array -ruleint8Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt8ArrayAccess().getGroup()); } - (rule__Int8Array__Group__0) - { after(grammarAccess.getInt8ArrayAccess().getGroup()); } - ) +ruleint8Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt8ArrayAccess().getGroup()); } + (rule__Int8Array__Group__0) + { after(grammarAccess.getInt8ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint8Array entryRuleuint8Array : { before(grammarAccess.getUint8ArrayRule()); } - ruleuint8Array -{ after(grammarAccess.getUint8ArrayRule()); } - EOF + ruleuint8Array +{ after(grammarAccess.getUint8ArrayRule()); } + EOF ; // Rule uint8Array -ruleuint8Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint8ArrayAccess().getGroup()); } - (rule__Uint8Array__Group__0) - { after(grammarAccess.getUint8ArrayAccess().getGroup()); } - ) +ruleuint8Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint8ArrayAccess().getGroup()); } + (rule__Uint8Array__Group__0) + { after(grammarAccess.getUint8ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint16Array entryRuleint16Array : { before(grammarAccess.getInt16ArrayRule()); } - ruleint16Array -{ after(grammarAccess.getInt16ArrayRule()); } - EOF + ruleint16Array +{ after(grammarAccess.getInt16ArrayRule()); } + EOF ; // Rule int16Array -ruleint16Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt16ArrayAccess().getGroup()); } - (rule__Int16Array__Group__0) - { after(grammarAccess.getInt16ArrayAccess().getGroup()); } - ) +ruleint16Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt16ArrayAccess().getGroup()); } + (rule__Int16Array__Group__0) + { after(grammarAccess.getInt16ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint16Array entryRuleuint16Array : { before(grammarAccess.getUint16ArrayRule()); } - ruleuint16Array -{ after(grammarAccess.getUint16ArrayRule()); } - EOF + ruleuint16Array +{ after(grammarAccess.getUint16ArrayRule()); } + EOF ; // Rule uint16Array -ruleuint16Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint16ArrayAccess().getGroup()); } - (rule__Uint16Array__Group__0) - { after(grammarAccess.getUint16ArrayAccess().getGroup()); } - ) +ruleuint16Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint16ArrayAccess().getGroup()); } + (rule__Uint16Array__Group__0) + { after(grammarAccess.getUint16ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint32Array entryRuleint32Array : { before(grammarAccess.getInt32ArrayRule()); } - ruleint32Array -{ after(grammarAccess.getInt32ArrayRule()); } - EOF + ruleint32Array +{ after(grammarAccess.getInt32ArrayRule()); } + EOF ; // Rule int32Array -ruleint32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt32ArrayAccess().getGroup()); } - (rule__Int32Array__Group__0) - { after(grammarAccess.getInt32ArrayAccess().getGroup()); } - ) +ruleint32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt32ArrayAccess().getGroup()); } + (rule__Int32Array__Group__0) + { after(grammarAccess.getInt32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint32Array entryRuleuint32Array : { before(grammarAccess.getUint32ArrayRule()); } - ruleuint32Array -{ after(grammarAccess.getUint32ArrayRule()); } - EOF + ruleuint32Array +{ after(grammarAccess.getUint32ArrayRule()); } + EOF ; // Rule uint32Array -ruleuint32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint32ArrayAccess().getGroup()); } - (rule__Uint32Array__Group__0) - { after(grammarAccess.getUint32ArrayAccess().getGroup()); } - ) +ruleuint32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint32ArrayAccess().getGroup()); } + (rule__Uint32Array__Group__0) + { after(grammarAccess.getUint32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint64Array entryRuleint64Array : { before(grammarAccess.getInt64ArrayRule()); } - ruleint64Array -{ after(grammarAccess.getInt64ArrayRule()); } - EOF + ruleint64Array +{ after(grammarAccess.getInt64ArrayRule()); } + EOF ; // Rule int64Array -ruleint64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt64ArrayAccess().getGroup()); } - (rule__Int64Array__Group__0) - { after(grammarAccess.getInt64ArrayAccess().getGroup()); } - ) +ruleint64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt64ArrayAccess().getGroup()); } + (rule__Int64Array__Group__0) + { after(grammarAccess.getInt64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint64Array entryRuleuint64Array : { before(grammarAccess.getUint64ArrayRule()); } - ruleuint64Array -{ after(grammarAccess.getUint64ArrayRule()); } - EOF + ruleuint64Array +{ after(grammarAccess.getUint64ArrayRule()); } + EOF ; // Rule uint64Array -ruleuint64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint64ArrayAccess().getGroup()); } - (rule__Uint64Array__Group__0) - { after(grammarAccess.getUint64ArrayAccess().getGroup()); } - ) +ruleuint64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint64ArrayAccess().getGroup()); } + (rule__Uint64Array__Group__0) + { after(grammarAccess.getUint64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat32Array entryRulefloat32Array : { before(grammarAccess.getFloat32ArrayRule()); } - rulefloat32Array -{ after(grammarAccess.getFloat32ArrayRule()); } - EOF + rulefloat32Array +{ after(grammarAccess.getFloat32ArrayRule()); } + EOF ; // Rule float32Array -rulefloat32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat32ArrayAccess().getGroup()); } - (rule__Float32Array__Group__0) - { after(grammarAccess.getFloat32ArrayAccess().getGroup()); } - ) +rulefloat32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat32ArrayAccess().getGroup()); } + (rule__Float32Array__Group__0) + { after(grammarAccess.getFloat32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat64Array entryRulefloat64Array : { before(grammarAccess.getFloat64ArrayRule()); } - rulefloat64Array -{ after(grammarAccess.getFloat64ArrayRule()); } - EOF + rulefloat64Array +{ after(grammarAccess.getFloat64ArrayRule()); } + EOF ; // Rule float64Array -rulefloat64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat64ArrayAccess().getGroup()); } - (rule__Float64Array__Group__0) - { after(grammarAccess.getFloat64ArrayAccess().getGroup()); } - ) +rulefloat64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat64ArrayAccess().getGroup()); } + (rule__Float64Array__Group__0) + { after(grammarAccess.getFloat64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulestring0Array entryRulestring0Array : { before(grammarAccess.getString0ArrayRule()); } - rulestring0Array -{ after(grammarAccess.getString0ArrayRule()); } - EOF + rulestring0Array +{ after(grammarAccess.getString0ArrayRule()); } + EOF ; // Rule string0Array -rulestring0Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getString0ArrayAccess().getGroup()); } - (rule__String0Array__Group__0) - { after(grammarAccess.getString0ArrayAccess().getGroup()); } - ) +rulestring0Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getString0ArrayAccess().getGroup()); } + (rule__String0Array__Group__0) + { after(grammarAccess.getString0ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebyteArray entryRulebyteArray : { before(grammarAccess.getByteArrayRule()); } - rulebyteArray -{ after(grammarAccess.getByteArrayRule()); } - EOF + rulebyteArray +{ after(grammarAccess.getByteArrayRule()); } + EOF ; // Rule byteArray -rulebyteArray - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getByteArrayAccess().getGroup()); } - (rule__ByteArray__Group__0) - { after(grammarAccess.getByteArrayAccess().getGroup()); } - ) +rulebyteArray + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getByteArrayAccess().getGroup()); } + (rule__ByteArray__Group__0) + { after(grammarAccess.getByteArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleHeader entryRuleHeader : { before(grammarAccess.getHeaderRule()); } - ruleHeader -{ after(grammarAccess.getHeaderRule()); } - EOF + ruleHeader +{ after(grammarAccess.getHeaderRule()); } + EOF ; // Rule Header -ruleHeader - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getHeaderAccess().getGroup()); } - (rule__Header__Group__0) - { after(grammarAccess.getHeaderAccess().getGroup()); } - ) +ruleHeader + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getHeaderAccess().getGroup()); } + (rule__Header__Group__0) + { after(grammarAccess.getHeaderAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleTopicSpecRef entryRuleTopicSpecRef : { before(grammarAccess.getTopicSpecRefRule()); } - ruleTopicSpecRef -{ after(grammarAccess.getTopicSpecRefRule()); } - EOF + ruleTopicSpecRef +{ after(grammarAccess.getTopicSpecRefRule()); } + EOF ; // Rule TopicSpecRef -ruleTopicSpecRef - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } - (rule__TopicSpecRef__TopicSpecAssignment) - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } - ) +ruleTopicSpecRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } + (rule__TopicSpecRef__TopicSpecAssignment) + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleArrayTopicSpecRef entryRuleArrayTopicSpecRef : { before(grammarAccess.getArrayTopicSpecRefRule()); } - ruleArrayTopicSpecRef -{ after(grammarAccess.getArrayTopicSpecRefRule()); } - EOF + ruleArrayTopicSpecRef +{ after(grammarAccess.getArrayTopicSpecRefRule()); } + EOF ; // Rule ArrayTopicSpecRef -ruleArrayTopicSpecRef - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } - (rule__ArrayTopicSpecRef__Group__0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } - ) +ruleArrayTopicSpecRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } + (rule__ArrayTopicSpecRef__Group__0) + { after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleKEYWORD entryRuleKEYWORD : { before(grammarAccess.getKEYWORDRule()); } - ruleKEYWORD -{ after(grammarAccess.getKEYWORDRule()); } - EOF + ruleKEYWORD +{ after(grammarAccess.getKEYWORDRule()); } + EOF ; // Rule KEYWORD -ruleKEYWORD - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getKEYWORDAccess().getAlternatives()); } - (rule__KEYWORD__Alternatives) - { after(grammarAccess.getKEYWORDAccess().getAlternatives()); } - ) +ruleKEYWORD + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getKEYWORDAccess().getAlternatives()); } + (rule__KEYWORD__Alternatives) + { after(grammarAccess.getKEYWORDAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleEString entryRuleEString : { before(grammarAccess.getEStringRule()); } - ruleEString -{ after(grammarAccess.getEStringRule()); } - EOF + ruleEString +{ after(grammarAccess.getEStringRule()); } + EOF ; // Rule EString -ruleEString - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEStringAccess().getAlternatives()); } - (rule__EString__Alternatives) - { after(grammarAccess.getEStringAccess().getAlternatives()); } - ) +ruleEString + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getEStringAccess().getAlternatives()); } + (rule__EString__Alternatives) + { after(grammarAccess.getEStringAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleRosNames entryRuleRosNames : { before(grammarAccess.getRosNamesRule()); } - ruleRosNames -{ after(grammarAccess.getRosNamesRule()); } - EOF + ruleRosNames +{ after(grammarAccess.getRosNamesRule()); } + EOF ; // Rule RosNames -ruleRosNames - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRosNamesAccess().getAlternatives()); } - (rule__RosNames__Alternatives) - { after(grammarAccess.getRosNamesAccess().getAlternatives()); } - ) +ruleRosNames + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRosNamesAccess().getAlternatives()); } + (rule__RosNames__Alternatives) + { after(grammarAccess.getRosNamesAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNodeAccess().getGroup_2_0()); } - (rule__Node__Group_2_0__0) - { after(grammarAccess.getNodeAccess().getGroup_2_0()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_1()); } - (rule__Node__Group_2_1__0) - { after(grammarAccess.getNodeAccess().getGroup_2_1()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_2()); } - (rule__Node__Group_2_2__0) - { after(grammarAccess.getNodeAccess().getGroup_2_2()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_3()); } - (rule__Node__Group_2_3__0) - { after(grammarAccess.getNodeAccess().getGroup_2_3()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_4()); } - (rule__Node__Group_2_4__0) - { after(grammarAccess.getNodeAccess().getGroup_2_4()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_5()); } - (rule__Node__Group_2_5__0) - { after(grammarAccess.getNodeAccess().getGroup_2_5()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_6()); } - (rule__Node__Group_2_6__0) - { after(grammarAccess.getNodeAccess().getGroup_2_6()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getNodeAccess().getGroup_2_0()); } + (rule__Node__Group_2_0__0) + { after(grammarAccess.getNodeAccess().getGroup_2_0()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_1()); } + (rule__Node__Group_2_1__0) + { after(grammarAccess.getNodeAccess().getGroup_2_1()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_2()); } + (rule__Node__Group_2_2__0) + { after(grammarAccess.getNodeAccess().getGroup_2_2()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_3()); } + (rule__Node__Group_2_3__0) + { after(grammarAccess.getNodeAccess().getGroup_2_3()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_4()); } + (rule__Node__Group_2_4__0) + { after(grammarAccess.getNodeAccess().getGroup_2_4()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_5()); } + (rule__Node__Group_2_5__0) + { after(grammarAccess.getNodeAccess().getGroup_2_5()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_6()); } + (rule__Node__Group_2_6__0) + { after(grammarAccess.getNodeAccess().getGroup_2_6()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__SpecBase__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } - ruleTopicSpec - { after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } - ruleServiceSpec - { after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } - ruleActionSpec - { after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } + ruleTopicSpec + { after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } + ruleServiceSpec + { after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } + ruleActionSpec + { after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__TopicSpec__NameAlternatives_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } - ruleEString - { after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } - ) - | - ( - { before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } - Header - { after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } - ) - | - ( - { before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } - String - { after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } + ruleEString + { after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } + ) + | + ( + { before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } + Header + { after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } + ) + | + ( + { before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } + String + { after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__Dependency__Alternatives - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } - rulePackageDependency - { after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } - ruleExternalDependency - { after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } - ) + ( + { before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } + rulePackageDependency + { after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } + ruleExternalDependency + { after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Namespace__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } - ruleGlobalNamespace - { after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } - ruleRelativeNamespace_Impl - { after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } - rulePrivateNamespace - { after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } + ruleGlobalNamespace + { after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } + ruleRelativeNamespace_Impl + { after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } + rulePrivateNamespace + { after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__ParameterType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } - ruleParameterListType - { after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } - ruleParameterStructType - { after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } - ruleParameterIntegerType - { after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } - ruleParameterStringType - { after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } - ruleParameterDoubleType - { after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } - ruleParameterBooleanType - { after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } - ruleParameterBase64Type - { after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } - ruleParameterArrayType - { after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } + ruleParameterListType + { after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } + ruleParameterStructType + { after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } + ruleParameterIntegerType + { after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } + ruleParameterStringType + { after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } + ruleParameterDoubleType + { after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } + ruleParameterBooleanType + { after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } + ruleParameterBase64Type + { after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } + ruleParameterArrayType + { after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__ParameterValue__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } - ruleParameterString - { after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } - ruleParameterBase64 - { after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } - ruleParameterInteger - { after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } - ruleParameterDouble - { after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } - ruleParameterBoolean - { after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } - ruleParameterList - { after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } - ruleParameterStruct - { after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } + ruleParameterString + { after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } + ruleParameterBase64 + { after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } + ruleParameterInteger + { after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } + ruleParameterDouble + { after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } + ruleParameterBoolean + { after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } + ruleParameterList + { after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } + ruleParameterStruct + { after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__MessagePart__DataAlternatives_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } - ruleKEYWORD - { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } - ) - | - ( - { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } - RULE_MESSAGE_ASIGMENT - { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } - ) - | - ( - { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } - ruleEString - { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + ruleKEYWORD + { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + ) + | + ( + { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + RULE_MESSAGE_ASIGMENT + { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + ) + | + ( + { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + ruleEString + { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__AbstractType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } - rulebool - { after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } - ruleint8 - { after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } - ruleuint8 - { after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } - ruleint16 - { after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } - ruleuint16 - { after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } - ruleint32 - { after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } - ruleuint32 - { after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } - ruleint64 - { after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } - ruleuint64 - { after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } - rulefloat32 - { after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } - rulefloat64 - { after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } - rulestring0 - { after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } - rulebyte - { after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } - ruletime - { after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } - ruleduration - { after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } - ruleHeader - { after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } - ruleboolArray - { after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } - ruleint8Array - { after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } - ruleuint8Array - { after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } - ruleint16Array - { after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } - ruleuint16Array - { after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } - ruleint32Array - { after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } - ruleuint32Array - { after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } - ruleint64Array - { after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } - ruleuint64Array - { after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } - rulefloat32Array - { after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } - rulefloat64Array - { after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } - rulestring0Array - { after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } - rulebyteArray - { after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } - ruleTopicSpecRef - { after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } - ruleArrayTopicSpecRef - { after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } + rulebool + { after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } + ruleint8 + { after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } + ruleuint8 + { after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } + ruleint16 + { after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } + ruleuint16 + { after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } + ruleint32 + { after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } + ruleuint32 + { after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } + ruleint64 + { after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } + ruleuint64 + { after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } + rulefloat32 + { after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } + rulefloat64 + { after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } + rulestring0 + { after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } + rulebyte + { after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } + ruletime + { after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } + ruleduration + { after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } + ruleHeader + { after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } + ruleboolArray + { after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } + ruleint8Array + { after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } + ruleuint8Array + { after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } + ruleint16Array + { after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } + ruleuint16Array + { after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } + ruleint32Array + { after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } + ruleuint32Array + { after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } + ruleint64Array + { after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } + ruleuint64Array + { after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } + rulefloat32Array + { after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } + rulefloat64Array + { after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } + rulestring0Array + { after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } + rulebyteArray + { after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } + ruleTopicSpecRef + { after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } + ruleArrayTopicSpecRef + { after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__KEYWORD__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } - Goal - { after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } - Message - { after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } - Result - { after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } - Feedback - { after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } - Name - { after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } - Value - { after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } - Service - { after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } - Type - { after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } - Action - { after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } - Duration - { after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } - Time - { after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } + Goal + { after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } + Message + { after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } + Result + { after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } + Feedback + { after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } + Name + { after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } + Value + { after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } + Service + { after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } + Type + { after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } + Action + { after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } + Duration + { after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } + Time + { after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__EString__Alternatives - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - RULE_STRING - { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - RULE_ID - { after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - ) + ( + { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } + RULE_STRING + { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } + RULE_ID + { after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RosNames__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } - RULE_ROS_CONVENTION_A - { after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } - RULE_ID - { after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } - Node - { after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } + RULE_ROS_CONVENTION_A + { after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } + RULE_ID + { after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } + Node + { after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__CatkinPackage__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group__0__Impl - rule__CatkinPackage__Group__1 + rule__CatkinPackage__Group__0__Impl + rule__CatkinPackage__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); } - () - { after(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); } + { before(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); } + () + { after(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group__1__Impl - rule__CatkinPackage__Group__2 + rule__CatkinPackage__Group__1__Impl + rule__CatkinPackage__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getNameAssignment_1()); } - (rule__CatkinPackage__NameAssignment_1) - { after(grammarAccess.getCatkinPackageAccess().getNameAssignment_1()); } + { before(grammarAccess.getCatkinPackageAccess().getNameAssignment_1()); } + (rule__CatkinPackage__NameAssignment_1) + { after(grammarAccess.getCatkinPackageAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group__2__Impl - rule__CatkinPackage__Group__3 + rule__CatkinPackage__Group__2__Impl + rule__CatkinPackage__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); } + { before(grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group__3__Impl - rule__CatkinPackage__Group__4 + rule__CatkinPackage__Group__3__Impl + rule__CatkinPackage__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group__4__Impl - rule__CatkinPackage__Group__5 + rule__CatkinPackage__Group__4__Impl + rule__CatkinPackage__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getGroup_4()); } - (rule__CatkinPackage__Group_4__0)? - { after(grammarAccess.getCatkinPackageAccess().getGroup_4()); } + { before(grammarAccess.getCatkinPackageAccess().getGroup_4()); } + (rule__CatkinPackage__Group_4__0)? + { after(grammarAccess.getCatkinPackageAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group__5__Impl - rule__CatkinPackage__Group__6 + rule__CatkinPackage__Group__5__Impl + rule__CatkinPackage__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getGroup_5()); } - (rule__CatkinPackage__Group_5__0)? - { after(grammarAccess.getCatkinPackageAccess().getGroup_5()); } + { before(grammarAccess.getCatkinPackageAccess().getGroup_5()); } + (rule__CatkinPackage__Group_5__0)? + { after(grammarAccess.getCatkinPackageAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group__6__Impl - rule__CatkinPackage__Group__7 + rule__CatkinPackage__Group__6__Impl + rule__CatkinPackage__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getGroup_6()); } - (rule__CatkinPackage__Group_6__0)? - { after(grammarAccess.getCatkinPackageAccess().getGroup_6()); } + { before(grammarAccess.getCatkinPackageAccess().getGroup_6()); } + (rule__CatkinPackage__Group_6__0)? + { after(grammarAccess.getCatkinPackageAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group__7__Impl + rule__CatkinPackage__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_4__0__Impl - rule__CatkinPackage__Group_4__1 + rule__CatkinPackage__Group_4__0__Impl + rule__CatkinPackage__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); } - FromGitRepo - { after(grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); } + { before(grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); } + FromGitRepo + { after(grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_4__1__Impl + rule__CatkinPackage__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1()); } - (rule__CatkinPackage__FromGitRepoAssignment_4_1) - { after(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1()); } + { before(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1()); } + (rule__CatkinPackage__FromGitRepoAssignment_4_1) + { after(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_5__0__Impl - rule__CatkinPackage__Group_5__1 + rule__CatkinPackage__Group_5__0__Impl + rule__CatkinPackage__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); } - Artifacts - { after(grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); } + { before(grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); } + Artifacts + { after(grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_5__1__Impl - rule__CatkinPackage__Group_5__2 + rule__CatkinPackage__Group_5__1__Impl + rule__CatkinPackage__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); } - RULE_BEGIN - { after(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); } + { before(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); } + RULE_BEGIN + { after(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_5__2__Impl - rule__CatkinPackage__Group_5__3 + rule__CatkinPackage__Group_5__2__Impl + rule__CatkinPackage__Group_5__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2()); } - (rule__CatkinPackage__ArtifactAssignment_5_2)* - { after(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2()); } + { before(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2()); } + (rule__CatkinPackage__ArtifactAssignment_5_2)* + { after(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_5__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_5__3__Impl + rule__CatkinPackage__Group_5__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_5__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); } - RULE_END - { after(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); } + { before(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); } + RULE_END + { after(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_6__0__Impl - rule__CatkinPackage__Group_6__1 + rule__CatkinPackage__Group_6__0__Impl + rule__CatkinPackage__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); } - Dependencies - { after(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); } + { before(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); } + Dependencies + { after(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_6__1__Impl - rule__CatkinPackage__Group_6__2 + rule__CatkinPackage__Group_6__1__Impl + rule__CatkinPackage__Group_6__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); } - LeftSquareBracket - { after(grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); } + { before(grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); } + LeftSquareBracket + { after(grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_6__2__Impl - rule__CatkinPackage__Group_6__3 + rule__CatkinPackage__Group_6__2__Impl + rule__CatkinPackage__Group_6__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); } - (rule__CatkinPackage__DependencyAssignment_6_2) - { after(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); } + { before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); } + (rule__CatkinPackage__DependencyAssignment_6_2) + { after(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_6__3__Impl - rule__CatkinPackage__Group_6__4 + rule__CatkinPackage__Group_6__3__Impl + rule__CatkinPackage__Group_6__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); } - (rule__CatkinPackage__Group_6_3__0)* - { after(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); } + { before(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); } + (rule__CatkinPackage__Group_6_3__0)* + { after(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_6__4__Impl + rule__CatkinPackage__Group_6__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); } - RightSquareBracket - { after(grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); } + { before(grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); } + RightSquareBracket + { after(grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_6_3__0__Impl - rule__CatkinPackage__Group_6_3__1 + rule__CatkinPackage__Group_6_3__0__Impl + rule__CatkinPackage__Group_6_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); } - Comma - { after(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); } + { before(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); } + Comma + { after(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__CatkinPackage__Group_6_3__1__Impl + rule__CatkinPackage__Group_6_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__Group_6_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); } - (rule__CatkinPackage__DependencyAssignment_6_3_1) - { after(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); } + { before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); } + (rule__CatkinPackage__DependencyAssignment_6_3_1) + { after(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__0__Impl - rule__Package_Impl__Group__1 + rule__Package_Impl__Group__0__Impl + rule__Package_Impl__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } - () - { after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } + { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } + () + { after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__1__Impl - rule__Package_Impl__Group__2 + rule__Package_Impl__Group__1__Impl + rule__Package_Impl__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } - (rule__Package_Impl__NameAssignment_1) - { after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } + { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } + (rule__Package_Impl__NameAssignment_1) + { after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__2__Impl - rule__Package_Impl__Group__3 + rule__Package_Impl__Group__2__Impl + rule__Package_Impl__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } + { before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__3__Impl - rule__Package_Impl__Group__4 + rule__Package_Impl__Group__3__Impl + rule__Package_Impl__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__4__Impl - rule__Package_Impl__Group__5 + rule__Package_Impl__Group__4__Impl + rule__Package_Impl__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); } - (rule__Package_Impl__Group_4__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); } + (rule__Package_Impl__Group_4__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__5__Impl - rule__Package_Impl__Group__6 + rule__Package_Impl__Group__5__Impl + rule__Package_Impl__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); } - (rule__Package_Impl__Group_5__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); } + (rule__Package_Impl__Group_5__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__6__Impl - rule__Package_Impl__Group__7 + rule__Package_Impl__Group__6__Impl + rule__Package_Impl__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_6()); } - (rule__Package_Impl__Group_6__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_6()); } + (rule__Package_Impl__Group_6__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__7__Impl + rule__Package_Impl__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_4__0__Impl - rule__Package_Impl__Group_4__1 + rule__Package_Impl__Group_4__0__Impl + rule__Package_Impl__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } - FromGitRepo - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } + FromGitRepo + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_4__1__Impl + rule__Package_Impl__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } - (rule__Package_Impl__FromGitRepoAssignment_4_1) - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } + (rule__Package_Impl__FromGitRepoAssignment_4_1) + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__0__Impl - rule__Package_Impl__Group_5__1 + rule__Package_Impl__Group_5__0__Impl + rule__Package_Impl__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } - Specs - { after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } + Specs + { after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__1__Impl - rule__Package_Impl__Group_5__2 + rule__Package_Impl__Group_5__1__Impl + rule__Package_Impl__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } - RULE_BEGIN - { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } + { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } + RULE_BEGIN + { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__2__Impl - rule__Package_Impl__Group_5__3 + rule__Package_Impl__Group_5__2__Impl + rule__Package_Impl__Group_5__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } - (rule__Package_Impl__SpecAssignment_5_2)* - { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } + (rule__Package_Impl__SpecAssignment_5_2)* + { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__3__Impl + rule__Package_Impl__Group_5__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } - RULE_END - { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + RULE_END + { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__0__Impl - rule__Package_Impl__Group_6__1 + rule__Package_Impl__Group_6__0__Impl + rule__Package_Impl__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } - Dependencies - { after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } + { before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } + Dependencies + { after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__1__Impl - rule__Package_Impl__Group_6__2 + rule__Package_Impl__Group_6__1__Impl + rule__Package_Impl__Group_6__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } - LeftSquareBracket - { after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } + { before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } + LeftSquareBracket + { after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__2__Impl - rule__Package_Impl__Group_6__3 + rule__Package_Impl__Group_6__2__Impl + rule__Package_Impl__Group_6__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } - (rule__Package_Impl__DependencyAssignment_6_2) - { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } + { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } + (rule__Package_Impl__DependencyAssignment_6_2) + { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__3__Impl - rule__Package_Impl__Group_6__4 + rule__Package_Impl__Group_6__3__Impl + rule__Package_Impl__Group_6__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } - (rule__Package_Impl__Group_6_3__0)* - { after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } + (rule__Package_Impl__Group_6_3__0)* + { after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__4__Impl + rule__Package_Impl__Group_6__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } - RightSquareBracket - { after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } + { before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } + RightSquareBracket + { after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6_3__0__Impl - rule__Package_Impl__Group_6_3__1 + rule__Package_Impl__Group_6_3__0__Impl + rule__Package_Impl__Group_6_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } - Comma - { after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } + { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } + Comma + { after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6_3__1__Impl + rule__Package_Impl__Group_6_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } - (rule__Package_Impl__DependencyAssignment_6_3_1) - { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } + { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } + (rule__Package_Impl__DependencyAssignment_6_3_1) + { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__0__Impl - rule__Artifact__Group__1 + rule__Artifact__Group__0__Impl + rule__Artifact__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getArtifactAction_0()); } - () - { after(grammarAccess.getArtifactAccess().getArtifactAction_0()); } + { before(grammarAccess.getArtifactAccess().getArtifactAction_0()); } + () + { after(grammarAccess.getArtifactAccess().getArtifactAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__1__Impl - rule__Artifact__Group__2 + rule__Artifact__Group__1__Impl + rule__Artifact__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getNameAssignment_1()); } - (rule__Artifact__NameAssignment_1) - { after(grammarAccess.getArtifactAccess().getNameAssignment_1()); } + { before(grammarAccess.getArtifactAccess().getNameAssignment_1()); } + (rule__Artifact__NameAssignment_1) + { after(grammarAccess.getArtifactAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__2__Impl - rule__Artifact__Group__3 + rule__Artifact__Group__2__Impl + rule__Artifact__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getArtifactAccess().getColonKeyword_2()); } + { before(grammarAccess.getArtifactAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getArtifactAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__3__Impl - rule__Artifact__Group__4 + rule__Artifact__Group__3__Impl + rule__Artifact__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__4__Impl - rule__Artifact__Group__5 + rule__Artifact__Group__4__Impl + rule__Artifact__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } - (rule__Artifact__NodeAssignment_4)? - { after(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } + { before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } + (rule__Artifact__NodeAssignment_4)? + { after(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__5__Impl + rule__Artifact__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } - RULE_END - { after(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } + RULE_END + { after(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__0__Impl - rule__Node__Group__1 + rule__Node__Group__0__Impl + rule__Node__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); } - Node_1 - { after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } + { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); } + Node_1 + { after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__1__Impl - rule__Node__Group__2 + rule__Node__Group__1__Impl + rule__Node__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getNameAssignment_1()); } - (rule__Node__NameAssignment_1) - { after(grammarAccess.getNodeAccess().getNameAssignment_1()); } + { before(grammarAccess.getNodeAccess().getNameAssignment_1()); } + (rule__Node__NameAssignment_1) + { after(grammarAccess.getNodeAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__2__Impl + rule__Node__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getAlternatives_2()); } - (rule__Node__Alternatives_2)* - { after(grammarAccess.getNodeAccess().getAlternatives_2()); } + { before(grammarAccess.getNodeAccess().getAlternatives_2()); } + (rule__Node__Alternatives_2)* + { after(grammarAccess.getNodeAccess().getAlternatives_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__0__Impl - rule__Node__Group_2_0__1 + rule__Node__Group_2_0__0__Impl + rule__Node__Group_2_0__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } - Publishers - { after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } + { before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } + Publishers + { after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__1__Impl - rule__Node__Group_2_0__2 + rule__Node__Group_2_0__1__Impl + rule__Node__Group_2_0__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__2__Impl - rule__Node__Group_2_0__3 + rule__Node__Group_2_0__2__Impl + rule__Node__Group_2_0__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } - (rule__Node__PublisherAssignment_2_0_2)* - { after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } + (rule__Node__PublisherAssignment_2_0_2)* + { after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__3__Impl + rule__Node__Group_2_0__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__0__Impl - rule__Node__Group_2_1__1 + rule__Node__Group_2_1__0__Impl + rule__Node__Group_2_1__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } - Subscribers - { after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } + { before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } + Subscribers + { after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__1__Impl - rule__Node__Group_2_1__2 + rule__Node__Group_2_1__1__Impl + rule__Node__Group_2_1__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__2__Impl - rule__Node__Group_2_1__3 + rule__Node__Group_2_1__2__Impl + rule__Node__Group_2_1__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } - (rule__Node__SubscriberAssignment_2_1_2)* - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } + (rule__Node__SubscriberAssignment_2_1_2)* + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__3__Impl + rule__Node__Group_2_1__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__0__Impl - rule__Node__Group_2_2__1 + rule__Node__Group_2_2__0__Impl + rule__Node__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } - Serviceservers - { after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } + Serviceservers + { after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__1__Impl - rule__Node__Group_2_2__2 + rule__Node__Group_2_2__1__Impl + rule__Node__Group_2_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__2__Impl - rule__Node__Group_2_2__3 + rule__Node__Group_2_2__2__Impl + rule__Node__Group_2_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } - (rule__Node__ServiceserverAssignment_2_2_2)* - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } + (rule__Node__ServiceserverAssignment_2_2_2)* + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__3__Impl + rule__Node__Group_2_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__0__Impl - rule__Node__Group_2_3__1 + rule__Node__Group_2_3__0__Impl + rule__Node__Group_2_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } - Serviceclients - { after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } + Serviceclients + { after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__1__Impl - rule__Node__Group_2_3__2 + rule__Node__Group_2_3__1__Impl + rule__Node__Group_2_3__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__2__Impl - rule__Node__Group_2_3__3 + rule__Node__Group_2_3__2__Impl + rule__Node__Group_2_3__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } - (rule__Node__ServiceclientAssignment_2_3_2)* - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } + (rule__Node__ServiceclientAssignment_2_3_2)* + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__3__Impl + rule__Node__Group_2_3__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__0__Impl - rule__Node__Group_2_4__1 + rule__Node__Group_2_4__0__Impl + rule__Node__Group_2_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } - Actionservers - { after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } + { before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } + Actionservers + { after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__1__Impl - rule__Node__Group_2_4__2 + rule__Node__Group_2_4__1__Impl + rule__Node__Group_2_4__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__2__Impl - rule__Node__Group_2_4__3 + rule__Node__Group_2_4__2__Impl + rule__Node__Group_2_4__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } - (rule__Node__ActionserverAssignment_2_4_2)* - { after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } + (rule__Node__ActionserverAssignment_2_4_2)* + { after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__3__Impl + rule__Node__Group_2_4__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__0__Impl - rule__Node__Group_2_5__1 + rule__Node__Group_2_5__0__Impl + rule__Node__Group_2_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } - Actionclients - { after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } + { before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } + Actionclients + { after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__1__Impl - rule__Node__Group_2_5__2 + rule__Node__Group_2_5__1__Impl + rule__Node__Group_2_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__2__Impl - rule__Node__Group_2_5__3 + rule__Node__Group_2_5__2__Impl + rule__Node__Group_2_5__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } - (rule__Node__ActionclientAssignment_2_5_2)* - { after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } + (rule__Node__ActionclientAssignment_2_5_2)* + { after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__3__Impl + rule__Node__Group_2_5__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__0__Impl - rule__Node__Group_2_6__1 + rule__Node__Group_2_6__0__Impl + rule__Node__Group_2_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } - Parameters - { after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } + { before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } + Parameters + { after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__1__Impl - rule__Node__Group_2_6__2 + rule__Node__Group_2_6__1__Impl + rule__Node__Group_2_6__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__2__Impl - rule__Node__Group_2_6__3 + rule__Node__Group_2_6__2__Impl + rule__Node__Group_2_6__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } - (rule__Node__ParameterAssignment_2_6_2)* - { after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } + (rule__Node__ParameterAssignment_2_6_2)* + { after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__3__Impl + rule__Node__Group_2_6__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__0__Impl - rule__TopicSpec__Group__1 + rule__TopicSpec__Group__0__Impl + rule__TopicSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } - () - { after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } + { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } + () + { after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__1__Impl - rule__TopicSpec__Group__2 + rule__TopicSpec__Group__1__Impl + rule__TopicSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } - Msg - { after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } + { before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } + Msg + { after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__2__Impl - rule__TopicSpec__Group__3 + rule__TopicSpec__Group__2__Impl + rule__TopicSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } - (rule__TopicSpec__NameAssignment_2) - { after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } + (rule__TopicSpec__NameAssignment_2) + { after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__3__Impl - rule__TopicSpec__Group__4 + rule__TopicSpec__Group__3__Impl + rule__TopicSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__4__Impl - rule__TopicSpec__Group__5 + rule__TopicSpec__Group__4__Impl + rule__TopicSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } - Message_1 - { after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } + { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } + Message_1 + { after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__5__Impl - rule__TopicSpec__Group__6 + rule__TopicSpec__Group__5__Impl + rule__TopicSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getGroup_5()); } - (rule__TopicSpec__Group_5__0)? - { after(grammarAccess.getTopicSpecAccess().getGroup_5()); } + { before(grammarAccess.getTopicSpecAccess().getGroup_5()); } + (rule__TopicSpec__Group_5__0)? + { after(grammarAccess.getTopicSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__6__Impl + rule__TopicSpec__Group__6__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } - RULE_END - { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } + { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } + RULE_END + { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__0__Impl - rule__TopicSpec__Group_5__1 + rule__TopicSpec__Group_5__0__Impl + rule__TopicSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__1__Impl - rule__TopicSpec__Group_5__2 + rule__TopicSpec__Group_5__1__Impl + rule__TopicSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } - (rule__TopicSpec__MessageAssignment_5_1) - { after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } + { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } + (rule__TopicSpec__MessageAssignment_5_1) + { after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__2__Impl + rule__TopicSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__0__Impl - rule__ServiceSpec__Group__1 + rule__ServiceSpec__Group__0__Impl + rule__ServiceSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } - () - { after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } + { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } + () + { after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__1__Impl - rule__ServiceSpec__Group__2 + rule__ServiceSpec__Group__1__Impl + rule__ServiceSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } - Srv - { after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } + { before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } + Srv + { after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__2__Impl - rule__ServiceSpec__Group__3 + rule__ServiceSpec__Group__2__Impl + rule__ServiceSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } - (rule__ServiceSpec__NameAssignment_2) - { after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } + (rule__ServiceSpec__NameAssignment_2) + { after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__3__Impl - rule__ServiceSpec__Group__4 + rule__ServiceSpec__Group__3__Impl + rule__ServiceSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__4__Impl - rule__ServiceSpec__Group__5 + rule__ServiceSpec__Group__4__Impl + rule__ServiceSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } - Request - { after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } + { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } + Request + { after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__5__Impl - rule__ServiceSpec__Group__6 + rule__ServiceSpec__Group__5__Impl + rule__ServiceSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getGroup_5()); } - (rule__ServiceSpec__Group_5__0)? - { after(grammarAccess.getServiceSpecAccess().getGroup_5()); } + { before(grammarAccess.getServiceSpecAccess().getGroup_5()); } + (rule__ServiceSpec__Group_5__0)? + { after(grammarAccess.getServiceSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__6__Impl - rule__ServiceSpec__Group__7 + rule__ServiceSpec__Group__6__Impl + rule__ServiceSpec__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } - Response - { after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } + { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } + Response + { after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__7__Impl - rule__ServiceSpec__Group__8 + rule__ServiceSpec__Group__7__Impl + rule__ServiceSpec__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getGroup_7()); } - (rule__ServiceSpec__Group_7__0)? - { after(grammarAccess.getServiceSpecAccess().getGroup_7()); } + { before(grammarAccess.getServiceSpecAccess().getGroup_7()); } + (rule__ServiceSpec__Group_7__0)? + { after(grammarAccess.getServiceSpecAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__8__Impl + rule__ServiceSpec__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__0__Impl - rule__ServiceSpec__Group_5__1 + rule__ServiceSpec__Group_5__0__Impl + rule__ServiceSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__1__Impl - rule__ServiceSpec__Group_5__2 + rule__ServiceSpec__Group_5__1__Impl + rule__ServiceSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } - (rule__ServiceSpec__RequestAssignment_5_1) - { after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } + { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } + (rule__ServiceSpec__RequestAssignment_5_1) + { after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__2__Impl + rule__ServiceSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__0__Impl - rule__ServiceSpec__Group_7__1 + rule__ServiceSpec__Group_7__0__Impl + rule__ServiceSpec__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__1__Impl - rule__ServiceSpec__Group_7__2 + rule__ServiceSpec__Group_7__1__Impl + rule__ServiceSpec__Group_7__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } - (rule__ServiceSpec__ResponseAssignment_7_1) - { after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } + { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } + (rule__ServiceSpec__ResponseAssignment_7_1) + { after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__2__Impl + rule__ServiceSpec__Group_7__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__0__Impl - rule__ActionSpec__Group__1 + rule__ActionSpec__Group__0__Impl + rule__ActionSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } - () - { after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } + { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } + () + { after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__1__Impl - rule__ActionSpec__Group__2 + rule__ActionSpec__Group__1__Impl + rule__ActionSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } - Action_1 - { after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } + { before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } + Action_1 + { after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__2__Impl - rule__ActionSpec__Group__3 + rule__ActionSpec__Group__2__Impl + rule__ActionSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } - (rule__ActionSpec__NameAssignment_2) - { after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } + (rule__ActionSpec__NameAssignment_2) + { after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__3__Impl - rule__ActionSpec__Group__4 + rule__ActionSpec__Group__3__Impl + rule__ActionSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__4__Impl - rule__ActionSpec__Group__5 + rule__ActionSpec__Group__4__Impl + rule__ActionSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } - Goal_1 - { after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } + { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } + Goal_1 + { after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__5__Impl - rule__ActionSpec__Group__6 + rule__ActionSpec__Group__5__Impl + rule__ActionSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_5()); } - (rule__ActionSpec__Group_5__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_5()); } + { before(grammarAccess.getActionSpecAccess().getGroup_5()); } + (rule__ActionSpec__Group_5__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__6__Impl - rule__ActionSpec__Group__7 + rule__ActionSpec__Group__6__Impl + rule__ActionSpec__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } - Result_1 - { after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } + { before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } + Result_1 + { after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__7__Impl - rule__ActionSpec__Group__8 + rule__ActionSpec__Group__7__Impl + rule__ActionSpec__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_7()); } - (rule__ActionSpec__Group_7__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_7()); } + { before(grammarAccess.getActionSpecAccess().getGroup_7()); } + (rule__ActionSpec__Group_7__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__8__Impl - rule__ActionSpec__Group__9 + rule__ActionSpec__Group__8__Impl + rule__ActionSpec__Group__9 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } - Feedback_1 - { after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } + { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } + Feedback_1 + { after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__9 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__9__Impl - rule__ActionSpec__Group__10 + rule__ActionSpec__Group__9__Impl + rule__ActionSpec__Group__10 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__9__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_9()); } - (rule__ActionSpec__Group_9__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_9()); } + { before(grammarAccess.getActionSpecAccess().getGroup_9()); } + (rule__ActionSpec__Group_9__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_9()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__10 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__10__Impl + rule__ActionSpec__Group__10__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__10__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__0__Impl - rule__ActionSpec__Group_5__1 + rule__ActionSpec__Group_5__0__Impl + rule__ActionSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__1__Impl - rule__ActionSpec__Group_5__2 + rule__ActionSpec__Group_5__1__Impl + rule__ActionSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } - (rule__ActionSpec__GoalAssignment_5_1) - { after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } + { before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } + (rule__ActionSpec__GoalAssignment_5_1) + { after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__2__Impl + rule__ActionSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__0__Impl - rule__ActionSpec__Group_7__1 + rule__ActionSpec__Group_7__0__Impl + rule__ActionSpec__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__1__Impl - rule__ActionSpec__Group_7__2 + rule__ActionSpec__Group_7__1__Impl + rule__ActionSpec__Group_7__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } - (rule__ActionSpec__ResultAssignment_7_1) - { after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } + { before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } + (rule__ActionSpec__ResultAssignment_7_1) + { after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__2__Impl + rule__ActionSpec__Group_7__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__0__Impl - rule__ActionSpec__Group_9__1 + rule__ActionSpec__Group_9__0__Impl + rule__ActionSpec__Group_9__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__1__Impl - rule__ActionSpec__Group_9__2 + rule__ActionSpec__Group_9__1__Impl + rule__ActionSpec__Group_9__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } - (rule__ActionSpec__FeedbackAssignment_9_1) - { after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } + { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } + (rule__ActionSpec__FeedbackAssignment_9_1) + { after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__2__Impl + rule__ActionSpec__Group_9__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessageDefinition__Group__0__Impl - rule__MessageDefinition__Group__1 + rule__MessageDefinition__Group__0__Impl + rule__MessageDefinition__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } - () - { after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } + { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } + () + { after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessageDefinition__Group__1__Impl + rule__MessageDefinition__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } - (rule__MessageDefinition__MessagePartAssignment_1)* - { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + (rule__MessageDefinition__MessagePartAssignment_1)* + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__0__Impl - rule__Publisher__Group__1 + rule__Publisher__Group__0__Impl + rule__Publisher__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getPublisherAction_0()); } - () - { after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } + { before(grammarAccess.getPublisherAccess().getPublisherAction_0()); } + () + { after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__1__Impl - rule__Publisher__Group__2 + rule__Publisher__Group__1__Impl + rule__Publisher__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNameAssignment_1()); } - (rule__Publisher__NameAssignment_1) - { after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } + { before(grammarAccess.getPublisherAccess().getNameAssignment_1()); } + (rule__Publisher__NameAssignment_1) + { after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__2__Impl - rule__Publisher__Group__3 + rule__Publisher__Group__2__Impl + rule__Publisher__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } + { before(grammarAccess.getPublisherAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__3__Impl - rule__Publisher__Group__4 + rule__Publisher__Group__3__Impl + rule__Publisher__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__4__Impl - rule__Publisher__Group__5 + rule__Publisher__Group__4__Impl + rule__Publisher__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } + { before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__5__Impl - rule__Publisher__Group__6 + rule__Publisher__Group__5__Impl + rule__Publisher__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } - (rule__Publisher__MessageAssignment_5) - { after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } + { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } + (rule__Publisher__MessageAssignment_5) + { after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__6__Impl - rule__Publisher__Group__7 + rule__Publisher__Group__6__Impl + rule__Publisher__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getGroup_6()); } - (rule__Publisher__Group_6__0)? - { after(grammarAccess.getPublisherAccess().getGroup_6()); } + { before(grammarAccess.getPublisherAccess().getGroup_6()); } + (rule__Publisher__Group_6__0)? + { after(grammarAccess.getPublisherAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__7__Impl + rule__Publisher__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group_6__0__Impl - rule__Publisher__Group_6__1 + rule__Publisher__Group_6__0__Impl + rule__Publisher__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group_6__1__Impl + rule__Publisher__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } - (rule__Publisher__NamespaceAssignment_6_1) - { after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } + (rule__Publisher__NamespaceAssignment_6_1) + { after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__0__Impl - rule__Subscriber__Group__1 + rule__Subscriber__Group__0__Impl + rule__Subscriber__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } - () - { after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } + { before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } + () + { after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__1__Impl - rule__Subscriber__Group__2 + rule__Subscriber__Group__1__Impl + rule__Subscriber__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } - (rule__Subscriber__NameAssignment_1) - { after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } + { before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } + (rule__Subscriber__NameAssignment_1) + { after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__2__Impl - rule__Subscriber__Group__3 + rule__Subscriber__Group__2__Impl + rule__Subscriber__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } + { before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__3__Impl - rule__Subscriber__Group__4 + rule__Subscriber__Group__3__Impl + rule__Subscriber__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__4__Impl - rule__Subscriber__Group__5 + rule__Subscriber__Group__4__Impl + rule__Subscriber__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } + { before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__5__Impl - rule__Subscriber__Group__6 + rule__Subscriber__Group__5__Impl + rule__Subscriber__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } - (rule__Subscriber__MessageAssignment_5) - { after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } + { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } + (rule__Subscriber__MessageAssignment_5) + { after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__6__Impl - rule__Subscriber__Group__7 + rule__Subscriber__Group__6__Impl + rule__Subscriber__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getGroup_6()); } - (rule__Subscriber__Group_6__0)? - { after(grammarAccess.getSubscriberAccess().getGroup_6()); } + { before(grammarAccess.getSubscriberAccess().getGroup_6()); } + (rule__Subscriber__Group_6__0)? + { after(grammarAccess.getSubscriberAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__7__Impl + rule__Subscriber__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group_6__0__Impl - rule__Subscriber__Group_6__1 + rule__Subscriber__Group_6__0__Impl + rule__Subscriber__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group_6__1__Impl + rule__Subscriber__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } - (rule__Subscriber__NamespaceAssignment_6_1) - { after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } + (rule__Subscriber__NamespaceAssignment_6_1) + { after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__0__Impl - rule__ServiceServer__Group__1 + rule__ServiceServer__Group__0__Impl + rule__ServiceServer__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } - () - { after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } + { before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } + () + { after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__1__Impl - rule__ServiceServer__Group__2 + rule__ServiceServer__Group__1__Impl + rule__ServiceServer__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } - (rule__ServiceServer__NameAssignment_1) - { after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } + { before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } + (rule__ServiceServer__NameAssignment_1) + { after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__2__Impl - rule__ServiceServer__Group__3 + rule__ServiceServer__Group__2__Impl + rule__ServiceServer__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } + { before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__3__Impl - rule__ServiceServer__Group__4 + rule__ServiceServer__Group__3__Impl + rule__ServiceServer__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__4__Impl - rule__ServiceServer__Group__5 + rule__ServiceServer__Group__4__Impl + rule__ServiceServer__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } + { before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__5__Impl - rule__ServiceServer__Group__6 + rule__ServiceServer__Group__5__Impl + rule__ServiceServer__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } - (rule__ServiceServer__ServiceAssignment_5) - { after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } + { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } + (rule__ServiceServer__ServiceAssignment_5) + { after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__6__Impl - rule__ServiceServer__Group__7 + rule__ServiceServer__Group__6__Impl + rule__ServiceServer__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getGroup_6()); } - (rule__ServiceServer__Group_6__0)? - { after(grammarAccess.getServiceServerAccess().getGroup_6()); } + { before(grammarAccess.getServiceServerAccess().getGroup_6()); } + (rule__ServiceServer__Group_6__0)? + { after(grammarAccess.getServiceServerAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__7__Impl + rule__ServiceServer__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group_6__0__Impl - rule__ServiceServer__Group_6__1 + rule__ServiceServer__Group_6__0__Impl + rule__ServiceServer__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group_6__1__Impl + rule__ServiceServer__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } - (rule__ServiceServer__NamespaceAssignment_6_1) - { after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } + (rule__ServiceServer__NamespaceAssignment_6_1) + { after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__0__Impl - rule__ServiceClient__Group__1 + rule__ServiceClient__Group__0__Impl + rule__ServiceClient__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } - () - { after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } + { before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } + () + { after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__1__Impl - rule__ServiceClient__Group__2 + rule__ServiceClient__Group__1__Impl + rule__ServiceClient__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } - (rule__ServiceClient__NameAssignment_1) - { after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } + { before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } + (rule__ServiceClient__NameAssignment_1) + { after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__2__Impl - rule__ServiceClient__Group__3 + rule__ServiceClient__Group__2__Impl + rule__ServiceClient__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } + { before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__3__Impl - rule__ServiceClient__Group__4 + rule__ServiceClient__Group__3__Impl + rule__ServiceClient__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__4__Impl - rule__ServiceClient__Group__5 + rule__ServiceClient__Group__4__Impl + rule__ServiceClient__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } + { before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__5__Impl - rule__ServiceClient__Group__6 + rule__ServiceClient__Group__5__Impl + rule__ServiceClient__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } - (rule__ServiceClient__ServiceAssignment_5) - { after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } + { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } + (rule__ServiceClient__ServiceAssignment_5) + { after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__6__Impl - rule__ServiceClient__Group__7 + rule__ServiceClient__Group__6__Impl + rule__ServiceClient__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getGroup_6()); } - (rule__ServiceClient__Group_6__0)? - { after(grammarAccess.getServiceClientAccess().getGroup_6()); } + { before(grammarAccess.getServiceClientAccess().getGroup_6()); } + (rule__ServiceClient__Group_6__0)? + { after(grammarAccess.getServiceClientAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__7__Impl + rule__ServiceClient__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group_6__0__Impl - rule__ServiceClient__Group_6__1 + rule__ServiceClient__Group_6__0__Impl + rule__ServiceClient__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group_6__1__Impl + rule__ServiceClient__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } - (rule__ServiceClient__NamespaceAssignment_6_1) - { after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } + (rule__ServiceClient__NamespaceAssignment_6_1) + { after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__0__Impl - rule__ActionServer__Group__1 + rule__ActionServer__Group__0__Impl + rule__ActionServer__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getActionServerAction_0()); } - () - { after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } + { before(grammarAccess.getActionServerAccess().getActionServerAction_0()); } + () + { after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__1__Impl - rule__ActionServer__Group__2 + rule__ActionServer__Group__1__Impl + rule__ActionServer__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNameAssignment_1()); } - (rule__ActionServer__NameAssignment_1) - { after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } + { before(grammarAccess.getActionServerAccess().getNameAssignment_1()); } + (rule__ActionServer__NameAssignment_1) + { after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__2__Impl - rule__ActionServer__Group__3 + rule__ActionServer__Group__2__Impl + rule__ActionServer__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } + { before(grammarAccess.getActionServerAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__3__Impl - rule__ActionServer__Group__4 + rule__ActionServer__Group__3__Impl + rule__ActionServer__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__4__Impl - rule__ActionServer__Group__5 + rule__ActionServer__Group__4__Impl + rule__ActionServer__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } + { before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__5__Impl - rule__ActionServer__Group__6 + rule__ActionServer__Group__5__Impl + rule__ActionServer__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); } - (rule__ActionServer__ActionAssignment_5) - { after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } + { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); } + (rule__ActionServer__ActionAssignment_5) + { after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__6__Impl - rule__ActionServer__Group__7 + rule__ActionServer__Group__6__Impl + rule__ActionServer__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getGroup_6()); } - (rule__ActionServer__Group_6__0)? - { after(grammarAccess.getActionServerAccess().getGroup_6()); } + { before(grammarAccess.getActionServerAccess().getGroup_6()); } + (rule__ActionServer__Group_6__0)? + { after(grammarAccess.getActionServerAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__7__Impl + rule__ActionServer__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group_6__0__Impl - rule__ActionServer__Group_6__1 + rule__ActionServer__Group_6__0__Impl + rule__ActionServer__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group_6__1__Impl + rule__ActionServer__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } - (rule__ActionServer__NamespaceAssignment_6_1) - { after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } + (rule__ActionServer__NamespaceAssignment_6_1) + { after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__0__Impl - rule__ActionClient__Group__1 + rule__ActionClient__Group__0__Impl + rule__ActionClient__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getActionClientAction_0()); } - () - { after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } + { before(grammarAccess.getActionClientAccess().getActionClientAction_0()); } + () + { after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__1__Impl - rule__ActionClient__Group__2 + rule__ActionClient__Group__1__Impl + rule__ActionClient__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNameAssignment_1()); } - (rule__ActionClient__NameAssignment_1) - { after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } + { before(grammarAccess.getActionClientAccess().getNameAssignment_1()); } + (rule__ActionClient__NameAssignment_1) + { after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__2__Impl - rule__ActionClient__Group__3 + rule__ActionClient__Group__2__Impl + rule__ActionClient__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } + { before(grammarAccess.getActionClientAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__3__Impl - rule__ActionClient__Group__4 + rule__ActionClient__Group__3__Impl + rule__ActionClient__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__4__Impl - rule__ActionClient__Group__5 + rule__ActionClient__Group__4__Impl + rule__ActionClient__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } + { before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__5__Impl - rule__ActionClient__Group__6 + rule__ActionClient__Group__5__Impl + rule__ActionClient__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); } - (rule__ActionClient__ActionAssignment_5) - { after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } + { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); } + (rule__ActionClient__ActionAssignment_5) + { after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__6__Impl - rule__ActionClient__Group__7 + rule__ActionClient__Group__6__Impl + rule__ActionClient__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getGroup_6()); } - (rule__ActionClient__Group_6__0)? - { after(grammarAccess.getActionClientAccess().getGroup_6()); } + { before(grammarAccess.getActionClientAccess().getGroup_6()); } + (rule__ActionClient__Group_6__0)? + { after(grammarAccess.getActionClientAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__7__Impl + rule__ActionClient__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group_6__0__Impl - rule__ActionClient__Group_6__1 + rule__ActionClient__Group_6__0__Impl + rule__ActionClient__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group_6__1__Impl + rule__ActionClient__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } - (rule__ActionClient__NamespaceAssignment_6_1) - { after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } + (rule__ActionClient__NamespaceAssignment_6_1) + { after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__0__Impl - rule__ExternalDependency__Group__1 + rule__ExternalDependency__Group__0__Impl + rule__ExternalDependency__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } - () - { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } + { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } + () + { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__1__Impl - rule__ExternalDependency__Group__2 + rule__ExternalDependency__Group__1__Impl + rule__ExternalDependency__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } - ExternalDependency - { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } + { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } + ExternalDependency + { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__2__Impl + rule__ExternalDependency__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } - (rule__ExternalDependency__NameAssignment_2) - { after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } + { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } + (rule__ExternalDependency__NameAssignment_2) + { after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__0__Impl - rule__GlobalNamespace__Group__1 + rule__GlobalNamespace__Group__0__Impl + rule__GlobalNamespace__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } - () - { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } + () + { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__1__Impl - rule__GlobalNamespace__Group__2 + rule__GlobalNamespace__Group__1__Impl + rule__GlobalNamespace__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } - GlobalNamespace - { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } + GlobalNamespace + { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__2__Impl + rule__GlobalNamespace__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } - (rule__GlobalNamespace__Group_2__0)? - { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } + (rule__GlobalNamespace__Group_2__0)? + { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__0__Impl - rule__GlobalNamespace__Group_2__1 + rule__GlobalNamespace__Group_2__0__Impl + rule__GlobalNamespace__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__1__Impl - rule__GlobalNamespace__Group_2__2 + rule__GlobalNamespace__Group_2__1__Impl + rule__GlobalNamespace__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } - (rule__GlobalNamespace__PartsAssignment_2_1) - { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } + (rule__GlobalNamespace__PartsAssignment_2_1) + { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__2__Impl - rule__GlobalNamespace__Group_2__3 + rule__GlobalNamespace__Group_2__2__Impl + rule__GlobalNamespace__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } - (rule__GlobalNamespace__Group_2_2__0)* - { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } + (rule__GlobalNamespace__Group_2_2__0)* + { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__3__Impl + rule__GlobalNamespace__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2_2__0__Impl - rule__GlobalNamespace__Group_2_2__1 + rule__GlobalNamespace__Group_2_2__0__Impl + rule__GlobalNamespace__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2_2__1__Impl + rule__GlobalNamespace__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } - (rule__GlobalNamespace__PartsAssignment_2_2_1) - { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } + (rule__GlobalNamespace__PartsAssignment_2_2_1) + { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__0__Impl - rule__RelativeNamespace_Impl__Group__1 + rule__RelativeNamespace_Impl__Group__0__Impl + rule__RelativeNamespace_Impl__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } - () - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } + () + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__1__Impl - rule__RelativeNamespace_Impl__Group__2 + rule__RelativeNamespace_Impl__Group__1__Impl + rule__RelativeNamespace_Impl__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } - RelativeNamespace - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } + RelativeNamespace + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__2__Impl + rule__RelativeNamespace_Impl__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } - (rule__RelativeNamespace_Impl__Group_2__0)? - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } + (rule__RelativeNamespace_Impl__Group_2__0)? + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__0__Impl - rule__RelativeNamespace_Impl__Group_2__1 + rule__RelativeNamespace_Impl__Group_2__0__Impl + rule__RelativeNamespace_Impl__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__1__Impl - rule__RelativeNamespace_Impl__Group_2__2 + rule__RelativeNamespace_Impl__Group_2__1__Impl + rule__RelativeNamespace_Impl__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } - (rule__RelativeNamespace_Impl__PartsAssignment_2_1) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } + (rule__RelativeNamespace_Impl__PartsAssignment_2_1) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__2__Impl - rule__RelativeNamespace_Impl__Group_2__3 + rule__RelativeNamespace_Impl__Group_2__2__Impl + rule__RelativeNamespace_Impl__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } - (rule__RelativeNamespace_Impl__Group_2_2__0)* - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } + (rule__RelativeNamespace_Impl__Group_2_2__0)* + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__3__Impl + rule__RelativeNamespace_Impl__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2_2__0__Impl - rule__RelativeNamespace_Impl__Group_2_2__1 + rule__RelativeNamespace_Impl__Group_2_2__0__Impl + rule__RelativeNamespace_Impl__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2_2__1__Impl + rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } - (rule__RelativeNamespace_Impl__PartsAssignment_2_2_1) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } + (rule__RelativeNamespace_Impl__PartsAssignment_2_2_1) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__0__Impl - rule__PrivateNamespace__Group__1 + rule__PrivateNamespace__Group__0__Impl + rule__PrivateNamespace__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } - () - { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } + () + { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__1__Impl - rule__PrivateNamespace__Group__2 + rule__PrivateNamespace__Group__1__Impl + rule__PrivateNamespace__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } - PrivateNamespace - { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } + PrivateNamespace + { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__2__Impl + rule__PrivateNamespace__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } - (rule__PrivateNamespace__Group_2__0)? - { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } + { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } + (rule__PrivateNamespace__Group_2__0)? + { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__0__Impl - rule__PrivateNamespace__Group_2__1 + rule__PrivateNamespace__Group_2__0__Impl + rule__PrivateNamespace__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__1__Impl - rule__PrivateNamespace__Group_2__2 + rule__PrivateNamespace__Group_2__1__Impl + rule__PrivateNamespace__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } - (rule__PrivateNamespace__PartsAssignment_2_1) - { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } + (rule__PrivateNamespace__PartsAssignment_2_1) + { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__2__Impl - rule__PrivateNamespace__Group_2__3 + rule__PrivateNamespace__Group_2__2__Impl + rule__PrivateNamespace__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } - (rule__PrivateNamespace__Group_2_2__0)* - { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } + { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } + (rule__PrivateNamespace__Group_2_2__0)* + { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__3__Impl + rule__PrivateNamespace__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2_2__0__Impl - rule__PrivateNamespace__Group_2_2__1 + rule__PrivateNamespace__Group_2_2__0__Impl + rule__PrivateNamespace__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2_2__1__Impl + rule__PrivateNamespace__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } - (rule__PrivateNamespace__PartsAssignment_2_2_1) - { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } + (rule__PrivateNamespace__PartsAssignment_2_2_1) + { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__0__Impl - rule__Parameter__Group__1 + rule__Parameter__Group__0__Impl + rule__Parameter__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getParameterAction_0()); } - () - { after(grammarAccess.getParameterAccess().getParameterAction_0()); } + { before(grammarAccess.getParameterAccess().getParameterAction_0()); } + () + { after(grammarAccess.getParameterAccess().getParameterAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__1__Impl - rule__Parameter__Group__2 + rule__Parameter__Group__1__Impl + rule__Parameter__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNameAssignment_1()); } - (rule__Parameter__NameAssignment_1) - { after(grammarAccess.getParameterAccess().getNameAssignment_1()); } + { before(grammarAccess.getParameterAccess().getNameAssignment_1()); } + (rule__Parameter__NameAssignment_1) + { after(grammarAccess.getParameterAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__2__Impl - rule__Parameter__Group__3 + rule__Parameter__Group__2__Impl + rule__Parameter__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterAccess().getColonKeyword_2()); } + { before(grammarAccess.getParameterAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getParameterAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__3__Impl - rule__Parameter__Group__4 + rule__Parameter__Group__3__Impl + rule__Parameter__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__4__Impl - rule__Parameter__Group__5 + rule__Parameter__Group__4__Impl + rule__Parameter__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getGroup_4()); } - (rule__Parameter__Group_4__0)? - { after(grammarAccess.getParameterAccess().getGroup_4()); } + { before(grammarAccess.getParameterAccess().getGroup_4()); } + (rule__Parameter__Group_4__0)? + { after(grammarAccess.getParameterAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__5__Impl - rule__Parameter__Group__6 + rule__Parameter__Group__5__Impl + rule__Parameter__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); } - Type_1 - { after(grammarAccess.getParameterAccess().getTypeKeyword_5()); } + { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); } + Type_1 + { after(grammarAccess.getParameterAccess().getTypeKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__6__Impl - rule__Parameter__Group__7 + rule__Parameter__Group__6__Impl + rule__Parameter__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); } - (rule__Parameter__TypeAssignment_6) - { after(grammarAccess.getParameterAccess().getTypeAssignment_6()); } + { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); } + (rule__Parameter__TypeAssignment_6) + { after(grammarAccess.getParameterAccess().getTypeAssignment_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__7__Impl - rule__Parameter__Group__8 + rule__Parameter__Group__7__Impl + rule__Parameter__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getGroup_7()); } - (rule__Parameter__Group_7__0)? - { after(grammarAccess.getParameterAccess().getGroup_7()); } + { before(grammarAccess.getParameterAccess().getGroup_7()); } + (rule__Parameter__Group_7__0)? + { after(grammarAccess.getParameterAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__8__Impl + rule__Parameter__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_4__0__Impl - rule__Parameter__Group_4__1 + rule__Parameter__Group_4__0__Impl + rule__Parameter__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } - Ns - { after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } + { before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } + Ns + { after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_4__1__Impl + rule__Parameter__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } - (rule__Parameter__NamespaceAssignment_4_1) - { after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } + { before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } + (rule__Parameter__NamespaceAssignment_4_1) + { after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_7__0__Impl - rule__Parameter__Group_7__1 + rule__Parameter__Group_7__0__Impl + rule__Parameter__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } - Value_1 - { after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } + { before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } + Value_1 + { after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_7__1__Impl + rule__Parameter__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } - (rule__Parameter__ValueAssignment_7_1) - { after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } + { before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } + (rule__Parameter__ValueAssignment_7_1) + { after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__0__Impl - rule__ParameterListType__Group__1 + rule__ParameterListType__Group__0__Impl + rule__ParameterListType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } - () - { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } + { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } + () + { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__1__Impl - rule__ParameterListType__Group__2 + rule__ParameterListType__Group__1__Impl + rule__ParameterListType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } - List - { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + List + { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__2__Impl - rule__ParameterListType__Group__3 + rule__ParameterListType__Group__2__Impl + rule__ParameterListType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__3__Impl - rule__ParameterListType__Group__4 + rule__ParameterListType__Group__3__Impl + rule__ParameterListType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } - (rule__ParameterListType__SequenceAssignment_3) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + (rule__ParameterListType__SequenceAssignment_3) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__4__Impl - rule__ParameterListType__Group__5 + rule__ParameterListType__Group__4__Impl + rule__ParameterListType__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } - (rule__ParameterListType__Group_4__0)* - { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + (rule__ParameterListType__Group_4__0)* + { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__5__Impl + rule__ParameterListType__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group_4__0__Impl - rule__ParameterListType__Group_4__1 + rule__ParameterListType__Group_4__0__Impl + rule__ParameterListType__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group_4__1__Impl + rule__ParameterListType__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } - (rule__ParameterListType__SequenceAssignment_4_1) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + (rule__ParameterListType__SequenceAssignment_4_1) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__0__Impl - rule__ParameterStructType__Group__1 + rule__ParameterStructType__Group__0__Impl + rule__ParameterStructType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } - () - { after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } + () + { after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__1__Impl - rule__ParameterStructType__Group__2 + rule__ParameterStructType__Group__1__Impl + rule__ParameterStructType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } - Struct - { after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } + { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } + Struct + { after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__2__Impl - rule__ParameterStructType__Group__3 + rule__ParameterStructType__Group__2__Impl + rule__ParameterStructType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } + { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__3__Impl - rule__ParameterStructType__Group__4 + rule__ParameterStructType__Group__3__Impl + rule__ParameterStructType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } - (rule__ParameterStructType__ParameterstructypetmemberAssignment_3) - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } + (rule__ParameterStructType__ParameterstructypetmemberAssignment_3) + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__4__Impl - rule__ParameterStructType__Group__5 + rule__ParameterStructType__Group__4__Impl + rule__ParameterStructType__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } - (rule__ParameterStructType__Group_4__0)* - { after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } + { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } + (rule__ParameterStructType__Group_4__0)* + { after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__5__Impl + rule__ParameterStructType__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } + { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group_4__0__Impl - rule__ParameterStructType__Group_4__1 + rule__ParameterStructType__Group_4__0__Impl + rule__ParameterStructType__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } + { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group_4__1__Impl + rule__ParameterStructType__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } - (rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1) - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } + (rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1) + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__0__Impl - rule__ParameterIntegerType__Group__1 + rule__ParameterIntegerType__Group__0__Impl + rule__ParameterIntegerType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } - () - { after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } + () + { after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__1__Impl - rule__ParameterIntegerType__Group__2 + rule__ParameterIntegerType__Group__1__Impl + rule__ParameterIntegerType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } - Integer - { after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } + Integer + { after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__2__Impl + rule__ParameterIntegerType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } - (rule__ParameterIntegerType__Group_2__0)? - { after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } + (rule__ParameterIntegerType__Group_2__0)? + { after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group_2__0__Impl - rule__ParameterIntegerType__Group_2__1 + rule__ParameterIntegerType__Group_2__0__Impl + rule__ParameterIntegerType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group_2__1__Impl + rule__ParameterIntegerType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterIntegerType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterIntegerType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__0__Impl - rule__ParameterStringType__Group__1 + rule__ParameterStringType__Group__0__Impl + rule__ParameterStringType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } - () - { after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } + { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } + () + { after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__1__Impl - rule__ParameterStringType__Group__2 + rule__ParameterStringType__Group__1__Impl + rule__ParameterStringType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } - String - { after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } + { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } + String + { after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__2__Impl + rule__ParameterStringType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } - (rule__ParameterStringType__Group_2__0)? - { after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } + (rule__ParameterStringType__Group_2__0)? + { after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group_2__0__Impl - rule__ParameterStringType__Group_2__1 + rule__ParameterStringType__Group_2__0__Impl + rule__ParameterStringType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group_2__1__Impl + rule__ParameterStringType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterStringType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterStringType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__0__Impl - rule__ParameterDoubleType__Group__1 + rule__ParameterDoubleType__Group__0__Impl + rule__ParameterDoubleType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } - () - { after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } + () + { after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__1__Impl - rule__ParameterDoubleType__Group__2 + rule__ParameterDoubleType__Group__1__Impl + rule__ParameterDoubleType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } - Double - { after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } + Double + { after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__2__Impl + rule__ParameterDoubleType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } - (rule__ParameterDoubleType__Group_2__0)? - { after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } + (rule__ParameterDoubleType__Group_2__0)? + { after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group_2__0__Impl - rule__ParameterDoubleType__Group_2__1 + rule__ParameterDoubleType__Group_2__0__Impl + rule__ParameterDoubleType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group_2__1__Impl + rule__ParameterDoubleType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterDoubleType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterDoubleType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__0__Impl - rule__ParameterBooleanType__Group__1 + rule__ParameterBooleanType__Group__0__Impl + rule__ParameterBooleanType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } - () - { after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } + () + { after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__1__Impl - rule__ParameterBooleanType__Group__2 + rule__ParameterBooleanType__Group__1__Impl + rule__ParameterBooleanType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } - Boolean - { after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } + Boolean + { after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__2__Impl + rule__ParameterBooleanType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } - (rule__ParameterBooleanType__Group_2__0)? - { after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } + (rule__ParameterBooleanType__Group_2__0)? + { after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group_2__0__Impl - rule__ParameterBooleanType__Group_2__1 + rule__ParameterBooleanType__Group_2__0__Impl + rule__ParameterBooleanType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group_2__1__Impl + rule__ParameterBooleanType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterBooleanType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterBooleanType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__0__Impl - rule__ParameterBase64Type__Group__1 + rule__ParameterBase64Type__Group__0__Impl + rule__ParameterBase64Type__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } - () - { after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } + { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } + () + { after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__1__Impl - rule__ParameterBase64Type__Group__2 + rule__ParameterBase64Type__Group__1__Impl + rule__ParameterBase64Type__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } - Base64 - { after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } + { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } + Base64 + { after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__2__Impl + rule__ParameterBase64Type__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } - (rule__ParameterBase64Type__Group_2__0)? - { after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + (rule__ParameterBase64Type__Group_2__0)? + { after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group_2__0__Impl - rule__ParameterBase64Type__Group_2__1 + rule__ParameterBase64Type__Group_2__0__Impl + rule__ParameterBase64Type__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group_2__1__Impl + rule__ParameterBase64Type__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterBase64Type__DefaultAssignment_2_1) - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterBase64Type__DefaultAssignment_2_1) + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__0__Impl - rule__ParameterArrayType__Group__1 + rule__ParameterArrayType__Group__0__Impl + rule__ParameterArrayType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } - RULE_BEGIN - { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + RULE_BEGIN + { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__1__Impl - rule__ParameterArrayType__Group__2 + rule__ParameterArrayType__Group__1__Impl + rule__ParameterArrayType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } - Array - { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + Array + { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__2__Impl - rule__ParameterArrayType__Group__3 + rule__ParameterArrayType__Group__2__Impl + rule__ParameterArrayType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } - (rule__ParameterArrayType__TypeAssignment_2) - { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + (rule__ParameterArrayType__TypeAssignment_2) + { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__3__Impl - rule__ParameterArrayType__Group__4 + rule__ParameterArrayType__Group__3__Impl + rule__ParameterArrayType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } - (rule__ParameterArrayType__Group_3__0)? - { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + (rule__ParameterArrayType__Group_3__0)? + { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__4__Impl + rule__ParameterArrayType__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } + RULE_END + { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group_3__0__Impl - rule__ParameterArrayType__Group_3__1 + rule__ParameterArrayType__Group_3__0__Impl + rule__ParameterArrayType__Group_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } - Default - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } + Default + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group_3__1__Impl + rule__ParameterArrayType__Group_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } - (rule__ParameterArrayType__DefaultAssignment_3_1) - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + (rule__ParameterArrayType__DefaultAssignment_3_1) + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__0__Impl - rule__ParameterList__Group__1 + rule__ParameterList__Group__0__Impl + rule__ParameterList__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } - () - { after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } + { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } + () + { after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__1__Impl - rule__ParameterList__Group__2 + rule__ParameterList__Group__1__Impl + rule__ParameterList__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } - LeftSquareBracket - { after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } + { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } + LeftSquareBracket + { after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__2__Impl - rule__ParameterList__Group__3 + rule__ParameterList__Group__2__Impl + rule__ParameterList__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); } - (rule__ParameterList__ValueAssignment_2) - { after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } + { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); } + (rule__ParameterList__ValueAssignment_2) + { after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__3__Impl - rule__ParameterList__Group__4 + rule__ParameterList__Group__3__Impl + rule__ParameterList__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getGroup_3()); } - (rule__ParameterList__Group_3__0)* - { after(grammarAccess.getParameterListAccess().getGroup_3()); } + { before(grammarAccess.getParameterListAccess().getGroup_3()); } + (rule__ParameterList__Group_3__0)* + { after(grammarAccess.getParameterListAccess().getGroup_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__4__Impl + rule__ParameterList__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } - RightSquareBracket - { after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } + { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } + RightSquareBracket + { after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group_3__0__Impl - rule__ParameterList__Group_3__1 + rule__ParameterList__Group_3__0__Impl + rule__ParameterList__Group_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } - Comma - { after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } + { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } + Comma + { after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group_3__1__Impl + rule__ParameterList__Group_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } - (rule__ParameterList__ValueAssignment_3_1) - { after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } + { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } + (rule__ParameterList__ValueAssignment_3_1) + { after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__0__Impl - rule__ParameterAny__Group__1 + rule__ParameterAny__Group__0__Impl + rule__ParameterAny__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } - () - { after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } + { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } + () + { after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__1__Impl - rule__ParameterAny__Group__2 + rule__ParameterAny__Group__1__Impl + rule__ParameterAny__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } - ParameterAny - { after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } + { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } + ParameterAny + { after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__2__Impl + rule__ParameterAny__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getGroup_2()); } - (rule__ParameterAny__Group_2__0)? - { after(grammarAccess.getParameterAnyAccess().getGroup_2()); } + { before(grammarAccess.getParameterAnyAccess().getGroup_2()); } + (rule__ParameterAny__Group_2__0)? + { after(grammarAccess.getParameterAnyAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group_2__0__Impl - rule__ParameterAny__Group_2__1 + rule__ParameterAny__Group_2__0__Impl + rule__ParameterAny__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } - Value - { after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } + { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } + Value + { after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group_2__1__Impl + rule__ParameterAny__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } - (rule__ParameterAny__ValueAssignment_2_1) - { after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } + { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } + (rule__ParameterAny__ValueAssignment_2_1) + { after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group__0__Impl - rule__ParameterStruct__Group__1 + rule__ParameterStruct__Group__0__Impl + rule__ParameterStruct__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } - () - { after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } + { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } + () + { after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group__1__Impl + rule__ParameterStruct__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getGroup_1()); } - (rule__ParameterStruct__Group_1__0)? - { after(grammarAccess.getParameterStructAccess().getGroup_1()); } + { before(grammarAccess.getParameterStructAccess().getGroup_1()); } + (rule__ParameterStruct__Group_1__0)? + { after(grammarAccess.getParameterStructAccess().getGroup_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__0__Impl - rule__ParameterStruct__Group_1__1 + rule__ParameterStruct__Group_1__0__Impl + rule__ParameterStruct__Group_1__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } + { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__1__Impl - rule__ParameterStruct__Group_1__2 + rule__ParameterStruct__Group_1__1__Impl + rule__ParameterStruct__Group_1__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } - (rule__ParameterStruct__ValueAssignment_1_1) - { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } + { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } + (rule__ParameterStruct__ValueAssignment_1_1) + { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__2__Impl - rule__ParameterStruct__Group_1__3 + rule__ParameterStruct__Group_1__2__Impl + rule__ParameterStruct__Group_1__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); } - (rule__ParameterStruct__Group_1_2__0)* - { after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } + { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); } + (rule__ParameterStruct__Group_1_2__0)* + { after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__3__Impl + rule__ParameterStruct__Group_1__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } - RightSquareBracket - { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } + { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } + RightSquareBracket + { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__0__Impl - rule__ParameterStruct__Group_1_2__1 + rule__ParameterStruct__Group_1_2__0__Impl + rule__ParameterStruct__Group_1_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } - Comma - { after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } + { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } + Comma + { after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__1__Impl - rule__ParameterStruct__Group_1_2__2 + rule__ParameterStruct__Group_1_2__1__Impl + rule__ParameterStruct__Group_1_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } + { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__2__Impl - rule__ParameterStruct__Group_1_2__3 + rule__ParameterStruct__Group_1_2__2__Impl + rule__ParameterStruct__Group_1_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } - (rule__ParameterStruct__ValueAssignment_1_2_2) - { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } + { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } + (rule__ParameterStruct__ValueAssignment_1_2_2) + { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__3__Impl + rule__ParameterStruct__Group_1_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } - RightSquareBracket - { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } + { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } + RightSquareBracket + { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__0__Impl - rule__ParameterStructMember__Group__1 + rule__ParameterStructMember__Group__0__Impl + rule__ParameterStructMember__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } - (rule__ParameterStructMember__NameAssignment_0) - { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructMember__NameAssignment_0) + { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__1__Impl - rule__ParameterStructMember__Group__2 + rule__ParameterStructMember__Group__1__Impl + rule__ParameterStructMember__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } - Colon - { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__2__Impl - rule__ParameterStructMember__Group__3 + rule__ParameterStructMember__Group__2__Impl + rule__ParameterStructMember__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } - RULE_BEGIN - { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + RULE_BEGIN + { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__3__Impl - rule__ParameterStructMember__Group__4 + rule__ParameterStructMember__Group__3__Impl + rule__ParameterStructMember__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } - (rule__ParameterStructMember__ValueAssignment_3) - { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + (rule__ParameterStructMember__ValueAssignment_3) + { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__4__Impl + rule__ParameterStructMember__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } + RULE_END + { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructTypeMember__Group__0__Impl - rule__ParameterStructTypeMember__Group__1 + rule__ParameterStructTypeMember__Group__0__Impl + rule__ParameterStructTypeMember__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } - (rule__ParameterStructTypeMember__NameAssignment_0) - { after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } + { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructTypeMember__NameAssignment_0) + { after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructTypeMember__Group__1__Impl + rule__ParameterStructTypeMember__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } - (rule__ParameterStructTypeMember__TypeAssignment_1) - { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } + { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } + (rule__ParameterStructTypeMember__TypeAssignment_1) + { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessagePart__Group__0__Impl - rule__MessagePart__Group__1 + rule__MessagePart__Group__0__Impl + rule__MessagePart__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } - (rule__MessagePart__TypeAssignment_0) - { after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } + { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } + (rule__MessagePart__TypeAssignment_0) + { after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessagePart__Group__1__Impl + rule__MessagePart__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } - (rule__MessagePart__DataAssignment_1) - { after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } + { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } + (rule__MessagePart__DataAssignment_1) + { after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Bool__Group__0__Impl - rule__Bool__Group__1 + rule__Bool__Group__0__Impl + rule__Bool__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolAccess().getBoolAction_0()); } - () - { after(grammarAccess.getBoolAccess().getBoolAction_0()); } + { before(grammarAccess.getBoolAccess().getBoolAction_0()); } + () + { after(grammarAccess.getBoolAccess().getBoolAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Bool__Group__1__Impl + rule__Bool__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); } - Bool - { after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } + { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); } + Bool + { after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8__Group__0__Impl - rule__Int8__Group__1 + rule__Int8__Group__0__Impl + rule__Int8__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8Access().getInt8Action_0()); } - () - { after(grammarAccess.getInt8Access().getInt8Action_0()); } + { before(grammarAccess.getInt8Access().getInt8Action_0()); } + () + { after(grammarAccess.getInt8Access().getInt8Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8__Group__1__Impl + rule__Int8__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8Access().getInt8Keyword_1()); } - Int8 - { after(grammarAccess.getInt8Access().getInt8Keyword_1()); } + { before(grammarAccess.getInt8Access().getInt8Keyword_1()); } + Int8 + { after(grammarAccess.getInt8Access().getInt8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8__Group__0__Impl - rule__Uint8__Group__1 + rule__Uint8__Group__0__Impl + rule__Uint8__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8Access().getUint8Action_0()); } - () - { after(grammarAccess.getUint8Access().getUint8Action_0()); } + { before(grammarAccess.getUint8Access().getUint8Action_0()); } + () + { after(grammarAccess.getUint8Access().getUint8Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8__Group__1__Impl + rule__Uint8__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8Access().getUint8Keyword_1()); } - Uint8 - { after(grammarAccess.getUint8Access().getUint8Keyword_1()); } + { before(grammarAccess.getUint8Access().getUint8Keyword_1()); } + Uint8 + { after(grammarAccess.getUint8Access().getUint8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16__Group__0__Impl - rule__Int16__Group__1 + rule__Int16__Group__0__Impl + rule__Int16__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16Access().getInt16Action_0()); } - () - { after(grammarAccess.getInt16Access().getInt16Action_0()); } + { before(grammarAccess.getInt16Access().getInt16Action_0()); } + () + { after(grammarAccess.getInt16Access().getInt16Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16__Group__1__Impl + rule__Int16__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16Access().getInt16Keyword_1()); } - Int16 - { after(grammarAccess.getInt16Access().getInt16Keyword_1()); } + { before(grammarAccess.getInt16Access().getInt16Keyword_1()); } + Int16 + { after(grammarAccess.getInt16Access().getInt16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16__Group__0__Impl - rule__Uint16__Group__1 + rule__Uint16__Group__0__Impl + rule__Uint16__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16Access().getUint16Action_0()); } - () - { after(grammarAccess.getUint16Access().getUint16Action_0()); } + { before(grammarAccess.getUint16Access().getUint16Action_0()); } + () + { after(grammarAccess.getUint16Access().getUint16Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16__Group__1__Impl + rule__Uint16__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16Access().getUint16Keyword_1()); } - Uint16 - { after(grammarAccess.getUint16Access().getUint16Keyword_1()); } + { before(grammarAccess.getUint16Access().getUint16Keyword_1()); } + Uint16 + { after(grammarAccess.getUint16Access().getUint16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32__Group__0__Impl - rule__Int32__Group__1 + rule__Int32__Group__0__Impl + rule__Int32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32Access().getInt32Action_0()); } - () - { after(grammarAccess.getInt32Access().getInt32Action_0()); } + { before(grammarAccess.getInt32Access().getInt32Action_0()); } + () + { after(grammarAccess.getInt32Access().getInt32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32__Group__1__Impl + rule__Int32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32Access().getInt32Keyword_1()); } - Int32 - { after(grammarAccess.getInt32Access().getInt32Keyword_1()); } + { before(grammarAccess.getInt32Access().getInt32Keyword_1()); } + Int32 + { after(grammarAccess.getInt32Access().getInt32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32__Group__0__Impl - rule__Uint32__Group__1 + rule__Uint32__Group__0__Impl + rule__Uint32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32Access().getUint32Action_0()); } - () - { after(grammarAccess.getUint32Access().getUint32Action_0()); } + { before(grammarAccess.getUint32Access().getUint32Action_0()); } + () + { after(grammarAccess.getUint32Access().getUint32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32__Group__1__Impl + rule__Uint32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32Access().getUint32Keyword_1()); } - Uint32 - { after(grammarAccess.getUint32Access().getUint32Keyword_1()); } + { before(grammarAccess.getUint32Access().getUint32Keyword_1()); } + Uint32 + { after(grammarAccess.getUint32Access().getUint32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64__Group__0__Impl - rule__Int64__Group__1 + rule__Int64__Group__0__Impl + rule__Int64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64Access().getInt64Action_0()); } - () - { after(grammarAccess.getInt64Access().getInt64Action_0()); } + { before(grammarAccess.getInt64Access().getInt64Action_0()); } + () + { after(grammarAccess.getInt64Access().getInt64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64__Group__1__Impl + rule__Int64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64Access().getInt64Keyword_1()); } - Int64 - { after(grammarAccess.getInt64Access().getInt64Keyword_1()); } + { before(grammarAccess.getInt64Access().getInt64Keyword_1()); } + Int64 + { after(grammarAccess.getInt64Access().getInt64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64__Group__0__Impl - rule__Uint64__Group__1 + rule__Uint64__Group__0__Impl + rule__Uint64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64Access().getUint64Action_0()); } - () - { after(grammarAccess.getUint64Access().getUint64Action_0()); } + { before(grammarAccess.getUint64Access().getUint64Action_0()); } + () + { after(grammarAccess.getUint64Access().getUint64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64__Group__1__Impl + rule__Uint64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64Access().getUint64Keyword_1()); } - Uint64 - { after(grammarAccess.getUint64Access().getUint64Keyword_1()); } + { before(grammarAccess.getUint64Access().getUint64Keyword_1()); } + Uint64 + { after(grammarAccess.getUint64Access().getUint64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32__Group__0__Impl - rule__Float32__Group__1 + rule__Float32__Group__0__Impl + rule__Float32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32Access().getFloat32Action_0()); } - () - { after(grammarAccess.getFloat32Access().getFloat32Action_0()); } + { before(grammarAccess.getFloat32Access().getFloat32Action_0()); } + () + { after(grammarAccess.getFloat32Access().getFloat32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32__Group__1__Impl + rule__Float32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } - Float32 - { after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } + { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } + Float32 + { after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64__Group__0__Impl - rule__Float64__Group__1 + rule__Float64__Group__0__Impl + rule__Float64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64Access().getFloat64Action_0()); } - () - { after(grammarAccess.getFloat64Access().getFloat64Action_0()); } + { before(grammarAccess.getFloat64Access().getFloat64Action_0()); } + () + { after(grammarAccess.getFloat64Access().getFloat64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64__Group__1__Impl + rule__Float64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } - Float64 - { after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } + { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } + Float64 + { after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0__Group__0__Impl - rule__String0__Group__1 + rule__String0__Group__0__Impl + rule__String0__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0Access().getStringAction_0()); } - () - { after(grammarAccess.getString0Access().getStringAction_0()); } + { before(grammarAccess.getString0Access().getStringAction_0()); } + () + { after(grammarAccess.getString0Access().getStringAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0__Group__1__Impl + rule__String0__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0Access().getStringKeyword_1()); } - String_1 - { after(grammarAccess.getString0Access().getStringKeyword_1()); } + { before(grammarAccess.getString0Access().getStringKeyword_1()); } + String_1 + { after(grammarAccess.getString0Access().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Byte__Group__0__Impl - rule__Byte__Group__1 + rule__Byte__Group__0__Impl + rule__Byte__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteAccess().getByteAction_0()); } - () - { after(grammarAccess.getByteAccess().getByteAction_0()); } + { before(grammarAccess.getByteAccess().getByteAction_0()); } + () + { after(grammarAccess.getByteAccess().getByteAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Byte__Group__1__Impl + rule__Byte__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteAccess().getByteKeyword_1()); } - Byte - { after(grammarAccess.getByteAccess().getByteKeyword_1()); } + { before(grammarAccess.getByteAccess().getByteKeyword_1()); } + Byte + { after(grammarAccess.getByteAccess().getByteKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Time__Group__0__Impl - rule__Time__Group__1 + rule__Time__Group__0__Impl + rule__Time__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTimeAccess().getTimeAction_0()); } - () - { after(grammarAccess.getTimeAccess().getTimeAction_0()); } + { before(grammarAccess.getTimeAccess().getTimeAction_0()); } + () + { after(grammarAccess.getTimeAccess().getTimeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Time__Group__1__Impl + rule__Time__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); } - Time - { after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } + { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); } + Time + { after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Duration__Group__0__Impl - rule__Duration__Group__1 + rule__Duration__Group__0__Impl + rule__Duration__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getDurationAccess().getDurationAction_0()); } - () - { after(grammarAccess.getDurationAccess().getDurationAction_0()); } + { before(grammarAccess.getDurationAccess().getDurationAction_0()); } + () + { after(grammarAccess.getDurationAccess().getDurationAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Duration__Group__1__Impl + rule__Duration__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); } - Duration - { after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } + { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); } + Duration + { after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__BoolArray__Group__0__Impl - rule__BoolArray__Group__1 + rule__BoolArray__Group__0__Impl + rule__BoolArray__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } - () - { after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } + { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } + () + { after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__BoolArray__Group__1__Impl + rule__BoolArray__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } - Bool_1 - { after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } + { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } + Bool_1 + { after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8Array__Group__0__Impl - rule__Int8Array__Group__1 + rule__Int8Array__Group__0__Impl + rule__Int8Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } - () - { after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } + { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } + () + { after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8Array__Group__1__Impl + rule__Int8Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } - Int8_1 - { after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } + { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } + Int8_1 + { after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8Array__Group__0__Impl - rule__Uint8Array__Group__1 + rule__Uint8Array__Group__0__Impl + rule__Uint8Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } - () - { after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } + { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } + () + { after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8Array__Group__1__Impl + rule__Uint8Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } - Uint8_1 - { after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } + { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } + Uint8_1 + { after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16Array__Group__0__Impl - rule__Int16Array__Group__1 + rule__Int16Array__Group__0__Impl + rule__Int16Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } - () - { after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } + { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } + () + { after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16Array__Group__1__Impl + rule__Int16Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } - Int16_1 - { after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } + { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } + Int16_1 + { after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16Array__Group__0__Impl - rule__Uint16Array__Group__1 + rule__Uint16Array__Group__0__Impl + rule__Uint16Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } - () - { after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } + { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } + () + { after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16Array__Group__1__Impl + rule__Uint16Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } - Uint16_1 - { after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } + { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } + Uint16_1 + { after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32Array__Group__0__Impl - rule__Int32Array__Group__1 + rule__Int32Array__Group__0__Impl + rule__Int32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } - () - { after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } + { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } + () + { after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32Array__Group__1__Impl + rule__Int32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } - Int32_1 - { after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } + { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } + Int32_1 + { after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32Array__Group__0__Impl - rule__Uint32Array__Group__1 + rule__Uint32Array__Group__0__Impl + rule__Uint32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } - () - { after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } + { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } + () + { after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32Array__Group__1__Impl + rule__Uint32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } - Uint32_1 - { after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } + { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } + Uint32_1 + { after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64Array__Group__0__Impl - rule__Int64Array__Group__1 + rule__Int64Array__Group__0__Impl + rule__Int64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } - () - { after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } + { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } + () + { after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64Array__Group__1__Impl + rule__Int64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } - Int64_1 - { after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } + { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } + Int64_1 + { after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64Array__Group__0__Impl - rule__Uint64Array__Group__1 + rule__Uint64Array__Group__0__Impl + rule__Uint64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } - () - { after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } + { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } + () + { after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64Array__Group__1__Impl + rule__Uint64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } - Uint64_1 - { after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } + { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } + Uint64_1 + { after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32Array__Group__0__Impl - rule__Float32Array__Group__1 + rule__Float32Array__Group__0__Impl + rule__Float32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } - () - { after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } + { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } + () + { after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32Array__Group__1__Impl + rule__Float32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } - Float32_1 - { after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } + { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } + Float32_1 + { after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64Array__Group__0__Impl - rule__Float64Array__Group__1 + rule__Float64Array__Group__0__Impl + rule__Float64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } - () - { after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } + { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } + () + { after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64Array__Group__1__Impl + rule__Float64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } - Float64_1 - { after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } + { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } + Float64_1 + { after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0Array__Group__0__Impl - rule__String0Array__Group__1 + rule__String0Array__Group__0__Impl + rule__String0Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } - () - { after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } + { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } + () + { after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0Array__Group__1__Impl + rule__String0Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } - String_2 - { after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } + { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } + String_2 + { after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ByteArray__Group__0__Impl - rule__ByteArray__Group__1 + rule__ByteArray__Group__0__Impl + rule__ByteArray__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } - () - { after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } + { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } + () + { after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ByteArray__Group__1__Impl + rule__ByteArray__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } - Byte_1 - { after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } + { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } + Byte_1 + { after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Header__Group__0__Impl - rule__Header__Group__1 + rule__Header__Group__0__Impl + rule__Header__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); } - () - { after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } + { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); } + () + { after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Header__Group__1__Impl + rule__Header__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } - Header - { after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } + { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } + Header + { after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ArrayTopicSpecRef__Group__0__Impl - rule__ArrayTopicSpecRef__Group__1 + rule__ArrayTopicSpecRef__Group__0__Impl + rule__ArrayTopicSpecRef__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } - (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ArrayTopicSpecRef__Group__1__Impl + rule__ArrayTopicSpecRef__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } - LeftSquareBracketRightSquareBracket - { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + LeftSquareBracketRightSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__FromGitRepoAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ruleEString - { after(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ruleEString + { after(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__ArtifactAssignment_5_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } - ruleArtifact - { after(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } - ) + ( + { before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } + ruleArtifact + { after(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__DependencyAssignment_6_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ruleDependency - { after(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ) + ( + { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ruleDependency + { after(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__CatkinPackage__DependencyAssignment_6_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ruleDependency - { after(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ) + ( + { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ruleDependency + { after(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__FromGitRepoAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ruleEString - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ruleEString + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__SpecAssignment_5_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } - ruleSpecBase - { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + ruleSpecBase + { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__DependencyAssignment_6_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ruleDependency - { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ruleDependency + { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__DependencyAssignment_6_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ruleDependency - { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ruleDependency + { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__NodeAssignment_4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } - ruleNode - { after(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } - ) + ( + { before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } + ruleNode + { after(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__PublisherAssignment_2_0_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } - rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } + rulePublisher + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__SubscriberAssignment_2_1_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } - ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } + ruleSubscriber + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ServiceserverAssignment_2_2_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } - ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } + ruleServiceServer + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ServiceclientAssignment_2_3_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } - ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } + ruleServiceClient + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ActionserverAssignment_2_4_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } - ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } + ruleActionServer + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ActionclientAssignment_2_5_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } - ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } + ruleActionClient + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ParameterAssignment_2_6_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } - ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } + ruleParameter + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } - (rule__TopicSpec__NameAlternatives_2_0) - { after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } - ) + ( + { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } + (rule__TopicSpec__NameAlternatives_2_0) + { after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__MessageAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__RequestAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__ResponseAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__GoalAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__ResultAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__FeedbackAssignment_9_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__MessagePartAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } - ruleMessagePart - { after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } + ruleMessagePart + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__MessageAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__MessageAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__ServiceAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__ServiceAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__ActionAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__ActionAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PackageDependency__PackageAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } - ( - { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - ruleEString - { after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - ) - { after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } - ) + ( + { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } + ( + { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } + ruleEString + { after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } + ) + { after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__NamespaceAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } - ruleNamespace - { after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } + ruleNamespace + { after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__TypeAssignment_6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } - ruleParameterType - { after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } + ruleParameterType + { after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__ValueAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } - ruleParameterValue - { after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } + ruleParameterValue + { after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__SequenceAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } - ruleParameterType - { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } + ruleParameterType + { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__SequenceAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } - ruleParameterType - { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } + ruleParameterType + { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__ParameterstructypetmemberAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } - ruleParameterStructTypeMember - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } + ruleParameterStructTypeMember + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } - ruleParameterStructTypeMember - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } + ruleParameterStructTypeMember + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } - ruleParameterInteger - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } + ruleParameterInteger + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } - ruleParameterString - { after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } + ruleParameterString + { after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } - ruleParameterDouble - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } + ruleParameterDouble + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } - ruleParameterBoolean - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } + ruleParameterBoolean + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } - ruleParameterBase64 - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } + ruleParameterBase64 + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__TypeAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - ruleParameterType - { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } + ruleParameterType + { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__DefaultAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - ruleParameterList - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - ) + ( + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } + ruleParameterList + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__ValueAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } - ruleParameterValue - { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } + ruleParameterValue + { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__ValueAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } - ruleParameterValue - { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } - ) + ( + { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } + ruleParameterValue + { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__ValueAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } - ruleEString - { after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } + ruleEString + { after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterString__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } - ruleEString - { after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } + ruleEString + { after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } - ruleBase64Binary - { after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } + ruleBase64Binary + { after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterInteger__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } - ruleInteger0 - { after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } + ruleInteger0 + { after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDouble__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } - ruleDouble0 - { after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } + ruleDouble0 + { after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBoolean__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } - ruleboolean0 - { after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } + ruleboolean0 + { after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__ValueAssignment_1_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } - ruleParameterStructMember - { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } + ruleParameterStructMember + { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__ValueAssignment_1_2_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } - ruleParameterStructMember - { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } - ) + ( + { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } + ruleParameterStructMember + { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDate__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } - ruleDateTime0 - { after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } + ruleDateTime0 + { after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString - { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } + ruleEString + { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__ValueAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - ruleParameterValue - { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } + ruleParameterValue + { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString - { after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } + ruleEString + { after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } - ruleParameterType - { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } + ruleParameterType + { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__TypeAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } - ruleAbstractType - { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } + ruleAbstractType + { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__DataAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } - (rule__MessagePart__DataAlternatives_1_0) - { after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } - ) + ( + { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } + (rule__MessagePart__DataAlternatives_1_0) + { after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpecRef__TopicSpecAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - ruleEString - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - ) - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } - ) + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } + ruleEString + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } + ) + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__TopicSpecAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - ruleEString - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - ) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + ruleEString + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + ) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/internal/InternalRos1Parser.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/internal/InternalRos1Parser.java index d7fee9ae1..11519674f 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/internal/InternalRos1Parser.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/internal/InternalRos1Parser.java @@ -145,121 +145,121 @@ public InternalRos1Parser(TokenStream input) { } public InternalRos1Parser(TokenStream input, RecognizerSharedState state) { super(input, state); - + } - + public String[] getTokenNames() { return InternalRos1Parser.tokenNames; } public String getGrammarFileName() { return "InternalRos1Parser.g"; } - private Ros1GrammarAccess grammarAccess; - private final Map tokenNameToValue = new HashMap(); - - { - tokenNameToValue.put("Comma", "','"); - tokenNameToValue.put("Colon", "':'"); - tokenNameToValue.put("LeftSquareBracket", "'['"); - tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); - tokenNameToValue.put("Any", "'Any'"); - tokenNameToValue.put("Ns", "'ns:'"); - tokenNameToValue.put("Date", "'Date'"); - tokenNameToValue.put("List", "'List'"); - tokenNameToValue.put("Bool", "'bool'"); - tokenNameToValue.put("Byte", "'byte'"); - tokenNameToValue.put("Goal", "'goal'"); - tokenNameToValue.put("Int8", "'int8'"); - tokenNameToValue.put("Msg", "'msg:'"); - tokenNameToValue.put("Name", "'name'"); - tokenNameToValue.put("Node", "'node'"); - tokenNameToValue.put("Srv", "'srv:'"); - tokenNameToValue.put("Time", "'time'"); - tokenNameToValue.put("Type", "'type'"); - tokenNameToValue.put("Goal_1", "'goal:'"); - tokenNameToValue.put("Int16", "'int16'"); - tokenNameToValue.put("Int32", "'int32'"); - tokenNameToValue.put("Int64", "'int64'"); - tokenNameToValue.put("Node_1", "'node:'"); - tokenNameToValue.put("Type_1", "'type:'"); - tokenNameToValue.put("Uint8", "'uint8'"); - tokenNameToValue.put("Value", "'value'"); - tokenNameToValue.put("Array", "'Array:'"); - tokenNameToValue.put("Base64", "'Base64'"); - tokenNameToValue.put("Double", "'Double'"); - tokenNameToValue.put("Header", "'Header'"); - tokenNameToValue.put("String", "'String'"); - tokenNameToValue.put("Struct", "'Struct'"); - tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); - tokenNameToValue.put("Result", "'result'"); - tokenNameToValue.put("Specs", "'specs:'"); - tokenNameToValue.put("String_1", "'string'"); - tokenNameToValue.put("Uint16", "'uint16'"); - tokenNameToValue.put("Uint32", "'uint32'"); - tokenNameToValue.put("Uint64", "'uint64'"); - tokenNameToValue.put("Value_1", "'value:'"); - tokenNameToValue.put("Boolean", "'Boolean'"); - tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Float32", "'float32'"); - tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); - tokenNameToValue.put("Message", "'message'"); - tokenNameToValue.put("Result_1", "'result:'"); - tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); - tokenNameToValue.put("Default", "'default:'"); - tokenNameToValue.put("Duration", "'duration'"); - tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("Message_1", "'message:'"); - tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); - tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); - tokenNameToValue.put("Response", "'response:'"); - tokenNameToValue.put("Artifacts", "'artifacts:'"); - tokenNameToValue.put("Parameters", "'parameters:'"); - tokenNameToValue.put("Publishers", "'publishers:'"); - tokenNameToValue.put("ParameterAny", "'ParameterAny'"); - tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); - tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Dependencies", "'dependencies:'"); - tokenNameToValue.put("Actionclients", "'actionclients:'"); - tokenNameToValue.put("Actionservers", "'actionservers:'"); - tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); - tokenNameToValue.put("Serviceclients", "'serviceclients:'"); - tokenNameToValue.put("Serviceservers", "'serviceservers:'"); - tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); - tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - } - - public void setGrammarAccess(Ros1GrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - String result = tokenNameToValue.get(tokenName); - if (result == null) - result = tokenName; - return result; - } + private Ros1GrammarAccess grammarAccess; + private final Map tokenNameToValue = new HashMap(); + + { + tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("Colon", "':'"); + tokenNameToValue.put("LeftSquareBracket", "'['"); + tokenNameToValue.put("RightSquareBracket", "']'"); + tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); + tokenNameToValue.put("Any", "'Any'"); + tokenNameToValue.put("Ns", "'ns:'"); + tokenNameToValue.put("Date", "'Date'"); + tokenNameToValue.put("List", "'List'"); + tokenNameToValue.put("Bool", "'bool'"); + tokenNameToValue.put("Byte", "'byte'"); + tokenNameToValue.put("Goal", "'goal'"); + tokenNameToValue.put("Int8", "'int8'"); + tokenNameToValue.put("Msg", "'msg:'"); + tokenNameToValue.put("Name", "'name'"); + tokenNameToValue.put("Node", "'node'"); + tokenNameToValue.put("Srv", "'srv:'"); + tokenNameToValue.put("Time", "'time'"); + tokenNameToValue.put("Type", "'type'"); + tokenNameToValue.put("Goal_1", "'goal:'"); + tokenNameToValue.put("Int16", "'int16'"); + tokenNameToValue.put("Int32", "'int32'"); + tokenNameToValue.put("Int64", "'int64'"); + tokenNameToValue.put("Node_1", "'node:'"); + tokenNameToValue.put("Type_1", "'type:'"); + tokenNameToValue.put("Uint8", "'uint8'"); + tokenNameToValue.put("Value", "'value'"); + tokenNameToValue.put("Array", "'Array:'"); + tokenNameToValue.put("Base64", "'Base64'"); + tokenNameToValue.put("Double", "'Double'"); + tokenNameToValue.put("Header", "'Header'"); + tokenNameToValue.put("String", "'String'"); + tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Action", "'action'"); + tokenNameToValue.put("Bool_1", "'bool[]'"); + tokenNameToValue.put("Byte_1", "'byte[]'"); + tokenNameToValue.put("Int8_1", "'int8[]'"); + tokenNameToValue.put("Result", "'result'"); + tokenNameToValue.put("Specs", "'specs:'"); + tokenNameToValue.put("String_1", "'string'"); + tokenNameToValue.put("Uint16", "'uint16'"); + tokenNameToValue.put("Uint32", "'uint32'"); + tokenNameToValue.put("Uint64", "'uint64'"); + tokenNameToValue.put("Value_1", "'value:'"); + tokenNameToValue.put("Boolean", "'Boolean'"); + tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Action_1", "'action:'"); + tokenNameToValue.put("Float32", "'float32'"); + tokenNameToValue.put("Float64", "'float64'"); + tokenNameToValue.put("Int16_1", "'int16[]'"); + tokenNameToValue.put("Int32_1", "'int32[]'"); + tokenNameToValue.put("Int64_1", "'int64[]'"); + tokenNameToValue.put("Message", "'message'"); + tokenNameToValue.put("Result_1", "'result:'"); + tokenNameToValue.put("Service", "'service'"); + tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("Default", "'default:'"); + tokenNameToValue.put("Duration", "'duration'"); + tokenNameToValue.put("Feedback", "'feedback'"); + tokenNameToValue.put("Message_1", "'message:'"); + tokenNameToValue.put("Request", "'request:'"); + tokenNameToValue.put("String_2", "'string[]'"); + tokenNameToValue.put("Uint16_1", "'uint16[]'"); + tokenNameToValue.put("Uint32_1", "'uint32[]'"); + tokenNameToValue.put("Uint64_1", "'uint64[]'"); + tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Feedback_1", "'feedback:'"); + tokenNameToValue.put("Float32_1", "'float32[]'"); + tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Response", "'response:'"); + tokenNameToValue.put("Artifacts", "'artifacts:'"); + tokenNameToValue.put("Parameters", "'parameters:'"); + tokenNameToValue.put("Publishers", "'publishers:'"); + tokenNameToValue.put("ParameterAny", "'ParameterAny'"); + tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); + tokenNameToValue.put("Subscribers", "'subscribers:'"); + tokenNameToValue.put("Dependencies", "'dependencies:'"); + tokenNameToValue.put("Actionclients", "'actionclients:'"); + tokenNameToValue.put("Actionservers", "'actionservers:'"); + tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("Serviceclients", "'serviceclients:'"); + tokenNameToValue.put("Serviceservers", "'serviceservers:'"); + tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); + tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); + tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); + } + + public void setGrammarAccess(Ros1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + String result = tokenNameToValue.get(tokenName); + if (result == null) + result = tokenName; + return result; + } @@ -270,14 +270,14 @@ public final void entryRulePackage() throws RecognitionException { // InternalRos1Parser.g:141:1: ( rulePackage EOF ) // InternalRos1Parser.g:142:1: rulePackage EOF { - before(grammarAccess.getPackageRule()); + before(grammarAccess.getPackageRule()); pushFollow(FOLLOW_1); rulePackage(); state._fsp--; - after(grammarAccess.getPackageRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackageRule()); + match(input,EOF,FOLLOW_2); } @@ -297,8 +297,8 @@ public final void entryRulePackage() throws RecognitionException { // InternalRos1Parser.g:149:1: rulePackage : ( ruleCatkinPackage ) ; public final void rulePackage() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:153:2: ( ( ruleCatkinPackage ) ) // InternalRos1Parser.g:154:2: ( ruleCatkinPackage ) @@ -306,13 +306,13 @@ public final void rulePackage() throws RecognitionException { // InternalRos1Parser.g:154:2: ( ruleCatkinPackage ) // InternalRos1Parser.g:155:3: ruleCatkinPackage { - before(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); + before(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); pushFollow(FOLLOW_2); ruleCatkinPackage(); state._fsp--; - after(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); + after(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); } @@ -326,7 +326,7 @@ public final void rulePackage() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -341,14 +341,14 @@ public final void entryRuleCatkinPackage() throws RecognitionException { // InternalRos1Parser.g:166:1: ( ruleCatkinPackage EOF ) // InternalRos1Parser.g:167:1: ruleCatkinPackage EOF { - before(grammarAccess.getCatkinPackageRule()); + before(grammarAccess.getCatkinPackageRule()); pushFollow(FOLLOW_1); ruleCatkinPackage(); state._fsp--; - after(grammarAccess.getCatkinPackageRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getCatkinPackageRule()); + match(input,EOF,FOLLOW_2); } @@ -368,8 +368,8 @@ public final void entryRuleCatkinPackage() throws RecognitionException { // InternalRos1Parser.g:174:1: ruleCatkinPackage : ( ( rule__CatkinPackage__Group__0 ) ) ; public final void ruleCatkinPackage() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:178:2: ( ( ( rule__CatkinPackage__Group__0 ) ) ) // InternalRos1Parser.g:179:2: ( ( rule__CatkinPackage__Group__0 ) ) @@ -377,7 +377,7 @@ public final void ruleCatkinPackage() throws RecognitionException { // InternalRos1Parser.g:179:2: ( ( rule__CatkinPackage__Group__0 ) ) // InternalRos1Parser.g:180:3: ( rule__CatkinPackage__Group__0 ) { - before(grammarAccess.getCatkinPackageAccess().getGroup()); + before(grammarAccess.getCatkinPackageAccess().getGroup()); // InternalRos1Parser.g:181:3: ( rule__CatkinPackage__Group__0 ) // InternalRos1Parser.g:181:4: rule__CatkinPackage__Group__0 { @@ -389,7 +389,7 @@ public final void ruleCatkinPackage() throws RecognitionException { } - after(grammarAccess.getCatkinPackageAccess().getGroup()); + after(grammarAccess.getCatkinPackageAccess().getGroup()); } @@ -403,7 +403,7 @@ public final void ruleCatkinPackage() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -418,14 +418,14 @@ public final void entryRulePackage_Impl() throws RecognitionException { // InternalRos1Parser.g:191:1: ( rulePackage_Impl EOF ) // InternalRos1Parser.g:192:1: rulePackage_Impl EOF { - before(grammarAccess.getPackage_ImplRule()); + before(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); rulePackage_Impl(); state._fsp--; - after(grammarAccess.getPackage_ImplRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackage_ImplRule()); + match(input,EOF,FOLLOW_2); } @@ -445,8 +445,8 @@ public final void entryRulePackage_Impl() throws RecognitionException { // InternalRos1Parser.g:199:1: rulePackage_Impl : ( ( rule__Package_Impl__Group__0 ) ) ; public final void rulePackage_Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:203:2: ( ( ( rule__Package_Impl__Group__0 ) ) ) // InternalRos1Parser.g:204:2: ( ( rule__Package_Impl__Group__0 ) ) @@ -454,7 +454,7 @@ public final void rulePackage_Impl() throws RecognitionException { // InternalRos1Parser.g:204:2: ( ( rule__Package_Impl__Group__0 ) ) // InternalRos1Parser.g:205:3: ( rule__Package_Impl__Group__0 ) { - before(grammarAccess.getPackage_ImplAccess().getGroup()); + before(grammarAccess.getPackage_ImplAccess().getGroup()); // InternalRos1Parser.g:206:3: ( rule__Package_Impl__Group__0 ) // InternalRos1Parser.g:206:4: rule__Package_Impl__Group__0 { @@ -466,7 +466,7 @@ public final void rulePackage_Impl() throws RecognitionException { } - after(grammarAccess.getPackage_ImplAccess().getGroup()); + after(grammarAccess.getPackage_ImplAccess().getGroup()); } @@ -480,7 +480,7 @@ public final void rulePackage_Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -495,14 +495,14 @@ public final void entryRuleArtifact() throws RecognitionException { // InternalRos1Parser.g:216:1: ( ruleArtifact EOF ) // InternalRos1Parser.g:217:1: ruleArtifact EOF { - before(grammarAccess.getArtifactRule()); + before(grammarAccess.getArtifactRule()); pushFollow(FOLLOW_1); ruleArtifact(); state._fsp--; - after(grammarAccess.getArtifactRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getArtifactRule()); + match(input,EOF,FOLLOW_2); } @@ -522,8 +522,8 @@ public final void entryRuleArtifact() throws RecognitionException { // InternalRos1Parser.g:224:1: ruleArtifact : ( ( rule__Artifact__Group__0 ) ) ; public final void ruleArtifact() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:228:2: ( ( ( rule__Artifact__Group__0 ) ) ) // InternalRos1Parser.g:229:2: ( ( rule__Artifact__Group__0 ) ) @@ -531,7 +531,7 @@ public final void ruleArtifact() throws RecognitionException { // InternalRos1Parser.g:229:2: ( ( rule__Artifact__Group__0 ) ) // InternalRos1Parser.g:230:3: ( rule__Artifact__Group__0 ) { - before(grammarAccess.getArtifactAccess().getGroup()); + before(grammarAccess.getArtifactAccess().getGroup()); // InternalRos1Parser.g:231:3: ( rule__Artifact__Group__0 ) // InternalRos1Parser.g:231:4: rule__Artifact__Group__0 { @@ -543,7 +543,7 @@ public final void ruleArtifact() throws RecognitionException { } - after(grammarAccess.getArtifactAccess().getGroup()); + after(grammarAccess.getArtifactAccess().getGroup()); } @@ -557,7 +557,7 @@ public final void ruleArtifact() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -572,14 +572,14 @@ public final void entryRuleNode() throws RecognitionException { // InternalRos1Parser.g:241:1: ( ruleNode EOF ) // InternalRos1Parser.g:242:1: ruleNode EOF { - before(grammarAccess.getNodeRule()); + before(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); ruleNode(); state._fsp--; - after(grammarAccess.getNodeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getNodeRule()); + match(input,EOF,FOLLOW_2); } @@ -599,8 +599,8 @@ public final void entryRuleNode() throws RecognitionException { // InternalRos1Parser.g:249:1: ruleNode : ( ( rule__Node__Group__0 ) ) ; public final void ruleNode() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:253:2: ( ( ( rule__Node__Group__0 ) ) ) // InternalRos1Parser.g:254:2: ( ( rule__Node__Group__0 ) ) @@ -608,7 +608,7 @@ public final void ruleNode() throws RecognitionException { // InternalRos1Parser.g:254:2: ( ( rule__Node__Group__0 ) ) // InternalRos1Parser.g:255:3: ( rule__Node__Group__0 ) { - before(grammarAccess.getNodeAccess().getGroup()); + before(grammarAccess.getNodeAccess().getGroup()); // InternalRos1Parser.g:256:3: ( rule__Node__Group__0 ) // InternalRos1Parser.g:256:4: rule__Node__Group__0 { @@ -620,7 +620,7 @@ public final void ruleNode() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup()); + after(grammarAccess.getNodeAccess().getGroup()); } @@ -634,7 +634,7 @@ public final void ruleNode() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -649,14 +649,14 @@ public final void entryRuleSpecBase() throws RecognitionException { // InternalRos1Parser.g:266:1: ( ruleSpecBase EOF ) // InternalRos1Parser.g:267:1: ruleSpecBase EOF { - before(grammarAccess.getSpecBaseRule()); + before(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); ruleSpecBase(); state._fsp--; - after(grammarAccess.getSpecBaseRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getSpecBaseRule()); + match(input,EOF,FOLLOW_2); } @@ -676,8 +676,8 @@ public final void entryRuleSpecBase() throws RecognitionException { // InternalRos1Parser.g:274:1: ruleSpecBase : ( ( rule__SpecBase__Alternatives ) ) ; public final void ruleSpecBase() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:278:2: ( ( ( rule__SpecBase__Alternatives ) ) ) // InternalRos1Parser.g:279:2: ( ( rule__SpecBase__Alternatives ) ) @@ -685,7 +685,7 @@ public final void ruleSpecBase() throws RecognitionException { // InternalRos1Parser.g:279:2: ( ( rule__SpecBase__Alternatives ) ) // InternalRos1Parser.g:280:3: ( rule__SpecBase__Alternatives ) { - before(grammarAccess.getSpecBaseAccess().getAlternatives()); + before(grammarAccess.getSpecBaseAccess().getAlternatives()); // InternalRos1Parser.g:281:3: ( rule__SpecBase__Alternatives ) // InternalRos1Parser.g:281:4: rule__SpecBase__Alternatives { @@ -697,7 +697,7 @@ public final void ruleSpecBase() throws RecognitionException { } - after(grammarAccess.getSpecBaseAccess().getAlternatives()); + after(grammarAccess.getSpecBaseAccess().getAlternatives()); } @@ -711,7 +711,7 @@ public final void ruleSpecBase() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -726,14 +726,14 @@ public final void entryRuleTopicSpec() throws RecognitionException { // InternalRos1Parser.g:291:1: ( ruleTopicSpec EOF ) // InternalRos1Parser.g:292:1: ruleTopicSpec EOF { - before(grammarAccess.getTopicSpecRule()); + before(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); ruleTopicSpec(); state._fsp--; - after(grammarAccess.getTopicSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTopicSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -753,8 +753,8 @@ public final void entryRuleTopicSpec() throws RecognitionException { // InternalRos1Parser.g:299:1: ruleTopicSpec : ( ( rule__TopicSpec__Group__0 ) ) ; public final void ruleTopicSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:303:2: ( ( ( rule__TopicSpec__Group__0 ) ) ) // InternalRos1Parser.g:304:2: ( ( rule__TopicSpec__Group__0 ) ) @@ -762,7 +762,7 @@ public final void ruleTopicSpec() throws RecognitionException { // InternalRos1Parser.g:304:2: ( ( rule__TopicSpec__Group__0 ) ) // InternalRos1Parser.g:305:3: ( rule__TopicSpec__Group__0 ) { - before(grammarAccess.getTopicSpecAccess().getGroup()); + before(grammarAccess.getTopicSpecAccess().getGroup()); // InternalRos1Parser.g:306:3: ( rule__TopicSpec__Group__0 ) // InternalRos1Parser.g:306:4: rule__TopicSpec__Group__0 { @@ -774,7 +774,7 @@ public final void ruleTopicSpec() throws RecognitionException { } - after(grammarAccess.getTopicSpecAccess().getGroup()); + after(grammarAccess.getTopicSpecAccess().getGroup()); } @@ -788,7 +788,7 @@ public final void ruleTopicSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -803,14 +803,14 @@ public final void entryRuleServiceSpec() throws RecognitionException { // InternalRos1Parser.g:316:1: ( ruleServiceSpec EOF ) // InternalRos1Parser.g:317:1: ruleServiceSpec EOF { - before(grammarAccess.getServiceSpecRule()); + before(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); ruleServiceSpec(); state._fsp--; - after(grammarAccess.getServiceSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -830,8 +830,8 @@ public final void entryRuleServiceSpec() throws RecognitionException { // InternalRos1Parser.g:324:1: ruleServiceSpec : ( ( rule__ServiceSpec__Group__0 ) ) ; public final void ruleServiceSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:328:2: ( ( ( rule__ServiceSpec__Group__0 ) ) ) // InternalRos1Parser.g:329:2: ( ( rule__ServiceSpec__Group__0 ) ) @@ -839,7 +839,7 @@ public final void ruleServiceSpec() throws RecognitionException { // InternalRos1Parser.g:329:2: ( ( rule__ServiceSpec__Group__0 ) ) // InternalRos1Parser.g:330:3: ( rule__ServiceSpec__Group__0 ) { - before(grammarAccess.getServiceSpecAccess().getGroup()); + before(grammarAccess.getServiceSpecAccess().getGroup()); // InternalRos1Parser.g:331:3: ( rule__ServiceSpec__Group__0 ) // InternalRos1Parser.g:331:4: rule__ServiceSpec__Group__0 { @@ -851,7 +851,7 @@ public final void ruleServiceSpec() throws RecognitionException { } - after(grammarAccess.getServiceSpecAccess().getGroup()); + after(grammarAccess.getServiceSpecAccess().getGroup()); } @@ -865,7 +865,7 @@ public final void ruleServiceSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -880,14 +880,14 @@ public final void entryRuleActionSpec() throws RecognitionException { // InternalRos1Parser.g:341:1: ( ruleActionSpec EOF ) // InternalRos1Parser.g:342:1: ruleActionSpec EOF { - before(grammarAccess.getActionSpecRule()); + before(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); ruleActionSpec(); state._fsp--; - after(grammarAccess.getActionSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -907,8 +907,8 @@ public final void entryRuleActionSpec() throws RecognitionException { // InternalRos1Parser.g:349:1: ruleActionSpec : ( ( rule__ActionSpec__Group__0 ) ) ; public final void ruleActionSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:353:2: ( ( ( rule__ActionSpec__Group__0 ) ) ) // InternalRos1Parser.g:354:2: ( ( rule__ActionSpec__Group__0 ) ) @@ -916,7 +916,7 @@ public final void ruleActionSpec() throws RecognitionException { // InternalRos1Parser.g:354:2: ( ( rule__ActionSpec__Group__0 ) ) // InternalRos1Parser.g:355:3: ( rule__ActionSpec__Group__0 ) { - before(grammarAccess.getActionSpecAccess().getGroup()); + before(grammarAccess.getActionSpecAccess().getGroup()); // InternalRos1Parser.g:356:3: ( rule__ActionSpec__Group__0 ) // InternalRos1Parser.g:356:4: rule__ActionSpec__Group__0 { @@ -928,7 +928,7 @@ public final void ruleActionSpec() throws RecognitionException { } - after(grammarAccess.getActionSpecAccess().getGroup()); + after(grammarAccess.getActionSpecAccess().getGroup()); } @@ -942,7 +942,7 @@ public final void ruleActionSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -957,14 +957,14 @@ public final void entryRuleMessageDefinition() throws RecognitionException { // InternalRos1Parser.g:366:1: ( ruleMessageDefinition EOF ) // InternalRos1Parser.g:367:1: ruleMessageDefinition EOF { - before(grammarAccess.getMessageDefinitionRule()); + before(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getMessageDefinitionRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getMessageDefinitionRule()); + match(input,EOF,FOLLOW_2); } @@ -984,8 +984,8 @@ public final void entryRuleMessageDefinition() throws RecognitionException { // InternalRos1Parser.g:374:1: ruleMessageDefinition : ( ( rule__MessageDefinition__Group__0 ) ) ; public final void ruleMessageDefinition() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:378:2: ( ( ( rule__MessageDefinition__Group__0 ) ) ) // InternalRos1Parser.g:379:2: ( ( rule__MessageDefinition__Group__0 ) ) @@ -993,7 +993,7 @@ public final void ruleMessageDefinition() throws RecognitionException { // InternalRos1Parser.g:379:2: ( ( rule__MessageDefinition__Group__0 ) ) // InternalRos1Parser.g:380:3: ( rule__MessageDefinition__Group__0 ) { - before(grammarAccess.getMessageDefinitionAccess().getGroup()); + before(grammarAccess.getMessageDefinitionAccess().getGroup()); // InternalRos1Parser.g:381:3: ( rule__MessageDefinition__Group__0 ) // InternalRos1Parser.g:381:4: rule__MessageDefinition__Group__0 { @@ -1005,7 +1005,7 @@ public final void ruleMessageDefinition() throws RecognitionException { } - after(grammarAccess.getMessageDefinitionAccess().getGroup()); + after(grammarAccess.getMessageDefinitionAccess().getGroup()); } @@ -1019,7 +1019,7 @@ public final void ruleMessageDefinition() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1034,14 +1034,14 @@ public final void entryRulePublisher() throws RecognitionException { // InternalRos1Parser.g:391:1: ( rulePublisher EOF ) // InternalRos1Parser.g:392:1: rulePublisher EOF { - before(grammarAccess.getPublisherRule()); + before(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); rulePublisher(); state._fsp--; - after(grammarAccess.getPublisherRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPublisherRule()); + match(input,EOF,FOLLOW_2); } @@ -1061,8 +1061,8 @@ public final void entryRulePublisher() throws RecognitionException { // InternalRos1Parser.g:399:1: rulePublisher : ( ( rule__Publisher__Group__0 ) ) ; public final void rulePublisher() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:403:2: ( ( ( rule__Publisher__Group__0 ) ) ) // InternalRos1Parser.g:404:2: ( ( rule__Publisher__Group__0 ) ) @@ -1070,7 +1070,7 @@ public final void rulePublisher() throws RecognitionException { // InternalRos1Parser.g:404:2: ( ( rule__Publisher__Group__0 ) ) // InternalRos1Parser.g:405:3: ( rule__Publisher__Group__0 ) { - before(grammarAccess.getPublisherAccess().getGroup()); + before(grammarAccess.getPublisherAccess().getGroup()); // InternalRos1Parser.g:406:3: ( rule__Publisher__Group__0 ) // InternalRos1Parser.g:406:4: rule__Publisher__Group__0 { @@ -1082,7 +1082,7 @@ public final void rulePublisher() throws RecognitionException { } - after(grammarAccess.getPublisherAccess().getGroup()); + after(grammarAccess.getPublisherAccess().getGroup()); } @@ -1096,7 +1096,7 @@ public final void rulePublisher() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1111,14 +1111,14 @@ public final void entryRuleSubscriber() throws RecognitionException { // InternalRos1Parser.g:416:1: ( ruleSubscriber EOF ) // InternalRos1Parser.g:417:1: ruleSubscriber EOF { - before(grammarAccess.getSubscriberRule()); + before(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); ruleSubscriber(); state._fsp--; - after(grammarAccess.getSubscriberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getSubscriberRule()); + match(input,EOF,FOLLOW_2); } @@ -1138,8 +1138,8 @@ public final void entryRuleSubscriber() throws RecognitionException { // InternalRos1Parser.g:424:1: ruleSubscriber : ( ( rule__Subscriber__Group__0 ) ) ; public final void ruleSubscriber() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:428:2: ( ( ( rule__Subscriber__Group__0 ) ) ) // InternalRos1Parser.g:429:2: ( ( rule__Subscriber__Group__0 ) ) @@ -1147,7 +1147,7 @@ public final void ruleSubscriber() throws RecognitionException { // InternalRos1Parser.g:429:2: ( ( rule__Subscriber__Group__0 ) ) // InternalRos1Parser.g:430:3: ( rule__Subscriber__Group__0 ) { - before(grammarAccess.getSubscriberAccess().getGroup()); + before(grammarAccess.getSubscriberAccess().getGroup()); // InternalRos1Parser.g:431:3: ( rule__Subscriber__Group__0 ) // InternalRos1Parser.g:431:4: rule__Subscriber__Group__0 { @@ -1159,7 +1159,7 @@ public final void ruleSubscriber() throws RecognitionException { } - after(grammarAccess.getSubscriberAccess().getGroup()); + after(grammarAccess.getSubscriberAccess().getGroup()); } @@ -1173,7 +1173,7 @@ public final void ruleSubscriber() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1188,14 +1188,14 @@ public final void entryRuleServiceServer() throws RecognitionException { // InternalRos1Parser.g:441:1: ( ruleServiceServer EOF ) // InternalRos1Parser.g:442:1: ruleServiceServer EOF { - before(grammarAccess.getServiceServerRule()); + before(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); ruleServiceServer(); state._fsp--; - after(grammarAccess.getServiceServerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceServerRule()); + match(input,EOF,FOLLOW_2); } @@ -1215,8 +1215,8 @@ public final void entryRuleServiceServer() throws RecognitionException { // InternalRos1Parser.g:449:1: ruleServiceServer : ( ( rule__ServiceServer__Group__0 ) ) ; public final void ruleServiceServer() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:453:2: ( ( ( rule__ServiceServer__Group__0 ) ) ) // InternalRos1Parser.g:454:2: ( ( rule__ServiceServer__Group__0 ) ) @@ -1224,7 +1224,7 @@ public final void ruleServiceServer() throws RecognitionException { // InternalRos1Parser.g:454:2: ( ( rule__ServiceServer__Group__0 ) ) // InternalRos1Parser.g:455:3: ( rule__ServiceServer__Group__0 ) { - before(grammarAccess.getServiceServerAccess().getGroup()); + before(grammarAccess.getServiceServerAccess().getGroup()); // InternalRos1Parser.g:456:3: ( rule__ServiceServer__Group__0 ) // InternalRos1Parser.g:456:4: rule__ServiceServer__Group__0 { @@ -1236,7 +1236,7 @@ public final void ruleServiceServer() throws RecognitionException { } - after(grammarAccess.getServiceServerAccess().getGroup()); + after(grammarAccess.getServiceServerAccess().getGroup()); } @@ -1250,7 +1250,7 @@ public final void ruleServiceServer() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1265,14 +1265,14 @@ public final void entryRuleServiceClient() throws RecognitionException { // InternalRos1Parser.g:466:1: ( ruleServiceClient EOF ) // InternalRos1Parser.g:467:1: ruleServiceClient EOF { - before(grammarAccess.getServiceClientRule()); + before(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); ruleServiceClient(); state._fsp--; - after(grammarAccess.getServiceClientRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceClientRule()); + match(input,EOF,FOLLOW_2); } @@ -1292,8 +1292,8 @@ public final void entryRuleServiceClient() throws RecognitionException { // InternalRos1Parser.g:474:1: ruleServiceClient : ( ( rule__ServiceClient__Group__0 ) ) ; public final void ruleServiceClient() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:478:2: ( ( ( rule__ServiceClient__Group__0 ) ) ) // InternalRos1Parser.g:479:2: ( ( rule__ServiceClient__Group__0 ) ) @@ -1301,7 +1301,7 @@ public final void ruleServiceClient() throws RecognitionException { // InternalRos1Parser.g:479:2: ( ( rule__ServiceClient__Group__0 ) ) // InternalRos1Parser.g:480:3: ( rule__ServiceClient__Group__0 ) { - before(grammarAccess.getServiceClientAccess().getGroup()); + before(grammarAccess.getServiceClientAccess().getGroup()); // InternalRos1Parser.g:481:3: ( rule__ServiceClient__Group__0 ) // InternalRos1Parser.g:481:4: rule__ServiceClient__Group__0 { @@ -1313,7 +1313,7 @@ public final void ruleServiceClient() throws RecognitionException { } - after(grammarAccess.getServiceClientAccess().getGroup()); + after(grammarAccess.getServiceClientAccess().getGroup()); } @@ -1327,7 +1327,7 @@ public final void ruleServiceClient() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1342,14 +1342,14 @@ public final void entryRuleActionServer() throws RecognitionException { // InternalRos1Parser.g:491:1: ( ruleActionServer EOF ) // InternalRos1Parser.g:492:1: ruleActionServer EOF { - before(grammarAccess.getActionServerRule()); + before(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); ruleActionServer(); state._fsp--; - after(grammarAccess.getActionServerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionServerRule()); + match(input,EOF,FOLLOW_2); } @@ -1369,8 +1369,8 @@ public final void entryRuleActionServer() throws RecognitionException { // InternalRos1Parser.g:499:1: ruleActionServer : ( ( rule__ActionServer__Group__0 ) ) ; public final void ruleActionServer() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:503:2: ( ( ( rule__ActionServer__Group__0 ) ) ) // InternalRos1Parser.g:504:2: ( ( rule__ActionServer__Group__0 ) ) @@ -1378,7 +1378,7 @@ public final void ruleActionServer() throws RecognitionException { // InternalRos1Parser.g:504:2: ( ( rule__ActionServer__Group__0 ) ) // InternalRos1Parser.g:505:3: ( rule__ActionServer__Group__0 ) { - before(grammarAccess.getActionServerAccess().getGroup()); + before(grammarAccess.getActionServerAccess().getGroup()); // InternalRos1Parser.g:506:3: ( rule__ActionServer__Group__0 ) // InternalRos1Parser.g:506:4: rule__ActionServer__Group__0 { @@ -1390,7 +1390,7 @@ public final void ruleActionServer() throws RecognitionException { } - after(grammarAccess.getActionServerAccess().getGroup()); + after(grammarAccess.getActionServerAccess().getGroup()); } @@ -1404,7 +1404,7 @@ public final void ruleActionServer() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1419,14 +1419,14 @@ public final void entryRuleActionClient() throws RecognitionException { // InternalRos1Parser.g:516:1: ( ruleActionClient EOF ) // InternalRos1Parser.g:517:1: ruleActionClient EOF { - before(grammarAccess.getActionClientRule()); + before(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); ruleActionClient(); state._fsp--; - after(grammarAccess.getActionClientRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionClientRule()); + match(input,EOF,FOLLOW_2); } @@ -1446,8 +1446,8 @@ public final void entryRuleActionClient() throws RecognitionException { // InternalRos1Parser.g:524:1: ruleActionClient : ( ( rule__ActionClient__Group__0 ) ) ; public final void ruleActionClient() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:528:2: ( ( ( rule__ActionClient__Group__0 ) ) ) // InternalRos1Parser.g:529:2: ( ( rule__ActionClient__Group__0 ) ) @@ -1455,7 +1455,7 @@ public final void ruleActionClient() throws RecognitionException { // InternalRos1Parser.g:529:2: ( ( rule__ActionClient__Group__0 ) ) // InternalRos1Parser.g:530:3: ( rule__ActionClient__Group__0 ) { - before(grammarAccess.getActionClientAccess().getGroup()); + before(grammarAccess.getActionClientAccess().getGroup()); // InternalRos1Parser.g:531:3: ( rule__ActionClient__Group__0 ) // InternalRos1Parser.g:531:4: rule__ActionClient__Group__0 { @@ -1467,7 +1467,7 @@ public final void ruleActionClient() throws RecognitionException { } - after(grammarAccess.getActionClientAccess().getGroup()); + after(grammarAccess.getActionClientAccess().getGroup()); } @@ -1481,7 +1481,7 @@ public final void ruleActionClient() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1496,14 +1496,14 @@ public final void entryRuleDependency() throws RecognitionException { // InternalRos1Parser.g:541:1: ( ruleDependency EOF ) // InternalRos1Parser.g:542:1: ruleDependency EOF { - before(grammarAccess.getDependencyRule()); + before(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); ruleDependency(); state._fsp--; - after(grammarAccess.getDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1523,8 +1523,8 @@ public final void entryRuleDependency() throws RecognitionException { // InternalRos1Parser.g:549:1: ruleDependency : ( ( rule__Dependency__Alternatives ) ) ; public final void ruleDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:553:2: ( ( ( rule__Dependency__Alternatives ) ) ) // InternalRos1Parser.g:554:2: ( ( rule__Dependency__Alternatives ) ) @@ -1532,7 +1532,7 @@ public final void ruleDependency() throws RecognitionException { // InternalRos1Parser.g:554:2: ( ( rule__Dependency__Alternatives ) ) // InternalRos1Parser.g:555:3: ( rule__Dependency__Alternatives ) { - before(grammarAccess.getDependencyAccess().getAlternatives()); + before(grammarAccess.getDependencyAccess().getAlternatives()); // InternalRos1Parser.g:556:3: ( rule__Dependency__Alternatives ) // InternalRos1Parser.g:556:4: rule__Dependency__Alternatives { @@ -1544,7 +1544,7 @@ public final void ruleDependency() throws RecognitionException { } - after(grammarAccess.getDependencyAccess().getAlternatives()); + after(grammarAccess.getDependencyAccess().getAlternatives()); } @@ -1558,7 +1558,7 @@ public final void ruleDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1573,14 +1573,14 @@ public final void entryRulePackageDependency() throws RecognitionException { // InternalRos1Parser.g:566:1: ( rulePackageDependency EOF ) // InternalRos1Parser.g:567:1: rulePackageDependency EOF { - before(grammarAccess.getPackageDependencyRule()); + before(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); rulePackageDependency(); state._fsp--; - after(grammarAccess.getPackageDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackageDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1600,8 +1600,8 @@ public final void entryRulePackageDependency() throws RecognitionException { // InternalRos1Parser.g:574:1: rulePackageDependency : ( ( rule__PackageDependency__PackageAssignment ) ) ; public final void rulePackageDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:578:2: ( ( ( rule__PackageDependency__PackageAssignment ) ) ) // InternalRos1Parser.g:579:2: ( ( rule__PackageDependency__PackageAssignment ) ) @@ -1609,7 +1609,7 @@ public final void rulePackageDependency() throws RecognitionException { // InternalRos1Parser.g:579:2: ( ( rule__PackageDependency__PackageAssignment ) ) // InternalRos1Parser.g:580:3: ( rule__PackageDependency__PackageAssignment ) { - before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); + before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); // InternalRos1Parser.g:581:3: ( rule__PackageDependency__PackageAssignment ) // InternalRos1Parser.g:581:4: rule__PackageDependency__PackageAssignment { @@ -1621,7 +1621,7 @@ public final void rulePackageDependency() throws RecognitionException { } - after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); + after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } @@ -1635,7 +1635,7 @@ public final void rulePackageDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1650,14 +1650,14 @@ public final void entryRuleExternalDependency() throws RecognitionException { // InternalRos1Parser.g:591:1: ( ruleExternalDependency EOF ) // InternalRos1Parser.g:592:1: ruleExternalDependency EOF { - before(grammarAccess.getExternalDependencyRule()); + before(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); ruleExternalDependency(); state._fsp--; - after(grammarAccess.getExternalDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getExternalDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1677,8 +1677,8 @@ public final void entryRuleExternalDependency() throws RecognitionException { // InternalRos1Parser.g:599:1: ruleExternalDependency : ( ( rule__ExternalDependency__Group__0 ) ) ; public final void ruleExternalDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:603:2: ( ( ( rule__ExternalDependency__Group__0 ) ) ) // InternalRos1Parser.g:604:2: ( ( rule__ExternalDependency__Group__0 ) ) @@ -1686,7 +1686,7 @@ public final void ruleExternalDependency() throws RecognitionException { // InternalRos1Parser.g:604:2: ( ( rule__ExternalDependency__Group__0 ) ) // InternalRos1Parser.g:605:3: ( rule__ExternalDependency__Group__0 ) { - before(grammarAccess.getExternalDependencyAccess().getGroup()); + before(grammarAccess.getExternalDependencyAccess().getGroup()); // InternalRos1Parser.g:606:3: ( rule__ExternalDependency__Group__0 ) // InternalRos1Parser.g:606:4: rule__ExternalDependency__Group__0 { @@ -1698,7 +1698,7 @@ public final void ruleExternalDependency() throws RecognitionException { } - after(grammarAccess.getExternalDependencyAccess().getGroup()); + after(grammarAccess.getExternalDependencyAccess().getGroup()); } @@ -1712,7 +1712,7 @@ public final void ruleExternalDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1727,14 +1727,14 @@ public final void entryRuleNamespace() throws RecognitionException { // InternalRos1Parser.g:616:1: ( ruleNamespace EOF ) // InternalRos1Parser.g:617:1: ruleNamespace EOF { - before(grammarAccess.getNamespaceRule()); + before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); ruleNamespace(); state._fsp--; - after(grammarAccess.getNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -1754,8 +1754,8 @@ public final void entryRuleNamespace() throws RecognitionException { // InternalRos1Parser.g:624:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:628:2: ( ( ( rule__Namespace__Alternatives ) ) ) // InternalRos1Parser.g:629:2: ( ( rule__Namespace__Alternatives ) ) @@ -1763,7 +1763,7 @@ public final void ruleNamespace() throws RecognitionException { // InternalRos1Parser.g:629:2: ( ( rule__Namespace__Alternatives ) ) // InternalRos1Parser.g:630:3: ( rule__Namespace__Alternatives ) { - before(grammarAccess.getNamespaceAccess().getAlternatives()); + before(grammarAccess.getNamespaceAccess().getAlternatives()); // InternalRos1Parser.g:631:3: ( rule__Namespace__Alternatives ) // InternalRos1Parser.g:631:4: rule__Namespace__Alternatives { @@ -1775,7 +1775,7 @@ public final void ruleNamespace() throws RecognitionException { } - after(grammarAccess.getNamespaceAccess().getAlternatives()); + after(grammarAccess.getNamespaceAccess().getAlternatives()); } @@ -1789,7 +1789,7 @@ public final void ruleNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1804,14 +1804,14 @@ public final void entryRuleGraphName() throws RecognitionException { // InternalRos1Parser.g:641:1: ( ruleGraphName EOF ) // InternalRos1Parser.g:642:1: ruleGraphName EOF { - before(grammarAccess.getGraphNameRule()); + before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); ruleGraphName(); state._fsp--; - after(grammarAccess.getGraphNameRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getGraphNameRule()); + match(input,EOF,FOLLOW_2); } @@ -1831,8 +1831,8 @@ public final void entryRuleGraphName() throws RecognitionException { // InternalRos1Parser.g:649:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:653:2: ( ( GraphName ) ) // InternalRos1Parser.g:654:2: ( GraphName ) @@ -1840,9 +1840,9 @@ public final void ruleGraphName() throws RecognitionException { // InternalRos1Parser.g:654:2: ( GraphName ) // InternalRos1Parser.g:655:3: GraphName { - before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); - match(input,GraphName,FOLLOW_2); - after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + match(input,GraphName,FOLLOW_2); + after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } @@ -1856,7 +1856,7 @@ public final void ruleGraphName() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1871,14 +1871,14 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // InternalRos1Parser.g:666:1: ( ruleGlobalNamespace EOF ) // InternalRos1Parser.g:667:1: ruleGlobalNamespace EOF { - before(grammarAccess.getGlobalNamespaceRule()); + before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); ruleGlobalNamespace(); state._fsp--; - after(grammarAccess.getGlobalNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -1898,8 +1898,8 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // InternalRos1Parser.g:674:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:678:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) // InternalRos1Parser.g:679:2: ( ( rule__GlobalNamespace__Group__0 ) ) @@ -1907,7 +1907,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { // InternalRos1Parser.g:679:2: ( ( rule__GlobalNamespace__Group__0 ) ) // InternalRos1Parser.g:680:3: ( rule__GlobalNamespace__Group__0 ) { - before(grammarAccess.getGlobalNamespaceAccess().getGroup()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup()); // InternalRos1Parser.g:681:3: ( rule__GlobalNamespace__Group__0 ) // InternalRos1Parser.g:681:4: rule__GlobalNamespace__Group__0 { @@ -1919,7 +1919,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { } - after(grammarAccess.getGlobalNamespaceAccess().getGroup()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } @@ -1933,7 +1933,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1948,14 +1948,14 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // InternalRos1Parser.g:691:1: ( ruleRelativeNamespace_Impl EOF ) // InternalRos1Parser.g:692:1: ruleRelativeNamespace_Impl EOF { - before(grammarAccess.getRelativeNamespace_ImplRule()); + before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); ruleRelativeNamespace_Impl(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplRule()); + match(input,EOF,FOLLOW_2); } @@ -1975,8 +1975,8 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // InternalRos1Parser.g:699:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:703:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) // InternalRos1Parser.g:704:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) @@ -1984,7 +1984,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRos1Parser.g:704:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) // InternalRos1Parser.g:705:3: ( rule__RelativeNamespace_Impl__Group__0 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); // InternalRos1Parser.g:706:3: ( rule__RelativeNamespace_Impl__Group__0 ) // InternalRos1Parser.g:706:4: rule__RelativeNamespace_Impl__Group__0 { @@ -1996,7 +1996,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { } - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } @@ -2010,7 +2010,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2025,14 +2025,14 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // InternalRos1Parser.g:716:1: ( rulePrivateNamespace EOF ) // InternalRos1Parser.g:717:1: rulePrivateNamespace EOF { - before(grammarAccess.getPrivateNamespaceRule()); + before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); rulePrivateNamespace(); state._fsp--; - after(grammarAccess.getPrivateNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -2052,8 +2052,8 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // InternalRos1Parser.g:724:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:728:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) // InternalRos1Parser.g:729:2: ( ( rule__PrivateNamespace__Group__0 ) ) @@ -2061,7 +2061,7 @@ public final void rulePrivateNamespace() throws RecognitionException { // InternalRos1Parser.g:729:2: ( ( rule__PrivateNamespace__Group__0 ) ) // InternalRos1Parser.g:730:3: ( rule__PrivateNamespace__Group__0 ) { - before(grammarAccess.getPrivateNamespaceAccess().getGroup()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup()); // InternalRos1Parser.g:731:3: ( rule__PrivateNamespace__Group__0 ) // InternalRos1Parser.g:731:4: rule__PrivateNamespace__Group__0 { @@ -2073,7 +2073,7 @@ public final void rulePrivateNamespace() throws RecognitionException { } - after(grammarAccess.getPrivateNamespaceAccess().getGroup()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } @@ -2087,7 +2087,7 @@ public final void rulePrivateNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2102,14 +2102,14 @@ public final void entryRuleParameter() throws RecognitionException { // InternalRos1Parser.g:741:1: ( ruleParameter EOF ) // InternalRos1Parser.g:742:1: ruleParameter EOF { - before(grammarAccess.getParameterRule()); + before(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); ruleParameter(); state._fsp--; - after(grammarAccess.getParameterRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterRule()); + match(input,EOF,FOLLOW_2); } @@ -2129,8 +2129,8 @@ public final void entryRuleParameter() throws RecognitionException { // InternalRos1Parser.g:749:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:753:2: ( ( ( rule__Parameter__Group__0 ) ) ) // InternalRos1Parser.g:754:2: ( ( rule__Parameter__Group__0 ) ) @@ -2138,7 +2138,7 @@ public final void ruleParameter() throws RecognitionException { // InternalRos1Parser.g:754:2: ( ( rule__Parameter__Group__0 ) ) // InternalRos1Parser.g:755:3: ( rule__Parameter__Group__0 ) { - before(grammarAccess.getParameterAccess().getGroup()); + before(grammarAccess.getParameterAccess().getGroup()); // InternalRos1Parser.g:756:3: ( rule__Parameter__Group__0 ) // InternalRos1Parser.g:756:4: rule__Parameter__Group__0 { @@ -2150,7 +2150,7 @@ public final void ruleParameter() throws RecognitionException { } - after(grammarAccess.getParameterAccess().getGroup()); + after(grammarAccess.getParameterAccess().getGroup()); } @@ -2164,7 +2164,7 @@ public final void ruleParameter() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2179,14 +2179,14 @@ public final void entryRuleParameterType() throws RecognitionException { // InternalRos1Parser.g:766:1: ( ruleParameterType EOF ) // InternalRos1Parser.g:767:1: ruleParameterType EOF { - before(grammarAccess.getParameterTypeRule()); + before(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2206,8 +2206,8 @@ public final void entryRuleParameterType() throws RecognitionException { // InternalRos1Parser.g:774:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; public final void ruleParameterType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:778:2: ( ( ( rule__ParameterType__Alternatives ) ) ) // InternalRos1Parser.g:779:2: ( ( rule__ParameterType__Alternatives ) ) @@ -2215,7 +2215,7 @@ public final void ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:779:2: ( ( rule__ParameterType__Alternatives ) ) // InternalRos1Parser.g:780:3: ( rule__ParameterType__Alternatives ) { - before(grammarAccess.getParameterTypeAccess().getAlternatives()); + before(grammarAccess.getParameterTypeAccess().getAlternatives()); // InternalRos1Parser.g:781:3: ( rule__ParameterType__Alternatives ) // InternalRos1Parser.g:781:4: rule__ParameterType__Alternatives { @@ -2227,7 +2227,7 @@ public final void ruleParameterType() throws RecognitionException { } - after(grammarAccess.getParameterTypeAccess().getAlternatives()); + after(grammarAccess.getParameterTypeAccess().getAlternatives()); } @@ -2241,7 +2241,7 @@ public final void ruleParameterType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2256,14 +2256,14 @@ public final void entryRuleParameterValue() throws RecognitionException { // InternalRos1Parser.g:791:1: ( ruleParameterValue EOF ) // InternalRos1Parser.g:792:1: ruleParameterValue EOF { - before(grammarAccess.getParameterValueRule()); + before(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterValueRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterValueRule()); + match(input,EOF,FOLLOW_2); } @@ -2283,8 +2283,8 @@ public final void entryRuleParameterValue() throws RecognitionException { // InternalRos1Parser.g:799:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; public final void ruleParameterValue() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:803:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) // InternalRos1Parser.g:804:2: ( ( rule__ParameterValue__Alternatives ) ) @@ -2292,7 +2292,7 @@ public final void ruleParameterValue() throws RecognitionException { // InternalRos1Parser.g:804:2: ( ( rule__ParameterValue__Alternatives ) ) // InternalRos1Parser.g:805:3: ( rule__ParameterValue__Alternatives ) { - before(grammarAccess.getParameterValueAccess().getAlternatives()); + before(grammarAccess.getParameterValueAccess().getAlternatives()); // InternalRos1Parser.g:806:3: ( rule__ParameterValue__Alternatives ) // InternalRos1Parser.g:806:4: rule__ParameterValue__Alternatives { @@ -2304,7 +2304,7 @@ public final void ruleParameterValue() throws RecognitionException { } - after(grammarAccess.getParameterValueAccess().getAlternatives()); + after(grammarAccess.getParameterValueAccess().getAlternatives()); } @@ -2318,7 +2318,7 @@ public final void ruleParameterValue() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2333,14 +2333,14 @@ public final void entryRuleParameterListType() throws RecognitionException { // InternalRos1Parser.g:816:1: ( ruleParameterListType EOF ) // InternalRos1Parser.g:817:1: ruleParameterListType EOF { - before(grammarAccess.getParameterListTypeRule()); + before(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); ruleParameterListType(); state._fsp--; - after(grammarAccess.getParameterListTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterListTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2360,8 +2360,8 @@ public final void entryRuleParameterListType() throws RecognitionException { // InternalRos1Parser.g:824:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; public final void ruleParameterListType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:828:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) // InternalRos1Parser.g:829:2: ( ( rule__ParameterListType__Group__0 ) ) @@ -2369,7 +2369,7 @@ public final void ruleParameterListType() throws RecognitionException { // InternalRos1Parser.g:829:2: ( ( rule__ParameterListType__Group__0 ) ) // InternalRos1Parser.g:830:3: ( rule__ParameterListType__Group__0 ) { - before(grammarAccess.getParameterListTypeAccess().getGroup()); + before(grammarAccess.getParameterListTypeAccess().getGroup()); // InternalRos1Parser.g:831:3: ( rule__ParameterListType__Group__0 ) // InternalRos1Parser.g:831:4: rule__ParameterListType__Group__0 { @@ -2381,7 +2381,7 @@ public final void ruleParameterListType() throws RecognitionException { } - after(grammarAccess.getParameterListTypeAccess().getGroup()); + after(grammarAccess.getParameterListTypeAccess().getGroup()); } @@ -2395,7 +2395,7 @@ public final void ruleParameterListType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2410,14 +2410,14 @@ public final void entryRuleParameterStructType() throws RecognitionException { // InternalRos1Parser.g:841:1: ( ruleParameterStructType EOF ) // InternalRos1Parser.g:842:1: ruleParameterStructType EOF { - before(grammarAccess.getParameterStructTypeRule()); + before(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); ruleParameterStructType(); state._fsp--; - after(grammarAccess.getParameterStructTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2437,8 +2437,8 @@ public final void entryRuleParameterStructType() throws RecognitionException { // InternalRos1Parser.g:849:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; public final void ruleParameterStructType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:853:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) // InternalRos1Parser.g:854:2: ( ( rule__ParameterStructType__Group__0 ) ) @@ -2446,7 +2446,7 @@ public final void ruleParameterStructType() throws RecognitionException { // InternalRos1Parser.g:854:2: ( ( rule__ParameterStructType__Group__0 ) ) // InternalRos1Parser.g:855:3: ( rule__ParameterStructType__Group__0 ) { - before(grammarAccess.getParameterStructTypeAccess().getGroup()); + before(grammarAccess.getParameterStructTypeAccess().getGroup()); // InternalRos1Parser.g:856:3: ( rule__ParameterStructType__Group__0 ) // InternalRos1Parser.g:856:4: rule__ParameterStructType__Group__0 { @@ -2458,7 +2458,7 @@ public final void ruleParameterStructType() throws RecognitionException { } - after(grammarAccess.getParameterStructTypeAccess().getGroup()); + after(grammarAccess.getParameterStructTypeAccess().getGroup()); } @@ -2472,7 +2472,7 @@ public final void ruleParameterStructType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2487,14 +2487,14 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // InternalRos1Parser.g:866:1: ( ruleParameterIntegerType EOF ) // InternalRos1Parser.g:867:1: ruleParameterIntegerType EOF { - before(grammarAccess.getParameterIntegerTypeRule()); + before(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); ruleParameterIntegerType(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2514,8 +2514,8 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // InternalRos1Parser.g:874:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; public final void ruleParameterIntegerType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:878:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) // InternalRos1Parser.g:879:2: ( ( rule__ParameterIntegerType__Group__0 ) ) @@ -2523,7 +2523,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { // InternalRos1Parser.g:879:2: ( ( rule__ParameterIntegerType__Group__0 ) ) // InternalRos1Parser.g:880:3: ( rule__ParameterIntegerType__Group__0 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); + before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); // InternalRos1Parser.g:881:3: ( rule__ParameterIntegerType__Group__0 ) // InternalRos1Parser.g:881:4: rule__ParameterIntegerType__Group__0 { @@ -2535,7 +2535,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { } - after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); + after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } @@ -2549,7 +2549,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2564,14 +2564,14 @@ public final void entryRuleParameterStringType() throws RecognitionException { // InternalRos1Parser.g:891:1: ( ruleParameterStringType EOF ) // InternalRos1Parser.g:892:1: ruleParameterStringType EOF { - before(grammarAccess.getParameterStringTypeRule()); + before(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); ruleParameterStringType(); state._fsp--; - after(grammarAccess.getParameterStringTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStringTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2591,8 +2591,8 @@ public final void entryRuleParameterStringType() throws RecognitionException { // InternalRos1Parser.g:899:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; public final void ruleParameterStringType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:903:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) // InternalRos1Parser.g:904:2: ( ( rule__ParameterStringType__Group__0 ) ) @@ -2600,7 +2600,7 @@ public final void ruleParameterStringType() throws RecognitionException { // InternalRos1Parser.g:904:2: ( ( rule__ParameterStringType__Group__0 ) ) // InternalRos1Parser.g:905:3: ( rule__ParameterStringType__Group__0 ) { - before(grammarAccess.getParameterStringTypeAccess().getGroup()); + before(grammarAccess.getParameterStringTypeAccess().getGroup()); // InternalRos1Parser.g:906:3: ( rule__ParameterStringType__Group__0 ) // InternalRos1Parser.g:906:4: rule__ParameterStringType__Group__0 { @@ -2612,7 +2612,7 @@ public final void ruleParameterStringType() throws RecognitionException { } - after(grammarAccess.getParameterStringTypeAccess().getGroup()); + after(grammarAccess.getParameterStringTypeAccess().getGroup()); } @@ -2626,7 +2626,7 @@ public final void ruleParameterStringType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2641,14 +2641,14 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // InternalRos1Parser.g:916:1: ( ruleParameterDoubleType EOF ) // InternalRos1Parser.g:917:1: ruleParameterDoubleType EOF { - before(grammarAccess.getParameterDoubleTypeRule()); + before(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); ruleParameterDoubleType(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2668,8 +2668,8 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // InternalRos1Parser.g:924:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; public final void ruleParameterDoubleType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:928:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) // InternalRos1Parser.g:929:2: ( ( rule__ParameterDoubleType__Group__0 ) ) @@ -2677,7 +2677,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { // InternalRos1Parser.g:929:2: ( ( rule__ParameterDoubleType__Group__0 ) ) // InternalRos1Parser.g:930:3: ( rule__ParameterDoubleType__Group__0 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); // InternalRos1Parser.g:931:3: ( rule__ParameterDoubleType__Group__0 ) // InternalRos1Parser.g:931:4: rule__ParameterDoubleType__Group__0 { @@ -2689,7 +2689,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { } - after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } @@ -2703,7 +2703,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2718,14 +2718,14 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // InternalRos1Parser.g:941:1: ( ruleParameterBooleanType EOF ) // InternalRos1Parser.g:942:1: ruleParameterBooleanType EOF { - before(grammarAccess.getParameterBooleanTypeRule()); + before(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); ruleParameterBooleanType(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2745,8 +2745,8 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // InternalRos1Parser.g:949:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; public final void ruleParameterBooleanType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:953:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) // InternalRos1Parser.g:954:2: ( ( rule__ParameterBooleanType__Group__0 ) ) @@ -2754,7 +2754,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { // InternalRos1Parser.g:954:2: ( ( rule__ParameterBooleanType__Group__0 ) ) // InternalRos1Parser.g:955:3: ( rule__ParameterBooleanType__Group__0 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); // InternalRos1Parser.g:956:3: ( rule__ParameterBooleanType__Group__0 ) // InternalRos1Parser.g:956:4: rule__ParameterBooleanType__Group__0 { @@ -2766,7 +2766,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); + after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } @@ -2780,7 +2780,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2795,14 +2795,14 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // InternalRos1Parser.g:966:1: ( ruleParameterBase64Type EOF ) // InternalRos1Parser.g:967:1: ruleParameterBase64Type EOF { - before(grammarAccess.getParameterBase64TypeRule()); + before(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); ruleParameterBase64Type(); state._fsp--; - after(grammarAccess.getParameterBase64TypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2822,8 +2822,8 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // InternalRos1Parser.g:974:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; public final void ruleParameterBase64Type() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:978:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) // InternalRos1Parser.g:979:2: ( ( rule__ParameterBase64Type__Group__0 ) ) @@ -2831,7 +2831,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { // InternalRos1Parser.g:979:2: ( ( rule__ParameterBase64Type__Group__0 ) ) // InternalRos1Parser.g:980:3: ( rule__ParameterBase64Type__Group__0 ) { - before(grammarAccess.getParameterBase64TypeAccess().getGroup()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup()); // InternalRos1Parser.g:981:3: ( rule__ParameterBase64Type__Group__0 ) // InternalRos1Parser.g:981:4: rule__ParameterBase64Type__Group__0 { @@ -2843,7 +2843,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { } - after(grammarAccess.getParameterBase64TypeAccess().getGroup()); + after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } @@ -2857,7 +2857,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2872,14 +2872,14 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // InternalRos1Parser.g:991:1: ( ruleParameterArrayType EOF ) // InternalRos1Parser.g:992:1: ruleParameterArrayType EOF { - before(grammarAccess.getParameterArrayTypeRule()); + before(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); ruleParameterArrayType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2899,8 +2899,8 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // InternalRos1Parser.g:999:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; public final void ruleParameterArrayType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1003:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) // InternalRos1Parser.g:1004:2: ( ( rule__ParameterArrayType__Group__0 ) ) @@ -2908,7 +2908,7 @@ public final void ruleParameterArrayType() throws RecognitionException { // InternalRos1Parser.g:1004:2: ( ( rule__ParameterArrayType__Group__0 ) ) // InternalRos1Parser.g:1005:3: ( rule__ParameterArrayType__Group__0 ) { - before(grammarAccess.getParameterArrayTypeAccess().getGroup()); + before(grammarAccess.getParameterArrayTypeAccess().getGroup()); // InternalRos1Parser.g:1006:3: ( rule__ParameterArrayType__Group__0 ) // InternalRos1Parser.g:1006:4: rule__ParameterArrayType__Group__0 { @@ -2920,7 +2920,7 @@ public final void ruleParameterArrayType() throws RecognitionException { } - after(grammarAccess.getParameterArrayTypeAccess().getGroup()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } @@ -2934,7 +2934,7 @@ public final void ruleParameterArrayType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2949,14 +2949,14 @@ public final void entryRuleParameterList() throws RecognitionException { // InternalRos1Parser.g:1016:1: ( ruleParameterList EOF ) // InternalRos1Parser.g:1017:1: ruleParameterList EOF { - before(grammarAccess.getParameterListRule()); + before(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterListRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterListRule()); + match(input,EOF,FOLLOW_2); } @@ -2976,8 +2976,8 @@ public final void entryRuleParameterList() throws RecognitionException { // InternalRos1Parser.g:1024:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; public final void ruleParameterList() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1028:2: ( ( ( rule__ParameterList__Group__0 ) ) ) // InternalRos1Parser.g:1029:2: ( ( rule__ParameterList__Group__0 ) ) @@ -2985,7 +2985,7 @@ public final void ruleParameterList() throws RecognitionException { // InternalRos1Parser.g:1029:2: ( ( rule__ParameterList__Group__0 ) ) // InternalRos1Parser.g:1030:3: ( rule__ParameterList__Group__0 ) { - before(grammarAccess.getParameterListAccess().getGroup()); + before(grammarAccess.getParameterListAccess().getGroup()); // InternalRos1Parser.g:1031:3: ( rule__ParameterList__Group__0 ) // InternalRos1Parser.g:1031:4: rule__ParameterList__Group__0 { @@ -2997,7 +2997,7 @@ public final void ruleParameterList() throws RecognitionException { } - after(grammarAccess.getParameterListAccess().getGroup()); + after(grammarAccess.getParameterListAccess().getGroup()); } @@ -3011,7 +3011,7 @@ public final void ruleParameterList() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3026,14 +3026,14 @@ public final void entryRuleParameterAny() throws RecognitionException { // InternalRos1Parser.g:1041:1: ( ruleParameterAny EOF ) // InternalRos1Parser.g:1042:1: ruleParameterAny EOF { - before(grammarAccess.getParameterAnyRule()); + before(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); ruleParameterAny(); state._fsp--; - after(grammarAccess.getParameterAnyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterAnyRule()); + match(input,EOF,FOLLOW_2); } @@ -3053,8 +3053,8 @@ public final void entryRuleParameterAny() throws RecognitionException { // InternalRos1Parser.g:1049:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; public final void ruleParameterAny() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1053:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) // InternalRos1Parser.g:1054:2: ( ( rule__ParameterAny__Group__0 ) ) @@ -3062,7 +3062,7 @@ public final void ruleParameterAny() throws RecognitionException { // InternalRos1Parser.g:1054:2: ( ( rule__ParameterAny__Group__0 ) ) // InternalRos1Parser.g:1055:3: ( rule__ParameterAny__Group__0 ) { - before(grammarAccess.getParameterAnyAccess().getGroup()); + before(grammarAccess.getParameterAnyAccess().getGroup()); // InternalRos1Parser.g:1056:3: ( rule__ParameterAny__Group__0 ) // InternalRos1Parser.g:1056:4: rule__ParameterAny__Group__0 { @@ -3074,7 +3074,7 @@ public final void ruleParameterAny() throws RecognitionException { } - after(grammarAccess.getParameterAnyAccess().getGroup()); + after(grammarAccess.getParameterAnyAccess().getGroup()); } @@ -3088,7 +3088,7 @@ public final void ruleParameterAny() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3103,14 +3103,14 @@ public final void entryRuleParameterString() throws RecognitionException { // InternalRos1Parser.g:1066:1: ( ruleParameterString EOF ) // InternalRos1Parser.g:1067:1: ruleParameterString EOF { - before(grammarAccess.getParameterStringRule()); + before(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStringRule()); + match(input,EOF,FOLLOW_2); } @@ -3130,8 +3130,8 @@ public final void entryRuleParameterString() throws RecognitionException { // InternalRos1Parser.g:1074:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; public final void ruleParameterString() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1078:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) // InternalRos1Parser.g:1079:2: ( ( rule__ParameterString__ValueAssignment ) ) @@ -3139,7 +3139,7 @@ public final void ruleParameterString() throws RecognitionException { // InternalRos1Parser.g:1079:2: ( ( rule__ParameterString__ValueAssignment ) ) // InternalRos1Parser.g:1080:3: ( rule__ParameterString__ValueAssignment ) { - before(grammarAccess.getParameterStringAccess().getValueAssignment()); + before(grammarAccess.getParameterStringAccess().getValueAssignment()); // InternalRos1Parser.g:1081:3: ( rule__ParameterString__ValueAssignment ) // InternalRos1Parser.g:1081:4: rule__ParameterString__ValueAssignment { @@ -3151,7 +3151,7 @@ public final void ruleParameterString() throws RecognitionException { } - after(grammarAccess.getParameterStringAccess().getValueAssignment()); + after(grammarAccess.getParameterStringAccess().getValueAssignment()); } @@ -3165,7 +3165,7 @@ public final void ruleParameterString() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3180,14 +3180,14 @@ public final void entryRuleParameterBase64() throws RecognitionException { // InternalRos1Parser.g:1091:1: ( ruleParameterBase64 EOF ) // InternalRos1Parser.g:1092:1: ruleParameterBase64 EOF { - before(grammarAccess.getParameterBase64Rule()); + before(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBase64Rule()); + match(input,EOF,FOLLOW_2); } @@ -3207,8 +3207,8 @@ public final void entryRuleParameterBase64() throws RecognitionException { // InternalRos1Parser.g:1099:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; public final void ruleParameterBase64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1103:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) // InternalRos1Parser.g:1104:2: ( ( rule__ParameterBase64__ValueAssignment ) ) @@ -3216,7 +3216,7 @@ public final void ruleParameterBase64() throws RecognitionException { // InternalRos1Parser.g:1104:2: ( ( rule__ParameterBase64__ValueAssignment ) ) // InternalRos1Parser.g:1105:3: ( rule__ParameterBase64__ValueAssignment ) { - before(grammarAccess.getParameterBase64Access().getValueAssignment()); + before(grammarAccess.getParameterBase64Access().getValueAssignment()); // InternalRos1Parser.g:1106:3: ( rule__ParameterBase64__ValueAssignment ) // InternalRos1Parser.g:1106:4: rule__ParameterBase64__ValueAssignment { @@ -3228,7 +3228,7 @@ public final void ruleParameterBase64() throws RecognitionException { } - after(grammarAccess.getParameterBase64Access().getValueAssignment()); + after(grammarAccess.getParameterBase64Access().getValueAssignment()); } @@ -3242,7 +3242,7 @@ public final void ruleParameterBase64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3257,14 +3257,14 @@ public final void entryRuleParameterInteger() throws RecognitionException { // InternalRos1Parser.g:1116:1: ( ruleParameterInteger EOF ) // InternalRos1Parser.g:1117:1: ruleParameterInteger EOF { - before(grammarAccess.getParameterIntegerRule()); + before(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterIntegerRule()); + match(input,EOF,FOLLOW_2); } @@ -3284,8 +3284,8 @@ public final void entryRuleParameterInteger() throws RecognitionException { // InternalRos1Parser.g:1124:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; public final void ruleParameterInteger() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1128:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) // InternalRos1Parser.g:1129:2: ( ( rule__ParameterInteger__ValueAssignment ) ) @@ -3293,7 +3293,7 @@ public final void ruleParameterInteger() throws RecognitionException { // InternalRos1Parser.g:1129:2: ( ( rule__ParameterInteger__ValueAssignment ) ) // InternalRos1Parser.g:1130:3: ( rule__ParameterInteger__ValueAssignment ) { - before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); + before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); // InternalRos1Parser.g:1131:3: ( rule__ParameterInteger__ValueAssignment ) // InternalRos1Parser.g:1131:4: rule__ParameterInteger__ValueAssignment { @@ -3305,7 +3305,7 @@ public final void ruleParameterInteger() throws RecognitionException { } - after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); + after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } @@ -3319,7 +3319,7 @@ public final void ruleParameterInteger() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3334,14 +3334,14 @@ public final void entryRuleParameterDouble() throws RecognitionException { // InternalRos1Parser.g:1141:1: ( ruleParameterDouble EOF ) // InternalRos1Parser.g:1142:1: ruleParameterDouble EOF { - before(grammarAccess.getParameterDoubleRule()); + before(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDoubleRule()); + match(input,EOF,FOLLOW_2); } @@ -3361,8 +3361,8 @@ public final void entryRuleParameterDouble() throws RecognitionException { // InternalRos1Parser.g:1149:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; public final void ruleParameterDouble() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1153:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) // InternalRos1Parser.g:1154:2: ( ( rule__ParameterDouble__ValueAssignment ) ) @@ -3370,7 +3370,7 @@ public final void ruleParameterDouble() throws RecognitionException { // InternalRos1Parser.g:1154:2: ( ( rule__ParameterDouble__ValueAssignment ) ) // InternalRos1Parser.g:1155:3: ( rule__ParameterDouble__ValueAssignment ) { - before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); + before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); // InternalRos1Parser.g:1156:3: ( rule__ParameterDouble__ValueAssignment ) // InternalRos1Parser.g:1156:4: rule__ParameterDouble__ValueAssignment { @@ -3382,7 +3382,7 @@ public final void ruleParameterDouble() throws RecognitionException { } - after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); + after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } @@ -3396,7 +3396,7 @@ public final void ruleParameterDouble() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3411,14 +3411,14 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // InternalRos1Parser.g:1166:1: ( ruleParameterBoolean EOF ) // InternalRos1Parser.g:1167:1: ruleParameterBoolean EOF { - before(grammarAccess.getParameterBooleanRule()); + before(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBooleanRule()); + match(input,EOF,FOLLOW_2); } @@ -3438,8 +3438,8 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // InternalRos1Parser.g:1174:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; public final void ruleParameterBoolean() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1178:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) // InternalRos1Parser.g:1179:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) @@ -3447,7 +3447,7 @@ public final void ruleParameterBoolean() throws RecognitionException { // InternalRos1Parser.g:1179:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) // InternalRos1Parser.g:1180:3: ( rule__ParameterBoolean__ValueAssignment ) { - before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); + before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); // InternalRos1Parser.g:1181:3: ( rule__ParameterBoolean__ValueAssignment ) // InternalRos1Parser.g:1181:4: rule__ParameterBoolean__ValueAssignment { @@ -3459,7 +3459,7 @@ public final void ruleParameterBoolean() throws RecognitionException { } - after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); + after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } @@ -3473,7 +3473,7 @@ public final void ruleParameterBoolean() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3488,14 +3488,14 @@ public final void entryRuleParameterStruct() throws RecognitionException { // InternalRos1Parser.g:1191:1: ( ruleParameterStruct EOF ) // InternalRos1Parser.g:1192:1: ruleParameterStruct EOF { - before(grammarAccess.getParameterStructRule()); + before(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); ruleParameterStruct(); state._fsp--; - after(grammarAccess.getParameterStructRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructRule()); + match(input,EOF,FOLLOW_2); } @@ -3515,8 +3515,8 @@ public final void entryRuleParameterStruct() throws RecognitionException { // InternalRos1Parser.g:1199:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; public final void ruleParameterStruct() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1203:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) // InternalRos1Parser.g:1204:2: ( ( rule__ParameterStruct__Group__0 ) ) @@ -3524,7 +3524,7 @@ public final void ruleParameterStruct() throws RecognitionException { // InternalRos1Parser.g:1204:2: ( ( rule__ParameterStruct__Group__0 ) ) // InternalRos1Parser.g:1205:3: ( rule__ParameterStruct__Group__0 ) { - before(grammarAccess.getParameterStructAccess().getGroup()); + before(grammarAccess.getParameterStructAccess().getGroup()); // InternalRos1Parser.g:1206:3: ( rule__ParameterStruct__Group__0 ) // InternalRos1Parser.g:1206:4: rule__ParameterStruct__Group__0 { @@ -3536,7 +3536,7 @@ public final void ruleParameterStruct() throws RecognitionException { } - after(grammarAccess.getParameterStructAccess().getGroup()); + after(grammarAccess.getParameterStructAccess().getGroup()); } @@ -3550,7 +3550,7 @@ public final void ruleParameterStruct() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3565,14 +3565,14 @@ public final void entryRuleParameterDate() throws RecognitionException { // InternalRos1Parser.g:1216:1: ( ruleParameterDate EOF ) // InternalRos1Parser.g:1217:1: ruleParameterDate EOF { - before(grammarAccess.getParameterDateRule()); + before(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); ruleParameterDate(); state._fsp--; - after(grammarAccess.getParameterDateRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDateRule()); + match(input,EOF,FOLLOW_2); } @@ -3592,8 +3592,8 @@ public final void entryRuleParameterDate() throws RecognitionException { // InternalRos1Parser.g:1224:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; public final void ruleParameterDate() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1228:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) // InternalRos1Parser.g:1229:2: ( ( rule__ParameterDate__ValueAssignment ) ) @@ -3601,7 +3601,7 @@ public final void ruleParameterDate() throws RecognitionException { // InternalRos1Parser.g:1229:2: ( ( rule__ParameterDate__ValueAssignment ) ) // InternalRos1Parser.g:1230:3: ( rule__ParameterDate__ValueAssignment ) { - before(grammarAccess.getParameterDateAccess().getValueAssignment()); + before(grammarAccess.getParameterDateAccess().getValueAssignment()); // InternalRos1Parser.g:1231:3: ( rule__ParameterDate__ValueAssignment ) // InternalRos1Parser.g:1231:4: rule__ParameterDate__ValueAssignment { @@ -3613,7 +3613,7 @@ public final void ruleParameterDate() throws RecognitionException { } - after(grammarAccess.getParameterDateAccess().getValueAssignment()); + after(grammarAccess.getParameterDateAccess().getValueAssignment()); } @@ -3627,7 +3627,7 @@ public final void ruleParameterDate() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3642,14 +3642,14 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // InternalRos1Parser.g:1241:1: ( ruleParameterStructMember EOF ) // InternalRos1Parser.g:1242:1: ruleParameterStructMember EOF { - before(grammarAccess.getParameterStructMemberRule()); + before(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructMemberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructMemberRule()); + match(input,EOF,FOLLOW_2); } @@ -3669,8 +3669,8 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // InternalRos1Parser.g:1249:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; public final void ruleParameterStructMember() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1253:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) // InternalRos1Parser.g:1254:2: ( ( rule__ParameterStructMember__Group__0 ) ) @@ -3678,7 +3678,7 @@ public final void ruleParameterStructMember() throws RecognitionException { // InternalRos1Parser.g:1254:2: ( ( rule__ParameterStructMember__Group__0 ) ) // InternalRos1Parser.g:1255:3: ( rule__ParameterStructMember__Group__0 ) { - before(grammarAccess.getParameterStructMemberAccess().getGroup()); + before(grammarAccess.getParameterStructMemberAccess().getGroup()); // InternalRos1Parser.g:1256:3: ( rule__ParameterStructMember__Group__0 ) // InternalRos1Parser.g:1256:4: rule__ParameterStructMember__Group__0 { @@ -3690,7 +3690,7 @@ public final void ruleParameterStructMember() throws RecognitionException { } - after(grammarAccess.getParameterStructMemberAccess().getGroup()); + after(grammarAccess.getParameterStructMemberAccess().getGroup()); } @@ -3704,7 +3704,7 @@ public final void ruleParameterStructMember() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3719,14 +3719,14 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // InternalRos1Parser.g:1266:1: ( ruleParameterStructTypeMember EOF ) // InternalRos1Parser.g:1267:1: ruleParameterStructTypeMember EOF { - before(grammarAccess.getParameterStructTypeMemberRule()); + before(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructTypeMemberRule()); + match(input,EOF,FOLLOW_2); } @@ -3746,8 +3746,8 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // InternalRos1Parser.g:1274:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; public final void ruleParameterStructTypeMember() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1278:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) // InternalRos1Parser.g:1279:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) @@ -3755,7 +3755,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { // InternalRos1Parser.g:1279:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) // InternalRos1Parser.g:1280:3: ( rule__ParameterStructTypeMember__Group__0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); + before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); // InternalRos1Parser.g:1281:3: ( rule__ParameterStructTypeMember__Group__0 ) // InternalRos1Parser.g:1281:4: rule__ParameterStructTypeMember__Group__0 { @@ -3767,7 +3767,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { } - after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); + after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } @@ -3781,7 +3781,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3796,14 +3796,14 @@ public final void entryRuleBase64Binary() throws RecognitionException { // InternalRos1Parser.g:1291:1: ( ruleBase64Binary EOF ) // InternalRos1Parser.g:1292:1: ruleBase64Binary EOF { - before(grammarAccess.getBase64BinaryRule()); + before(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); ruleBase64Binary(); state._fsp--; - after(grammarAccess.getBase64BinaryRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBase64BinaryRule()); + match(input,EOF,FOLLOW_2); } @@ -3823,8 +3823,8 @@ public final void entryRuleBase64Binary() throws RecognitionException { // InternalRos1Parser.g:1299:1: ruleBase64Binary : ( RULE_BINARY ) ; public final void ruleBase64Binary() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1303:2: ( ( RULE_BINARY ) ) // InternalRos1Parser.g:1304:2: ( RULE_BINARY ) @@ -3832,9 +3832,9 @@ public final void ruleBase64Binary() throws RecognitionException { // InternalRos1Parser.g:1304:2: ( RULE_BINARY ) // InternalRos1Parser.g:1305:3: RULE_BINARY { - before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - match(input,RULE_BINARY,FOLLOW_2); - after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + match(input,RULE_BINARY,FOLLOW_2); + after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } @@ -3848,7 +3848,7 @@ public final void ruleBase64Binary() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3863,14 +3863,14 @@ public final void entryRuleboolean0() throws RecognitionException { // InternalRos1Parser.g:1316:1: ( ruleboolean0 EOF ) // InternalRos1Parser.g:1317:1: ruleboolean0 EOF { - before(grammarAccess.getBoolean0Rule()); + before(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); ruleboolean0(); state._fsp--; - after(grammarAccess.getBoolean0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolean0Rule()); + match(input,EOF,FOLLOW_2); } @@ -3890,8 +3890,8 @@ public final void entryRuleboolean0() throws RecognitionException { // InternalRos1Parser.g:1324:1: ruleboolean0 : ( RULE_BOOLEAN ) ; public final void ruleboolean0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1328:2: ( ( RULE_BOOLEAN ) ) // InternalRos1Parser.g:1329:2: ( RULE_BOOLEAN ) @@ -3899,9 +3899,9 @@ public final void ruleboolean0() throws RecognitionException { // InternalRos1Parser.g:1329:2: ( RULE_BOOLEAN ) // InternalRos1Parser.g:1330:3: RULE_BOOLEAN { - before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); - match(input,RULE_BOOLEAN,FOLLOW_2); - after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + match(input,RULE_BOOLEAN,FOLLOW_2); + after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } @@ -3915,7 +3915,7 @@ public final void ruleboolean0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3930,14 +3930,14 @@ public final void entryRuleDouble0() throws RecognitionException { // InternalRos1Parser.g:1341:1: ( ruleDouble0 EOF ) // InternalRos1Parser.g:1342:1: ruleDouble0 EOF { - before(grammarAccess.getDouble0Rule()); + before(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); ruleDouble0(); state._fsp--; - after(grammarAccess.getDouble0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDouble0Rule()); + match(input,EOF,FOLLOW_2); } @@ -3957,8 +3957,8 @@ public final void entryRuleDouble0() throws RecognitionException { // InternalRos1Parser.g:1349:1: ruleDouble0 : ( RULE_DOUBLE ) ; public final void ruleDouble0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1353:2: ( ( RULE_DOUBLE ) ) // InternalRos1Parser.g:1354:2: ( RULE_DOUBLE ) @@ -3966,9 +3966,9 @@ public final void ruleDouble0() throws RecognitionException { // InternalRos1Parser.g:1354:2: ( RULE_DOUBLE ) // InternalRos1Parser.g:1355:3: RULE_DOUBLE { - before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); - match(input,RULE_DOUBLE,FOLLOW_2); - after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + match(input,RULE_DOUBLE,FOLLOW_2); + after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } @@ -3982,7 +3982,7 @@ public final void ruleDouble0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3997,14 +3997,14 @@ public final void entryRuleInteger0() throws RecognitionException { // InternalRos1Parser.g:1366:1: ( ruleInteger0 EOF ) // InternalRos1Parser.g:1367:1: ruleInteger0 EOF { - before(grammarAccess.getInteger0Rule()); + before(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); ruleInteger0(); state._fsp--; - after(grammarAccess.getInteger0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInteger0Rule()); + match(input,EOF,FOLLOW_2); } @@ -4024,8 +4024,8 @@ public final void entryRuleInteger0() throws RecognitionException { // InternalRos1Parser.g:1374:1: ruleInteger0 : ( RULE_DECINT ) ; public final void ruleInteger0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1378:2: ( ( RULE_DECINT ) ) // InternalRos1Parser.g:1379:2: ( RULE_DECINT ) @@ -4033,9 +4033,9 @@ public final void ruleInteger0() throws RecognitionException { // InternalRos1Parser.g:1379:2: ( RULE_DECINT ) // InternalRos1Parser.g:1380:3: RULE_DECINT { - before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - match(input,RULE_DECINT,FOLLOW_2); - after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + match(input,RULE_DECINT,FOLLOW_2); + after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } @@ -4049,7 +4049,7 @@ public final void ruleInteger0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4064,14 +4064,14 @@ public final void entryRuleDateTime0() throws RecognitionException { // InternalRos1Parser.g:1391:1: ( ruleDateTime0 EOF ) // InternalRos1Parser.g:1392:1: ruleDateTime0 EOF { - before(grammarAccess.getDateTime0Rule()); + before(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); ruleDateTime0(); state._fsp--; - after(grammarAccess.getDateTime0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDateTime0Rule()); + match(input,EOF,FOLLOW_2); } @@ -4091,8 +4091,8 @@ public final void entryRuleDateTime0() throws RecognitionException { // InternalRos1Parser.g:1399:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; public final void ruleDateTime0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1403:2: ( ( RULE_DATE_TIME ) ) // InternalRos1Parser.g:1404:2: ( RULE_DATE_TIME ) @@ -4100,9 +4100,9 @@ public final void ruleDateTime0() throws RecognitionException { // InternalRos1Parser.g:1404:2: ( RULE_DATE_TIME ) // InternalRos1Parser.g:1405:3: RULE_DATE_TIME { - before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); - match(input,RULE_DATE_TIME,FOLLOW_2); - after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + match(input,RULE_DATE_TIME,FOLLOW_2); + after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } @@ -4116,7 +4116,7 @@ public final void ruleDateTime0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4131,14 +4131,14 @@ public final void entryRuleMessagePart() throws RecognitionException { // InternalRos1Parser.g:1416:1: ( ruleMessagePart EOF ) // InternalRos1Parser.g:1417:1: ruleMessagePart EOF { - before(grammarAccess.getMessagePartRule()); + before(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); ruleMessagePart(); state._fsp--; - after(grammarAccess.getMessagePartRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getMessagePartRule()); + match(input,EOF,FOLLOW_2); } @@ -4158,8 +4158,8 @@ public final void entryRuleMessagePart() throws RecognitionException { // InternalRos1Parser.g:1424:1: ruleMessagePart : ( ( rule__MessagePart__Group__0 ) ) ; public final void ruleMessagePart() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1428:2: ( ( ( rule__MessagePart__Group__0 ) ) ) // InternalRos1Parser.g:1429:2: ( ( rule__MessagePart__Group__0 ) ) @@ -4167,7 +4167,7 @@ public final void ruleMessagePart() throws RecognitionException { // InternalRos1Parser.g:1429:2: ( ( rule__MessagePart__Group__0 ) ) // InternalRos1Parser.g:1430:3: ( rule__MessagePart__Group__0 ) { - before(grammarAccess.getMessagePartAccess().getGroup()); + before(grammarAccess.getMessagePartAccess().getGroup()); // InternalRos1Parser.g:1431:3: ( rule__MessagePart__Group__0 ) // InternalRos1Parser.g:1431:4: rule__MessagePart__Group__0 { @@ -4179,7 +4179,7 @@ public final void ruleMessagePart() throws RecognitionException { } - after(grammarAccess.getMessagePartAccess().getGroup()); + after(grammarAccess.getMessagePartAccess().getGroup()); } @@ -4193,7 +4193,7 @@ public final void ruleMessagePart() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4208,14 +4208,14 @@ public final void entryRuleAbstractType() throws RecognitionException { // InternalRos1Parser.g:1441:1: ( ruleAbstractType EOF ) // InternalRos1Parser.g:1442:1: ruleAbstractType EOF { - before(grammarAccess.getAbstractTypeRule()); + before(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); ruleAbstractType(); state._fsp--; - after(grammarAccess.getAbstractTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getAbstractTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -4235,8 +4235,8 @@ public final void entryRuleAbstractType() throws RecognitionException { // InternalRos1Parser.g:1449:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; public final void ruleAbstractType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1453:2: ( ( ( rule__AbstractType__Alternatives ) ) ) // InternalRos1Parser.g:1454:2: ( ( rule__AbstractType__Alternatives ) ) @@ -4244,7 +4244,7 @@ public final void ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:1454:2: ( ( rule__AbstractType__Alternatives ) ) // InternalRos1Parser.g:1455:3: ( rule__AbstractType__Alternatives ) { - before(grammarAccess.getAbstractTypeAccess().getAlternatives()); + before(grammarAccess.getAbstractTypeAccess().getAlternatives()); // InternalRos1Parser.g:1456:3: ( rule__AbstractType__Alternatives ) // InternalRos1Parser.g:1456:4: rule__AbstractType__Alternatives { @@ -4256,7 +4256,7 @@ public final void ruleAbstractType() throws RecognitionException { } - after(grammarAccess.getAbstractTypeAccess().getAlternatives()); + after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } @@ -4270,7 +4270,7 @@ public final void ruleAbstractType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4285,14 +4285,14 @@ public final void entryRulebool() throws RecognitionException { // InternalRos1Parser.g:1466:1: ( rulebool EOF ) // InternalRos1Parser.g:1467:1: rulebool EOF { - before(grammarAccess.getBoolRule()); + before(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); rulebool(); state._fsp--; - after(grammarAccess.getBoolRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolRule()); + match(input,EOF,FOLLOW_2); } @@ -4312,8 +4312,8 @@ public final void entryRulebool() throws RecognitionException { // InternalRos1Parser.g:1474:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; public final void rulebool() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1478:2: ( ( ( rule__Bool__Group__0 ) ) ) // InternalRos1Parser.g:1479:2: ( ( rule__Bool__Group__0 ) ) @@ -4321,7 +4321,7 @@ public final void rulebool() throws RecognitionException { // InternalRos1Parser.g:1479:2: ( ( rule__Bool__Group__0 ) ) // InternalRos1Parser.g:1480:3: ( rule__Bool__Group__0 ) { - before(grammarAccess.getBoolAccess().getGroup()); + before(grammarAccess.getBoolAccess().getGroup()); // InternalRos1Parser.g:1481:3: ( rule__Bool__Group__0 ) // InternalRos1Parser.g:1481:4: rule__Bool__Group__0 { @@ -4333,7 +4333,7 @@ public final void rulebool() throws RecognitionException { } - after(grammarAccess.getBoolAccess().getGroup()); + after(grammarAccess.getBoolAccess().getGroup()); } @@ -4347,7 +4347,7 @@ public final void rulebool() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4362,14 +4362,14 @@ public final void entryRuleint8() throws RecognitionException { // InternalRos1Parser.g:1491:1: ( ruleint8 EOF ) // InternalRos1Parser.g:1492:1: ruleint8 EOF { - before(grammarAccess.getInt8Rule()); + before(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); ruleint8(); state._fsp--; - after(grammarAccess.getInt8Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt8Rule()); + match(input,EOF,FOLLOW_2); } @@ -4389,8 +4389,8 @@ public final void entryRuleint8() throws RecognitionException { // InternalRos1Parser.g:1499:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; public final void ruleint8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1503:2: ( ( ( rule__Int8__Group__0 ) ) ) // InternalRos1Parser.g:1504:2: ( ( rule__Int8__Group__0 ) ) @@ -4398,7 +4398,7 @@ public final void ruleint8() throws RecognitionException { // InternalRos1Parser.g:1504:2: ( ( rule__Int8__Group__0 ) ) // InternalRos1Parser.g:1505:3: ( rule__Int8__Group__0 ) { - before(grammarAccess.getInt8Access().getGroup()); + before(grammarAccess.getInt8Access().getGroup()); // InternalRos1Parser.g:1506:3: ( rule__Int8__Group__0 ) // InternalRos1Parser.g:1506:4: rule__Int8__Group__0 { @@ -4410,7 +4410,7 @@ public final void ruleint8() throws RecognitionException { } - after(grammarAccess.getInt8Access().getGroup()); + after(grammarAccess.getInt8Access().getGroup()); } @@ -4424,7 +4424,7 @@ public final void ruleint8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4439,14 +4439,14 @@ public final void entryRuleuint8() throws RecognitionException { // InternalRos1Parser.g:1516:1: ( ruleuint8 EOF ) // InternalRos1Parser.g:1517:1: ruleuint8 EOF { - before(grammarAccess.getUint8Rule()); + before(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); ruleuint8(); state._fsp--; - after(grammarAccess.getUint8Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint8Rule()); + match(input,EOF,FOLLOW_2); } @@ -4466,8 +4466,8 @@ public final void entryRuleuint8() throws RecognitionException { // InternalRos1Parser.g:1524:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; public final void ruleuint8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1528:2: ( ( ( rule__Uint8__Group__0 ) ) ) // InternalRos1Parser.g:1529:2: ( ( rule__Uint8__Group__0 ) ) @@ -4475,7 +4475,7 @@ public final void ruleuint8() throws RecognitionException { // InternalRos1Parser.g:1529:2: ( ( rule__Uint8__Group__0 ) ) // InternalRos1Parser.g:1530:3: ( rule__Uint8__Group__0 ) { - before(grammarAccess.getUint8Access().getGroup()); + before(grammarAccess.getUint8Access().getGroup()); // InternalRos1Parser.g:1531:3: ( rule__Uint8__Group__0 ) // InternalRos1Parser.g:1531:4: rule__Uint8__Group__0 { @@ -4487,7 +4487,7 @@ public final void ruleuint8() throws RecognitionException { } - after(grammarAccess.getUint8Access().getGroup()); + after(grammarAccess.getUint8Access().getGroup()); } @@ -4501,7 +4501,7 @@ public final void ruleuint8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4516,14 +4516,14 @@ public final void entryRuleint16() throws RecognitionException { // InternalRos1Parser.g:1541:1: ( ruleint16 EOF ) // InternalRos1Parser.g:1542:1: ruleint16 EOF { - before(grammarAccess.getInt16Rule()); + before(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); ruleint16(); state._fsp--; - after(grammarAccess.getInt16Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt16Rule()); + match(input,EOF,FOLLOW_2); } @@ -4543,8 +4543,8 @@ public final void entryRuleint16() throws RecognitionException { // InternalRos1Parser.g:1549:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; public final void ruleint16() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1553:2: ( ( ( rule__Int16__Group__0 ) ) ) // InternalRos1Parser.g:1554:2: ( ( rule__Int16__Group__0 ) ) @@ -4552,7 +4552,7 @@ public final void ruleint16() throws RecognitionException { // InternalRos1Parser.g:1554:2: ( ( rule__Int16__Group__0 ) ) // InternalRos1Parser.g:1555:3: ( rule__Int16__Group__0 ) { - before(grammarAccess.getInt16Access().getGroup()); + before(grammarAccess.getInt16Access().getGroup()); // InternalRos1Parser.g:1556:3: ( rule__Int16__Group__0 ) // InternalRos1Parser.g:1556:4: rule__Int16__Group__0 { @@ -4564,7 +4564,7 @@ public final void ruleint16() throws RecognitionException { } - after(grammarAccess.getInt16Access().getGroup()); + after(grammarAccess.getInt16Access().getGroup()); } @@ -4578,7 +4578,7 @@ public final void ruleint16() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4593,14 +4593,14 @@ public final void entryRuleuint16() throws RecognitionException { // InternalRos1Parser.g:1566:1: ( ruleuint16 EOF ) // InternalRos1Parser.g:1567:1: ruleuint16 EOF { - before(grammarAccess.getUint16Rule()); + before(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); ruleuint16(); state._fsp--; - after(grammarAccess.getUint16Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint16Rule()); + match(input,EOF,FOLLOW_2); } @@ -4620,8 +4620,8 @@ public final void entryRuleuint16() throws RecognitionException { // InternalRos1Parser.g:1574:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; public final void ruleuint16() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1578:2: ( ( ( rule__Uint16__Group__0 ) ) ) // InternalRos1Parser.g:1579:2: ( ( rule__Uint16__Group__0 ) ) @@ -4629,7 +4629,7 @@ public final void ruleuint16() throws RecognitionException { // InternalRos1Parser.g:1579:2: ( ( rule__Uint16__Group__0 ) ) // InternalRos1Parser.g:1580:3: ( rule__Uint16__Group__0 ) { - before(grammarAccess.getUint16Access().getGroup()); + before(grammarAccess.getUint16Access().getGroup()); // InternalRos1Parser.g:1581:3: ( rule__Uint16__Group__0 ) // InternalRos1Parser.g:1581:4: rule__Uint16__Group__0 { @@ -4641,7 +4641,7 @@ public final void ruleuint16() throws RecognitionException { } - after(grammarAccess.getUint16Access().getGroup()); + after(grammarAccess.getUint16Access().getGroup()); } @@ -4655,7 +4655,7 @@ public final void ruleuint16() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4670,14 +4670,14 @@ public final void entryRuleint32() throws RecognitionException { // InternalRos1Parser.g:1591:1: ( ruleint32 EOF ) // InternalRos1Parser.g:1592:1: ruleint32 EOF { - before(grammarAccess.getInt32Rule()); + before(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); ruleint32(); state._fsp--; - after(grammarAccess.getInt32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt32Rule()); + match(input,EOF,FOLLOW_2); } @@ -4697,8 +4697,8 @@ public final void entryRuleint32() throws RecognitionException { // InternalRos1Parser.g:1599:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; public final void ruleint32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1603:2: ( ( ( rule__Int32__Group__0 ) ) ) // InternalRos1Parser.g:1604:2: ( ( rule__Int32__Group__0 ) ) @@ -4706,7 +4706,7 @@ public final void ruleint32() throws RecognitionException { // InternalRos1Parser.g:1604:2: ( ( rule__Int32__Group__0 ) ) // InternalRos1Parser.g:1605:3: ( rule__Int32__Group__0 ) { - before(grammarAccess.getInt32Access().getGroup()); + before(grammarAccess.getInt32Access().getGroup()); // InternalRos1Parser.g:1606:3: ( rule__Int32__Group__0 ) // InternalRos1Parser.g:1606:4: rule__Int32__Group__0 { @@ -4718,7 +4718,7 @@ public final void ruleint32() throws RecognitionException { } - after(grammarAccess.getInt32Access().getGroup()); + after(grammarAccess.getInt32Access().getGroup()); } @@ -4732,7 +4732,7 @@ public final void ruleint32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4747,14 +4747,14 @@ public final void entryRuleuint32() throws RecognitionException { // InternalRos1Parser.g:1616:1: ( ruleuint32 EOF ) // InternalRos1Parser.g:1617:1: ruleuint32 EOF { - before(grammarAccess.getUint32Rule()); + before(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); ruleuint32(); state._fsp--; - after(grammarAccess.getUint32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint32Rule()); + match(input,EOF,FOLLOW_2); } @@ -4774,8 +4774,8 @@ public final void entryRuleuint32() throws RecognitionException { // InternalRos1Parser.g:1624:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; public final void ruleuint32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1628:2: ( ( ( rule__Uint32__Group__0 ) ) ) // InternalRos1Parser.g:1629:2: ( ( rule__Uint32__Group__0 ) ) @@ -4783,7 +4783,7 @@ public final void ruleuint32() throws RecognitionException { // InternalRos1Parser.g:1629:2: ( ( rule__Uint32__Group__0 ) ) // InternalRos1Parser.g:1630:3: ( rule__Uint32__Group__0 ) { - before(grammarAccess.getUint32Access().getGroup()); + before(grammarAccess.getUint32Access().getGroup()); // InternalRos1Parser.g:1631:3: ( rule__Uint32__Group__0 ) // InternalRos1Parser.g:1631:4: rule__Uint32__Group__0 { @@ -4795,7 +4795,7 @@ public final void ruleuint32() throws RecognitionException { } - after(grammarAccess.getUint32Access().getGroup()); + after(grammarAccess.getUint32Access().getGroup()); } @@ -4809,7 +4809,7 @@ public final void ruleuint32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4824,14 +4824,14 @@ public final void entryRuleint64() throws RecognitionException { // InternalRos1Parser.g:1641:1: ( ruleint64 EOF ) // InternalRos1Parser.g:1642:1: ruleint64 EOF { - before(grammarAccess.getInt64Rule()); + before(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); ruleint64(); state._fsp--; - after(grammarAccess.getInt64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt64Rule()); + match(input,EOF,FOLLOW_2); } @@ -4851,8 +4851,8 @@ public final void entryRuleint64() throws RecognitionException { // InternalRos1Parser.g:1649:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; public final void ruleint64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1653:2: ( ( ( rule__Int64__Group__0 ) ) ) // InternalRos1Parser.g:1654:2: ( ( rule__Int64__Group__0 ) ) @@ -4860,7 +4860,7 @@ public final void ruleint64() throws RecognitionException { // InternalRos1Parser.g:1654:2: ( ( rule__Int64__Group__0 ) ) // InternalRos1Parser.g:1655:3: ( rule__Int64__Group__0 ) { - before(grammarAccess.getInt64Access().getGroup()); + before(grammarAccess.getInt64Access().getGroup()); // InternalRos1Parser.g:1656:3: ( rule__Int64__Group__0 ) // InternalRos1Parser.g:1656:4: rule__Int64__Group__0 { @@ -4872,7 +4872,7 @@ public final void ruleint64() throws RecognitionException { } - after(grammarAccess.getInt64Access().getGroup()); + after(grammarAccess.getInt64Access().getGroup()); } @@ -4886,7 +4886,7 @@ public final void ruleint64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4901,14 +4901,14 @@ public final void entryRuleuint64() throws RecognitionException { // InternalRos1Parser.g:1666:1: ( ruleuint64 EOF ) // InternalRos1Parser.g:1667:1: ruleuint64 EOF { - before(grammarAccess.getUint64Rule()); + before(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); ruleuint64(); state._fsp--; - after(grammarAccess.getUint64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint64Rule()); + match(input,EOF,FOLLOW_2); } @@ -4928,8 +4928,8 @@ public final void entryRuleuint64() throws RecognitionException { // InternalRos1Parser.g:1674:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; public final void ruleuint64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1678:2: ( ( ( rule__Uint64__Group__0 ) ) ) // InternalRos1Parser.g:1679:2: ( ( rule__Uint64__Group__0 ) ) @@ -4937,7 +4937,7 @@ public final void ruleuint64() throws RecognitionException { // InternalRos1Parser.g:1679:2: ( ( rule__Uint64__Group__0 ) ) // InternalRos1Parser.g:1680:3: ( rule__Uint64__Group__0 ) { - before(grammarAccess.getUint64Access().getGroup()); + before(grammarAccess.getUint64Access().getGroup()); // InternalRos1Parser.g:1681:3: ( rule__Uint64__Group__0 ) // InternalRos1Parser.g:1681:4: rule__Uint64__Group__0 { @@ -4949,7 +4949,7 @@ public final void ruleuint64() throws RecognitionException { } - after(grammarAccess.getUint64Access().getGroup()); + after(grammarAccess.getUint64Access().getGroup()); } @@ -4963,7 +4963,7 @@ public final void ruleuint64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4978,14 +4978,14 @@ public final void entryRulefloat32() throws RecognitionException { // InternalRos1Parser.g:1691:1: ( rulefloat32 EOF ) // InternalRos1Parser.g:1692:1: rulefloat32 EOF { - before(grammarAccess.getFloat32Rule()); + before(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); rulefloat32(); state._fsp--; - after(grammarAccess.getFloat32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat32Rule()); + match(input,EOF,FOLLOW_2); } @@ -5005,8 +5005,8 @@ public final void entryRulefloat32() throws RecognitionException { // InternalRos1Parser.g:1699:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; public final void rulefloat32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1703:2: ( ( ( rule__Float32__Group__0 ) ) ) // InternalRos1Parser.g:1704:2: ( ( rule__Float32__Group__0 ) ) @@ -5014,7 +5014,7 @@ public final void rulefloat32() throws RecognitionException { // InternalRos1Parser.g:1704:2: ( ( rule__Float32__Group__0 ) ) // InternalRos1Parser.g:1705:3: ( rule__Float32__Group__0 ) { - before(grammarAccess.getFloat32Access().getGroup()); + before(grammarAccess.getFloat32Access().getGroup()); // InternalRos1Parser.g:1706:3: ( rule__Float32__Group__0 ) // InternalRos1Parser.g:1706:4: rule__Float32__Group__0 { @@ -5026,7 +5026,7 @@ public final void rulefloat32() throws RecognitionException { } - after(grammarAccess.getFloat32Access().getGroup()); + after(grammarAccess.getFloat32Access().getGroup()); } @@ -5040,7 +5040,7 @@ public final void rulefloat32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5055,14 +5055,14 @@ public final void entryRulefloat64() throws RecognitionException { // InternalRos1Parser.g:1716:1: ( rulefloat64 EOF ) // InternalRos1Parser.g:1717:1: rulefloat64 EOF { - before(grammarAccess.getFloat64Rule()); + before(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); rulefloat64(); state._fsp--; - after(grammarAccess.getFloat64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat64Rule()); + match(input,EOF,FOLLOW_2); } @@ -5082,8 +5082,8 @@ public final void entryRulefloat64() throws RecognitionException { // InternalRos1Parser.g:1724:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; public final void rulefloat64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1728:2: ( ( ( rule__Float64__Group__0 ) ) ) // InternalRos1Parser.g:1729:2: ( ( rule__Float64__Group__0 ) ) @@ -5091,7 +5091,7 @@ public final void rulefloat64() throws RecognitionException { // InternalRos1Parser.g:1729:2: ( ( rule__Float64__Group__0 ) ) // InternalRos1Parser.g:1730:3: ( rule__Float64__Group__0 ) { - before(grammarAccess.getFloat64Access().getGroup()); + before(grammarAccess.getFloat64Access().getGroup()); // InternalRos1Parser.g:1731:3: ( rule__Float64__Group__0 ) // InternalRos1Parser.g:1731:4: rule__Float64__Group__0 { @@ -5103,7 +5103,7 @@ public final void rulefloat64() throws RecognitionException { } - after(grammarAccess.getFloat64Access().getGroup()); + after(grammarAccess.getFloat64Access().getGroup()); } @@ -5117,7 +5117,7 @@ public final void rulefloat64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5132,14 +5132,14 @@ public final void entryRulestring0() throws RecognitionException { // InternalRos1Parser.g:1741:1: ( rulestring0 EOF ) // InternalRos1Parser.g:1742:1: rulestring0 EOF { - before(grammarAccess.getString0Rule()); + before(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); rulestring0(); state._fsp--; - after(grammarAccess.getString0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getString0Rule()); + match(input,EOF,FOLLOW_2); } @@ -5159,8 +5159,8 @@ public final void entryRulestring0() throws RecognitionException { // InternalRos1Parser.g:1749:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; public final void rulestring0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1753:2: ( ( ( rule__String0__Group__0 ) ) ) // InternalRos1Parser.g:1754:2: ( ( rule__String0__Group__0 ) ) @@ -5168,7 +5168,7 @@ public final void rulestring0() throws RecognitionException { // InternalRos1Parser.g:1754:2: ( ( rule__String0__Group__0 ) ) // InternalRos1Parser.g:1755:3: ( rule__String0__Group__0 ) { - before(grammarAccess.getString0Access().getGroup()); + before(grammarAccess.getString0Access().getGroup()); // InternalRos1Parser.g:1756:3: ( rule__String0__Group__0 ) // InternalRos1Parser.g:1756:4: rule__String0__Group__0 { @@ -5180,7 +5180,7 @@ public final void rulestring0() throws RecognitionException { } - after(grammarAccess.getString0Access().getGroup()); + after(grammarAccess.getString0Access().getGroup()); } @@ -5194,7 +5194,7 @@ public final void rulestring0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5209,14 +5209,14 @@ public final void entryRulebyte() throws RecognitionException { // InternalRos1Parser.g:1766:1: ( rulebyte EOF ) // InternalRos1Parser.g:1767:1: rulebyte EOF { - before(grammarAccess.getByteRule()); + before(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); rulebyte(); state._fsp--; - after(grammarAccess.getByteRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getByteRule()); + match(input,EOF,FOLLOW_2); } @@ -5236,8 +5236,8 @@ public final void entryRulebyte() throws RecognitionException { // InternalRos1Parser.g:1774:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; public final void rulebyte() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1778:2: ( ( ( rule__Byte__Group__0 ) ) ) // InternalRos1Parser.g:1779:2: ( ( rule__Byte__Group__0 ) ) @@ -5245,7 +5245,7 @@ public final void rulebyte() throws RecognitionException { // InternalRos1Parser.g:1779:2: ( ( rule__Byte__Group__0 ) ) // InternalRos1Parser.g:1780:3: ( rule__Byte__Group__0 ) { - before(grammarAccess.getByteAccess().getGroup()); + before(grammarAccess.getByteAccess().getGroup()); // InternalRos1Parser.g:1781:3: ( rule__Byte__Group__0 ) // InternalRos1Parser.g:1781:4: rule__Byte__Group__0 { @@ -5257,7 +5257,7 @@ public final void rulebyte() throws RecognitionException { } - after(grammarAccess.getByteAccess().getGroup()); + after(grammarAccess.getByteAccess().getGroup()); } @@ -5271,7 +5271,7 @@ public final void rulebyte() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5286,14 +5286,14 @@ public final void entryRuletime() throws RecognitionException { // InternalRos1Parser.g:1791:1: ( ruletime EOF ) // InternalRos1Parser.g:1792:1: ruletime EOF { - before(grammarAccess.getTimeRule()); + before(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); ruletime(); state._fsp--; - after(grammarAccess.getTimeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTimeRule()); + match(input,EOF,FOLLOW_2); } @@ -5313,8 +5313,8 @@ public final void entryRuletime() throws RecognitionException { // InternalRos1Parser.g:1799:1: ruletime : ( ( rule__Time__Group__0 ) ) ; public final void ruletime() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1803:2: ( ( ( rule__Time__Group__0 ) ) ) // InternalRos1Parser.g:1804:2: ( ( rule__Time__Group__0 ) ) @@ -5322,7 +5322,7 @@ public final void ruletime() throws RecognitionException { // InternalRos1Parser.g:1804:2: ( ( rule__Time__Group__0 ) ) // InternalRos1Parser.g:1805:3: ( rule__Time__Group__0 ) { - before(grammarAccess.getTimeAccess().getGroup()); + before(grammarAccess.getTimeAccess().getGroup()); // InternalRos1Parser.g:1806:3: ( rule__Time__Group__0 ) // InternalRos1Parser.g:1806:4: rule__Time__Group__0 { @@ -5334,7 +5334,7 @@ public final void ruletime() throws RecognitionException { } - after(grammarAccess.getTimeAccess().getGroup()); + after(grammarAccess.getTimeAccess().getGroup()); } @@ -5348,7 +5348,7 @@ public final void ruletime() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5363,14 +5363,14 @@ public final void entryRuleduration() throws RecognitionException { // InternalRos1Parser.g:1816:1: ( ruleduration EOF ) // InternalRos1Parser.g:1817:1: ruleduration EOF { - before(grammarAccess.getDurationRule()); + before(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); ruleduration(); state._fsp--; - after(grammarAccess.getDurationRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDurationRule()); + match(input,EOF,FOLLOW_2); } @@ -5390,8 +5390,8 @@ public final void entryRuleduration() throws RecognitionException { // InternalRos1Parser.g:1824:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; public final void ruleduration() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1828:2: ( ( ( rule__Duration__Group__0 ) ) ) // InternalRos1Parser.g:1829:2: ( ( rule__Duration__Group__0 ) ) @@ -5399,7 +5399,7 @@ public final void ruleduration() throws RecognitionException { // InternalRos1Parser.g:1829:2: ( ( rule__Duration__Group__0 ) ) // InternalRos1Parser.g:1830:3: ( rule__Duration__Group__0 ) { - before(grammarAccess.getDurationAccess().getGroup()); + before(grammarAccess.getDurationAccess().getGroup()); // InternalRos1Parser.g:1831:3: ( rule__Duration__Group__0 ) // InternalRos1Parser.g:1831:4: rule__Duration__Group__0 { @@ -5411,7 +5411,7 @@ public final void ruleduration() throws RecognitionException { } - after(grammarAccess.getDurationAccess().getGroup()); + after(grammarAccess.getDurationAccess().getGroup()); } @@ -5425,7 +5425,7 @@ public final void ruleduration() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5440,14 +5440,14 @@ public final void entryRuleboolArray() throws RecognitionException { // InternalRos1Parser.g:1841:1: ( ruleboolArray EOF ) // InternalRos1Parser.g:1842:1: ruleboolArray EOF { - before(grammarAccess.getBoolArrayRule()); + before(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); ruleboolArray(); state._fsp--; - after(grammarAccess.getBoolArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5467,8 +5467,8 @@ public final void entryRuleboolArray() throws RecognitionException { // InternalRos1Parser.g:1849:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; public final void ruleboolArray() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1853:2: ( ( ( rule__BoolArray__Group__0 ) ) ) // InternalRos1Parser.g:1854:2: ( ( rule__BoolArray__Group__0 ) ) @@ -5476,7 +5476,7 @@ public final void ruleboolArray() throws RecognitionException { // InternalRos1Parser.g:1854:2: ( ( rule__BoolArray__Group__0 ) ) // InternalRos1Parser.g:1855:3: ( rule__BoolArray__Group__0 ) { - before(grammarAccess.getBoolArrayAccess().getGroup()); + before(grammarAccess.getBoolArrayAccess().getGroup()); // InternalRos1Parser.g:1856:3: ( rule__BoolArray__Group__0 ) // InternalRos1Parser.g:1856:4: rule__BoolArray__Group__0 { @@ -5488,7 +5488,7 @@ public final void ruleboolArray() throws RecognitionException { } - after(grammarAccess.getBoolArrayAccess().getGroup()); + after(grammarAccess.getBoolArrayAccess().getGroup()); } @@ -5502,7 +5502,7 @@ public final void ruleboolArray() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5517,14 +5517,14 @@ public final void entryRuleint8Array() throws RecognitionException { // InternalRos1Parser.g:1866:1: ( ruleint8Array EOF ) // InternalRos1Parser.g:1867:1: ruleint8Array EOF { - before(grammarAccess.getInt8ArrayRule()); + before(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); ruleint8Array(); state._fsp--; - after(grammarAccess.getInt8ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt8ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5544,8 +5544,8 @@ public final void entryRuleint8Array() throws RecognitionException { // InternalRos1Parser.g:1874:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; public final void ruleint8Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1878:2: ( ( ( rule__Int8Array__Group__0 ) ) ) // InternalRos1Parser.g:1879:2: ( ( rule__Int8Array__Group__0 ) ) @@ -5553,7 +5553,7 @@ public final void ruleint8Array() throws RecognitionException { // InternalRos1Parser.g:1879:2: ( ( rule__Int8Array__Group__0 ) ) // InternalRos1Parser.g:1880:3: ( rule__Int8Array__Group__0 ) { - before(grammarAccess.getInt8ArrayAccess().getGroup()); + before(grammarAccess.getInt8ArrayAccess().getGroup()); // InternalRos1Parser.g:1881:3: ( rule__Int8Array__Group__0 ) // InternalRos1Parser.g:1881:4: rule__Int8Array__Group__0 { @@ -5565,7 +5565,7 @@ public final void ruleint8Array() throws RecognitionException { } - after(grammarAccess.getInt8ArrayAccess().getGroup()); + after(grammarAccess.getInt8ArrayAccess().getGroup()); } @@ -5579,7 +5579,7 @@ public final void ruleint8Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5594,14 +5594,14 @@ public final void entryRuleuint8Array() throws RecognitionException { // InternalRos1Parser.g:1891:1: ( ruleuint8Array EOF ) // InternalRos1Parser.g:1892:1: ruleuint8Array EOF { - before(grammarAccess.getUint8ArrayRule()); + before(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); ruleuint8Array(); state._fsp--; - after(grammarAccess.getUint8ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint8ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5621,8 +5621,8 @@ public final void entryRuleuint8Array() throws RecognitionException { // InternalRos1Parser.g:1899:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; public final void ruleuint8Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1903:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) // InternalRos1Parser.g:1904:2: ( ( rule__Uint8Array__Group__0 ) ) @@ -5630,7 +5630,7 @@ public final void ruleuint8Array() throws RecognitionException { // InternalRos1Parser.g:1904:2: ( ( rule__Uint8Array__Group__0 ) ) // InternalRos1Parser.g:1905:3: ( rule__Uint8Array__Group__0 ) { - before(grammarAccess.getUint8ArrayAccess().getGroup()); + before(grammarAccess.getUint8ArrayAccess().getGroup()); // InternalRos1Parser.g:1906:3: ( rule__Uint8Array__Group__0 ) // InternalRos1Parser.g:1906:4: rule__Uint8Array__Group__0 { @@ -5642,7 +5642,7 @@ public final void ruleuint8Array() throws RecognitionException { } - after(grammarAccess.getUint8ArrayAccess().getGroup()); + after(grammarAccess.getUint8ArrayAccess().getGroup()); } @@ -5656,7 +5656,7 @@ public final void ruleuint8Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5671,14 +5671,14 @@ public final void entryRuleint16Array() throws RecognitionException { // InternalRos1Parser.g:1916:1: ( ruleint16Array EOF ) // InternalRos1Parser.g:1917:1: ruleint16Array EOF { - before(grammarAccess.getInt16ArrayRule()); + before(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); ruleint16Array(); state._fsp--; - after(grammarAccess.getInt16ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt16ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5698,8 +5698,8 @@ public final void entryRuleint16Array() throws RecognitionException { // InternalRos1Parser.g:1924:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; public final void ruleint16Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1928:2: ( ( ( rule__Int16Array__Group__0 ) ) ) // InternalRos1Parser.g:1929:2: ( ( rule__Int16Array__Group__0 ) ) @@ -5707,7 +5707,7 @@ public final void ruleint16Array() throws RecognitionException { // InternalRos1Parser.g:1929:2: ( ( rule__Int16Array__Group__0 ) ) // InternalRos1Parser.g:1930:3: ( rule__Int16Array__Group__0 ) { - before(grammarAccess.getInt16ArrayAccess().getGroup()); + before(grammarAccess.getInt16ArrayAccess().getGroup()); // InternalRos1Parser.g:1931:3: ( rule__Int16Array__Group__0 ) // InternalRos1Parser.g:1931:4: rule__Int16Array__Group__0 { @@ -5719,7 +5719,7 @@ public final void ruleint16Array() throws RecognitionException { } - after(grammarAccess.getInt16ArrayAccess().getGroup()); + after(grammarAccess.getInt16ArrayAccess().getGroup()); } @@ -5733,7 +5733,7 @@ public final void ruleint16Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5748,14 +5748,14 @@ public final void entryRuleuint16Array() throws RecognitionException { // InternalRos1Parser.g:1941:1: ( ruleuint16Array EOF ) // InternalRos1Parser.g:1942:1: ruleuint16Array EOF { - before(grammarAccess.getUint16ArrayRule()); + before(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); ruleuint16Array(); state._fsp--; - after(grammarAccess.getUint16ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint16ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5775,8 +5775,8 @@ public final void entryRuleuint16Array() throws RecognitionException { // InternalRos1Parser.g:1949:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; public final void ruleuint16Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1953:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) // InternalRos1Parser.g:1954:2: ( ( rule__Uint16Array__Group__0 ) ) @@ -5784,7 +5784,7 @@ public final void ruleuint16Array() throws RecognitionException { // InternalRos1Parser.g:1954:2: ( ( rule__Uint16Array__Group__0 ) ) // InternalRos1Parser.g:1955:3: ( rule__Uint16Array__Group__0 ) { - before(grammarAccess.getUint16ArrayAccess().getGroup()); + before(grammarAccess.getUint16ArrayAccess().getGroup()); // InternalRos1Parser.g:1956:3: ( rule__Uint16Array__Group__0 ) // InternalRos1Parser.g:1956:4: rule__Uint16Array__Group__0 { @@ -5796,7 +5796,7 @@ public final void ruleuint16Array() throws RecognitionException { } - after(grammarAccess.getUint16ArrayAccess().getGroup()); + after(grammarAccess.getUint16ArrayAccess().getGroup()); } @@ -5810,7 +5810,7 @@ public final void ruleuint16Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5825,14 +5825,14 @@ public final void entryRuleint32Array() throws RecognitionException { // InternalRos1Parser.g:1966:1: ( ruleint32Array EOF ) // InternalRos1Parser.g:1967:1: ruleint32Array EOF { - before(grammarAccess.getInt32ArrayRule()); + before(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); ruleint32Array(); state._fsp--; - after(grammarAccess.getInt32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5852,8 +5852,8 @@ public final void entryRuleint32Array() throws RecognitionException { // InternalRos1Parser.g:1974:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; public final void ruleint32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:1978:2: ( ( ( rule__Int32Array__Group__0 ) ) ) // InternalRos1Parser.g:1979:2: ( ( rule__Int32Array__Group__0 ) ) @@ -5861,7 +5861,7 @@ public final void ruleint32Array() throws RecognitionException { // InternalRos1Parser.g:1979:2: ( ( rule__Int32Array__Group__0 ) ) // InternalRos1Parser.g:1980:3: ( rule__Int32Array__Group__0 ) { - before(grammarAccess.getInt32ArrayAccess().getGroup()); + before(grammarAccess.getInt32ArrayAccess().getGroup()); // InternalRos1Parser.g:1981:3: ( rule__Int32Array__Group__0 ) // InternalRos1Parser.g:1981:4: rule__Int32Array__Group__0 { @@ -5873,7 +5873,7 @@ public final void ruleint32Array() throws RecognitionException { } - after(grammarAccess.getInt32ArrayAccess().getGroup()); + after(grammarAccess.getInt32ArrayAccess().getGroup()); } @@ -5887,7 +5887,7 @@ public final void ruleint32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5902,14 +5902,14 @@ public final void entryRuleuint32Array() throws RecognitionException { // InternalRos1Parser.g:1991:1: ( ruleuint32Array EOF ) // InternalRos1Parser.g:1992:1: ruleuint32Array EOF { - before(grammarAccess.getUint32ArrayRule()); + before(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); ruleuint32Array(); state._fsp--; - after(grammarAccess.getUint32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5929,8 +5929,8 @@ public final void entryRuleuint32Array() throws RecognitionException { // InternalRos1Parser.g:1999:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; public final void ruleuint32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2003:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) // InternalRos1Parser.g:2004:2: ( ( rule__Uint32Array__Group__0 ) ) @@ -5938,7 +5938,7 @@ public final void ruleuint32Array() throws RecognitionException { // InternalRos1Parser.g:2004:2: ( ( rule__Uint32Array__Group__0 ) ) // InternalRos1Parser.g:2005:3: ( rule__Uint32Array__Group__0 ) { - before(grammarAccess.getUint32ArrayAccess().getGroup()); + before(grammarAccess.getUint32ArrayAccess().getGroup()); // InternalRos1Parser.g:2006:3: ( rule__Uint32Array__Group__0 ) // InternalRos1Parser.g:2006:4: rule__Uint32Array__Group__0 { @@ -5950,7 +5950,7 @@ public final void ruleuint32Array() throws RecognitionException { } - after(grammarAccess.getUint32ArrayAccess().getGroup()); + after(grammarAccess.getUint32ArrayAccess().getGroup()); } @@ -5964,7 +5964,7 @@ public final void ruleuint32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5979,14 +5979,14 @@ public final void entryRuleint64Array() throws RecognitionException { // InternalRos1Parser.g:2016:1: ( ruleint64Array EOF ) // InternalRos1Parser.g:2017:1: ruleint64Array EOF { - before(grammarAccess.getInt64ArrayRule()); + before(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); ruleint64Array(); state._fsp--; - after(grammarAccess.getInt64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6006,8 +6006,8 @@ public final void entryRuleint64Array() throws RecognitionException { // InternalRos1Parser.g:2024:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; public final void ruleint64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2028:2: ( ( ( rule__Int64Array__Group__0 ) ) ) // InternalRos1Parser.g:2029:2: ( ( rule__Int64Array__Group__0 ) ) @@ -6015,7 +6015,7 @@ public final void ruleint64Array() throws RecognitionException { // InternalRos1Parser.g:2029:2: ( ( rule__Int64Array__Group__0 ) ) // InternalRos1Parser.g:2030:3: ( rule__Int64Array__Group__0 ) { - before(grammarAccess.getInt64ArrayAccess().getGroup()); + before(grammarAccess.getInt64ArrayAccess().getGroup()); // InternalRos1Parser.g:2031:3: ( rule__Int64Array__Group__0 ) // InternalRos1Parser.g:2031:4: rule__Int64Array__Group__0 { @@ -6027,7 +6027,7 @@ public final void ruleint64Array() throws RecognitionException { } - after(grammarAccess.getInt64ArrayAccess().getGroup()); + after(grammarAccess.getInt64ArrayAccess().getGroup()); } @@ -6041,7 +6041,7 @@ public final void ruleint64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6056,14 +6056,14 @@ public final void entryRuleuint64Array() throws RecognitionException { // InternalRos1Parser.g:2041:1: ( ruleuint64Array EOF ) // InternalRos1Parser.g:2042:1: ruleuint64Array EOF { - before(grammarAccess.getUint64ArrayRule()); + before(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); ruleuint64Array(); state._fsp--; - after(grammarAccess.getUint64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6083,8 +6083,8 @@ public final void entryRuleuint64Array() throws RecognitionException { // InternalRos1Parser.g:2049:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; public final void ruleuint64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2053:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) // InternalRos1Parser.g:2054:2: ( ( rule__Uint64Array__Group__0 ) ) @@ -6092,7 +6092,7 @@ public final void ruleuint64Array() throws RecognitionException { // InternalRos1Parser.g:2054:2: ( ( rule__Uint64Array__Group__0 ) ) // InternalRos1Parser.g:2055:3: ( rule__Uint64Array__Group__0 ) { - before(grammarAccess.getUint64ArrayAccess().getGroup()); + before(grammarAccess.getUint64ArrayAccess().getGroup()); // InternalRos1Parser.g:2056:3: ( rule__Uint64Array__Group__0 ) // InternalRos1Parser.g:2056:4: rule__Uint64Array__Group__0 { @@ -6104,7 +6104,7 @@ public final void ruleuint64Array() throws RecognitionException { } - after(grammarAccess.getUint64ArrayAccess().getGroup()); + after(grammarAccess.getUint64ArrayAccess().getGroup()); } @@ -6118,7 +6118,7 @@ public final void ruleuint64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6133,14 +6133,14 @@ public final void entryRulefloat32Array() throws RecognitionException { // InternalRos1Parser.g:2066:1: ( rulefloat32Array EOF ) // InternalRos1Parser.g:2067:1: rulefloat32Array EOF { - before(grammarAccess.getFloat32ArrayRule()); + before(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); rulefloat32Array(); state._fsp--; - after(grammarAccess.getFloat32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6160,8 +6160,8 @@ public final void entryRulefloat32Array() throws RecognitionException { // InternalRos1Parser.g:2074:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; public final void rulefloat32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2078:2: ( ( ( rule__Float32Array__Group__0 ) ) ) // InternalRos1Parser.g:2079:2: ( ( rule__Float32Array__Group__0 ) ) @@ -6169,7 +6169,7 @@ public final void rulefloat32Array() throws RecognitionException { // InternalRos1Parser.g:2079:2: ( ( rule__Float32Array__Group__0 ) ) // InternalRos1Parser.g:2080:3: ( rule__Float32Array__Group__0 ) { - before(grammarAccess.getFloat32ArrayAccess().getGroup()); + before(grammarAccess.getFloat32ArrayAccess().getGroup()); // InternalRos1Parser.g:2081:3: ( rule__Float32Array__Group__0 ) // InternalRos1Parser.g:2081:4: rule__Float32Array__Group__0 { @@ -6181,7 +6181,7 @@ public final void rulefloat32Array() throws RecognitionException { } - after(grammarAccess.getFloat32ArrayAccess().getGroup()); + after(grammarAccess.getFloat32ArrayAccess().getGroup()); } @@ -6195,7 +6195,7 @@ public final void rulefloat32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6210,14 +6210,14 @@ public final void entryRulefloat64Array() throws RecognitionException { // InternalRos1Parser.g:2091:1: ( rulefloat64Array EOF ) // InternalRos1Parser.g:2092:1: rulefloat64Array EOF { - before(grammarAccess.getFloat64ArrayRule()); + before(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); rulefloat64Array(); state._fsp--; - after(grammarAccess.getFloat64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6237,8 +6237,8 @@ public final void entryRulefloat64Array() throws RecognitionException { // InternalRos1Parser.g:2099:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; public final void rulefloat64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2103:2: ( ( ( rule__Float64Array__Group__0 ) ) ) // InternalRos1Parser.g:2104:2: ( ( rule__Float64Array__Group__0 ) ) @@ -6246,7 +6246,7 @@ public final void rulefloat64Array() throws RecognitionException { // InternalRos1Parser.g:2104:2: ( ( rule__Float64Array__Group__0 ) ) // InternalRos1Parser.g:2105:3: ( rule__Float64Array__Group__0 ) { - before(grammarAccess.getFloat64ArrayAccess().getGroup()); + before(grammarAccess.getFloat64ArrayAccess().getGroup()); // InternalRos1Parser.g:2106:3: ( rule__Float64Array__Group__0 ) // InternalRos1Parser.g:2106:4: rule__Float64Array__Group__0 { @@ -6258,7 +6258,7 @@ public final void rulefloat64Array() throws RecognitionException { } - after(grammarAccess.getFloat64ArrayAccess().getGroup()); + after(grammarAccess.getFloat64ArrayAccess().getGroup()); } @@ -6272,7 +6272,7 @@ public final void rulefloat64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6287,14 +6287,14 @@ public final void entryRulestring0Array() throws RecognitionException { // InternalRos1Parser.g:2116:1: ( rulestring0Array EOF ) // InternalRos1Parser.g:2117:1: rulestring0Array EOF { - before(grammarAccess.getString0ArrayRule()); + before(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); rulestring0Array(); state._fsp--; - after(grammarAccess.getString0ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getString0ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6314,8 +6314,8 @@ public final void entryRulestring0Array() throws RecognitionException { // InternalRos1Parser.g:2124:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; public final void rulestring0Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2128:2: ( ( ( rule__String0Array__Group__0 ) ) ) // InternalRos1Parser.g:2129:2: ( ( rule__String0Array__Group__0 ) ) @@ -6323,7 +6323,7 @@ public final void rulestring0Array() throws RecognitionException { // InternalRos1Parser.g:2129:2: ( ( rule__String0Array__Group__0 ) ) // InternalRos1Parser.g:2130:3: ( rule__String0Array__Group__0 ) { - before(grammarAccess.getString0ArrayAccess().getGroup()); + before(grammarAccess.getString0ArrayAccess().getGroup()); // InternalRos1Parser.g:2131:3: ( rule__String0Array__Group__0 ) // InternalRos1Parser.g:2131:4: rule__String0Array__Group__0 { @@ -6335,7 +6335,7 @@ public final void rulestring0Array() throws RecognitionException { } - after(grammarAccess.getString0ArrayAccess().getGroup()); + after(grammarAccess.getString0ArrayAccess().getGroup()); } @@ -6349,7 +6349,7 @@ public final void rulestring0Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6364,14 +6364,14 @@ public final void entryRulebyteArray() throws RecognitionException { // InternalRos1Parser.g:2141:1: ( rulebyteArray EOF ) // InternalRos1Parser.g:2142:1: rulebyteArray EOF { - before(grammarAccess.getByteArrayRule()); + before(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); rulebyteArray(); state._fsp--; - after(grammarAccess.getByteArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getByteArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6391,8 +6391,8 @@ public final void entryRulebyteArray() throws RecognitionException { // InternalRos1Parser.g:2149:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; public final void rulebyteArray() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2153:2: ( ( ( rule__ByteArray__Group__0 ) ) ) // InternalRos1Parser.g:2154:2: ( ( rule__ByteArray__Group__0 ) ) @@ -6400,7 +6400,7 @@ public final void rulebyteArray() throws RecognitionException { // InternalRos1Parser.g:2154:2: ( ( rule__ByteArray__Group__0 ) ) // InternalRos1Parser.g:2155:3: ( rule__ByteArray__Group__0 ) { - before(grammarAccess.getByteArrayAccess().getGroup()); + before(grammarAccess.getByteArrayAccess().getGroup()); // InternalRos1Parser.g:2156:3: ( rule__ByteArray__Group__0 ) // InternalRos1Parser.g:2156:4: rule__ByteArray__Group__0 { @@ -6412,7 +6412,7 @@ public final void rulebyteArray() throws RecognitionException { } - after(grammarAccess.getByteArrayAccess().getGroup()); + after(grammarAccess.getByteArrayAccess().getGroup()); } @@ -6426,7 +6426,7 @@ public final void rulebyteArray() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6441,14 +6441,14 @@ public final void entryRuleHeader() throws RecognitionException { // InternalRos1Parser.g:2166:1: ( ruleHeader EOF ) // InternalRos1Parser.g:2167:1: ruleHeader EOF { - before(grammarAccess.getHeaderRule()); + before(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); ruleHeader(); state._fsp--; - after(grammarAccess.getHeaderRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getHeaderRule()); + match(input,EOF,FOLLOW_2); } @@ -6468,8 +6468,8 @@ public final void entryRuleHeader() throws RecognitionException { // InternalRos1Parser.g:2174:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; public final void ruleHeader() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2178:2: ( ( ( rule__Header__Group__0 ) ) ) // InternalRos1Parser.g:2179:2: ( ( rule__Header__Group__0 ) ) @@ -6477,7 +6477,7 @@ public final void ruleHeader() throws RecognitionException { // InternalRos1Parser.g:2179:2: ( ( rule__Header__Group__0 ) ) // InternalRos1Parser.g:2180:3: ( rule__Header__Group__0 ) { - before(grammarAccess.getHeaderAccess().getGroup()); + before(grammarAccess.getHeaderAccess().getGroup()); // InternalRos1Parser.g:2181:3: ( rule__Header__Group__0 ) // InternalRos1Parser.g:2181:4: rule__Header__Group__0 { @@ -6489,7 +6489,7 @@ public final void ruleHeader() throws RecognitionException { } - after(grammarAccess.getHeaderAccess().getGroup()); + after(grammarAccess.getHeaderAccess().getGroup()); } @@ -6503,7 +6503,7 @@ public final void ruleHeader() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6518,14 +6518,14 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:2191:1: ( ruleTopicSpecRef EOF ) // InternalRos1Parser.g:2192:1: ruleTopicSpecRef EOF { - before(grammarAccess.getTopicSpecRefRule()); + before(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); ruleTopicSpecRef(); state._fsp--; - after(grammarAccess.getTopicSpecRefRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTopicSpecRefRule()); + match(input,EOF,FOLLOW_2); } @@ -6545,8 +6545,8 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:2199:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; public final void ruleTopicSpecRef() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2203:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) // InternalRos1Parser.g:2204:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) @@ -6554,7 +6554,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:2204:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) // InternalRos1Parser.g:2205:3: ( rule__TopicSpecRef__TopicSpecAssignment ) { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); // InternalRos1Parser.g:2206:3: ( rule__TopicSpecRef__TopicSpecAssignment ) // InternalRos1Parser.g:2206:4: rule__TopicSpecRef__TopicSpecAssignment { @@ -6566,7 +6566,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { } - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } @@ -6580,7 +6580,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6595,14 +6595,14 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:2216:1: ( ruleArrayTopicSpecRef EOF ) // InternalRos1Parser.g:2217:1: ruleArrayTopicSpecRef EOF { - before(grammarAccess.getArrayTopicSpecRefRule()); + before(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); ruleArrayTopicSpecRef(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefRule()); + match(input,EOF,FOLLOW_2); } @@ -6622,8 +6622,8 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:2224:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; public final void ruleArrayTopicSpecRef() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2228:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) // InternalRos1Parser.g:2229:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) @@ -6631,7 +6631,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:2229:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) // InternalRos1Parser.g:2230:3: ( rule__ArrayTopicSpecRef__Group__0 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); + before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); // InternalRos1Parser.g:2231:3: ( rule__ArrayTopicSpecRef__Group__0 ) // InternalRos1Parser.g:2231:4: rule__ArrayTopicSpecRef__Group__0 { @@ -6643,7 +6643,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { } - after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); + after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } @@ -6657,7 +6657,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6672,14 +6672,14 @@ public final void entryRuleKEYWORD() throws RecognitionException { // InternalRos1Parser.g:2241:1: ( ruleKEYWORD EOF ) // InternalRos1Parser.g:2242:1: ruleKEYWORD EOF { - before(grammarAccess.getKEYWORDRule()); + before(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getKEYWORDRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getKEYWORDRule()); + match(input,EOF,FOLLOW_2); } @@ -6699,8 +6699,8 @@ public final void entryRuleKEYWORD() throws RecognitionException { // InternalRos1Parser.g:2249:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; public final void ruleKEYWORD() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2253:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) // InternalRos1Parser.g:2254:2: ( ( rule__KEYWORD__Alternatives ) ) @@ -6708,7 +6708,7 @@ public final void ruleKEYWORD() throws RecognitionException { // InternalRos1Parser.g:2254:2: ( ( rule__KEYWORD__Alternatives ) ) // InternalRos1Parser.g:2255:3: ( rule__KEYWORD__Alternatives ) { - before(grammarAccess.getKEYWORDAccess().getAlternatives()); + before(grammarAccess.getKEYWORDAccess().getAlternatives()); // InternalRos1Parser.g:2256:3: ( rule__KEYWORD__Alternatives ) // InternalRos1Parser.g:2256:4: rule__KEYWORD__Alternatives { @@ -6720,7 +6720,7 @@ public final void ruleKEYWORD() throws RecognitionException { } - after(grammarAccess.getKEYWORDAccess().getAlternatives()); + after(grammarAccess.getKEYWORDAccess().getAlternatives()); } @@ -6734,7 +6734,7 @@ public final void ruleKEYWORD() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6749,14 +6749,14 @@ public final void entryRuleEString() throws RecognitionException { // InternalRos1Parser.g:2266:1: ( ruleEString EOF ) // InternalRos1Parser.g:2267:1: ruleEString EOF { - before(grammarAccess.getEStringRule()); + before(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); ruleEString(); state._fsp--; - after(grammarAccess.getEStringRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getEStringRule()); + match(input,EOF,FOLLOW_2); } @@ -6776,8 +6776,8 @@ public final void entryRuleEString() throws RecognitionException { // InternalRos1Parser.g:2274:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; public final void ruleEString() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2278:2: ( ( ( rule__EString__Alternatives ) ) ) // InternalRos1Parser.g:2279:2: ( ( rule__EString__Alternatives ) ) @@ -6785,7 +6785,7 @@ public final void ruleEString() throws RecognitionException { // InternalRos1Parser.g:2279:2: ( ( rule__EString__Alternatives ) ) // InternalRos1Parser.g:2280:3: ( rule__EString__Alternatives ) { - before(grammarAccess.getEStringAccess().getAlternatives()); + before(grammarAccess.getEStringAccess().getAlternatives()); // InternalRos1Parser.g:2281:3: ( rule__EString__Alternatives ) // InternalRos1Parser.g:2281:4: rule__EString__Alternatives { @@ -6797,7 +6797,7 @@ public final void ruleEString() throws RecognitionException { } - after(grammarAccess.getEStringAccess().getAlternatives()); + after(grammarAccess.getEStringAccess().getAlternatives()); } @@ -6811,7 +6811,7 @@ public final void ruleEString() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6826,14 +6826,14 @@ public final void entryRuleRosNames() throws RecognitionException { // InternalRos1Parser.g:2291:1: ( ruleRosNames EOF ) // InternalRos1Parser.g:2292:1: ruleRosNames EOF { - before(grammarAccess.getRosNamesRule()); + before(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); ruleRosNames(); state._fsp--; - after(grammarAccess.getRosNamesRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getRosNamesRule()); + match(input,EOF,FOLLOW_2); } @@ -6853,8 +6853,8 @@ public final void entryRuleRosNames() throws RecognitionException { // InternalRos1Parser.g:2299:1: ruleRosNames : ( ( rule__RosNames__Alternatives ) ) ; public final void ruleRosNames() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2303:2: ( ( ( rule__RosNames__Alternatives ) ) ) // InternalRos1Parser.g:2304:2: ( ( rule__RosNames__Alternatives ) ) @@ -6862,7 +6862,7 @@ public final void ruleRosNames() throws RecognitionException { // InternalRos1Parser.g:2304:2: ( ( rule__RosNames__Alternatives ) ) // InternalRos1Parser.g:2305:3: ( rule__RosNames__Alternatives ) { - before(grammarAccess.getRosNamesAccess().getAlternatives()); + before(grammarAccess.getRosNamesAccess().getAlternatives()); // InternalRos1Parser.g:2306:3: ( rule__RosNames__Alternatives ) // InternalRos1Parser.g:2306:4: rule__RosNames__Alternatives { @@ -6874,7 +6874,7 @@ public final void ruleRosNames() throws RecognitionException { } - after(grammarAccess.getRosNamesAccess().getAlternatives()); + after(grammarAccess.getRosNamesAccess().getAlternatives()); } @@ -6888,7 +6888,7 @@ public final void ruleRosNames() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6900,8 +6900,8 @@ public final void ruleRosNames() throws RecognitionException { // InternalRos1Parser.g:2314:1: rule__Node__Alternatives_2 : ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ); public final void rule__Node__Alternatives_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2318:1: ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ) int alt1=7; @@ -6955,7 +6955,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos1Parser.g:2319:2: ( ( rule__Node__Group_2_0__0 ) ) // InternalRos1Parser.g:2320:3: ( rule__Node__Group_2_0__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_0()); + before(grammarAccess.getNodeAccess().getGroup_2_0()); // InternalRos1Parser.g:2321:3: ( rule__Node__Group_2_0__0 ) // InternalRos1Parser.g:2321:4: rule__Node__Group_2_0__0 { @@ -6967,7 +6967,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_0()); + after(grammarAccess.getNodeAccess().getGroup_2_0()); } @@ -6980,7 +6980,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos1Parser.g:2325:2: ( ( rule__Node__Group_2_1__0 ) ) // InternalRos1Parser.g:2326:3: ( rule__Node__Group_2_1__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_1()); + before(grammarAccess.getNodeAccess().getGroup_2_1()); // InternalRos1Parser.g:2327:3: ( rule__Node__Group_2_1__0 ) // InternalRos1Parser.g:2327:4: rule__Node__Group_2_1__0 { @@ -6992,7 +6992,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_1()); + after(grammarAccess.getNodeAccess().getGroup_2_1()); } @@ -7005,7 +7005,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos1Parser.g:2331:2: ( ( rule__Node__Group_2_2__0 ) ) // InternalRos1Parser.g:2332:3: ( rule__Node__Group_2_2__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_2()); + before(grammarAccess.getNodeAccess().getGroup_2_2()); // InternalRos1Parser.g:2333:3: ( rule__Node__Group_2_2__0 ) // InternalRos1Parser.g:2333:4: rule__Node__Group_2_2__0 { @@ -7017,7 +7017,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_2()); + after(grammarAccess.getNodeAccess().getGroup_2_2()); } @@ -7030,7 +7030,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos1Parser.g:2337:2: ( ( rule__Node__Group_2_3__0 ) ) // InternalRos1Parser.g:2338:3: ( rule__Node__Group_2_3__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_3()); + before(grammarAccess.getNodeAccess().getGroup_2_3()); // InternalRos1Parser.g:2339:3: ( rule__Node__Group_2_3__0 ) // InternalRos1Parser.g:2339:4: rule__Node__Group_2_3__0 { @@ -7042,7 +7042,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_3()); + after(grammarAccess.getNodeAccess().getGroup_2_3()); } @@ -7055,7 +7055,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos1Parser.g:2343:2: ( ( rule__Node__Group_2_4__0 ) ) // InternalRos1Parser.g:2344:3: ( rule__Node__Group_2_4__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_4()); + before(grammarAccess.getNodeAccess().getGroup_2_4()); // InternalRos1Parser.g:2345:3: ( rule__Node__Group_2_4__0 ) // InternalRos1Parser.g:2345:4: rule__Node__Group_2_4__0 { @@ -7067,7 +7067,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_4()); + after(grammarAccess.getNodeAccess().getGroup_2_4()); } @@ -7080,7 +7080,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos1Parser.g:2349:2: ( ( rule__Node__Group_2_5__0 ) ) // InternalRos1Parser.g:2350:3: ( rule__Node__Group_2_5__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_5()); + before(grammarAccess.getNodeAccess().getGroup_2_5()); // InternalRos1Parser.g:2351:3: ( rule__Node__Group_2_5__0 ) // InternalRos1Parser.g:2351:4: rule__Node__Group_2_5__0 { @@ -7092,7 +7092,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_5()); + after(grammarAccess.getNodeAccess().getGroup_2_5()); } @@ -7105,7 +7105,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos1Parser.g:2355:2: ( ( rule__Node__Group_2_6__0 ) ) // InternalRos1Parser.g:2356:3: ( rule__Node__Group_2_6__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_6()); + before(grammarAccess.getNodeAccess().getGroup_2_6()); // InternalRos1Parser.g:2357:3: ( rule__Node__Group_2_6__0 ) // InternalRos1Parser.g:2357:4: rule__Node__Group_2_6__0 { @@ -7117,7 +7117,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_6()); + after(grammarAccess.getNodeAccess().getGroup_2_6()); } @@ -7133,7 +7133,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7145,8 +7145,8 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos1Parser.g:2365:1: rule__SpecBase__Alternatives : ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ); public final void rule__SpecBase__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2369:1: ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ) int alt2=3; @@ -7180,13 +7180,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2370:2: ( ruleTopicSpec ) // InternalRos1Parser.g:2371:3: ruleTopicSpec { - before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); pushFollow(FOLLOW_2); ruleTopicSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } @@ -7199,13 +7199,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2376:2: ( ruleServiceSpec ) // InternalRos1Parser.g:2377:3: ruleServiceSpec { - before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); pushFollow(FOLLOW_2); ruleServiceSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } @@ -7218,13 +7218,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2382:2: ( ruleActionSpec ) // InternalRos1Parser.g:2383:3: ruleActionSpec { - before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); pushFollow(FOLLOW_2); ruleActionSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } @@ -7240,7 +7240,7 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7252,8 +7252,8 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2392:1: rule__TopicSpec__NameAlternatives_2_0 : ( ( ruleEString ) | ( Header ) | ( String ) ); public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2396:1: ( ( ruleEString ) | ( Header ) | ( String ) ) int alt3=3; @@ -7288,13 +7288,13 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRos1Parser.g:2397:2: ( ruleEString ) // InternalRos1Parser.g:2398:3: ruleEString { - before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } @@ -7307,9 +7307,9 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRos1Parser.g:2403:2: ( Header ) // InternalRos1Parser.g:2404:3: Header { - before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); - match(input,Header,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + match(input,Header,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } @@ -7322,9 +7322,9 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRos1Parser.g:2409:2: ( String ) // InternalRos1Parser.g:2410:3: String { - before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); - match(input,String,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + match(input,String,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } @@ -7340,7 +7340,7 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7352,8 +7352,8 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRos1Parser.g:2419:1: rule__Dependency__Alternatives : ( ( rulePackageDependency ) | ( ruleExternalDependency ) ); public final void rule__Dependency__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2423:1: ( ( rulePackageDependency ) | ( ruleExternalDependency ) ) int alt4=2; @@ -7378,13 +7378,13 @@ else if ( (LA4_0==ExternalDependency) ) { // InternalRos1Parser.g:2424:2: ( rulePackageDependency ) // InternalRos1Parser.g:2425:3: rulePackageDependency { - before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); pushFollow(FOLLOW_2); rulePackageDependency(); state._fsp--; - after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } @@ -7397,13 +7397,13 @@ else if ( (LA4_0==ExternalDependency) ) { // InternalRos1Parser.g:2430:2: ( ruleExternalDependency ) // InternalRos1Parser.g:2431:3: ruleExternalDependency { - before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); pushFollow(FOLLOW_2); ruleExternalDependency(); state._fsp--; - after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } @@ -7419,7 +7419,7 @@ else if ( (LA4_0==ExternalDependency) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7431,8 +7431,8 @@ else if ( (LA4_0==ExternalDependency) ) { // InternalRos1Parser.g:2440:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); public final void rule__Namespace__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2444:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) int alt5=3; @@ -7466,13 +7466,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2445:2: ( ruleGlobalNamespace ) // InternalRos1Parser.g:2446:3: ruleGlobalNamespace { - before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); pushFollow(FOLLOW_2); ruleGlobalNamespace(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } @@ -7485,13 +7485,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2451:2: ( ruleRelativeNamespace_Impl ) // InternalRos1Parser.g:2452:3: ruleRelativeNamespace_Impl { - before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); pushFollow(FOLLOW_2); ruleRelativeNamespace_Impl(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } @@ -7504,13 +7504,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2457:2: ( rulePrivateNamespace ) // InternalRos1Parser.g:2458:3: rulePrivateNamespace { - before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); pushFollow(FOLLOW_2); rulePrivateNamespace(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } @@ -7526,7 +7526,7 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7538,8 +7538,8 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2467:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2471:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) int alt6=8; @@ -7598,13 +7598,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2472:2: ( ruleParameterListType ) // InternalRos1Parser.g:2473:3: ruleParameterListType { - before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); ruleParameterListType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } @@ -7617,13 +7617,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2478:2: ( ruleParameterStructType ) // InternalRos1Parser.g:2479:3: ruleParameterStructType { - before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); ruleParameterStructType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } @@ -7636,13 +7636,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2484:2: ( ruleParameterIntegerType ) // InternalRos1Parser.g:2485:3: ruleParameterIntegerType { - before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); ruleParameterIntegerType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } @@ -7655,13 +7655,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2490:2: ( ruleParameterStringType ) // InternalRos1Parser.g:2491:3: ruleParameterStringType { - before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); ruleParameterStringType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } @@ -7674,13 +7674,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2496:2: ( ruleParameterDoubleType ) // InternalRos1Parser.g:2497:3: ruleParameterDoubleType { - before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); ruleParameterDoubleType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } @@ -7693,13 +7693,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2502:2: ( ruleParameterBooleanType ) // InternalRos1Parser.g:2503:3: ruleParameterBooleanType { - before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); ruleParameterBooleanType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } @@ -7712,13 +7712,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2508:2: ( ruleParameterBase64Type ) // InternalRos1Parser.g:2509:3: ruleParameterBase64Type { - before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); ruleParameterBase64Type(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } @@ -7731,13 +7731,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2514:2: ( ruleParameterArrayType ) // InternalRos1Parser.g:2515:3: ruleParameterArrayType { - before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); ruleParameterArrayType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } @@ -7753,7 +7753,7 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7765,8 +7765,8 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos1Parser.g:2524:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2528:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) int alt7=7; @@ -7778,13 +7778,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos1Parser.g:2529:2: ( ruleParameterString ) // InternalRos1Parser.g:2530:3: ruleParameterString { - before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } @@ -7797,13 +7797,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos1Parser.g:2535:2: ( ruleParameterBase64 ) // InternalRos1Parser.g:2536:3: ruleParameterBase64 { - before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } @@ -7816,13 +7816,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos1Parser.g:2541:2: ( ruleParameterInteger ) // InternalRos1Parser.g:2542:3: ruleParameterInteger { - before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } @@ -7835,13 +7835,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos1Parser.g:2547:2: ( ruleParameterDouble ) // InternalRos1Parser.g:2548:3: ruleParameterDouble { - before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } @@ -7854,13 +7854,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos1Parser.g:2553:2: ( ruleParameterBoolean ) // InternalRos1Parser.g:2554:3: ruleParameterBoolean { - before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } @@ -7873,13 +7873,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos1Parser.g:2559:2: ( ruleParameterList ) // InternalRos1Parser.g:2560:3: ruleParameterList { - before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } @@ -7892,13 +7892,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos1Parser.g:2565:2: ( ruleParameterStruct ) // InternalRos1Parser.g:2566:3: ruleParameterStruct { - before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); ruleParameterStruct(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } @@ -7914,7 +7914,7 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7926,8 +7926,8 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos1Parser.g:2575:1: rule__MessagePart__DataAlternatives_1_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2579:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) int alt8=3; @@ -7972,13 +7972,13 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRos1Parser.g:2580:2: ( ruleKEYWORD ) // InternalRos1Parser.g:2581:3: ruleKEYWORD { - before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); pushFollow(FOLLOW_2); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } @@ -7991,9 +7991,9 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRos1Parser.g:2586:2: ( RULE_MESSAGE_ASIGMENT ) // InternalRos1Parser.g:2587:3: RULE_MESSAGE_ASIGMENT { - before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); - after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); + after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } @@ -8006,13 +8006,13 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRos1Parser.g:2592:2: ( ruleEString ) // InternalRos1Parser.g:2593:3: ruleEString { - before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } @@ -8028,7 +8028,7 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8040,8 +8040,8 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRos1Parser.g:2602:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); public final void rule__AbstractType__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2606:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) int alt9=31; @@ -8053,13 +8053,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2607:2: ( rulebool ) // InternalRos1Parser.g:2608:3: rulebool { - before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); rulebool(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } @@ -8072,13 +8072,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2613:2: ( ruleint8 ) // InternalRos1Parser.g:2614:3: ruleint8 { - before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); ruleint8(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } @@ -8091,13 +8091,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2619:2: ( ruleuint8 ) // InternalRos1Parser.g:2620:3: ruleuint8 { - before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); ruleuint8(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } @@ -8110,13 +8110,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2625:2: ( ruleint16 ) // InternalRos1Parser.g:2626:3: ruleint16 { - before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); ruleint16(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } @@ -8129,13 +8129,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2631:2: ( ruleuint16 ) // InternalRos1Parser.g:2632:3: ruleuint16 { - before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); ruleuint16(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } @@ -8148,13 +8148,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2637:2: ( ruleint32 ) // InternalRos1Parser.g:2638:3: ruleint32 { - before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); ruleint32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } @@ -8167,13 +8167,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2643:2: ( ruleuint32 ) // InternalRos1Parser.g:2644:3: ruleuint32 { - before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); ruleuint32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } @@ -8186,13 +8186,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2649:2: ( ruleint64 ) // InternalRos1Parser.g:2650:3: ruleint64 { - before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); ruleint64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } @@ -8205,13 +8205,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2655:2: ( ruleuint64 ) // InternalRos1Parser.g:2656:3: ruleuint64 { - before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); ruleuint64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } @@ -8224,13 +8224,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2661:2: ( rulefloat32 ) // InternalRos1Parser.g:2662:3: rulefloat32 { - before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); rulefloat32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } @@ -8243,13 +8243,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2667:2: ( rulefloat64 ) // InternalRos1Parser.g:2668:3: rulefloat64 { - before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); rulefloat64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } @@ -8262,13 +8262,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2673:2: ( rulestring0 ) // InternalRos1Parser.g:2674:3: rulestring0 { - before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); rulestring0(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } @@ -8281,13 +8281,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2679:2: ( rulebyte ) // InternalRos1Parser.g:2680:3: rulebyte { - before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); rulebyte(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } @@ -8300,13 +8300,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2685:2: ( ruletime ) // InternalRos1Parser.g:2686:3: ruletime { - before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); ruletime(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } @@ -8319,13 +8319,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2691:2: ( ruleduration ) // InternalRos1Parser.g:2692:3: ruleduration { - before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); ruleduration(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } @@ -8338,13 +8338,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2697:2: ( ruleHeader ) // InternalRos1Parser.g:2698:3: ruleHeader { - before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); ruleHeader(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } @@ -8357,13 +8357,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2703:2: ( ruleboolArray ) // InternalRos1Parser.g:2704:3: ruleboolArray { - before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); ruleboolArray(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } @@ -8376,13 +8376,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2709:2: ( ruleint8Array ) // InternalRos1Parser.g:2710:3: ruleint8Array { - before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); ruleint8Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } @@ -8395,13 +8395,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2715:2: ( ruleuint8Array ) // InternalRos1Parser.g:2716:3: ruleuint8Array { - before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); ruleuint8Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } @@ -8414,13 +8414,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2721:2: ( ruleint16Array ) // InternalRos1Parser.g:2722:3: ruleint16Array { - before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); ruleint16Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } @@ -8433,13 +8433,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2727:2: ( ruleuint16Array ) // InternalRos1Parser.g:2728:3: ruleuint16Array { - before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); ruleuint16Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } @@ -8452,13 +8452,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2733:2: ( ruleint32Array ) // InternalRos1Parser.g:2734:3: ruleint32Array { - before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); ruleint32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } @@ -8471,13 +8471,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2739:2: ( ruleuint32Array ) // InternalRos1Parser.g:2740:3: ruleuint32Array { - before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); ruleuint32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } @@ -8490,13 +8490,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2745:2: ( ruleint64Array ) // InternalRos1Parser.g:2746:3: ruleint64Array { - before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); ruleint64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } @@ -8509,13 +8509,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2751:2: ( ruleuint64Array ) // InternalRos1Parser.g:2752:3: ruleuint64Array { - before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); ruleuint64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } @@ -8528,13 +8528,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2757:2: ( rulefloat32Array ) // InternalRos1Parser.g:2758:3: rulefloat32Array { - before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); rulefloat32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } @@ -8547,13 +8547,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2763:2: ( rulefloat64Array ) // InternalRos1Parser.g:2764:3: rulefloat64Array { - before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); rulefloat64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } @@ -8566,13 +8566,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2769:2: ( rulestring0Array ) // InternalRos1Parser.g:2770:3: rulestring0Array { - before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); rulestring0Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } @@ -8585,13 +8585,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2775:2: ( rulebyteArray ) // InternalRos1Parser.g:2776:3: rulebyteArray { - before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); rulebyteArray(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } @@ -8604,13 +8604,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2781:2: ( ruleTopicSpecRef ) // InternalRos1Parser.g:2782:3: ruleTopicSpecRef { - before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); ruleTopicSpecRef(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } @@ -8623,13 +8623,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2787:2: ( ruleArrayTopicSpecRef ) // InternalRos1Parser.g:2788:3: ruleArrayTopicSpecRef { - before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); ruleArrayTopicSpecRef(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } @@ -8645,7 +8645,7 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8657,8 +8657,8 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos1Parser.g:2797:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); public final void rule__KEYWORD__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2801:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) int alt10=11; @@ -8732,9 +8732,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2802:2: ( Goal ) // InternalRos1Parser.g:2803:3: Goal { - before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); - match(input,Goal,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + match(input,Goal,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } @@ -8747,9 +8747,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2808:2: ( Message ) // InternalRos1Parser.g:2809:3: Message { - before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); - match(input,Message,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + match(input,Message,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } @@ -8762,9 +8762,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2814:2: ( Result ) // InternalRos1Parser.g:2815:3: Result { - before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); - match(input,Result,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + match(input,Result,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } @@ -8777,9 +8777,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2820:2: ( Feedback ) // InternalRos1Parser.g:2821:3: Feedback { - before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); - match(input,Feedback,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + match(input,Feedback,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } @@ -8792,9 +8792,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2826:2: ( Name ) // InternalRos1Parser.g:2827:3: Name { - before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); - match(input,Name,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + match(input,Name,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } @@ -8807,9 +8807,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2832:2: ( Value ) // InternalRos1Parser.g:2833:3: Value { - before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); - match(input,Value,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + match(input,Value,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } @@ -8822,9 +8822,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2838:2: ( Service ) // InternalRos1Parser.g:2839:3: Service { - before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); - match(input,Service,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + match(input,Service,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } @@ -8837,9 +8837,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2844:2: ( Type ) // InternalRos1Parser.g:2845:3: Type { - before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); - match(input,Type,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + match(input,Type,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } @@ -8852,9 +8852,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2850:2: ( Action ) // InternalRos1Parser.g:2851:3: Action { - before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); - match(input,Action,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + match(input,Action,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } @@ -8867,9 +8867,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2856:2: ( Duration ) // InternalRos1Parser.g:2857:3: Duration { - before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); - match(input,Duration,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + match(input,Duration,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } @@ -8882,9 +8882,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2862:2: ( Time ) // InternalRos1Parser.g:2863:3: Time { - before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); - match(input,Time,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + match(input,Time,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } @@ -8900,7 +8900,7 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8912,8 +8912,8 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2872:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); public final void rule__EString__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2876:1: ( ( RULE_STRING ) | ( RULE_ID ) ) int alt11=2; @@ -8938,9 +8938,9 @@ else if ( (LA11_0==RULE_ID) ) { // InternalRos1Parser.g:2877:2: ( RULE_STRING ) // InternalRos1Parser.g:2878:3: RULE_STRING { - before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } @@ -8953,9 +8953,9 @@ else if ( (LA11_0==RULE_ID) ) { // InternalRos1Parser.g:2883:2: ( RULE_ID ) // InternalRos1Parser.g:2884:3: RULE_ID { - before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } @@ -8971,7 +8971,7 @@ else if ( (LA11_0==RULE_ID) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8983,8 +8983,8 @@ else if ( (LA11_0==RULE_ID) ) { // InternalRos1Parser.g:2893:1: rule__RosNames__Alternatives : ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ); public final void rule__RosNames__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2897:1: ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ) int alt12=3; @@ -9018,9 +9018,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2898:2: ( RULE_ROS_CONVENTION_A ) // InternalRos1Parser.g:2899:3: RULE_ROS_CONVENTION_A { - before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); - match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } @@ -9033,9 +9033,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2904:2: ( RULE_ID ) // InternalRos1Parser.g:2905:3: RULE_ID { - before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } @@ -9048,9 +9048,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2910:2: ( Node ) // InternalRos1Parser.g:2911:3: Node { - before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); - match(input,Node,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + match(input,Node,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } @@ -9066,7 +9066,7 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9078,8 +9078,8 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRos1Parser.g:2920:1: rule__CatkinPackage__Group__0 : rule__CatkinPackage__Group__0__Impl rule__CatkinPackage__Group__1 ; public final void rule__CatkinPackage__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2924:1: ( rule__CatkinPackage__Group__0__Impl rule__CatkinPackage__Group__1 ) // InternalRos1Parser.g:2925:2: rule__CatkinPackage__Group__0__Impl rule__CatkinPackage__Group__1 @@ -9104,7 +9104,7 @@ public final void rule__CatkinPackage__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9116,8 +9116,8 @@ public final void rule__CatkinPackage__Group__0() throws RecognitionException { // InternalRos1Parser.g:2932:1: rule__CatkinPackage__Group__0__Impl : ( () ) ; public final void rule__CatkinPackage__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2936:1: ( ( () ) ) // InternalRos1Parser.g:2937:1: ( () ) @@ -9125,13 +9125,13 @@ public final void rule__CatkinPackage__Group__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:2937:1: ( () ) // InternalRos1Parser.g:2938:2: () { - before(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); + before(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); // InternalRos1Parser.g:2939:2: () - // InternalRos1Parser.g:2939:3: + // InternalRos1Parser.g:2939:3: { } - after(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); + after(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); } @@ -9141,7 +9141,7 @@ public final void rule__CatkinPackage__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9153,8 +9153,8 @@ public final void rule__CatkinPackage__Group__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:2947:1: rule__CatkinPackage__Group__1 : rule__CatkinPackage__Group__1__Impl rule__CatkinPackage__Group__2 ; public final void rule__CatkinPackage__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2951:1: ( rule__CatkinPackage__Group__1__Impl rule__CatkinPackage__Group__2 ) // InternalRos1Parser.g:2952:2: rule__CatkinPackage__Group__1__Impl rule__CatkinPackage__Group__2 @@ -9179,7 +9179,7 @@ public final void rule__CatkinPackage__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9191,8 +9191,8 @@ public final void rule__CatkinPackage__Group__1() throws RecognitionException { // InternalRos1Parser.g:2959:1: rule__CatkinPackage__Group__1__Impl : ( ( rule__CatkinPackage__NameAssignment_1 ) ) ; public final void rule__CatkinPackage__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2963:1: ( ( ( rule__CatkinPackage__NameAssignment_1 ) ) ) // InternalRos1Parser.g:2964:1: ( ( rule__CatkinPackage__NameAssignment_1 ) ) @@ -9200,7 +9200,7 @@ public final void rule__CatkinPackage__Group__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:2964:1: ( ( rule__CatkinPackage__NameAssignment_1 ) ) // InternalRos1Parser.g:2965:2: ( rule__CatkinPackage__NameAssignment_1 ) { - before(grammarAccess.getCatkinPackageAccess().getNameAssignment_1()); + before(grammarAccess.getCatkinPackageAccess().getNameAssignment_1()); // InternalRos1Parser.g:2966:2: ( rule__CatkinPackage__NameAssignment_1 ) // InternalRos1Parser.g:2966:3: rule__CatkinPackage__NameAssignment_1 { @@ -9212,7 +9212,7 @@ public final void rule__CatkinPackage__Group__1__Impl() throws RecognitionExcept } - after(grammarAccess.getCatkinPackageAccess().getNameAssignment_1()); + after(grammarAccess.getCatkinPackageAccess().getNameAssignment_1()); } @@ -9226,7 +9226,7 @@ public final void rule__CatkinPackage__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9238,8 +9238,8 @@ public final void rule__CatkinPackage__Group__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:2974:1: rule__CatkinPackage__Group__2 : rule__CatkinPackage__Group__2__Impl rule__CatkinPackage__Group__3 ; public final void rule__CatkinPackage__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2978:1: ( rule__CatkinPackage__Group__2__Impl rule__CatkinPackage__Group__3 ) // InternalRos1Parser.g:2979:2: rule__CatkinPackage__Group__2__Impl rule__CatkinPackage__Group__3 @@ -9264,7 +9264,7 @@ public final void rule__CatkinPackage__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9276,8 +9276,8 @@ public final void rule__CatkinPackage__Group__2() throws RecognitionException { // InternalRos1Parser.g:2986:1: rule__CatkinPackage__Group__2__Impl : ( Colon ) ; public final void rule__CatkinPackage__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:2990:1: ( ( Colon ) ) // InternalRos1Parser.g:2991:1: ( Colon ) @@ -9285,9 +9285,9 @@ public final void rule__CatkinPackage__Group__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:2991:1: ( Colon ) // InternalRos1Parser.g:2992:2: Colon { - before(grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); + before(grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); } @@ -9301,7 +9301,7 @@ public final void rule__CatkinPackage__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9313,8 +9313,8 @@ public final void rule__CatkinPackage__Group__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:3001:1: rule__CatkinPackage__Group__3 : rule__CatkinPackage__Group__3__Impl rule__CatkinPackage__Group__4 ; public final void rule__CatkinPackage__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3005:1: ( rule__CatkinPackage__Group__3__Impl rule__CatkinPackage__Group__4 ) // InternalRos1Parser.g:3006:2: rule__CatkinPackage__Group__3__Impl rule__CatkinPackage__Group__4 @@ -9339,7 +9339,7 @@ public final void rule__CatkinPackage__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9351,8 +9351,8 @@ public final void rule__CatkinPackage__Group__3() throws RecognitionException { // InternalRos1Parser.g:3013:1: rule__CatkinPackage__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__CatkinPackage__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3017:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:3018:1: ( RULE_BEGIN ) @@ -9360,9 +9360,9 @@ public final void rule__CatkinPackage__Group__3__Impl() throws RecognitionExcept // InternalRos1Parser.g:3018:1: ( RULE_BEGIN ) // InternalRos1Parser.g:3019:2: RULE_BEGIN { - before(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); } @@ -9376,7 +9376,7 @@ public final void rule__CatkinPackage__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9388,8 +9388,8 @@ public final void rule__CatkinPackage__Group__3__Impl() throws RecognitionExcept // InternalRos1Parser.g:3028:1: rule__CatkinPackage__Group__4 : rule__CatkinPackage__Group__4__Impl rule__CatkinPackage__Group__5 ; public final void rule__CatkinPackage__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3032:1: ( rule__CatkinPackage__Group__4__Impl rule__CatkinPackage__Group__5 ) // InternalRos1Parser.g:3033:2: rule__CatkinPackage__Group__4__Impl rule__CatkinPackage__Group__5 @@ -9414,7 +9414,7 @@ public final void rule__CatkinPackage__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9426,8 +9426,8 @@ public final void rule__CatkinPackage__Group__4() throws RecognitionException { // InternalRos1Parser.g:3040:1: rule__CatkinPackage__Group__4__Impl : ( ( rule__CatkinPackage__Group_4__0 )? ) ; public final void rule__CatkinPackage__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3044:1: ( ( ( rule__CatkinPackage__Group_4__0 )? ) ) // InternalRos1Parser.g:3045:1: ( ( rule__CatkinPackage__Group_4__0 )? ) @@ -9435,7 +9435,7 @@ public final void rule__CatkinPackage__Group__4__Impl() throws RecognitionExcept // InternalRos1Parser.g:3045:1: ( ( rule__CatkinPackage__Group_4__0 )? ) // InternalRos1Parser.g:3046:2: ( rule__CatkinPackage__Group_4__0 )? { - before(grammarAccess.getCatkinPackageAccess().getGroup_4()); + before(grammarAccess.getCatkinPackageAccess().getGroup_4()); // InternalRos1Parser.g:3047:2: ( rule__CatkinPackage__Group_4__0 )? int alt13=2; int LA13_0 = input.LA(1); @@ -9458,7 +9458,7 @@ public final void rule__CatkinPackage__Group__4__Impl() throws RecognitionExcept } - after(grammarAccess.getCatkinPackageAccess().getGroup_4()); + after(grammarAccess.getCatkinPackageAccess().getGroup_4()); } @@ -9472,7 +9472,7 @@ public final void rule__CatkinPackage__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9484,8 +9484,8 @@ public final void rule__CatkinPackage__Group__4__Impl() throws RecognitionExcept // InternalRos1Parser.g:3055:1: rule__CatkinPackage__Group__5 : rule__CatkinPackage__Group__5__Impl rule__CatkinPackage__Group__6 ; public final void rule__CatkinPackage__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3059:1: ( rule__CatkinPackage__Group__5__Impl rule__CatkinPackage__Group__6 ) // InternalRos1Parser.g:3060:2: rule__CatkinPackage__Group__5__Impl rule__CatkinPackage__Group__6 @@ -9510,7 +9510,7 @@ public final void rule__CatkinPackage__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9522,8 +9522,8 @@ public final void rule__CatkinPackage__Group__5() throws RecognitionException { // InternalRos1Parser.g:3067:1: rule__CatkinPackage__Group__5__Impl : ( ( rule__CatkinPackage__Group_5__0 )? ) ; public final void rule__CatkinPackage__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3071:1: ( ( ( rule__CatkinPackage__Group_5__0 )? ) ) // InternalRos1Parser.g:3072:1: ( ( rule__CatkinPackage__Group_5__0 )? ) @@ -9531,7 +9531,7 @@ public final void rule__CatkinPackage__Group__5__Impl() throws RecognitionExcept // InternalRos1Parser.g:3072:1: ( ( rule__CatkinPackage__Group_5__0 )? ) // InternalRos1Parser.g:3073:2: ( rule__CatkinPackage__Group_5__0 )? { - before(grammarAccess.getCatkinPackageAccess().getGroup_5()); + before(grammarAccess.getCatkinPackageAccess().getGroup_5()); // InternalRos1Parser.g:3074:2: ( rule__CatkinPackage__Group_5__0 )? int alt14=2; int LA14_0 = input.LA(1); @@ -9554,7 +9554,7 @@ public final void rule__CatkinPackage__Group__5__Impl() throws RecognitionExcept } - after(grammarAccess.getCatkinPackageAccess().getGroup_5()); + after(grammarAccess.getCatkinPackageAccess().getGroup_5()); } @@ -9568,7 +9568,7 @@ public final void rule__CatkinPackage__Group__5__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9580,8 +9580,8 @@ public final void rule__CatkinPackage__Group__5__Impl() throws RecognitionExcept // InternalRos1Parser.g:3082:1: rule__CatkinPackage__Group__6 : rule__CatkinPackage__Group__6__Impl rule__CatkinPackage__Group__7 ; public final void rule__CatkinPackage__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3086:1: ( rule__CatkinPackage__Group__6__Impl rule__CatkinPackage__Group__7 ) // InternalRos1Parser.g:3087:2: rule__CatkinPackage__Group__6__Impl rule__CatkinPackage__Group__7 @@ -9606,7 +9606,7 @@ public final void rule__CatkinPackage__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9618,8 +9618,8 @@ public final void rule__CatkinPackage__Group__6() throws RecognitionException { // InternalRos1Parser.g:3094:1: rule__CatkinPackage__Group__6__Impl : ( ( rule__CatkinPackage__Group_6__0 )? ) ; public final void rule__CatkinPackage__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3098:1: ( ( ( rule__CatkinPackage__Group_6__0 )? ) ) // InternalRos1Parser.g:3099:1: ( ( rule__CatkinPackage__Group_6__0 )? ) @@ -9627,7 +9627,7 @@ public final void rule__CatkinPackage__Group__6__Impl() throws RecognitionExcept // InternalRos1Parser.g:3099:1: ( ( rule__CatkinPackage__Group_6__0 )? ) // InternalRos1Parser.g:3100:2: ( rule__CatkinPackage__Group_6__0 )? { - before(grammarAccess.getCatkinPackageAccess().getGroup_6()); + before(grammarAccess.getCatkinPackageAccess().getGroup_6()); // InternalRos1Parser.g:3101:2: ( rule__CatkinPackage__Group_6__0 )? int alt15=2; int LA15_0 = input.LA(1); @@ -9650,7 +9650,7 @@ public final void rule__CatkinPackage__Group__6__Impl() throws RecognitionExcept } - after(grammarAccess.getCatkinPackageAccess().getGroup_6()); + after(grammarAccess.getCatkinPackageAccess().getGroup_6()); } @@ -9664,7 +9664,7 @@ public final void rule__CatkinPackage__Group__6__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9676,8 +9676,8 @@ public final void rule__CatkinPackage__Group__6__Impl() throws RecognitionExcept // InternalRos1Parser.g:3109:1: rule__CatkinPackage__Group__7 : rule__CatkinPackage__Group__7__Impl ; public final void rule__CatkinPackage__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3113:1: ( rule__CatkinPackage__Group__7__Impl ) // InternalRos1Parser.g:3114:2: rule__CatkinPackage__Group__7__Impl @@ -9697,7 +9697,7 @@ public final void rule__CatkinPackage__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9709,8 +9709,8 @@ public final void rule__CatkinPackage__Group__7() throws RecognitionException { // InternalRos1Parser.g:3120:1: rule__CatkinPackage__Group__7__Impl : ( RULE_END ) ; public final void rule__CatkinPackage__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3124:1: ( ( RULE_END ) ) // InternalRos1Parser.g:3125:1: ( RULE_END ) @@ -9718,9 +9718,9 @@ public final void rule__CatkinPackage__Group__7__Impl() throws RecognitionExcept // InternalRos1Parser.g:3125:1: ( RULE_END ) // InternalRos1Parser.g:3126:2: RULE_END { - before(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); } @@ -9734,7 +9734,7 @@ public final void rule__CatkinPackage__Group__7__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9746,8 +9746,8 @@ public final void rule__CatkinPackage__Group__7__Impl() throws RecognitionExcept // InternalRos1Parser.g:3136:1: rule__CatkinPackage__Group_4__0 : rule__CatkinPackage__Group_4__0__Impl rule__CatkinPackage__Group_4__1 ; public final void rule__CatkinPackage__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3140:1: ( rule__CatkinPackage__Group_4__0__Impl rule__CatkinPackage__Group_4__1 ) // InternalRos1Parser.g:3141:2: rule__CatkinPackage__Group_4__0__Impl rule__CatkinPackage__Group_4__1 @@ -9772,7 +9772,7 @@ public final void rule__CatkinPackage__Group_4__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9784,8 +9784,8 @@ public final void rule__CatkinPackage__Group_4__0() throws RecognitionException // InternalRos1Parser.g:3148:1: rule__CatkinPackage__Group_4__0__Impl : ( FromGitRepo ) ; public final void rule__CatkinPackage__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3152:1: ( ( FromGitRepo ) ) // InternalRos1Parser.g:3153:1: ( FromGitRepo ) @@ -9793,9 +9793,9 @@ public final void rule__CatkinPackage__Group_4__0__Impl() throws RecognitionExce // InternalRos1Parser.g:3153:1: ( FromGitRepo ) // InternalRos1Parser.g:3154:2: FromGitRepo { - before(grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); - match(input,FromGitRepo,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); + before(grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); + match(input,FromGitRepo,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); } @@ -9809,7 +9809,7 @@ public final void rule__CatkinPackage__Group_4__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9821,8 +9821,8 @@ public final void rule__CatkinPackage__Group_4__0__Impl() throws RecognitionExce // InternalRos1Parser.g:3163:1: rule__CatkinPackage__Group_4__1 : rule__CatkinPackage__Group_4__1__Impl ; public final void rule__CatkinPackage__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3167:1: ( rule__CatkinPackage__Group_4__1__Impl ) // InternalRos1Parser.g:3168:2: rule__CatkinPackage__Group_4__1__Impl @@ -9842,7 +9842,7 @@ public final void rule__CatkinPackage__Group_4__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9854,8 +9854,8 @@ public final void rule__CatkinPackage__Group_4__1() throws RecognitionException // InternalRos1Parser.g:3174:1: rule__CatkinPackage__Group_4__1__Impl : ( ( rule__CatkinPackage__FromGitRepoAssignment_4_1 ) ) ; public final void rule__CatkinPackage__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3178:1: ( ( ( rule__CatkinPackage__FromGitRepoAssignment_4_1 ) ) ) // InternalRos1Parser.g:3179:1: ( ( rule__CatkinPackage__FromGitRepoAssignment_4_1 ) ) @@ -9863,7 +9863,7 @@ public final void rule__CatkinPackage__Group_4__1__Impl() throws RecognitionExce // InternalRos1Parser.g:3179:1: ( ( rule__CatkinPackage__FromGitRepoAssignment_4_1 ) ) // InternalRos1Parser.g:3180:2: ( rule__CatkinPackage__FromGitRepoAssignment_4_1 ) { - before(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1()); + before(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1()); // InternalRos1Parser.g:3181:2: ( rule__CatkinPackage__FromGitRepoAssignment_4_1 ) // InternalRos1Parser.g:3181:3: rule__CatkinPackage__FromGitRepoAssignment_4_1 { @@ -9875,7 +9875,7 @@ public final void rule__CatkinPackage__Group_4__1__Impl() throws RecognitionExce } - after(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1()); + after(grammarAccess.getCatkinPackageAccess().getFromGitRepoAssignment_4_1()); } @@ -9889,7 +9889,7 @@ public final void rule__CatkinPackage__Group_4__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9901,8 +9901,8 @@ public final void rule__CatkinPackage__Group_4__1__Impl() throws RecognitionExce // InternalRos1Parser.g:3190:1: rule__CatkinPackage__Group_5__0 : rule__CatkinPackage__Group_5__0__Impl rule__CatkinPackage__Group_5__1 ; public final void rule__CatkinPackage__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3194:1: ( rule__CatkinPackage__Group_5__0__Impl rule__CatkinPackage__Group_5__1 ) // InternalRos1Parser.g:3195:2: rule__CatkinPackage__Group_5__0__Impl rule__CatkinPackage__Group_5__1 @@ -9927,7 +9927,7 @@ public final void rule__CatkinPackage__Group_5__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9939,8 +9939,8 @@ public final void rule__CatkinPackage__Group_5__0() throws RecognitionException // InternalRos1Parser.g:3202:1: rule__CatkinPackage__Group_5__0__Impl : ( Artifacts ) ; public final void rule__CatkinPackage__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3206:1: ( ( Artifacts ) ) // InternalRos1Parser.g:3207:1: ( Artifacts ) @@ -9948,9 +9948,9 @@ public final void rule__CatkinPackage__Group_5__0__Impl() throws RecognitionExce // InternalRos1Parser.g:3207:1: ( Artifacts ) // InternalRos1Parser.g:3208:2: Artifacts { - before(grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); - match(input,Artifacts,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); + before(grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); + match(input,Artifacts,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); } @@ -9964,7 +9964,7 @@ public final void rule__CatkinPackage__Group_5__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9976,8 +9976,8 @@ public final void rule__CatkinPackage__Group_5__0__Impl() throws RecognitionExce // InternalRos1Parser.g:3217:1: rule__CatkinPackage__Group_5__1 : rule__CatkinPackage__Group_5__1__Impl rule__CatkinPackage__Group_5__2 ; public final void rule__CatkinPackage__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3221:1: ( rule__CatkinPackage__Group_5__1__Impl rule__CatkinPackage__Group_5__2 ) // InternalRos1Parser.g:3222:2: rule__CatkinPackage__Group_5__1__Impl rule__CatkinPackage__Group_5__2 @@ -10002,7 +10002,7 @@ public final void rule__CatkinPackage__Group_5__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10014,8 +10014,8 @@ public final void rule__CatkinPackage__Group_5__1() throws RecognitionException // InternalRos1Parser.g:3229:1: rule__CatkinPackage__Group_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__CatkinPackage__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3233:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:3234:1: ( RULE_BEGIN ) @@ -10023,9 +10023,9 @@ public final void rule__CatkinPackage__Group_5__1__Impl() throws RecognitionExce // InternalRos1Parser.g:3234:1: ( RULE_BEGIN ) // InternalRos1Parser.g:3235:2: RULE_BEGIN { - before(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); + before(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); } @@ -10039,7 +10039,7 @@ public final void rule__CatkinPackage__Group_5__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10051,8 +10051,8 @@ public final void rule__CatkinPackage__Group_5__1__Impl() throws RecognitionExce // InternalRos1Parser.g:3244:1: rule__CatkinPackage__Group_5__2 : rule__CatkinPackage__Group_5__2__Impl rule__CatkinPackage__Group_5__3 ; public final void rule__CatkinPackage__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3248:1: ( rule__CatkinPackage__Group_5__2__Impl rule__CatkinPackage__Group_5__3 ) // InternalRos1Parser.g:3249:2: rule__CatkinPackage__Group_5__2__Impl rule__CatkinPackage__Group_5__3 @@ -10077,7 +10077,7 @@ public final void rule__CatkinPackage__Group_5__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10089,8 +10089,8 @@ public final void rule__CatkinPackage__Group_5__2() throws RecognitionException // InternalRos1Parser.g:3256:1: rule__CatkinPackage__Group_5__2__Impl : ( ( rule__CatkinPackage__ArtifactAssignment_5_2 )* ) ; public final void rule__CatkinPackage__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3260:1: ( ( ( rule__CatkinPackage__ArtifactAssignment_5_2 )* ) ) // InternalRos1Parser.g:3261:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_2 )* ) @@ -10098,7 +10098,7 @@ public final void rule__CatkinPackage__Group_5__2__Impl() throws RecognitionExce // InternalRos1Parser.g:3261:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_2 )* ) // InternalRos1Parser.g:3262:2: ( rule__CatkinPackage__ArtifactAssignment_5_2 )* { - before(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2()); + before(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2()); // InternalRos1Parser.g:3263:2: ( rule__CatkinPackage__ArtifactAssignment_5_2 )* loop16: do { @@ -10111,24 +10111,24 @@ public final void rule__CatkinPackage__Group_5__2__Impl() throws RecognitionExce switch (alt16) { - case 1 : - // InternalRos1Parser.g:3263:3: rule__CatkinPackage__ArtifactAssignment_5_2 - { - pushFollow(FOLLOW_9); - rule__CatkinPackage__ArtifactAssignment_5_2(); + case 1 : + // InternalRos1Parser.g:3263:3: rule__CatkinPackage__ArtifactAssignment_5_2 + { + pushFollow(FOLLOW_9); + rule__CatkinPackage__ArtifactAssignment_5_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop16; + default : + break loop16; } } while (true); - after(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2()); + after(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_2()); } @@ -10142,7 +10142,7 @@ public final void rule__CatkinPackage__Group_5__2__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10154,8 +10154,8 @@ public final void rule__CatkinPackage__Group_5__2__Impl() throws RecognitionExce // InternalRos1Parser.g:3271:1: rule__CatkinPackage__Group_5__3 : rule__CatkinPackage__Group_5__3__Impl ; public final void rule__CatkinPackage__Group_5__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3275:1: ( rule__CatkinPackage__Group_5__3__Impl ) // InternalRos1Parser.g:3276:2: rule__CatkinPackage__Group_5__3__Impl @@ -10175,7 +10175,7 @@ public final void rule__CatkinPackage__Group_5__3() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10187,8 +10187,8 @@ public final void rule__CatkinPackage__Group_5__3() throws RecognitionException // InternalRos1Parser.g:3282:1: rule__CatkinPackage__Group_5__3__Impl : ( RULE_END ) ; public final void rule__CatkinPackage__Group_5__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3286:1: ( ( RULE_END ) ) // InternalRos1Parser.g:3287:1: ( RULE_END ) @@ -10196,9 +10196,9 @@ public final void rule__CatkinPackage__Group_5__3__Impl() throws RecognitionExce // InternalRos1Parser.g:3287:1: ( RULE_END ) // InternalRos1Parser.g:3288:2: RULE_END { - before(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); + before(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); } @@ -10212,7 +10212,7 @@ public final void rule__CatkinPackage__Group_5__3__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10224,8 +10224,8 @@ public final void rule__CatkinPackage__Group_5__3__Impl() throws RecognitionExce // InternalRos1Parser.g:3298:1: rule__CatkinPackage__Group_6__0 : rule__CatkinPackage__Group_6__0__Impl rule__CatkinPackage__Group_6__1 ; public final void rule__CatkinPackage__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3302:1: ( rule__CatkinPackage__Group_6__0__Impl rule__CatkinPackage__Group_6__1 ) // InternalRos1Parser.g:3303:2: rule__CatkinPackage__Group_6__0__Impl rule__CatkinPackage__Group_6__1 @@ -10250,7 +10250,7 @@ public final void rule__CatkinPackage__Group_6__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10262,8 +10262,8 @@ public final void rule__CatkinPackage__Group_6__0() throws RecognitionException // InternalRos1Parser.g:3310:1: rule__CatkinPackage__Group_6__0__Impl : ( Dependencies ) ; public final void rule__CatkinPackage__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3314:1: ( ( Dependencies ) ) // InternalRos1Parser.g:3315:1: ( Dependencies ) @@ -10271,9 +10271,9 @@ public final void rule__CatkinPackage__Group_6__0__Impl() throws RecognitionExce // InternalRos1Parser.g:3315:1: ( Dependencies ) // InternalRos1Parser.g:3316:2: Dependencies { - before(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); - match(input,Dependencies,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); + before(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); + match(input,Dependencies,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); } @@ -10287,7 +10287,7 @@ public final void rule__CatkinPackage__Group_6__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10299,8 +10299,8 @@ public final void rule__CatkinPackage__Group_6__0__Impl() throws RecognitionExce // InternalRos1Parser.g:3325:1: rule__CatkinPackage__Group_6__1 : rule__CatkinPackage__Group_6__1__Impl rule__CatkinPackage__Group_6__2 ; public final void rule__CatkinPackage__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3329:1: ( rule__CatkinPackage__Group_6__1__Impl rule__CatkinPackage__Group_6__2 ) // InternalRos1Parser.g:3330:2: rule__CatkinPackage__Group_6__1__Impl rule__CatkinPackage__Group_6__2 @@ -10325,7 +10325,7 @@ public final void rule__CatkinPackage__Group_6__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10337,8 +10337,8 @@ public final void rule__CatkinPackage__Group_6__1() throws RecognitionException // InternalRos1Parser.g:3337:1: rule__CatkinPackage__Group_6__1__Impl : ( LeftSquareBracket ) ; public final void rule__CatkinPackage__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3341:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:3342:1: ( LeftSquareBracket ) @@ -10346,9 +10346,9 @@ public final void rule__CatkinPackage__Group_6__1__Impl() throws RecognitionExce // InternalRos1Parser.g:3342:1: ( LeftSquareBracket ) // InternalRos1Parser.g:3343:2: LeftSquareBracket { - before(grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); + before(grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); } @@ -10362,7 +10362,7 @@ public final void rule__CatkinPackage__Group_6__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10374,8 +10374,8 @@ public final void rule__CatkinPackage__Group_6__1__Impl() throws RecognitionExce // InternalRos1Parser.g:3352:1: rule__CatkinPackage__Group_6__2 : rule__CatkinPackage__Group_6__2__Impl rule__CatkinPackage__Group_6__3 ; public final void rule__CatkinPackage__Group_6__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3356:1: ( rule__CatkinPackage__Group_6__2__Impl rule__CatkinPackage__Group_6__3 ) // InternalRos1Parser.g:3357:2: rule__CatkinPackage__Group_6__2__Impl rule__CatkinPackage__Group_6__3 @@ -10400,7 +10400,7 @@ public final void rule__CatkinPackage__Group_6__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10412,8 +10412,8 @@ public final void rule__CatkinPackage__Group_6__2() throws RecognitionException // InternalRos1Parser.g:3364:1: rule__CatkinPackage__Group_6__2__Impl : ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) ; public final void rule__CatkinPackage__Group_6__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3368:1: ( ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) ) // InternalRos1Parser.g:3369:1: ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) @@ -10421,7 +10421,7 @@ public final void rule__CatkinPackage__Group_6__2__Impl() throws RecognitionExce // InternalRos1Parser.g:3369:1: ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) // InternalRos1Parser.g:3370:2: ( rule__CatkinPackage__DependencyAssignment_6_2 ) { - before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); + before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); // InternalRos1Parser.g:3371:2: ( rule__CatkinPackage__DependencyAssignment_6_2 ) // InternalRos1Parser.g:3371:3: rule__CatkinPackage__DependencyAssignment_6_2 { @@ -10433,7 +10433,7 @@ public final void rule__CatkinPackage__Group_6__2__Impl() throws RecognitionExce } - after(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); + after(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); } @@ -10447,7 +10447,7 @@ public final void rule__CatkinPackage__Group_6__2__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10459,8 +10459,8 @@ public final void rule__CatkinPackage__Group_6__2__Impl() throws RecognitionExce // InternalRos1Parser.g:3379:1: rule__CatkinPackage__Group_6__3 : rule__CatkinPackage__Group_6__3__Impl rule__CatkinPackage__Group_6__4 ; public final void rule__CatkinPackage__Group_6__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3383:1: ( rule__CatkinPackage__Group_6__3__Impl rule__CatkinPackage__Group_6__4 ) // InternalRos1Parser.g:3384:2: rule__CatkinPackage__Group_6__3__Impl rule__CatkinPackage__Group_6__4 @@ -10485,7 +10485,7 @@ public final void rule__CatkinPackage__Group_6__3() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10497,8 +10497,8 @@ public final void rule__CatkinPackage__Group_6__3() throws RecognitionException // InternalRos1Parser.g:3391:1: rule__CatkinPackage__Group_6__3__Impl : ( ( rule__CatkinPackage__Group_6_3__0 )* ) ; public final void rule__CatkinPackage__Group_6__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3395:1: ( ( ( rule__CatkinPackage__Group_6_3__0 )* ) ) // InternalRos1Parser.g:3396:1: ( ( rule__CatkinPackage__Group_6_3__0 )* ) @@ -10506,7 +10506,7 @@ public final void rule__CatkinPackage__Group_6__3__Impl() throws RecognitionExce // InternalRos1Parser.g:3396:1: ( ( rule__CatkinPackage__Group_6_3__0 )* ) // InternalRos1Parser.g:3397:2: ( rule__CatkinPackage__Group_6_3__0 )* { - before(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); + before(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); // InternalRos1Parser.g:3398:2: ( rule__CatkinPackage__Group_6_3__0 )* loop17: do { @@ -10519,24 +10519,24 @@ public final void rule__CatkinPackage__Group_6__3__Impl() throws RecognitionExce switch (alt17) { - case 1 : - // InternalRos1Parser.g:3398:3: rule__CatkinPackage__Group_6_3__0 - { - pushFollow(FOLLOW_13); - rule__CatkinPackage__Group_6_3__0(); + case 1 : + // InternalRos1Parser.g:3398:3: rule__CatkinPackage__Group_6_3__0 + { + pushFollow(FOLLOW_13); + rule__CatkinPackage__Group_6_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop17; + default : + break loop17; } } while (true); - after(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); + after(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); } @@ -10550,7 +10550,7 @@ public final void rule__CatkinPackage__Group_6__3__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10562,8 +10562,8 @@ public final void rule__CatkinPackage__Group_6__3__Impl() throws RecognitionExce // InternalRos1Parser.g:3406:1: rule__CatkinPackage__Group_6__4 : rule__CatkinPackage__Group_6__4__Impl ; public final void rule__CatkinPackage__Group_6__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3410:1: ( rule__CatkinPackage__Group_6__4__Impl ) // InternalRos1Parser.g:3411:2: rule__CatkinPackage__Group_6__4__Impl @@ -10583,7 +10583,7 @@ public final void rule__CatkinPackage__Group_6__4() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10595,8 +10595,8 @@ public final void rule__CatkinPackage__Group_6__4() throws RecognitionException // InternalRos1Parser.g:3417:1: rule__CatkinPackage__Group_6__4__Impl : ( RightSquareBracket ) ; public final void rule__CatkinPackage__Group_6__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3421:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:3422:1: ( RightSquareBracket ) @@ -10604,9 +10604,9 @@ public final void rule__CatkinPackage__Group_6__4__Impl() throws RecognitionExce // InternalRos1Parser.g:3422:1: ( RightSquareBracket ) // InternalRos1Parser.g:3423:2: RightSquareBracket { - before(grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); + before(grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); } @@ -10620,7 +10620,7 @@ public final void rule__CatkinPackage__Group_6__4__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10632,8 +10632,8 @@ public final void rule__CatkinPackage__Group_6__4__Impl() throws RecognitionExce // InternalRos1Parser.g:3433:1: rule__CatkinPackage__Group_6_3__0 : rule__CatkinPackage__Group_6_3__0__Impl rule__CatkinPackage__Group_6_3__1 ; public final void rule__CatkinPackage__Group_6_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3437:1: ( rule__CatkinPackage__Group_6_3__0__Impl rule__CatkinPackage__Group_6_3__1 ) // InternalRos1Parser.g:3438:2: rule__CatkinPackage__Group_6_3__0__Impl rule__CatkinPackage__Group_6_3__1 @@ -10658,7 +10658,7 @@ public final void rule__CatkinPackage__Group_6_3__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10670,8 +10670,8 @@ public final void rule__CatkinPackage__Group_6_3__0() throws RecognitionExceptio // InternalRos1Parser.g:3445:1: rule__CatkinPackage__Group_6_3__0__Impl : ( Comma ) ; public final void rule__CatkinPackage__Group_6_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3449:1: ( ( Comma ) ) // InternalRos1Parser.g:3450:1: ( Comma ) @@ -10679,9 +10679,9 @@ public final void rule__CatkinPackage__Group_6_3__0__Impl() throws RecognitionEx // InternalRos1Parser.g:3450:1: ( Comma ) // InternalRos1Parser.g:3451:2: Comma { - before(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); + before(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); } @@ -10695,7 +10695,7 @@ public final void rule__CatkinPackage__Group_6_3__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10707,8 +10707,8 @@ public final void rule__CatkinPackage__Group_6_3__0__Impl() throws RecognitionEx // InternalRos1Parser.g:3460:1: rule__CatkinPackage__Group_6_3__1 : rule__CatkinPackage__Group_6_3__1__Impl ; public final void rule__CatkinPackage__Group_6_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3464:1: ( rule__CatkinPackage__Group_6_3__1__Impl ) // InternalRos1Parser.g:3465:2: rule__CatkinPackage__Group_6_3__1__Impl @@ -10728,7 +10728,7 @@ public final void rule__CatkinPackage__Group_6_3__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10740,8 +10740,8 @@ public final void rule__CatkinPackage__Group_6_3__1() throws RecognitionExceptio // InternalRos1Parser.g:3471:1: rule__CatkinPackage__Group_6_3__1__Impl : ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) ; public final void rule__CatkinPackage__Group_6_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3475:1: ( ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) ) // InternalRos1Parser.g:3476:1: ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) @@ -10749,7 +10749,7 @@ public final void rule__CatkinPackage__Group_6_3__1__Impl() throws RecognitionEx // InternalRos1Parser.g:3476:1: ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) // InternalRos1Parser.g:3477:2: ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) { - before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); + before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); // InternalRos1Parser.g:3478:2: ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) // InternalRos1Parser.g:3478:3: rule__CatkinPackage__DependencyAssignment_6_3_1 { @@ -10761,7 +10761,7 @@ public final void rule__CatkinPackage__Group_6_3__1__Impl() throws RecognitionEx } - after(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); + after(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); } @@ -10775,7 +10775,7 @@ public final void rule__CatkinPackage__Group_6_3__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10787,8 +10787,8 @@ public final void rule__CatkinPackage__Group_6_3__1__Impl() throws RecognitionEx // InternalRos1Parser.g:3487:1: rule__Package_Impl__Group__0 : rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ; public final void rule__Package_Impl__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3491:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) // InternalRos1Parser.g:3492:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 @@ -10813,7 +10813,7 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10825,8 +10825,8 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { // InternalRos1Parser.g:3499:1: rule__Package_Impl__Group__0__Impl : ( () ) ; public final void rule__Package_Impl__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3503:1: ( ( () ) ) // InternalRos1Parser.g:3504:1: ( () ) @@ -10834,13 +10834,13 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3504:1: ( () ) // InternalRos1Parser.g:3505:2: () { - before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); + before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); // InternalRos1Parser.g:3506:2: () - // InternalRos1Parser.g:3506:3: + // InternalRos1Parser.g:3506:3: { } - after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); + after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } @@ -10850,7 +10850,7 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10862,8 +10862,8 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3514:1: rule__Package_Impl__Group__1 : rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ; public final void rule__Package_Impl__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3518:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) // InternalRos1Parser.g:3519:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 @@ -10888,7 +10888,7 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10900,8 +10900,8 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { // InternalRos1Parser.g:3526:1: rule__Package_Impl__Group__1__Impl : ( ( rule__Package_Impl__NameAssignment_1 ) ) ; public final void rule__Package_Impl__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3530:1: ( ( ( rule__Package_Impl__NameAssignment_1 ) ) ) // InternalRos1Parser.g:3531:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) @@ -10909,7 +10909,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3531:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) // InternalRos1Parser.g:3532:2: ( rule__Package_Impl__NameAssignment_1 ) { - before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); + before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); // InternalRos1Parser.g:3533:2: ( rule__Package_Impl__NameAssignment_1 ) // InternalRos1Parser.g:3533:3: rule__Package_Impl__NameAssignment_1 { @@ -10921,7 +10921,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); + after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } @@ -10935,7 +10935,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10947,8 +10947,8 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3541:1: rule__Package_Impl__Group__2 : rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ; public final void rule__Package_Impl__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3545:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) // InternalRos1Parser.g:3546:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 @@ -10973,7 +10973,7 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10985,8 +10985,8 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { // InternalRos1Parser.g:3553:1: rule__Package_Impl__Group__2__Impl : ( Colon ) ; public final void rule__Package_Impl__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3557:1: ( ( Colon ) ) // InternalRos1Parser.g:3558:1: ( Colon ) @@ -10994,9 +10994,9 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3558:1: ( Colon ) // InternalRos1Parser.g:3559:2: Colon { - before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } @@ -11010,7 +11010,7 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11022,8 +11022,8 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3568:1: rule__Package_Impl__Group__3 : rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ; public final void rule__Package_Impl__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3572:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) // InternalRos1Parser.g:3573:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 @@ -11048,7 +11048,7 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11060,8 +11060,8 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { // InternalRos1Parser.g:3580:1: rule__Package_Impl__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3584:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:3585:1: ( RULE_BEGIN ) @@ -11069,9 +11069,9 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3585:1: ( RULE_BEGIN ) // InternalRos1Parser.g:3586:2: RULE_BEGIN { - before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } @@ -11085,7 +11085,7 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11097,8 +11097,8 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3595:1: rule__Package_Impl__Group__4 : rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ; public final void rule__Package_Impl__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3599:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) // InternalRos1Parser.g:3600:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 @@ -11123,7 +11123,7 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11135,8 +11135,8 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { // InternalRos1Parser.g:3607:1: rule__Package_Impl__Group__4__Impl : ( ( rule__Package_Impl__Group_4__0 )? ) ; public final void rule__Package_Impl__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3611:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) // InternalRos1Parser.g:3612:1: ( ( rule__Package_Impl__Group_4__0 )? ) @@ -11144,7 +11144,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3612:1: ( ( rule__Package_Impl__Group_4__0 )? ) // InternalRos1Parser.g:3613:2: ( rule__Package_Impl__Group_4__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_4()); + before(grammarAccess.getPackage_ImplAccess().getGroup_4()); // InternalRos1Parser.g:3614:2: ( rule__Package_Impl__Group_4__0 )? int alt18=2; int LA18_0 = input.LA(1); @@ -11167,7 +11167,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_4()); + after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } @@ -11181,7 +11181,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11193,8 +11193,8 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3622:1: rule__Package_Impl__Group__5 : rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ; public final void rule__Package_Impl__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3626:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) // InternalRos1Parser.g:3627:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 @@ -11219,7 +11219,7 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11231,8 +11231,8 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { // InternalRos1Parser.g:3634:1: rule__Package_Impl__Group__5__Impl : ( ( rule__Package_Impl__Group_5__0 )? ) ; public final void rule__Package_Impl__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3638:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) // InternalRos1Parser.g:3639:1: ( ( rule__Package_Impl__Group_5__0 )? ) @@ -11240,7 +11240,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3639:1: ( ( rule__Package_Impl__Group_5__0 )? ) // InternalRos1Parser.g:3640:2: ( rule__Package_Impl__Group_5__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_5()); + before(grammarAccess.getPackage_ImplAccess().getGroup_5()); // InternalRos1Parser.g:3641:2: ( rule__Package_Impl__Group_5__0 )? int alt19=2; int LA19_0 = input.LA(1); @@ -11263,7 +11263,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_5()); + after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } @@ -11277,7 +11277,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11289,8 +11289,8 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3649:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ; public final void rule__Package_Impl__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3653:1: ( rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ) // InternalRos1Parser.g:3654:2: rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 @@ -11315,7 +11315,7 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11327,8 +11327,8 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { // InternalRos1Parser.g:3661:1: rule__Package_Impl__Group__6__Impl : ( ( rule__Package_Impl__Group_6__0 )? ) ; public final void rule__Package_Impl__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3665:1: ( ( ( rule__Package_Impl__Group_6__0 )? ) ) // InternalRos1Parser.g:3666:1: ( ( rule__Package_Impl__Group_6__0 )? ) @@ -11336,7 +11336,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3666:1: ( ( rule__Package_Impl__Group_6__0 )? ) // InternalRos1Parser.g:3667:2: ( rule__Package_Impl__Group_6__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_6()); + before(grammarAccess.getPackage_ImplAccess().getGroup_6()); // InternalRos1Parser.g:3668:2: ( rule__Package_Impl__Group_6__0 )? int alt20=2; int LA20_0 = input.LA(1); @@ -11359,7 +11359,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_6()); + after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } @@ -11373,7 +11373,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11385,8 +11385,8 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3676:1: rule__Package_Impl__Group__7 : rule__Package_Impl__Group__7__Impl ; public final void rule__Package_Impl__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3680:1: ( rule__Package_Impl__Group__7__Impl ) // InternalRos1Parser.g:3681:2: rule__Package_Impl__Group__7__Impl @@ -11406,7 +11406,7 @@ public final void rule__Package_Impl__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11418,8 +11418,8 @@ public final void rule__Package_Impl__Group__7() throws RecognitionException { // InternalRos1Parser.g:3687:1: rule__Package_Impl__Group__7__Impl : ( RULE_END ) ; public final void rule__Package_Impl__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3691:1: ( ( RULE_END ) ) // InternalRos1Parser.g:3692:1: ( RULE_END ) @@ -11427,9 +11427,9 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3692:1: ( RULE_END ) // InternalRos1Parser.g:3693:2: RULE_END { - before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } @@ -11443,7 +11443,7 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11455,8 +11455,8 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti // InternalRos1Parser.g:3703:1: rule__Package_Impl__Group_4__0 : rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ; public final void rule__Package_Impl__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3707:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) // InternalRos1Parser.g:3708:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 @@ -11481,7 +11481,7 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11493,8 +11493,8 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { // InternalRos1Parser.g:3715:1: rule__Package_Impl__Group_4__0__Impl : ( FromGitRepo ) ; public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3719:1: ( ( FromGitRepo ) ) // InternalRos1Parser.g:3720:1: ( FromGitRepo ) @@ -11502,9 +11502,9 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:3720:1: ( FromGitRepo ) // InternalRos1Parser.g:3721:2: FromGitRepo { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); - match(input,FromGitRepo,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + match(input,FromGitRepo,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } @@ -11518,7 +11518,7 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11530,8 +11530,8 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:3730:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl ; public final void rule__Package_Impl__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3734:1: ( rule__Package_Impl__Group_4__1__Impl ) // InternalRos1Parser.g:3735:2: rule__Package_Impl__Group_4__1__Impl @@ -11551,7 +11551,7 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11563,8 +11563,8 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { // InternalRos1Parser.g:3741:1: rule__Package_Impl__Group_4__1__Impl : ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ; public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3745:1: ( ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ) // InternalRos1Parser.g:3746:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) @@ -11572,7 +11572,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:3746:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) // InternalRos1Parser.g:3747:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); // InternalRos1Parser.g:3748:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) // InternalRos1Parser.g:3748:3: rule__Package_Impl__FromGitRepoAssignment_4_1 { @@ -11584,7 +11584,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep } - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } @@ -11598,7 +11598,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11610,8 +11610,8 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:3757:1: rule__Package_Impl__Group_5__0 : rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ; public final void rule__Package_Impl__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3761:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) // InternalRos1Parser.g:3762:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 @@ -11636,7 +11636,7 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11648,8 +11648,8 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { // InternalRos1Parser.g:3769:1: rule__Package_Impl__Group_5__0__Impl : ( Specs ) ; public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3773:1: ( ( Specs ) ) // InternalRos1Parser.g:3774:1: ( Specs ) @@ -11657,9 +11657,9 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:3774:1: ( Specs ) // InternalRos1Parser.g:3775:2: Specs { - before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); - match(input,Specs,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + match(input,Specs,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } @@ -11673,7 +11673,7 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11685,8 +11685,8 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:3784:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ; public final void rule__Package_Impl__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3788:1: ( rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ) // InternalRos1Parser.g:3789:2: rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 @@ -11711,7 +11711,7 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11723,8 +11723,8 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { // InternalRos1Parser.g:3796:1: rule__Package_Impl__Group_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3800:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:3801:1: ( RULE_BEGIN ) @@ -11732,9 +11732,9 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:3801:1: ( RULE_BEGIN ) // InternalRos1Parser.g:3802:2: RULE_BEGIN { - before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } @@ -11748,7 +11748,7 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11760,8 +11760,8 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:3811:1: rule__Package_Impl__Group_5__2 : rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ; public final void rule__Package_Impl__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3815:1: ( rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ) // InternalRos1Parser.g:3816:2: rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 @@ -11786,7 +11786,7 @@ public final void rule__Package_Impl__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11798,8 +11798,8 @@ public final void rule__Package_Impl__Group_5__2() throws RecognitionException { // InternalRos1Parser.g:3823:1: rule__Package_Impl__Group_5__2__Impl : ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ; public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3827:1: ( ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ) // InternalRos1Parser.g:3828:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) @@ -11807,7 +11807,7 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep // InternalRos1Parser.g:3828:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) // InternalRos1Parser.g:3829:2: ( rule__Package_Impl__SpecAssignment_5_2 )* { - before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); + before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); // InternalRos1Parser.g:3830:2: ( rule__Package_Impl__SpecAssignment_5_2 )* loop21: do { @@ -11820,24 +11820,24 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep switch (alt21) { - case 1 : - // InternalRos1Parser.g:3830:3: rule__Package_Impl__SpecAssignment_5_2 - { - pushFollow(FOLLOW_16); - rule__Package_Impl__SpecAssignment_5_2(); + case 1 : + // InternalRos1Parser.g:3830:3: rule__Package_Impl__SpecAssignment_5_2 + { + pushFollow(FOLLOW_16); + rule__Package_Impl__SpecAssignment_5_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop21; + default : + break loop21; } } while (true); - after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); + after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } @@ -11851,7 +11851,7 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11863,8 +11863,8 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep // InternalRos1Parser.g:3838:1: rule__Package_Impl__Group_5__3 : rule__Package_Impl__Group_5__3__Impl ; public final void rule__Package_Impl__Group_5__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3842:1: ( rule__Package_Impl__Group_5__3__Impl ) // InternalRos1Parser.g:3843:2: rule__Package_Impl__Group_5__3__Impl @@ -11884,7 +11884,7 @@ public final void rule__Package_Impl__Group_5__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11896,8 +11896,8 @@ public final void rule__Package_Impl__Group_5__3() throws RecognitionException { // InternalRos1Parser.g:3849:1: rule__Package_Impl__Group_5__3__Impl : ( RULE_END ) ; public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3853:1: ( ( RULE_END ) ) // InternalRos1Parser.g:3854:1: ( RULE_END ) @@ -11905,9 +11905,9 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep // InternalRos1Parser.g:3854:1: ( RULE_END ) // InternalRos1Parser.g:3855:2: RULE_END { - before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } @@ -11921,7 +11921,7 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11933,8 +11933,8 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep // InternalRos1Parser.g:3865:1: rule__Package_Impl__Group_6__0 : rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ; public final void rule__Package_Impl__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3869:1: ( rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ) // InternalRos1Parser.g:3870:2: rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 @@ -11959,7 +11959,7 @@ public final void rule__Package_Impl__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11971,8 +11971,8 @@ public final void rule__Package_Impl__Group_6__0() throws RecognitionException { // InternalRos1Parser.g:3877:1: rule__Package_Impl__Group_6__0__Impl : ( Dependencies ) ; public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3881:1: ( ( Dependencies ) ) // InternalRos1Parser.g:3882:1: ( Dependencies ) @@ -11980,9 +11980,9 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:3882:1: ( Dependencies ) // InternalRos1Parser.g:3883:2: Dependencies { - before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - match(input,Dependencies,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + match(input,Dependencies,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } @@ -11996,7 +11996,7 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12008,8 +12008,8 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:3892:1: rule__Package_Impl__Group_6__1 : rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ; public final void rule__Package_Impl__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3896:1: ( rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ) // InternalRos1Parser.g:3897:2: rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 @@ -12034,7 +12034,7 @@ public final void rule__Package_Impl__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12046,8 +12046,8 @@ public final void rule__Package_Impl__Group_6__1() throws RecognitionException { // InternalRos1Parser.g:3904:1: rule__Package_Impl__Group_6__1__Impl : ( LeftSquareBracket ) ; public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3908:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:3909:1: ( LeftSquareBracket ) @@ -12055,9 +12055,9 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:3909:1: ( LeftSquareBracket ) // InternalRos1Parser.g:3910:2: LeftSquareBracket { - before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } @@ -12071,7 +12071,7 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12083,8 +12083,8 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:3919:1: rule__Package_Impl__Group_6__2 : rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ; public final void rule__Package_Impl__Group_6__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3923:1: ( rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ) // InternalRos1Parser.g:3924:2: rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 @@ -12109,7 +12109,7 @@ public final void rule__Package_Impl__Group_6__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12121,8 +12121,8 @@ public final void rule__Package_Impl__Group_6__2() throws RecognitionException { // InternalRos1Parser.g:3931:1: rule__Package_Impl__Group_6__2__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ; public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3935:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ) // InternalRos1Parser.g:3936:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) @@ -12130,7 +12130,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep // InternalRos1Parser.g:3936:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) // InternalRos1Parser.g:3937:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) { - before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); + before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); // InternalRos1Parser.g:3938:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) // InternalRos1Parser.g:3938:3: rule__Package_Impl__DependencyAssignment_6_2 { @@ -12142,7 +12142,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep } - after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); + after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } @@ -12156,7 +12156,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12168,8 +12168,8 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep // InternalRos1Parser.g:3946:1: rule__Package_Impl__Group_6__3 : rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ; public final void rule__Package_Impl__Group_6__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3950:1: ( rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ) // InternalRos1Parser.g:3951:2: rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 @@ -12194,7 +12194,7 @@ public final void rule__Package_Impl__Group_6__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12206,8 +12206,8 @@ public final void rule__Package_Impl__Group_6__3() throws RecognitionException { // InternalRos1Parser.g:3958:1: rule__Package_Impl__Group_6__3__Impl : ( ( rule__Package_Impl__Group_6_3__0 )* ) ; public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3962:1: ( ( ( rule__Package_Impl__Group_6_3__0 )* ) ) // InternalRos1Parser.g:3963:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) @@ -12215,7 +12215,7 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep // InternalRos1Parser.g:3963:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) // InternalRos1Parser.g:3964:2: ( rule__Package_Impl__Group_6_3__0 )* { - before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); + before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); // InternalRos1Parser.g:3965:2: ( rule__Package_Impl__Group_6_3__0 )* loop22: do { @@ -12228,24 +12228,24 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep switch (alt22) { - case 1 : - // InternalRos1Parser.g:3965:3: rule__Package_Impl__Group_6_3__0 - { - pushFollow(FOLLOW_13); - rule__Package_Impl__Group_6_3__0(); + case 1 : + // InternalRos1Parser.g:3965:3: rule__Package_Impl__Group_6_3__0 + { + pushFollow(FOLLOW_13); + rule__Package_Impl__Group_6_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop22; + default : + break loop22; } } while (true); - after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); + after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } @@ -12259,7 +12259,7 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12271,8 +12271,8 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep // InternalRos1Parser.g:3973:1: rule__Package_Impl__Group_6__4 : rule__Package_Impl__Group_6__4__Impl ; public final void rule__Package_Impl__Group_6__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3977:1: ( rule__Package_Impl__Group_6__4__Impl ) // InternalRos1Parser.g:3978:2: rule__Package_Impl__Group_6__4__Impl @@ -12292,7 +12292,7 @@ public final void rule__Package_Impl__Group_6__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12304,8 +12304,8 @@ public final void rule__Package_Impl__Group_6__4() throws RecognitionException { // InternalRos1Parser.g:3984:1: rule__Package_Impl__Group_6__4__Impl : ( RightSquareBracket ) ; public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:3988:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:3989:1: ( RightSquareBracket ) @@ -12313,9 +12313,9 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep // InternalRos1Parser.g:3989:1: ( RightSquareBracket ) // InternalRos1Parser.g:3990:2: RightSquareBracket { - before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } @@ -12329,7 +12329,7 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12341,8 +12341,8 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep // InternalRos1Parser.g:4000:1: rule__Package_Impl__Group_6_3__0 : rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ; public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4004:1: ( rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ) // InternalRos1Parser.g:4005:2: rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 @@ -12367,7 +12367,7 @@ public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12379,8 +12379,8 @@ public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException // InternalRos1Parser.g:4012:1: rule__Package_Impl__Group_6_3__0__Impl : ( Comma ) ; public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4016:1: ( ( Comma ) ) // InternalRos1Parser.g:4017:1: ( Comma ) @@ -12388,9 +12388,9 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc // InternalRos1Parser.g:4017:1: ( Comma ) // InternalRos1Parser.g:4018:2: Comma { - before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } @@ -12404,7 +12404,7 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12416,8 +12416,8 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc // InternalRos1Parser.g:4027:1: rule__Package_Impl__Group_6_3__1 : rule__Package_Impl__Group_6_3__1__Impl ; public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4031:1: ( rule__Package_Impl__Group_6_3__1__Impl ) // InternalRos1Parser.g:4032:2: rule__Package_Impl__Group_6_3__1__Impl @@ -12437,7 +12437,7 @@ public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12449,8 +12449,8 @@ public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException // InternalRos1Parser.g:4038:1: rule__Package_Impl__Group_6_3__1__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ; public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4042:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ) // InternalRos1Parser.g:4043:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) @@ -12458,7 +12458,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc // InternalRos1Parser.g:4043:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) // InternalRos1Parser.g:4044:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) { - before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); + before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); // InternalRos1Parser.g:4045:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) // InternalRos1Parser.g:4045:3: rule__Package_Impl__DependencyAssignment_6_3_1 { @@ -12470,7 +12470,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc } - after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); + after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } @@ -12484,7 +12484,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12496,8 +12496,8 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc // InternalRos1Parser.g:4054:1: rule__Artifact__Group__0 : rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ; public final void rule__Artifact__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4058:1: ( rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ) // InternalRos1Parser.g:4059:2: rule__Artifact__Group__0__Impl rule__Artifact__Group__1 @@ -12522,7 +12522,7 @@ public final void rule__Artifact__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12534,8 +12534,8 @@ public final void rule__Artifact__Group__0() throws RecognitionException { // InternalRos1Parser.g:4066:1: rule__Artifact__Group__0__Impl : ( () ) ; public final void rule__Artifact__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4070:1: ( ( () ) ) // InternalRos1Parser.g:4071:1: ( () ) @@ -12543,13 +12543,13 @@ public final void rule__Artifact__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4071:1: ( () ) // InternalRos1Parser.g:4072:2: () { - before(grammarAccess.getArtifactAccess().getArtifactAction_0()); + before(grammarAccess.getArtifactAccess().getArtifactAction_0()); // InternalRos1Parser.g:4073:2: () - // InternalRos1Parser.g:4073:3: + // InternalRos1Parser.g:4073:3: { } - after(grammarAccess.getArtifactAccess().getArtifactAction_0()); + after(grammarAccess.getArtifactAccess().getArtifactAction_0()); } @@ -12559,7 +12559,7 @@ public final void rule__Artifact__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12571,8 +12571,8 @@ public final void rule__Artifact__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4081:1: rule__Artifact__Group__1 : rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ; public final void rule__Artifact__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4085:1: ( rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ) // InternalRos1Parser.g:4086:2: rule__Artifact__Group__1__Impl rule__Artifact__Group__2 @@ -12597,7 +12597,7 @@ public final void rule__Artifact__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12609,8 +12609,8 @@ public final void rule__Artifact__Group__1() throws RecognitionException { // InternalRos1Parser.g:4093:1: rule__Artifact__Group__1__Impl : ( ( rule__Artifact__NameAssignment_1 ) ) ; public final void rule__Artifact__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4097:1: ( ( ( rule__Artifact__NameAssignment_1 ) ) ) // InternalRos1Parser.g:4098:1: ( ( rule__Artifact__NameAssignment_1 ) ) @@ -12618,7 +12618,7 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4098:1: ( ( rule__Artifact__NameAssignment_1 ) ) // InternalRos1Parser.g:4099:2: ( rule__Artifact__NameAssignment_1 ) { - before(grammarAccess.getArtifactAccess().getNameAssignment_1()); + before(grammarAccess.getArtifactAccess().getNameAssignment_1()); // InternalRos1Parser.g:4100:2: ( rule__Artifact__NameAssignment_1 ) // InternalRos1Parser.g:4100:3: rule__Artifact__NameAssignment_1 { @@ -12630,7 +12630,7 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { } - after(grammarAccess.getArtifactAccess().getNameAssignment_1()); + after(grammarAccess.getArtifactAccess().getNameAssignment_1()); } @@ -12644,7 +12644,7 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12656,8 +12656,8 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4108:1: rule__Artifact__Group__2 : rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ; public final void rule__Artifact__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4112:1: ( rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ) // InternalRos1Parser.g:4113:2: rule__Artifact__Group__2__Impl rule__Artifact__Group__3 @@ -12682,7 +12682,7 @@ public final void rule__Artifact__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12694,8 +12694,8 @@ public final void rule__Artifact__Group__2() throws RecognitionException { // InternalRos1Parser.g:4120:1: rule__Artifact__Group__2__Impl : ( Colon ) ; public final void rule__Artifact__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4124:1: ( ( Colon ) ) // InternalRos1Parser.g:4125:1: ( Colon ) @@ -12703,9 +12703,9 @@ public final void rule__Artifact__Group__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4125:1: ( Colon ) // InternalRos1Parser.g:4126:2: Colon { - before(grammarAccess.getArtifactAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getArtifactAccess().getColonKeyword_2()); + before(grammarAccess.getArtifactAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getArtifactAccess().getColonKeyword_2()); } @@ -12719,7 +12719,7 @@ public final void rule__Artifact__Group__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12731,8 +12731,8 @@ public final void rule__Artifact__Group__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4135:1: rule__Artifact__Group__3 : rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ; public final void rule__Artifact__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4139:1: ( rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ) // InternalRos1Parser.g:4140:2: rule__Artifact__Group__3__Impl rule__Artifact__Group__4 @@ -12757,7 +12757,7 @@ public final void rule__Artifact__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12769,8 +12769,8 @@ public final void rule__Artifact__Group__3() throws RecognitionException { // InternalRos1Parser.g:4147:1: rule__Artifact__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Artifact__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4151:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:4152:1: ( RULE_BEGIN ) @@ -12778,9 +12778,9 @@ public final void rule__Artifact__Group__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4152:1: ( RULE_BEGIN ) // InternalRos1Parser.g:4153:2: RULE_BEGIN { - before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } @@ -12794,7 +12794,7 @@ public final void rule__Artifact__Group__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12806,8 +12806,8 @@ public final void rule__Artifact__Group__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4162:1: rule__Artifact__Group__4 : rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ; public final void rule__Artifact__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4166:1: ( rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ) // InternalRos1Parser.g:4167:2: rule__Artifact__Group__4__Impl rule__Artifact__Group__5 @@ -12832,7 +12832,7 @@ public final void rule__Artifact__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12844,8 +12844,8 @@ public final void rule__Artifact__Group__4() throws RecognitionException { // InternalRos1Parser.g:4174:1: rule__Artifact__Group__4__Impl : ( ( rule__Artifact__NodeAssignment_4 )? ) ; public final void rule__Artifact__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4178:1: ( ( ( rule__Artifact__NodeAssignment_4 )? ) ) // InternalRos1Parser.g:4179:1: ( ( rule__Artifact__NodeAssignment_4 )? ) @@ -12853,7 +12853,7 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { // InternalRos1Parser.g:4179:1: ( ( rule__Artifact__NodeAssignment_4 )? ) // InternalRos1Parser.g:4180:2: ( rule__Artifact__NodeAssignment_4 )? { - before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); + before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); // InternalRos1Parser.g:4181:2: ( rule__Artifact__NodeAssignment_4 )? int alt23=2; int LA23_0 = input.LA(1); @@ -12876,7 +12876,7 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { } - after(grammarAccess.getArtifactAccess().getNodeAssignment_4()); + after(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } @@ -12890,7 +12890,7 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12902,8 +12902,8 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { // InternalRos1Parser.g:4189:1: rule__Artifact__Group__5 : rule__Artifact__Group__5__Impl ; public final void rule__Artifact__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4193:1: ( rule__Artifact__Group__5__Impl ) // InternalRos1Parser.g:4194:2: rule__Artifact__Group__5__Impl @@ -12923,7 +12923,7 @@ public final void rule__Artifact__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12935,8 +12935,8 @@ public final void rule__Artifact__Group__5() throws RecognitionException { // InternalRos1Parser.g:4200:1: rule__Artifact__Group__5__Impl : ( RULE_END ) ; public final void rule__Artifact__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4204:1: ( ( RULE_END ) ) // InternalRos1Parser.g:4205:1: ( RULE_END ) @@ -12944,9 +12944,9 @@ public final void rule__Artifact__Group__5__Impl() throws RecognitionException { // InternalRos1Parser.g:4205:1: ( RULE_END ) // InternalRos1Parser.g:4206:2: RULE_END { - before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } @@ -12960,7 +12960,7 @@ public final void rule__Artifact__Group__5__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12972,8 +12972,8 @@ public final void rule__Artifact__Group__5__Impl() throws RecognitionException { // InternalRos1Parser.g:4216:1: rule__Node__Group__0 : rule__Node__Group__0__Impl rule__Node__Group__1 ; public final void rule__Node__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4220:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) // InternalRos1Parser.g:4221:2: rule__Node__Group__0__Impl rule__Node__Group__1 @@ -12998,7 +12998,7 @@ public final void rule__Node__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13010,8 +13010,8 @@ public final void rule__Node__Group__0() throws RecognitionException { // InternalRos1Parser.g:4228:1: rule__Node__Group__0__Impl : ( Node_1 ) ; public final void rule__Node__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4232:1: ( ( Node_1 ) ) // InternalRos1Parser.g:4233:1: ( Node_1 ) @@ -13019,9 +13019,9 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4233:1: ( Node_1 ) // InternalRos1Parser.g:4234:2: Node_1 { - before(grammarAccess.getNodeAccess().getNodeKeyword_0()); - match(input,Node_1,FOLLOW_2); - after(grammarAccess.getNodeAccess().getNodeKeyword_0()); + before(grammarAccess.getNodeAccess().getNodeKeyword_0()); + match(input,Node_1,FOLLOW_2); + after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } @@ -13035,7 +13035,7 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13047,8 +13047,8 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4243:1: rule__Node__Group__1 : rule__Node__Group__1__Impl rule__Node__Group__2 ; public final void rule__Node__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4247:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) // InternalRos1Parser.g:4248:2: rule__Node__Group__1__Impl rule__Node__Group__2 @@ -13073,7 +13073,7 @@ public final void rule__Node__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13085,8 +13085,8 @@ public final void rule__Node__Group__1() throws RecognitionException { // InternalRos1Parser.g:4255:1: rule__Node__Group__1__Impl : ( ( rule__Node__NameAssignment_1 ) ) ; public final void rule__Node__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4259:1: ( ( ( rule__Node__NameAssignment_1 ) ) ) // InternalRos1Parser.g:4260:1: ( ( rule__Node__NameAssignment_1 ) ) @@ -13094,7 +13094,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4260:1: ( ( rule__Node__NameAssignment_1 ) ) // InternalRos1Parser.g:4261:2: ( rule__Node__NameAssignment_1 ) { - before(grammarAccess.getNodeAccess().getNameAssignment_1()); + before(grammarAccess.getNodeAccess().getNameAssignment_1()); // InternalRos1Parser.g:4262:2: ( rule__Node__NameAssignment_1 ) // InternalRos1Parser.g:4262:3: rule__Node__NameAssignment_1 { @@ -13106,7 +13106,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getNameAssignment_1()); + after(grammarAccess.getNodeAccess().getNameAssignment_1()); } @@ -13120,7 +13120,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13132,8 +13132,8 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4270:1: rule__Node__Group__2 : rule__Node__Group__2__Impl ; public final void rule__Node__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4274:1: ( rule__Node__Group__2__Impl ) // InternalRos1Parser.g:4275:2: rule__Node__Group__2__Impl @@ -13153,7 +13153,7 @@ public final void rule__Node__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13165,8 +13165,8 @@ public final void rule__Node__Group__2() throws RecognitionException { // InternalRos1Parser.g:4281:1: rule__Node__Group__2__Impl : ( ( rule__Node__Alternatives_2 )* ) ; public final void rule__Node__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4285:1: ( ( ( rule__Node__Alternatives_2 )* ) ) // InternalRos1Parser.g:4286:1: ( ( rule__Node__Alternatives_2 )* ) @@ -13174,7 +13174,7 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4286:1: ( ( rule__Node__Alternatives_2 )* ) // InternalRos1Parser.g:4287:2: ( rule__Node__Alternatives_2 )* { - before(grammarAccess.getNodeAccess().getAlternatives_2()); + before(grammarAccess.getNodeAccess().getAlternatives_2()); // InternalRos1Parser.g:4288:2: ( rule__Node__Alternatives_2 )* loop24: do { @@ -13187,24 +13187,24 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { switch (alt24) { - case 1 : - // InternalRos1Parser.g:4288:3: rule__Node__Alternatives_2 - { - pushFollow(FOLLOW_19); - rule__Node__Alternatives_2(); + case 1 : + // InternalRos1Parser.g:4288:3: rule__Node__Alternatives_2 + { + pushFollow(FOLLOW_19); + rule__Node__Alternatives_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop24; + default : + break loop24; } } while (true); - after(grammarAccess.getNodeAccess().getAlternatives_2()); + after(grammarAccess.getNodeAccess().getAlternatives_2()); } @@ -13218,7 +13218,7 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13230,8 +13230,8 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4297:1: rule__Node__Group_2_0__0 : rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ; public final void rule__Node__Group_2_0__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4301:1: ( rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ) // InternalRos1Parser.g:4302:2: rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 @@ -13256,7 +13256,7 @@ public final void rule__Node__Group_2_0__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13268,8 +13268,8 @@ public final void rule__Node__Group_2_0__0() throws RecognitionException { // InternalRos1Parser.g:4309:1: rule__Node__Group_2_0__0__Impl : ( Publishers ) ; public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4313:1: ( ( Publishers ) ) // InternalRos1Parser.g:4314:1: ( Publishers ) @@ -13277,9 +13277,9 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4314:1: ( Publishers ) // InternalRos1Parser.g:4315:2: Publishers { - before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - match(input,Publishers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + match(input,Publishers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } @@ -13293,7 +13293,7 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13305,8 +13305,8 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4324:1: rule__Node__Group_2_0__1 : rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ; public final void rule__Node__Group_2_0__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4328:1: ( rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ) // InternalRos1Parser.g:4329:2: rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 @@ -13331,7 +13331,7 @@ public final void rule__Node__Group_2_0__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13343,8 +13343,8 @@ public final void rule__Node__Group_2_0__1() throws RecognitionException { // InternalRos1Parser.g:4336:1: rule__Node__Group_2_0__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4340:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:4341:1: ( RULE_BEGIN ) @@ -13352,9 +13352,9 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4341:1: ( RULE_BEGIN ) // InternalRos1Parser.g:4342:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } @@ -13368,7 +13368,7 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13380,8 +13380,8 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4351:1: rule__Node__Group_2_0__2 : rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ; public final void rule__Node__Group_2_0__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4355:1: ( rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ) // InternalRos1Parser.g:4356:2: rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 @@ -13406,7 +13406,7 @@ public final void rule__Node__Group_2_0__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13418,8 +13418,8 @@ public final void rule__Node__Group_2_0__2() throws RecognitionException { // InternalRos1Parser.g:4363:1: rule__Node__Group_2_0__2__Impl : ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ; public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4367:1: ( ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ) // InternalRos1Parser.g:4368:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) @@ -13427,7 +13427,7 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4368:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) // InternalRos1Parser.g:4369:2: ( rule__Node__PublisherAssignment_2_0_2 )* { - before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); + before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); // InternalRos1Parser.g:4370:2: ( rule__Node__PublisherAssignment_2_0_2 )* loop25: do { @@ -13440,24 +13440,24 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { switch (alt25) { - case 1 : - // InternalRos1Parser.g:4370:3: rule__Node__PublisherAssignment_2_0_2 - { - pushFollow(FOLLOW_21); - rule__Node__PublisherAssignment_2_0_2(); + case 1 : + // InternalRos1Parser.g:4370:3: rule__Node__PublisherAssignment_2_0_2 + { + pushFollow(FOLLOW_21); + rule__Node__PublisherAssignment_2_0_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop25; + default : + break loop25; } } while (true); - after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); + after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } @@ -13471,7 +13471,7 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13483,8 +13483,8 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4378:1: rule__Node__Group_2_0__3 : rule__Node__Group_2_0__3__Impl ; public final void rule__Node__Group_2_0__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4382:1: ( rule__Node__Group_2_0__3__Impl ) // InternalRos1Parser.g:4383:2: rule__Node__Group_2_0__3__Impl @@ -13504,7 +13504,7 @@ public final void rule__Node__Group_2_0__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13516,8 +13516,8 @@ public final void rule__Node__Group_2_0__3() throws RecognitionException { // InternalRos1Parser.g:4389:1: rule__Node__Group_2_0__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4393:1: ( ( RULE_END ) ) // InternalRos1Parser.g:4394:1: ( RULE_END ) @@ -13525,9 +13525,9 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4394:1: ( RULE_END ) // InternalRos1Parser.g:4395:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } @@ -13541,7 +13541,7 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13553,8 +13553,8 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4405:1: rule__Node__Group_2_1__0 : rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ; public final void rule__Node__Group_2_1__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4409:1: ( rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ) // InternalRos1Parser.g:4410:2: rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 @@ -13579,7 +13579,7 @@ public final void rule__Node__Group_2_1__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13591,8 +13591,8 @@ public final void rule__Node__Group_2_1__0() throws RecognitionException { // InternalRos1Parser.g:4417:1: rule__Node__Group_2_1__0__Impl : ( Subscribers ) ; public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4421:1: ( ( Subscribers ) ) // InternalRos1Parser.g:4422:1: ( Subscribers ) @@ -13600,9 +13600,9 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4422:1: ( Subscribers ) // InternalRos1Parser.g:4423:2: Subscribers { - before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - match(input,Subscribers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + match(input,Subscribers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } @@ -13616,7 +13616,7 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13628,8 +13628,8 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4432:1: rule__Node__Group_2_1__1 : rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ; public final void rule__Node__Group_2_1__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4436:1: ( rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ) // InternalRos1Parser.g:4437:2: rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 @@ -13654,7 +13654,7 @@ public final void rule__Node__Group_2_1__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13666,8 +13666,8 @@ public final void rule__Node__Group_2_1__1() throws RecognitionException { // InternalRos1Parser.g:4444:1: rule__Node__Group_2_1__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4448:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:4449:1: ( RULE_BEGIN ) @@ -13675,9 +13675,9 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4449:1: ( RULE_BEGIN ) // InternalRos1Parser.g:4450:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } @@ -13691,7 +13691,7 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13703,8 +13703,8 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4459:1: rule__Node__Group_2_1__2 : rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ; public final void rule__Node__Group_2_1__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4463:1: ( rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ) // InternalRos1Parser.g:4464:2: rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 @@ -13729,7 +13729,7 @@ public final void rule__Node__Group_2_1__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13741,8 +13741,8 @@ public final void rule__Node__Group_2_1__2() throws RecognitionException { // InternalRos1Parser.g:4471:1: rule__Node__Group_2_1__2__Impl : ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ; public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4475:1: ( ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ) // InternalRos1Parser.g:4476:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) @@ -13750,7 +13750,7 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4476:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) // InternalRos1Parser.g:4477:2: ( rule__Node__SubscriberAssignment_2_1_2 )* { - before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); + before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); // InternalRos1Parser.g:4478:2: ( rule__Node__SubscriberAssignment_2_1_2 )* loop26: do { @@ -13763,24 +13763,24 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { switch (alt26) { - case 1 : - // InternalRos1Parser.g:4478:3: rule__Node__SubscriberAssignment_2_1_2 - { - pushFollow(FOLLOW_21); - rule__Node__SubscriberAssignment_2_1_2(); + case 1 : + // InternalRos1Parser.g:4478:3: rule__Node__SubscriberAssignment_2_1_2 + { + pushFollow(FOLLOW_21); + rule__Node__SubscriberAssignment_2_1_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop26; + default : + break loop26; } } while (true); - after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } @@ -13794,7 +13794,7 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13806,8 +13806,8 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4486:1: rule__Node__Group_2_1__3 : rule__Node__Group_2_1__3__Impl ; public final void rule__Node__Group_2_1__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4490:1: ( rule__Node__Group_2_1__3__Impl ) // InternalRos1Parser.g:4491:2: rule__Node__Group_2_1__3__Impl @@ -13827,7 +13827,7 @@ public final void rule__Node__Group_2_1__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13839,8 +13839,8 @@ public final void rule__Node__Group_2_1__3() throws RecognitionException { // InternalRos1Parser.g:4497:1: rule__Node__Group_2_1__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4501:1: ( ( RULE_END ) ) // InternalRos1Parser.g:4502:1: ( RULE_END ) @@ -13848,9 +13848,9 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4502:1: ( RULE_END ) // InternalRos1Parser.g:4503:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } @@ -13864,7 +13864,7 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13876,8 +13876,8 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4513:1: rule__Node__Group_2_2__0 : rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ; public final void rule__Node__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4517:1: ( rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ) // InternalRos1Parser.g:4518:2: rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 @@ -13902,7 +13902,7 @@ public final void rule__Node__Group_2_2__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13914,8 +13914,8 @@ public final void rule__Node__Group_2_2__0() throws RecognitionException { // InternalRos1Parser.g:4525:1: rule__Node__Group_2_2__0__Impl : ( Serviceservers ) ; public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4529:1: ( ( Serviceservers ) ) // InternalRos1Parser.g:4530:1: ( Serviceservers ) @@ -13923,9 +13923,9 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4530:1: ( Serviceservers ) // InternalRos1Parser.g:4531:2: Serviceservers { - before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - match(input,Serviceservers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + match(input,Serviceservers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } @@ -13939,7 +13939,7 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13951,8 +13951,8 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4540:1: rule__Node__Group_2_2__1 : rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ; public final void rule__Node__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4544:1: ( rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ) // InternalRos1Parser.g:4545:2: rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 @@ -13977,7 +13977,7 @@ public final void rule__Node__Group_2_2__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13989,8 +13989,8 @@ public final void rule__Node__Group_2_2__1() throws RecognitionException { // InternalRos1Parser.g:4552:1: rule__Node__Group_2_2__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4556:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:4557:1: ( RULE_BEGIN ) @@ -13998,9 +13998,9 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4557:1: ( RULE_BEGIN ) // InternalRos1Parser.g:4558:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } @@ -14014,7 +14014,7 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14026,8 +14026,8 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4567:1: rule__Node__Group_2_2__2 : rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ; public final void rule__Node__Group_2_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4571:1: ( rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ) // InternalRos1Parser.g:4572:2: rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 @@ -14052,7 +14052,7 @@ public final void rule__Node__Group_2_2__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14064,8 +14064,8 @@ public final void rule__Node__Group_2_2__2() throws RecognitionException { // InternalRos1Parser.g:4579:1: rule__Node__Group_2_2__2__Impl : ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ; public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4583:1: ( ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ) // InternalRos1Parser.g:4584:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) @@ -14073,7 +14073,7 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4584:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) // InternalRos1Parser.g:4585:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); + before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); // InternalRos1Parser.g:4586:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* loop27: do { @@ -14086,24 +14086,24 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { switch (alt27) { - case 1 : - // InternalRos1Parser.g:4586:3: rule__Node__ServiceserverAssignment_2_2_2 - { - pushFollow(FOLLOW_21); - rule__Node__ServiceserverAssignment_2_2_2(); + case 1 : + // InternalRos1Parser.g:4586:3: rule__Node__ServiceserverAssignment_2_2_2 + { + pushFollow(FOLLOW_21); + rule__Node__ServiceserverAssignment_2_2_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop27; + default : + break loop27; } } while (true); - after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } @@ -14117,7 +14117,7 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14129,8 +14129,8 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4594:1: rule__Node__Group_2_2__3 : rule__Node__Group_2_2__3__Impl ; public final void rule__Node__Group_2_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4598:1: ( rule__Node__Group_2_2__3__Impl ) // InternalRos1Parser.g:4599:2: rule__Node__Group_2_2__3__Impl @@ -14150,7 +14150,7 @@ public final void rule__Node__Group_2_2__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14162,8 +14162,8 @@ public final void rule__Node__Group_2_2__3() throws RecognitionException { // InternalRos1Parser.g:4605:1: rule__Node__Group_2_2__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4609:1: ( ( RULE_END ) ) // InternalRos1Parser.g:4610:1: ( RULE_END ) @@ -14171,9 +14171,9 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4610:1: ( RULE_END ) // InternalRos1Parser.g:4611:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } @@ -14187,7 +14187,7 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14199,8 +14199,8 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4621:1: rule__Node__Group_2_3__0 : rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ; public final void rule__Node__Group_2_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4625:1: ( rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ) // InternalRos1Parser.g:4626:2: rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 @@ -14225,7 +14225,7 @@ public final void rule__Node__Group_2_3__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14237,8 +14237,8 @@ public final void rule__Node__Group_2_3__0() throws RecognitionException { // InternalRos1Parser.g:4633:1: rule__Node__Group_2_3__0__Impl : ( Serviceclients ) ; public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4637:1: ( ( Serviceclients ) ) // InternalRos1Parser.g:4638:1: ( Serviceclients ) @@ -14246,9 +14246,9 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4638:1: ( Serviceclients ) // InternalRos1Parser.g:4639:2: Serviceclients { - before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - match(input,Serviceclients,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + match(input,Serviceclients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } @@ -14262,7 +14262,7 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14274,8 +14274,8 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4648:1: rule__Node__Group_2_3__1 : rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ; public final void rule__Node__Group_2_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4652:1: ( rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ) // InternalRos1Parser.g:4653:2: rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 @@ -14300,7 +14300,7 @@ public final void rule__Node__Group_2_3__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14312,8 +14312,8 @@ public final void rule__Node__Group_2_3__1() throws RecognitionException { // InternalRos1Parser.g:4660:1: rule__Node__Group_2_3__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4664:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:4665:1: ( RULE_BEGIN ) @@ -14321,9 +14321,9 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4665:1: ( RULE_BEGIN ) // InternalRos1Parser.g:4666:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } @@ -14337,7 +14337,7 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14349,8 +14349,8 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4675:1: rule__Node__Group_2_3__2 : rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ; public final void rule__Node__Group_2_3__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4679:1: ( rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ) // InternalRos1Parser.g:4680:2: rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 @@ -14375,7 +14375,7 @@ public final void rule__Node__Group_2_3__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14387,8 +14387,8 @@ public final void rule__Node__Group_2_3__2() throws RecognitionException { // InternalRos1Parser.g:4687:1: rule__Node__Group_2_3__2__Impl : ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ; public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4691:1: ( ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ) // InternalRos1Parser.g:4692:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) @@ -14396,7 +14396,7 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4692:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) // InternalRos1Parser.g:4693:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); + before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); // InternalRos1Parser.g:4694:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* loop28: do { @@ -14409,24 +14409,24 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { switch (alt28) { - case 1 : - // InternalRos1Parser.g:4694:3: rule__Node__ServiceclientAssignment_2_3_2 - { - pushFollow(FOLLOW_21); - rule__Node__ServiceclientAssignment_2_3_2(); + case 1 : + // InternalRos1Parser.g:4694:3: rule__Node__ServiceclientAssignment_2_3_2 + { + pushFollow(FOLLOW_21); + rule__Node__ServiceclientAssignment_2_3_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); + after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } @@ -14440,7 +14440,7 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14452,8 +14452,8 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4702:1: rule__Node__Group_2_3__3 : rule__Node__Group_2_3__3__Impl ; public final void rule__Node__Group_2_3__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4706:1: ( rule__Node__Group_2_3__3__Impl ) // InternalRos1Parser.g:4707:2: rule__Node__Group_2_3__3__Impl @@ -14473,7 +14473,7 @@ public final void rule__Node__Group_2_3__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14485,8 +14485,8 @@ public final void rule__Node__Group_2_3__3() throws RecognitionException { // InternalRos1Parser.g:4713:1: rule__Node__Group_2_3__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4717:1: ( ( RULE_END ) ) // InternalRos1Parser.g:4718:1: ( RULE_END ) @@ -14494,9 +14494,9 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4718:1: ( RULE_END ) // InternalRos1Parser.g:4719:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } @@ -14510,7 +14510,7 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14522,8 +14522,8 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4729:1: rule__Node__Group_2_4__0 : rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ; public final void rule__Node__Group_2_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4733:1: ( rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ) // InternalRos1Parser.g:4734:2: rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 @@ -14548,7 +14548,7 @@ public final void rule__Node__Group_2_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14560,8 +14560,8 @@ public final void rule__Node__Group_2_4__0() throws RecognitionException { // InternalRos1Parser.g:4741:1: rule__Node__Group_2_4__0__Impl : ( Actionservers ) ; public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4745:1: ( ( Actionservers ) ) // InternalRos1Parser.g:4746:1: ( Actionservers ) @@ -14569,9 +14569,9 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4746:1: ( Actionservers ) // InternalRos1Parser.g:4747:2: Actionservers { - before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); - match(input,Actionservers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + match(input,Actionservers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } @@ -14585,7 +14585,7 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14597,8 +14597,8 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4756:1: rule__Node__Group_2_4__1 : rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ; public final void rule__Node__Group_2_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4760:1: ( rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ) // InternalRos1Parser.g:4761:2: rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 @@ -14623,7 +14623,7 @@ public final void rule__Node__Group_2_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14635,8 +14635,8 @@ public final void rule__Node__Group_2_4__1() throws RecognitionException { // InternalRos1Parser.g:4768:1: rule__Node__Group_2_4__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4772:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:4773:1: ( RULE_BEGIN ) @@ -14644,9 +14644,9 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4773:1: ( RULE_BEGIN ) // InternalRos1Parser.g:4774:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } @@ -14660,7 +14660,7 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14672,8 +14672,8 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4783:1: rule__Node__Group_2_4__2 : rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ; public final void rule__Node__Group_2_4__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4787:1: ( rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ) // InternalRos1Parser.g:4788:2: rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 @@ -14698,7 +14698,7 @@ public final void rule__Node__Group_2_4__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14710,8 +14710,8 @@ public final void rule__Node__Group_2_4__2() throws RecognitionException { // InternalRos1Parser.g:4795:1: rule__Node__Group_2_4__2__Impl : ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ; public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4799:1: ( ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ) // InternalRos1Parser.g:4800:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) @@ -14719,7 +14719,7 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4800:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) // InternalRos1Parser.g:4801:2: ( rule__Node__ActionserverAssignment_2_4_2 )* { - before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); + before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); // InternalRos1Parser.g:4802:2: ( rule__Node__ActionserverAssignment_2_4_2 )* loop29: do { @@ -14732,24 +14732,24 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { switch (alt29) { - case 1 : - // InternalRos1Parser.g:4802:3: rule__Node__ActionserverAssignment_2_4_2 - { - pushFollow(FOLLOW_21); - rule__Node__ActionserverAssignment_2_4_2(); + case 1 : + // InternalRos1Parser.g:4802:3: rule__Node__ActionserverAssignment_2_4_2 + { + pushFollow(FOLLOW_21); + rule__Node__ActionserverAssignment_2_4_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop29; + default : + break loop29; } } while (true); - after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } @@ -14763,7 +14763,7 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14775,8 +14775,8 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4810:1: rule__Node__Group_2_4__3 : rule__Node__Group_2_4__3__Impl ; public final void rule__Node__Group_2_4__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4814:1: ( rule__Node__Group_2_4__3__Impl ) // InternalRos1Parser.g:4815:2: rule__Node__Group_2_4__3__Impl @@ -14796,7 +14796,7 @@ public final void rule__Node__Group_2_4__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14808,8 +14808,8 @@ public final void rule__Node__Group_2_4__3() throws RecognitionException { // InternalRos1Parser.g:4821:1: rule__Node__Group_2_4__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4825:1: ( ( RULE_END ) ) // InternalRos1Parser.g:4826:1: ( RULE_END ) @@ -14817,9 +14817,9 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4826:1: ( RULE_END ) // InternalRos1Parser.g:4827:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } @@ -14833,7 +14833,7 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14845,8 +14845,8 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4837:1: rule__Node__Group_2_5__0 : rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ; public final void rule__Node__Group_2_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4841:1: ( rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ) // InternalRos1Parser.g:4842:2: rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 @@ -14871,7 +14871,7 @@ public final void rule__Node__Group_2_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14883,8 +14883,8 @@ public final void rule__Node__Group_2_5__0() throws RecognitionException { // InternalRos1Parser.g:4849:1: rule__Node__Group_2_5__0__Impl : ( Actionclients ) ; public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4853:1: ( ( Actionclients ) ) // InternalRos1Parser.g:4854:1: ( Actionclients ) @@ -14892,9 +14892,9 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4854:1: ( Actionclients ) // InternalRos1Parser.g:4855:2: Actionclients { - before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); - match(input,Actionclients,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + match(input,Actionclients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } @@ -14908,7 +14908,7 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14920,8 +14920,8 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4864:1: rule__Node__Group_2_5__1 : rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ; public final void rule__Node__Group_2_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4868:1: ( rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ) // InternalRos1Parser.g:4869:2: rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 @@ -14946,7 +14946,7 @@ public final void rule__Node__Group_2_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14958,8 +14958,8 @@ public final void rule__Node__Group_2_5__1() throws RecognitionException { // InternalRos1Parser.g:4876:1: rule__Node__Group_2_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4880:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:4881:1: ( RULE_BEGIN ) @@ -14967,9 +14967,9 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4881:1: ( RULE_BEGIN ) // InternalRos1Parser.g:4882:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } @@ -14983,7 +14983,7 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14995,8 +14995,8 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4891:1: rule__Node__Group_2_5__2 : rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ; public final void rule__Node__Group_2_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4895:1: ( rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ) // InternalRos1Parser.g:4896:2: rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 @@ -15021,7 +15021,7 @@ public final void rule__Node__Group_2_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15033,8 +15033,8 @@ public final void rule__Node__Group_2_5__2() throws RecognitionException { // InternalRos1Parser.g:4903:1: rule__Node__Group_2_5__2__Impl : ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ; public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4907:1: ( ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ) // InternalRos1Parser.g:4908:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) @@ -15042,7 +15042,7 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4908:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) // InternalRos1Parser.g:4909:2: ( rule__Node__ActionclientAssignment_2_5_2 )* { - before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); + before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); // InternalRos1Parser.g:4910:2: ( rule__Node__ActionclientAssignment_2_5_2 )* loop30: do { @@ -15055,24 +15055,24 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { switch (alt30) { - case 1 : - // InternalRos1Parser.g:4910:3: rule__Node__ActionclientAssignment_2_5_2 - { - pushFollow(FOLLOW_21); - rule__Node__ActionclientAssignment_2_5_2(); + case 1 : + // InternalRos1Parser.g:4910:3: rule__Node__ActionclientAssignment_2_5_2 + { + pushFollow(FOLLOW_21); + rule__Node__ActionclientAssignment_2_5_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop30; + default : + break loop30; } } while (true); - after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); + after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } @@ -15086,7 +15086,7 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15098,8 +15098,8 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { // InternalRos1Parser.g:4918:1: rule__Node__Group_2_5__3 : rule__Node__Group_2_5__3__Impl ; public final void rule__Node__Group_2_5__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4922:1: ( rule__Node__Group_2_5__3__Impl ) // InternalRos1Parser.g:4923:2: rule__Node__Group_2_5__3__Impl @@ -15119,7 +15119,7 @@ public final void rule__Node__Group_2_5__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15131,8 +15131,8 @@ public final void rule__Node__Group_2_5__3() throws RecognitionException { // InternalRos1Parser.g:4929:1: rule__Node__Group_2_5__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4933:1: ( ( RULE_END ) ) // InternalRos1Parser.g:4934:1: ( RULE_END ) @@ -15140,9 +15140,9 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4934:1: ( RULE_END ) // InternalRos1Parser.g:4935:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } @@ -15156,7 +15156,7 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15168,8 +15168,8 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { // InternalRos1Parser.g:4945:1: rule__Node__Group_2_6__0 : rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ; public final void rule__Node__Group_2_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4949:1: ( rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ) // InternalRos1Parser.g:4950:2: rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 @@ -15194,7 +15194,7 @@ public final void rule__Node__Group_2_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15206,8 +15206,8 @@ public final void rule__Node__Group_2_6__0() throws RecognitionException { // InternalRos1Parser.g:4957:1: rule__Node__Group_2_6__0__Impl : ( Parameters ) ; public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4961:1: ( ( Parameters ) ) // InternalRos1Parser.g:4962:1: ( Parameters ) @@ -15215,9 +15215,9 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4962:1: ( Parameters ) // InternalRos1Parser.g:4963:2: Parameters { - before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - match(input,Parameters,FOLLOW_2); - after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + match(input,Parameters,FOLLOW_2); + after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } @@ -15231,7 +15231,7 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15243,8 +15243,8 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { // InternalRos1Parser.g:4972:1: rule__Node__Group_2_6__1 : rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ; public final void rule__Node__Group_2_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4976:1: ( rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ) // InternalRos1Parser.g:4977:2: rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 @@ -15269,7 +15269,7 @@ public final void rule__Node__Group_2_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15281,8 +15281,8 @@ public final void rule__Node__Group_2_6__1() throws RecognitionException { // InternalRos1Parser.g:4984:1: rule__Node__Group_2_6__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:4988:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:4989:1: ( RULE_BEGIN ) @@ -15290,9 +15290,9 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4989:1: ( RULE_BEGIN ) // InternalRos1Parser.g:4990:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } @@ -15306,7 +15306,7 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15318,8 +15318,8 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { // InternalRos1Parser.g:4999:1: rule__Node__Group_2_6__2 : rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ; public final void rule__Node__Group_2_6__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5003:1: ( rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ) // InternalRos1Parser.g:5004:2: rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 @@ -15344,7 +15344,7 @@ public final void rule__Node__Group_2_6__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15356,8 +15356,8 @@ public final void rule__Node__Group_2_6__2() throws RecognitionException { // InternalRos1Parser.g:5011:1: rule__Node__Group_2_6__2__Impl : ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ; public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5015:1: ( ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ) // InternalRos1Parser.g:5016:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) @@ -15365,7 +15365,7 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { // InternalRos1Parser.g:5016:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) // InternalRos1Parser.g:5017:2: ( rule__Node__ParameterAssignment_2_6_2 )* { - before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); // InternalRos1Parser.g:5018:2: ( rule__Node__ParameterAssignment_2_6_2 )* loop31: do { @@ -15378,24 +15378,24 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { switch (alt31) { - case 1 : - // InternalRos1Parser.g:5018:3: rule__Node__ParameterAssignment_2_6_2 - { - pushFollow(FOLLOW_21); - rule__Node__ParameterAssignment_2_6_2(); + case 1 : + // InternalRos1Parser.g:5018:3: rule__Node__ParameterAssignment_2_6_2 + { + pushFollow(FOLLOW_21); + rule__Node__ParameterAssignment_2_6_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop31; + default : + break loop31; } } while (true); - after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } @@ -15409,7 +15409,7 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15421,8 +15421,8 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { // InternalRos1Parser.g:5026:1: rule__Node__Group_2_6__3 : rule__Node__Group_2_6__3__Impl ; public final void rule__Node__Group_2_6__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5030:1: ( rule__Node__Group_2_6__3__Impl ) // InternalRos1Parser.g:5031:2: rule__Node__Group_2_6__3__Impl @@ -15442,7 +15442,7 @@ public final void rule__Node__Group_2_6__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15454,8 +15454,8 @@ public final void rule__Node__Group_2_6__3() throws RecognitionException { // InternalRos1Parser.g:5037:1: rule__Node__Group_2_6__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5041:1: ( ( RULE_END ) ) // InternalRos1Parser.g:5042:1: ( RULE_END ) @@ -15463,9 +15463,9 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { // InternalRos1Parser.g:5042:1: ( RULE_END ) // InternalRos1Parser.g:5043:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } @@ -15479,7 +15479,7 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15491,8 +15491,8 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { // InternalRos1Parser.g:5053:1: rule__TopicSpec__Group__0 : rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ; public final void rule__TopicSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5057:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) // InternalRos1Parser.g:5058:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 @@ -15517,7 +15517,7 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15529,8 +15529,8 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { // InternalRos1Parser.g:5065:1: rule__TopicSpec__Group__0__Impl : ( () ) ; public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5069:1: ( ( () ) ) // InternalRos1Parser.g:5070:1: ( () ) @@ -15538,13 +15538,13 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:5070:1: ( () ) // InternalRos1Parser.g:5071:2: () { - before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); + before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); // InternalRos1Parser.g:5072:2: () - // InternalRos1Parser.g:5072:3: + // InternalRos1Parser.g:5072:3: { } - after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); + after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } @@ -15554,7 +15554,7 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15566,8 +15566,8 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:5080:1: rule__TopicSpec__Group__1 : rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ; public final void rule__TopicSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5084:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) // InternalRos1Parser.g:5085:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 @@ -15592,7 +15592,7 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15604,8 +15604,8 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { // InternalRos1Parser.g:5092:1: rule__TopicSpec__Group__1__Impl : ( Msg ) ; public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5096:1: ( ( Msg ) ) // InternalRos1Parser.g:5097:1: ( Msg ) @@ -15613,9 +15613,9 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:5097:1: ( Msg ) // InternalRos1Parser.g:5098:2: Msg { - before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); - match(input,Msg,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + match(input,Msg,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } @@ -15629,7 +15629,7 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15641,8 +15641,8 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:5107:1: rule__TopicSpec__Group__2 : rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ; public final void rule__TopicSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5111:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) // InternalRos1Parser.g:5112:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 @@ -15667,7 +15667,7 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15679,8 +15679,8 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { // InternalRos1Parser.g:5119:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5123:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) // InternalRos1Parser.g:5124:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) @@ -15688,7 +15688,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:5124:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) // InternalRos1Parser.g:5125:2: ( rule__TopicSpec__NameAssignment_2 ) { - before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); + before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); // InternalRos1Parser.g:5126:2: ( rule__TopicSpec__NameAssignment_2 ) // InternalRos1Parser.g:5126:3: rule__TopicSpec__NameAssignment_2 { @@ -15700,7 +15700,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException } - after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); + after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } @@ -15714,7 +15714,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15726,8 +15726,8 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:5134:1: rule__TopicSpec__Group__3 : rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ; public final void rule__TopicSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5138:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) // InternalRos1Parser.g:5139:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 @@ -15752,7 +15752,7 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15764,8 +15764,8 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { // InternalRos1Parser.g:5146:1: rule__TopicSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5150:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:5151:1: ( RULE_BEGIN ) @@ -15773,9 +15773,9 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:5151:1: ( RULE_BEGIN ) // InternalRos1Parser.g:5152:2: RULE_BEGIN { - before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -15789,7 +15789,7 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15801,8 +15801,8 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:5161:1: rule__TopicSpec__Group__4 : rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ; public final void rule__TopicSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5165:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) // InternalRos1Parser.g:5166:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 @@ -15827,7 +15827,7 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15839,8 +15839,8 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { // InternalRos1Parser.g:5173:1: rule__TopicSpec__Group__4__Impl : ( Message_1 ) ; public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5177:1: ( ( Message_1 ) ) // InternalRos1Parser.g:5178:1: ( Message_1 ) @@ -15848,9 +15848,9 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:5178:1: ( Message_1 ) // InternalRos1Parser.g:5179:2: Message_1 { - before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); - match(input,Message_1,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + match(input,Message_1,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } @@ -15864,7 +15864,7 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15876,8 +15876,8 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:5188:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ; public final void rule__TopicSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5192:1: ( rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ) // InternalRos1Parser.g:5193:2: rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 @@ -15902,7 +15902,7 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15914,8 +15914,8 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { // InternalRos1Parser.g:5200:1: rule__TopicSpec__Group__5__Impl : ( ( rule__TopicSpec__Group_5__0 )? ) ; public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5204:1: ( ( ( rule__TopicSpec__Group_5__0 )? ) ) // InternalRos1Parser.g:5205:1: ( ( rule__TopicSpec__Group_5__0 )? ) @@ -15923,7 +15923,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:5205:1: ( ( rule__TopicSpec__Group_5__0 )? ) // InternalRos1Parser.g:5206:2: ( rule__TopicSpec__Group_5__0 )? { - before(grammarAccess.getTopicSpecAccess().getGroup_5()); + before(grammarAccess.getTopicSpecAccess().getGroup_5()); // InternalRos1Parser.g:5207:2: ( rule__TopicSpec__Group_5__0 )? int alt32=2; int LA32_0 = input.LA(1); @@ -15946,7 +15946,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getTopicSpecAccess().getGroup_5()); + after(grammarAccess.getTopicSpecAccess().getGroup_5()); } @@ -15960,7 +15960,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15972,8 +15972,8 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:5215:1: rule__TopicSpec__Group__6 : rule__TopicSpec__Group__6__Impl ; public final void rule__TopicSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5219:1: ( rule__TopicSpec__Group__6__Impl ) // InternalRos1Parser.g:5220:2: rule__TopicSpec__Group__6__Impl @@ -15993,7 +15993,7 @@ public final void rule__TopicSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16005,8 +16005,8 @@ public final void rule__TopicSpec__Group__6() throws RecognitionException { // InternalRos1Parser.g:5226:1: rule__TopicSpec__Group__6__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5230:1: ( ( RULE_END ) ) // InternalRos1Parser.g:5231:1: ( RULE_END ) @@ -16014,9 +16014,9 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:5231:1: ( RULE_END ) // InternalRos1Parser.g:5232:2: RULE_END { - before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } @@ -16030,7 +16030,7 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16042,8 +16042,8 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:5242:1: rule__TopicSpec__Group_5__0 : rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ; public final void rule__TopicSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5246:1: ( rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ) // InternalRos1Parser.g:5247:2: rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 @@ -16068,7 +16068,7 @@ public final void rule__TopicSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16080,8 +16080,8 @@ public final void rule__TopicSpec__Group_5__0() throws RecognitionException { // InternalRos1Parser.g:5254:1: rule__TopicSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5258:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:5259:1: ( RULE_BEGIN ) @@ -16089,9 +16089,9 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5259:1: ( RULE_BEGIN ) // InternalRos1Parser.g:5260:2: RULE_BEGIN { - before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -16105,7 +16105,7 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16117,8 +16117,8 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5269:1: rule__TopicSpec__Group_5__1 : rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ; public final void rule__TopicSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5273:1: ( rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ) // InternalRos1Parser.g:5274:2: rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 @@ -16143,7 +16143,7 @@ public final void rule__TopicSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16155,8 +16155,8 @@ public final void rule__TopicSpec__Group_5__1() throws RecognitionException { // InternalRos1Parser.g:5281:1: rule__TopicSpec__Group_5__1__Impl : ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ; public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5285:1: ( ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ) // InternalRos1Parser.g:5286:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) @@ -16164,7 +16164,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5286:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) // InternalRos1Parser.g:5287:2: ( rule__TopicSpec__MessageAssignment_5_1 ) { - before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); + before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); // InternalRos1Parser.g:5288:2: ( rule__TopicSpec__MessageAssignment_5_1 ) // InternalRos1Parser.g:5288:3: rule__TopicSpec__MessageAssignment_5_1 { @@ -16176,7 +16176,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); + after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } @@ -16190,7 +16190,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16202,8 +16202,8 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5296:1: rule__TopicSpec__Group_5__2 : rule__TopicSpec__Group_5__2__Impl ; public final void rule__TopicSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5300:1: ( rule__TopicSpec__Group_5__2__Impl ) // InternalRos1Parser.g:5301:2: rule__TopicSpec__Group_5__2__Impl @@ -16223,7 +16223,7 @@ public final void rule__TopicSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16235,8 +16235,8 @@ public final void rule__TopicSpec__Group_5__2() throws RecognitionException { // InternalRos1Parser.g:5307:1: rule__TopicSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5311:1: ( ( RULE_END ) ) // InternalRos1Parser.g:5312:1: ( RULE_END ) @@ -16244,9 +16244,9 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5312:1: ( RULE_END ) // InternalRos1Parser.g:5313:2: RULE_END { - before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -16260,7 +16260,7 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16272,8 +16272,8 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5323:1: rule__ServiceSpec__Group__0 : rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ; public final void rule__ServiceSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5327:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) // InternalRos1Parser.g:5328:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 @@ -16298,7 +16298,7 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16310,8 +16310,8 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { // InternalRos1Parser.g:5335:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5339:1: ( ( () ) ) // InternalRos1Parser.g:5340:1: ( () ) @@ -16319,13 +16319,13 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5340:1: ( () ) // InternalRos1Parser.g:5341:2: () { - before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); + before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); // InternalRos1Parser.g:5342:2: () - // InternalRos1Parser.g:5342:3: + // InternalRos1Parser.g:5342:3: { } - after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); + after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } @@ -16335,7 +16335,7 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16347,8 +16347,8 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5350:1: rule__ServiceSpec__Group__1 : rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ; public final void rule__ServiceSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5354:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) // InternalRos1Parser.g:5355:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 @@ -16373,7 +16373,7 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16385,8 +16385,8 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { // InternalRos1Parser.g:5362:1: rule__ServiceSpec__Group__1__Impl : ( Srv ) ; public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5366:1: ( ( Srv ) ) // InternalRos1Parser.g:5367:1: ( Srv ) @@ -16394,9 +16394,9 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5367:1: ( Srv ) // InternalRos1Parser.g:5368:2: Srv { - before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); - match(input,Srv,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + match(input,Srv,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } @@ -16410,7 +16410,7 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16422,8 +16422,8 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5377:1: rule__ServiceSpec__Group__2 : rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ; public final void rule__ServiceSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5381:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) // InternalRos1Parser.g:5382:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 @@ -16448,7 +16448,7 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16460,8 +16460,8 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { // InternalRos1Parser.g:5389:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5393:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) // InternalRos1Parser.g:5394:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) @@ -16469,7 +16469,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5394:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) // InternalRos1Parser.g:5395:2: ( rule__ServiceSpec__NameAssignment_2 ) { - before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); + before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); // InternalRos1Parser.g:5396:2: ( rule__ServiceSpec__NameAssignment_2 ) // InternalRos1Parser.g:5396:3: rule__ServiceSpec__NameAssignment_2 { @@ -16481,7 +16481,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); + after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } @@ -16495,7 +16495,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16507,8 +16507,8 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5404:1: rule__ServiceSpec__Group__3 : rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ; public final void rule__ServiceSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5408:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) // InternalRos1Parser.g:5409:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 @@ -16533,7 +16533,7 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16545,8 +16545,8 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { // InternalRos1Parser.g:5416:1: rule__ServiceSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5420:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:5421:1: ( RULE_BEGIN ) @@ -16554,9 +16554,9 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5421:1: ( RULE_BEGIN ) // InternalRos1Parser.g:5422:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -16570,7 +16570,7 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16582,8 +16582,8 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5431:1: rule__ServiceSpec__Group__4 : rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ; public final void rule__ServiceSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5435:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) // InternalRos1Parser.g:5436:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 @@ -16608,7 +16608,7 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16620,8 +16620,8 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { // InternalRos1Parser.g:5443:1: rule__ServiceSpec__Group__4__Impl : ( Request ) ; public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5447:1: ( ( Request ) ) // InternalRos1Parser.g:5448:1: ( Request ) @@ -16629,9 +16629,9 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5448:1: ( Request ) // InternalRos1Parser.g:5449:2: Request { - before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); - match(input,Request,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + match(input,Request,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } @@ -16645,7 +16645,7 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16657,8 +16657,8 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5458:1: rule__ServiceSpec__Group__5 : rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ; public final void rule__ServiceSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5462:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) // InternalRos1Parser.g:5463:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 @@ -16683,7 +16683,7 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16695,8 +16695,8 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { // InternalRos1Parser.g:5470:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5474:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) // InternalRos1Parser.g:5475:1: ( ( rule__ServiceSpec__Group_5__0 )? ) @@ -16704,7 +16704,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5475:1: ( ( rule__ServiceSpec__Group_5__0 )? ) // InternalRos1Parser.g:5476:2: ( rule__ServiceSpec__Group_5__0 )? { - before(grammarAccess.getServiceSpecAccess().getGroup_5()); + before(grammarAccess.getServiceSpecAccess().getGroup_5()); // InternalRos1Parser.g:5477:2: ( rule__ServiceSpec__Group_5__0 )? int alt33=2; int LA33_0 = input.LA(1); @@ -16727,7 +16727,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getGroup_5()); + after(grammarAccess.getServiceSpecAccess().getGroup_5()); } @@ -16741,7 +16741,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16753,8 +16753,8 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5485:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ; public final void rule__ServiceSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5489:1: ( rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ) // InternalRos1Parser.g:5490:2: rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 @@ -16779,7 +16779,7 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16791,8 +16791,8 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { // InternalRos1Parser.g:5497:1: rule__ServiceSpec__Group__6__Impl : ( Response ) ; public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5501:1: ( ( Response ) ) // InternalRos1Parser.g:5502:1: ( Response ) @@ -16800,9 +16800,9 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5502:1: ( Response ) // InternalRos1Parser.g:5503:2: Response { - before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); - match(input,Response,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + match(input,Response,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } @@ -16816,7 +16816,7 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16828,8 +16828,8 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5512:1: rule__ServiceSpec__Group__7 : rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ; public final void rule__ServiceSpec__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5516:1: ( rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ) // InternalRos1Parser.g:5517:2: rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 @@ -16854,7 +16854,7 @@ public final void rule__ServiceSpec__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16866,8 +16866,8 @@ public final void rule__ServiceSpec__Group__7() throws RecognitionException { // InternalRos1Parser.g:5524:1: rule__ServiceSpec__Group__7__Impl : ( ( rule__ServiceSpec__Group_7__0 )? ) ; public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5528:1: ( ( ( rule__ServiceSpec__Group_7__0 )? ) ) // InternalRos1Parser.g:5529:1: ( ( rule__ServiceSpec__Group_7__0 )? ) @@ -16875,7 +16875,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5529:1: ( ( rule__ServiceSpec__Group_7__0 )? ) // InternalRos1Parser.g:5530:2: ( rule__ServiceSpec__Group_7__0 )? { - before(grammarAccess.getServiceSpecAccess().getGroup_7()); + before(grammarAccess.getServiceSpecAccess().getGroup_7()); // InternalRos1Parser.g:5531:2: ( rule__ServiceSpec__Group_7__0 )? int alt34=2; int LA34_0 = input.LA(1); @@ -16898,7 +16898,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getGroup_7()); + after(grammarAccess.getServiceSpecAccess().getGroup_7()); } @@ -16912,7 +16912,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16924,8 +16924,8 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5539:1: rule__ServiceSpec__Group__8 : rule__ServiceSpec__Group__8__Impl ; public final void rule__ServiceSpec__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5543:1: ( rule__ServiceSpec__Group__8__Impl ) // InternalRos1Parser.g:5544:2: rule__ServiceSpec__Group__8__Impl @@ -16945,7 +16945,7 @@ public final void rule__ServiceSpec__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16957,8 +16957,8 @@ public final void rule__ServiceSpec__Group__8() throws RecognitionException { // InternalRos1Parser.g:5550:1: rule__ServiceSpec__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5554:1: ( ( RULE_END ) ) // InternalRos1Parser.g:5555:1: ( RULE_END ) @@ -16966,9 +16966,9 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5555:1: ( RULE_END ) // InternalRos1Parser.g:5556:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } @@ -16982,7 +16982,7 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16994,8 +16994,8 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio // InternalRos1Parser.g:5566:1: rule__ServiceSpec__Group_5__0 : rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ; public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5570:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) // InternalRos1Parser.g:5571:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 @@ -17020,7 +17020,7 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17032,8 +17032,8 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { // InternalRos1Parser.g:5578:1: rule__ServiceSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5582:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:5583:1: ( RULE_BEGIN ) @@ -17041,9 +17041,9 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:5583:1: ( RULE_BEGIN ) // InternalRos1Parser.g:5584:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -17057,7 +17057,7 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17069,8 +17069,8 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:5593:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ; public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5597:1: ( rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ) // InternalRos1Parser.g:5598:2: rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 @@ -17095,7 +17095,7 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17107,8 +17107,8 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { // InternalRos1Parser.g:5605:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ; public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5609:1: ( ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ) // InternalRos1Parser.g:5610:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) @@ -17116,7 +17116,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:5610:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) // InternalRos1Parser.g:5611:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) { - before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); + before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); // InternalRos1Parser.g:5612:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) // InternalRos1Parser.g:5612:3: rule__ServiceSpec__RequestAssignment_5_1 { @@ -17128,7 +17128,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); + after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } @@ -17142,7 +17142,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17154,8 +17154,8 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:5620:1: rule__ServiceSpec__Group_5__2 : rule__ServiceSpec__Group_5__2__Impl ; public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5624:1: ( rule__ServiceSpec__Group_5__2__Impl ) // InternalRos1Parser.g:5625:2: rule__ServiceSpec__Group_5__2__Impl @@ -17175,7 +17175,7 @@ public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17187,8 +17187,8 @@ public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { // InternalRos1Parser.g:5631:1: rule__ServiceSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5635:1: ( ( RULE_END ) ) // InternalRos1Parser.g:5636:1: ( RULE_END ) @@ -17196,9 +17196,9 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:5636:1: ( RULE_END ) // InternalRos1Parser.g:5637:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -17212,7 +17212,7 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17224,8 +17224,8 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:5647:1: rule__ServiceSpec__Group_7__0 : rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ; public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5651:1: ( rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ) // InternalRos1Parser.g:5652:2: rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 @@ -17250,7 +17250,7 @@ public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17262,8 +17262,8 @@ public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { // InternalRos1Parser.g:5659:1: rule__ServiceSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5663:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:5664:1: ( RULE_BEGIN ) @@ -17271,9 +17271,9 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:5664:1: ( RULE_BEGIN ) // InternalRos1Parser.g:5665:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } @@ -17287,7 +17287,7 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17299,8 +17299,8 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:5674:1: rule__ServiceSpec__Group_7__1 : rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ; public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5678:1: ( rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ) // InternalRos1Parser.g:5679:2: rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 @@ -17325,7 +17325,7 @@ public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17337,8 +17337,8 @@ public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { // InternalRos1Parser.g:5686:1: rule__ServiceSpec__Group_7__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ; public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5690:1: ( ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ) // InternalRos1Parser.g:5691:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) @@ -17346,7 +17346,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:5691:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) // InternalRos1Parser.g:5692:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) { - before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); + before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); // InternalRos1Parser.g:5693:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) // InternalRos1Parser.g:5693:3: rule__ServiceSpec__ResponseAssignment_7_1 { @@ -17358,7 +17358,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); + after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } @@ -17372,7 +17372,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17384,8 +17384,8 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:5701:1: rule__ServiceSpec__Group_7__2 : rule__ServiceSpec__Group_7__2__Impl ; public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5705:1: ( rule__ServiceSpec__Group_7__2__Impl ) // InternalRos1Parser.g:5706:2: rule__ServiceSpec__Group_7__2__Impl @@ -17405,7 +17405,7 @@ public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17417,8 +17417,8 @@ public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { // InternalRos1Parser.g:5712:1: rule__ServiceSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5716:1: ( ( RULE_END ) ) // InternalRos1Parser.g:5717:1: ( RULE_END ) @@ -17426,9 +17426,9 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:5717:1: ( RULE_END ) // InternalRos1Parser.g:5718:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } @@ -17442,7 +17442,7 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17454,8 +17454,8 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:5728:1: rule__ActionSpec__Group__0 : rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ; public final void rule__ActionSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5732:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) // InternalRos1Parser.g:5733:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 @@ -17480,7 +17480,7 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17492,8 +17492,8 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { // InternalRos1Parser.g:5740:1: rule__ActionSpec__Group__0__Impl : ( () ) ; public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5744:1: ( ( () ) ) // InternalRos1Parser.g:5745:1: ( () ) @@ -17501,13 +17501,13 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:5745:1: ( () ) // InternalRos1Parser.g:5746:2: () { - before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); + before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); // InternalRos1Parser.g:5747:2: () - // InternalRos1Parser.g:5747:3: + // InternalRos1Parser.g:5747:3: { } - after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); + after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } @@ -17517,7 +17517,7 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17529,8 +17529,8 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:5755:1: rule__ActionSpec__Group__1 : rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ; public final void rule__ActionSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5759:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) // InternalRos1Parser.g:5760:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 @@ -17555,7 +17555,7 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17567,8 +17567,8 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { // InternalRos1Parser.g:5767:1: rule__ActionSpec__Group__1__Impl : ( Action_1 ) ; public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5771:1: ( ( Action_1 ) ) // InternalRos1Parser.g:5772:1: ( Action_1 ) @@ -17576,9 +17576,9 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:5772:1: ( Action_1 ) // InternalRos1Parser.g:5773:2: Action_1 { - before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); - match(input,Action_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); + before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); + match(input,Action_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } @@ -17592,7 +17592,7 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17604,8 +17604,8 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:5782:1: rule__ActionSpec__Group__2 : rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ; public final void rule__ActionSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5786:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) // InternalRos1Parser.g:5787:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 @@ -17630,7 +17630,7 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17642,8 +17642,8 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { // InternalRos1Parser.g:5794:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5798:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) // InternalRos1Parser.g:5799:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) @@ -17651,7 +17651,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:5799:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) // InternalRos1Parser.g:5800:2: ( rule__ActionSpec__NameAssignment_2 ) { - before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); + before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); // InternalRos1Parser.g:5801:2: ( rule__ActionSpec__NameAssignment_2 ) // InternalRos1Parser.g:5801:3: rule__ActionSpec__NameAssignment_2 { @@ -17663,7 +17663,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); + after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } @@ -17677,7 +17677,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17689,8 +17689,8 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:5809:1: rule__ActionSpec__Group__3 : rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ; public final void rule__ActionSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5813:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) // InternalRos1Parser.g:5814:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 @@ -17715,7 +17715,7 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17727,8 +17727,8 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { // InternalRos1Parser.g:5821:1: rule__ActionSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5825:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:5826:1: ( RULE_BEGIN ) @@ -17736,9 +17736,9 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:5826:1: ( RULE_BEGIN ) // InternalRos1Parser.g:5827:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -17752,7 +17752,7 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17764,8 +17764,8 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:5836:1: rule__ActionSpec__Group__4 : rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ; public final void rule__ActionSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5840:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) // InternalRos1Parser.g:5841:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 @@ -17790,7 +17790,7 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17802,8 +17802,8 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { // InternalRos1Parser.g:5848:1: rule__ActionSpec__Group__4__Impl : ( Goal_1 ) ; public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5852:1: ( ( Goal_1 ) ) // InternalRos1Parser.g:5853:1: ( Goal_1 ) @@ -17811,9 +17811,9 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:5853:1: ( Goal_1 ) // InternalRos1Parser.g:5854:2: Goal_1 { - before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); - match(input,Goal_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + match(input,Goal_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } @@ -17827,7 +17827,7 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17839,8 +17839,8 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:5863:1: rule__ActionSpec__Group__5 : rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ; public final void rule__ActionSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5867:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) // InternalRos1Parser.g:5868:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 @@ -17865,7 +17865,7 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17877,8 +17877,8 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { // InternalRos1Parser.g:5875:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5879:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) // InternalRos1Parser.g:5880:1: ( ( rule__ActionSpec__Group_5__0 )? ) @@ -17886,7 +17886,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:5880:1: ( ( rule__ActionSpec__Group_5__0 )? ) // InternalRos1Parser.g:5881:2: ( rule__ActionSpec__Group_5__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_5()); + before(grammarAccess.getActionSpecAccess().getGroup_5()); // InternalRos1Parser.g:5882:2: ( rule__ActionSpec__Group_5__0 )? int alt35=2; int LA35_0 = input.LA(1); @@ -17909,7 +17909,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_5()); + after(grammarAccess.getActionSpecAccess().getGroup_5()); } @@ -17923,7 +17923,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17935,8 +17935,8 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:5890:1: rule__ActionSpec__Group__6 : rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ; public final void rule__ActionSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5894:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) // InternalRos1Parser.g:5895:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 @@ -17961,7 +17961,7 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17973,8 +17973,8 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { // InternalRos1Parser.g:5902:1: rule__ActionSpec__Group__6__Impl : ( Result_1 ) ; public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5906:1: ( ( Result_1 ) ) // InternalRos1Parser.g:5907:1: ( Result_1 ) @@ -17982,9 +17982,9 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:5907:1: ( Result_1 ) // InternalRos1Parser.g:5908:2: Result_1 { - before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); - match(input,Result_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); + before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); + match(input,Result_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } @@ -17998,7 +17998,7 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18010,8 +18010,8 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:5917:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ; public final void rule__ActionSpec__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5921:1: ( rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ) // InternalRos1Parser.g:5922:2: rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 @@ -18036,7 +18036,7 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18048,8 +18048,8 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { // InternalRos1Parser.g:5929:1: rule__ActionSpec__Group__7__Impl : ( ( rule__ActionSpec__Group_7__0 )? ) ; public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5933:1: ( ( ( rule__ActionSpec__Group_7__0 )? ) ) // InternalRos1Parser.g:5934:1: ( ( rule__ActionSpec__Group_7__0 )? ) @@ -18057,7 +18057,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // InternalRos1Parser.g:5934:1: ( ( rule__ActionSpec__Group_7__0 )? ) // InternalRos1Parser.g:5935:2: ( rule__ActionSpec__Group_7__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_7()); + before(grammarAccess.getActionSpecAccess().getGroup_7()); // InternalRos1Parser.g:5936:2: ( rule__ActionSpec__Group_7__0 )? int alt36=2; int LA36_0 = input.LA(1); @@ -18080,7 +18080,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_7()); + after(grammarAccess.getActionSpecAccess().getGroup_7()); } @@ -18094,7 +18094,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18106,8 +18106,8 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // InternalRos1Parser.g:5944:1: rule__ActionSpec__Group__8 : rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ; public final void rule__ActionSpec__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5948:1: ( rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ) // InternalRos1Parser.g:5949:2: rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 @@ -18132,7 +18132,7 @@ public final void rule__ActionSpec__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18144,8 +18144,8 @@ public final void rule__ActionSpec__Group__8() throws RecognitionException { // InternalRos1Parser.g:5956:1: rule__ActionSpec__Group__8__Impl : ( Feedback_1 ) ; public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5960:1: ( ( Feedback_1 ) ) // InternalRos1Parser.g:5961:1: ( Feedback_1 ) @@ -18153,9 +18153,9 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException // InternalRos1Parser.g:5961:1: ( Feedback_1 ) // InternalRos1Parser.g:5962:2: Feedback_1 { - before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); - match(input,Feedback_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + match(input,Feedback_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } @@ -18169,7 +18169,7 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18181,8 +18181,8 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException // InternalRos1Parser.g:5971:1: rule__ActionSpec__Group__9 : rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ; public final void rule__ActionSpec__Group__9() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5975:1: ( rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ) // InternalRos1Parser.g:5976:2: rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 @@ -18207,7 +18207,7 @@ public final void rule__ActionSpec__Group__9() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18219,8 +18219,8 @@ public final void rule__ActionSpec__Group__9() throws RecognitionException { // InternalRos1Parser.g:5983:1: rule__ActionSpec__Group__9__Impl : ( ( rule__ActionSpec__Group_9__0 )? ) ; public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:5987:1: ( ( ( rule__ActionSpec__Group_9__0 )? ) ) // InternalRos1Parser.g:5988:1: ( ( rule__ActionSpec__Group_9__0 )? ) @@ -18228,7 +18228,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException // InternalRos1Parser.g:5988:1: ( ( rule__ActionSpec__Group_9__0 )? ) // InternalRos1Parser.g:5989:2: ( rule__ActionSpec__Group_9__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_9()); + before(grammarAccess.getActionSpecAccess().getGroup_9()); // InternalRos1Parser.g:5990:2: ( rule__ActionSpec__Group_9__0 )? int alt37=2; int LA37_0 = input.LA(1); @@ -18251,7 +18251,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_9()); + after(grammarAccess.getActionSpecAccess().getGroup_9()); } @@ -18265,7 +18265,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18277,8 +18277,8 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException // InternalRos1Parser.g:5998:1: rule__ActionSpec__Group__10 : rule__ActionSpec__Group__10__Impl ; public final void rule__ActionSpec__Group__10() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6002:1: ( rule__ActionSpec__Group__10__Impl ) // InternalRos1Parser.g:6003:2: rule__ActionSpec__Group__10__Impl @@ -18298,7 +18298,7 @@ public final void rule__ActionSpec__Group__10() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18310,8 +18310,8 @@ public final void rule__ActionSpec__Group__10() throws RecognitionException { // InternalRos1Parser.g:6009:1: rule__ActionSpec__Group__10__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group__10__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6013:1: ( ( RULE_END ) ) // InternalRos1Parser.g:6014:1: ( RULE_END ) @@ -18319,9 +18319,9 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio // InternalRos1Parser.g:6014:1: ( RULE_END ) // InternalRos1Parser.g:6015:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } @@ -18335,7 +18335,7 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18347,8 +18347,8 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio // InternalRos1Parser.g:6025:1: rule__ActionSpec__Group_5__0 : rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ; public final void rule__ActionSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6029:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) // InternalRos1Parser.g:6030:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 @@ -18373,7 +18373,7 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18385,8 +18385,8 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { // InternalRos1Parser.g:6037:1: rule__ActionSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6041:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:6042:1: ( RULE_BEGIN ) @@ -18394,9 +18394,9 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6042:1: ( RULE_BEGIN ) // InternalRos1Parser.g:6043:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -18410,7 +18410,7 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18422,8 +18422,8 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6052:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ; public final void rule__ActionSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6056:1: ( rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ) // InternalRos1Parser.g:6057:2: rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 @@ -18448,7 +18448,7 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18460,8 +18460,8 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { // InternalRos1Parser.g:6064:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ; public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6068:1: ( ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ) // InternalRos1Parser.g:6069:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) @@ -18469,7 +18469,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6069:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) // InternalRos1Parser.g:6070:2: ( rule__ActionSpec__GoalAssignment_5_1 ) { - before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); + before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); // InternalRos1Parser.g:6071:2: ( rule__ActionSpec__GoalAssignment_5_1 ) // InternalRos1Parser.g:6071:3: rule__ActionSpec__GoalAssignment_5_1 { @@ -18481,7 +18481,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); + after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } @@ -18495,7 +18495,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18507,8 +18507,8 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6079:1: rule__ActionSpec__Group_5__2 : rule__ActionSpec__Group_5__2__Impl ; public final void rule__ActionSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6083:1: ( rule__ActionSpec__Group_5__2__Impl ) // InternalRos1Parser.g:6084:2: rule__ActionSpec__Group_5__2__Impl @@ -18528,7 +18528,7 @@ public final void rule__ActionSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18540,8 +18540,8 @@ public final void rule__ActionSpec__Group_5__2() throws RecognitionException { // InternalRos1Parser.g:6090:1: rule__ActionSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6094:1: ( ( RULE_END ) ) // InternalRos1Parser.g:6095:1: ( RULE_END ) @@ -18549,9 +18549,9 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6095:1: ( RULE_END ) // InternalRos1Parser.g:6096:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -18565,7 +18565,7 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18577,8 +18577,8 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6106:1: rule__ActionSpec__Group_7__0 : rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ; public final void rule__ActionSpec__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6110:1: ( rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ) // InternalRos1Parser.g:6111:2: rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 @@ -18603,7 +18603,7 @@ public final void rule__ActionSpec__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18615,8 +18615,8 @@ public final void rule__ActionSpec__Group_7__0() throws RecognitionException { // InternalRos1Parser.g:6118:1: rule__ActionSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6122:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:6123:1: ( RULE_BEGIN ) @@ -18624,9 +18624,9 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6123:1: ( RULE_BEGIN ) // InternalRos1Parser.g:6124:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } @@ -18640,7 +18640,7 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18652,8 +18652,8 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6133:1: rule__ActionSpec__Group_7__1 : rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ; public final void rule__ActionSpec__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6137:1: ( rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ) // InternalRos1Parser.g:6138:2: rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 @@ -18678,7 +18678,7 @@ public final void rule__ActionSpec__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18690,8 +18690,8 @@ public final void rule__ActionSpec__Group_7__1() throws RecognitionException { // InternalRos1Parser.g:6145:1: rule__ActionSpec__Group_7__1__Impl : ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ; public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6149:1: ( ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ) // InternalRos1Parser.g:6150:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) @@ -18699,7 +18699,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6150:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) // InternalRos1Parser.g:6151:2: ( rule__ActionSpec__ResultAssignment_7_1 ) { - before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); + before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); // InternalRos1Parser.g:6152:2: ( rule__ActionSpec__ResultAssignment_7_1 ) // InternalRos1Parser.g:6152:3: rule__ActionSpec__ResultAssignment_7_1 { @@ -18711,7 +18711,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); + after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } @@ -18725,7 +18725,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18737,8 +18737,8 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6160:1: rule__ActionSpec__Group_7__2 : rule__ActionSpec__Group_7__2__Impl ; public final void rule__ActionSpec__Group_7__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6164:1: ( rule__ActionSpec__Group_7__2__Impl ) // InternalRos1Parser.g:6165:2: rule__ActionSpec__Group_7__2__Impl @@ -18758,7 +18758,7 @@ public final void rule__ActionSpec__Group_7__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18770,8 +18770,8 @@ public final void rule__ActionSpec__Group_7__2() throws RecognitionException { // InternalRos1Parser.g:6171:1: rule__ActionSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6175:1: ( ( RULE_END ) ) // InternalRos1Parser.g:6176:1: ( RULE_END ) @@ -18779,9 +18779,9 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6176:1: ( RULE_END ) // InternalRos1Parser.g:6177:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } @@ -18795,7 +18795,7 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18807,8 +18807,8 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6187:1: rule__ActionSpec__Group_9__0 : rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ; public final void rule__ActionSpec__Group_9__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6191:1: ( rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ) // InternalRos1Parser.g:6192:2: rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 @@ -18833,7 +18833,7 @@ public final void rule__ActionSpec__Group_9__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18845,8 +18845,8 @@ public final void rule__ActionSpec__Group_9__0() throws RecognitionException { // InternalRos1Parser.g:6199:1: rule__ActionSpec__Group_9__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6203:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:6204:1: ( RULE_BEGIN ) @@ -18854,9 +18854,9 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6204:1: ( RULE_BEGIN ) // InternalRos1Parser.g:6205:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } @@ -18870,7 +18870,7 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18882,8 +18882,8 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6214:1: rule__ActionSpec__Group_9__1 : rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ; public final void rule__ActionSpec__Group_9__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6218:1: ( rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ) // InternalRos1Parser.g:6219:2: rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 @@ -18908,7 +18908,7 @@ public final void rule__ActionSpec__Group_9__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18920,8 +18920,8 @@ public final void rule__ActionSpec__Group_9__1() throws RecognitionException { // InternalRos1Parser.g:6226:1: rule__ActionSpec__Group_9__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ; public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6230:1: ( ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ) // InternalRos1Parser.g:6231:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) @@ -18929,7 +18929,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6231:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) // InternalRos1Parser.g:6232:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) { - before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); + before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); // InternalRos1Parser.g:6233:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) // InternalRos1Parser.g:6233:3: rule__ActionSpec__FeedbackAssignment_9_1 { @@ -18941,7 +18941,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); + after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } @@ -18955,7 +18955,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18967,8 +18967,8 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6241:1: rule__ActionSpec__Group_9__2 : rule__ActionSpec__Group_9__2__Impl ; public final void rule__ActionSpec__Group_9__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6245:1: ( rule__ActionSpec__Group_9__2__Impl ) // InternalRos1Parser.g:6246:2: rule__ActionSpec__Group_9__2__Impl @@ -18988,7 +18988,7 @@ public final void rule__ActionSpec__Group_9__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19000,8 +19000,8 @@ public final void rule__ActionSpec__Group_9__2() throws RecognitionException { // InternalRos1Parser.g:6252:1: rule__ActionSpec__Group_9__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6256:1: ( ( RULE_END ) ) // InternalRos1Parser.g:6257:1: ( RULE_END ) @@ -19009,9 +19009,9 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6257:1: ( RULE_END ) // InternalRos1Parser.g:6258:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } @@ -19025,7 +19025,7 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19037,8 +19037,8 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6268:1: rule__MessageDefinition__Group__0 : rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ; public final void rule__MessageDefinition__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6272:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) // InternalRos1Parser.g:6273:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 @@ -19063,7 +19063,7 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19075,8 +19075,8 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio // InternalRos1Parser.g:6280:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6284:1: ( ( () ) ) // InternalRos1Parser.g:6285:1: ( () ) @@ -19084,13 +19084,13 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // InternalRos1Parser.g:6285:1: ( () ) // InternalRos1Parser.g:6286:2: () { - before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); + before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); // InternalRos1Parser.g:6287:2: () - // InternalRos1Parser.g:6287:3: + // InternalRos1Parser.g:6287:3: { } - after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); + after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } @@ -19100,7 +19100,7 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19112,8 +19112,8 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // InternalRos1Parser.g:6295:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl ; public final void rule__MessageDefinition__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6299:1: ( rule__MessageDefinition__Group__1__Impl ) // InternalRos1Parser.g:6300:2: rule__MessageDefinition__Group__1__Impl @@ -19133,7 +19133,7 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19145,8 +19145,8 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio // InternalRos1Parser.g:6306:1: rule__MessageDefinition__Group__1__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ; public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6310:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) // InternalRos1Parser.g:6311:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) @@ -19154,7 +19154,7 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // InternalRos1Parser.g:6311:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) // InternalRos1Parser.g:6312:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* { - before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); // InternalRos1Parser.g:6313:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* loop38: do { @@ -19167,24 +19167,24 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx switch (alt38) { - case 1 : - // InternalRos1Parser.g:6313:3: rule__MessageDefinition__MessagePartAssignment_1 - { - pushFollow(FOLLOW_35); - rule__MessageDefinition__MessagePartAssignment_1(); + case 1 : + // InternalRos1Parser.g:6313:3: rule__MessageDefinition__MessagePartAssignment_1 + { + pushFollow(FOLLOW_35); + rule__MessageDefinition__MessagePartAssignment_1(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop38; + default : + break loop38; } } while (true); - after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } @@ -19198,7 +19198,7 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19210,8 +19210,8 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // InternalRos1Parser.g:6322:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; public final void rule__Publisher__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6326:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) // InternalRos1Parser.g:6327:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 @@ -19236,7 +19236,7 @@ public final void rule__Publisher__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19248,8 +19248,8 @@ public final void rule__Publisher__Group__0() throws RecognitionException { // InternalRos1Parser.g:6334:1: rule__Publisher__Group__0__Impl : ( () ) ; public final void rule__Publisher__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6338:1: ( ( () ) ) // InternalRos1Parser.g:6339:1: ( () ) @@ -19257,13 +19257,13 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:6339:1: ( () ) // InternalRos1Parser.g:6340:2: () { - before(grammarAccess.getPublisherAccess().getPublisherAction_0()); + before(grammarAccess.getPublisherAccess().getPublisherAction_0()); // InternalRos1Parser.g:6341:2: () - // InternalRos1Parser.g:6341:3: + // InternalRos1Parser.g:6341:3: { } - after(grammarAccess.getPublisherAccess().getPublisherAction_0()); + after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } @@ -19273,7 +19273,7 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19285,8 +19285,8 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:6349:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; public final void rule__Publisher__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6353:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) // InternalRos1Parser.g:6354:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 @@ -19311,7 +19311,7 @@ public final void rule__Publisher__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19323,8 +19323,8 @@ public final void rule__Publisher__Group__1() throws RecognitionException { // InternalRos1Parser.g:6361:1: rule__Publisher__Group__1__Impl : ( ( rule__Publisher__NameAssignment_1 ) ) ; public final void rule__Publisher__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6365:1: ( ( ( rule__Publisher__NameAssignment_1 ) ) ) // InternalRos1Parser.g:6366:1: ( ( rule__Publisher__NameAssignment_1 ) ) @@ -19332,7 +19332,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:6366:1: ( ( rule__Publisher__NameAssignment_1 ) ) // InternalRos1Parser.g:6367:2: ( rule__Publisher__NameAssignment_1 ) { - before(grammarAccess.getPublisherAccess().getNameAssignment_1()); + before(grammarAccess.getPublisherAccess().getNameAssignment_1()); // InternalRos1Parser.g:6368:2: ( rule__Publisher__NameAssignment_1 ) // InternalRos1Parser.g:6368:3: rule__Publisher__NameAssignment_1 { @@ -19344,7 +19344,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getNameAssignment_1()); + after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } @@ -19358,7 +19358,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19370,8 +19370,8 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:6376:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; public final void rule__Publisher__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6380:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) // InternalRos1Parser.g:6381:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 @@ -19396,7 +19396,7 @@ public final void rule__Publisher__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19408,8 +19408,8 @@ public final void rule__Publisher__Group__2() throws RecognitionException { // InternalRos1Parser.g:6388:1: rule__Publisher__Group__2__Impl : ( Colon ) ; public final void rule__Publisher__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6392:1: ( ( Colon ) ) // InternalRos1Parser.g:6393:1: ( Colon ) @@ -19417,9 +19417,9 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:6393:1: ( Colon ) // InternalRos1Parser.g:6394:2: Colon { - before(grammarAccess.getPublisherAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getColonKeyword_2()); + before(grammarAccess.getPublisherAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } @@ -19433,7 +19433,7 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19445,8 +19445,8 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:6403:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; public final void rule__Publisher__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6407:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) // InternalRos1Parser.g:6408:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 @@ -19471,7 +19471,7 @@ public final void rule__Publisher__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19483,8 +19483,8 @@ public final void rule__Publisher__Group__3() throws RecognitionException { // InternalRos1Parser.g:6415:1: rule__Publisher__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Publisher__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6419:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:6420:1: ( RULE_BEGIN ) @@ -19492,9 +19492,9 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:6420:1: ( RULE_BEGIN ) // InternalRos1Parser.g:6421:2: RULE_BEGIN { - before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } @@ -19508,7 +19508,7 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19520,8 +19520,8 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:6430:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; public final void rule__Publisher__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6434:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) // InternalRos1Parser.g:6435:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 @@ -19546,7 +19546,7 @@ public final void rule__Publisher__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19558,8 +19558,8 @@ public final void rule__Publisher__Group__4() throws RecognitionException { // InternalRos1Parser.g:6442:1: rule__Publisher__Group__4__Impl : ( Type_1 ) ; public final void rule__Publisher__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6446:1: ( ( Type_1 ) ) // InternalRos1Parser.g:6447:1: ( Type_1 ) @@ -19567,9 +19567,9 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:6447:1: ( Type_1 ) // InternalRos1Parser.g:6448:2: Type_1 { - before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); + before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } @@ -19583,7 +19583,7 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19595,8 +19595,8 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:6457:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; public final void rule__Publisher__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6461:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) // InternalRos1Parser.g:6462:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 @@ -19621,7 +19621,7 @@ public final void rule__Publisher__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19633,8 +19633,8 @@ public final void rule__Publisher__Group__5() throws RecognitionException { // InternalRos1Parser.g:6469:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; public final void rule__Publisher__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6473:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) // InternalRos1Parser.g:6474:1: ( ( rule__Publisher__MessageAssignment_5 ) ) @@ -19642,7 +19642,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:6474:1: ( ( rule__Publisher__MessageAssignment_5 ) ) // InternalRos1Parser.g:6475:2: ( rule__Publisher__MessageAssignment_5 ) { - before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); + before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); // InternalRos1Parser.g:6476:2: ( rule__Publisher__MessageAssignment_5 ) // InternalRos1Parser.g:6476:3: rule__Publisher__MessageAssignment_5 { @@ -19654,7 +19654,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); + after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } @@ -19668,7 +19668,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19680,8 +19680,8 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:6484:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; public final void rule__Publisher__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6488:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) // InternalRos1Parser.g:6489:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 @@ -19706,7 +19706,7 @@ public final void rule__Publisher__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19718,8 +19718,8 @@ public final void rule__Publisher__Group__6() throws RecognitionException { // InternalRos1Parser.g:6496:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; public final void rule__Publisher__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6500:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) // InternalRos1Parser.g:6501:1: ( ( rule__Publisher__Group_6__0 )? ) @@ -19727,7 +19727,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:6501:1: ( ( rule__Publisher__Group_6__0 )? ) // InternalRos1Parser.g:6502:2: ( rule__Publisher__Group_6__0 )? { - before(grammarAccess.getPublisherAccess().getGroup_6()); + before(grammarAccess.getPublisherAccess().getGroup_6()); // InternalRos1Parser.g:6503:2: ( rule__Publisher__Group_6__0 )? int alt39=2; int LA39_0 = input.LA(1); @@ -19750,7 +19750,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getGroup_6()); + after(grammarAccess.getPublisherAccess().getGroup_6()); } @@ -19764,7 +19764,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19776,8 +19776,8 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:6511:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl ; public final void rule__Publisher__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6515:1: ( rule__Publisher__Group__7__Impl ) // InternalRos1Parser.g:6516:2: rule__Publisher__Group__7__Impl @@ -19797,7 +19797,7 @@ public final void rule__Publisher__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19809,8 +19809,8 @@ public final void rule__Publisher__Group__7() throws RecognitionException { // InternalRos1Parser.g:6522:1: rule__Publisher__Group__7__Impl : ( RULE_END ) ; public final void rule__Publisher__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6526:1: ( ( RULE_END ) ) // InternalRos1Parser.g:6527:1: ( RULE_END ) @@ -19818,9 +19818,9 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // InternalRos1Parser.g:6527:1: ( RULE_END ) // InternalRos1Parser.g:6528:2: RULE_END { - before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); } @@ -19834,7 +19834,7 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19846,8 +19846,8 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // InternalRos1Parser.g:6538:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; public final void rule__Publisher__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6542:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) // InternalRos1Parser.g:6543:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 @@ -19872,7 +19872,7 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19884,8 +19884,8 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { // InternalRos1Parser.g:6550:1: rule__Publisher__Group_6__0__Impl : ( Ns ) ; public final void rule__Publisher__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6554:1: ( ( Ns ) ) // InternalRos1Parser.g:6555:1: ( Ns ) @@ -19893,9 +19893,9 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:6555:1: ( Ns ) // InternalRos1Parser.g:6556:2: Ns { - before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } @@ -19909,7 +19909,7 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19921,8 +19921,8 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:6565:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; public final void rule__Publisher__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6569:1: ( rule__Publisher__Group_6__1__Impl ) // InternalRos1Parser.g:6570:2: rule__Publisher__Group_6__1__Impl @@ -19942,7 +19942,7 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19954,8 +19954,8 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { // InternalRos1Parser.g:6576:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; public final void rule__Publisher__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6580:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) // InternalRos1Parser.g:6581:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) @@ -19963,7 +19963,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:6581:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) // InternalRos1Parser.g:6582:2: ( rule__Publisher__NamespaceAssignment_6_1 ) { - before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); // InternalRos1Parser.g:6583:2: ( rule__Publisher__NamespaceAssignment_6_1 ) // InternalRos1Parser.g:6583:3: rule__Publisher__NamespaceAssignment_6_1 { @@ -19975,7 +19975,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } @@ -19989,7 +19989,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20001,8 +20001,8 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:6592:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; public final void rule__Subscriber__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6596:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) // InternalRos1Parser.g:6597:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 @@ -20027,7 +20027,7 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20039,8 +20039,8 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { // InternalRos1Parser.g:6604:1: rule__Subscriber__Group__0__Impl : ( () ) ; public final void rule__Subscriber__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6608:1: ( ( () ) ) // InternalRos1Parser.g:6609:1: ( () ) @@ -20048,13 +20048,13 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:6609:1: ( () ) // InternalRos1Parser.g:6610:2: () { - before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); + before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); // InternalRos1Parser.g:6611:2: () - // InternalRos1Parser.g:6611:3: + // InternalRos1Parser.g:6611:3: { } - after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); + after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } @@ -20064,7 +20064,7 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20076,8 +20076,8 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:6619:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; public final void rule__Subscriber__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6623:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) // InternalRos1Parser.g:6624:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 @@ -20102,7 +20102,7 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20114,8 +20114,8 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { // InternalRos1Parser.g:6631:1: rule__Subscriber__Group__1__Impl : ( ( rule__Subscriber__NameAssignment_1 ) ) ; public final void rule__Subscriber__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6635:1: ( ( ( rule__Subscriber__NameAssignment_1 ) ) ) // InternalRos1Parser.g:6636:1: ( ( rule__Subscriber__NameAssignment_1 ) ) @@ -20123,7 +20123,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:6636:1: ( ( rule__Subscriber__NameAssignment_1 ) ) // InternalRos1Parser.g:6637:2: ( rule__Subscriber__NameAssignment_1 ) { - before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); + before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); // InternalRos1Parser.g:6638:2: ( rule__Subscriber__NameAssignment_1 ) // InternalRos1Parser.g:6638:3: rule__Subscriber__NameAssignment_1 { @@ -20135,7 +20135,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); + after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } @@ -20149,7 +20149,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20161,8 +20161,8 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:6646:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; public final void rule__Subscriber__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6650:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) // InternalRos1Parser.g:6651:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 @@ -20187,7 +20187,7 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20199,8 +20199,8 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { // InternalRos1Parser.g:6658:1: rule__Subscriber__Group__2__Impl : ( Colon ) ; public final void rule__Subscriber__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6662:1: ( ( Colon ) ) // InternalRos1Parser.g:6663:1: ( Colon ) @@ -20208,9 +20208,9 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:6663:1: ( Colon ) // InternalRos1Parser.g:6664:2: Colon { - before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); + before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } @@ -20224,7 +20224,7 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20236,8 +20236,8 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:6673:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; public final void rule__Subscriber__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6677:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) // InternalRos1Parser.g:6678:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 @@ -20262,7 +20262,7 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20274,8 +20274,8 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { // InternalRos1Parser.g:6685:1: rule__Subscriber__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Subscriber__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6689:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:6690:1: ( RULE_BEGIN ) @@ -20283,9 +20283,9 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:6690:1: ( RULE_BEGIN ) // InternalRos1Parser.g:6691:2: RULE_BEGIN { - before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } @@ -20299,7 +20299,7 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20311,8 +20311,8 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:6700:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; public final void rule__Subscriber__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6704:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) // InternalRos1Parser.g:6705:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 @@ -20337,7 +20337,7 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20349,8 +20349,8 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { // InternalRos1Parser.g:6712:1: rule__Subscriber__Group__4__Impl : ( Type_1 ) ; public final void rule__Subscriber__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6716:1: ( ( Type_1 ) ) // InternalRos1Parser.g:6717:1: ( Type_1 ) @@ -20358,9 +20358,9 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:6717:1: ( Type_1 ) // InternalRos1Parser.g:6718:2: Type_1 { - before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } @@ -20374,7 +20374,7 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20386,8 +20386,8 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:6727:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; public final void rule__Subscriber__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6731:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) // InternalRos1Parser.g:6732:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 @@ -20412,7 +20412,7 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20424,8 +20424,8 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { // InternalRos1Parser.g:6739:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; public final void rule__Subscriber__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6743:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) // InternalRos1Parser.g:6744:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) @@ -20433,7 +20433,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:6744:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) // InternalRos1Parser.g:6745:2: ( rule__Subscriber__MessageAssignment_5 ) { - before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); + before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); // InternalRos1Parser.g:6746:2: ( rule__Subscriber__MessageAssignment_5 ) // InternalRos1Parser.g:6746:3: rule__Subscriber__MessageAssignment_5 { @@ -20445,7 +20445,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); + after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } @@ -20459,7 +20459,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20471,8 +20471,8 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:6754:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; public final void rule__Subscriber__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6758:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) // InternalRos1Parser.g:6759:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 @@ -20497,7 +20497,7 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20509,8 +20509,8 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { // InternalRos1Parser.g:6766:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; public final void rule__Subscriber__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6770:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) // InternalRos1Parser.g:6771:1: ( ( rule__Subscriber__Group_6__0 )? ) @@ -20518,7 +20518,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:6771:1: ( ( rule__Subscriber__Group_6__0 )? ) // InternalRos1Parser.g:6772:2: ( rule__Subscriber__Group_6__0 )? { - before(grammarAccess.getSubscriberAccess().getGroup_6()); + before(grammarAccess.getSubscriberAccess().getGroup_6()); // InternalRos1Parser.g:6773:2: ( rule__Subscriber__Group_6__0 )? int alt40=2; int LA40_0 = input.LA(1); @@ -20541,7 +20541,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getGroup_6()); + after(grammarAccess.getSubscriberAccess().getGroup_6()); } @@ -20555,7 +20555,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20567,8 +20567,8 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:6781:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl ; public final void rule__Subscriber__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6785:1: ( rule__Subscriber__Group__7__Impl ) // InternalRos1Parser.g:6786:2: rule__Subscriber__Group__7__Impl @@ -20588,7 +20588,7 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20600,8 +20600,8 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { // InternalRos1Parser.g:6792:1: rule__Subscriber__Group__7__Impl : ( RULE_END ) ; public final void rule__Subscriber__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6796:1: ( ( RULE_END ) ) // InternalRos1Parser.g:6797:1: ( RULE_END ) @@ -20609,9 +20609,9 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // InternalRos1Parser.g:6797:1: ( RULE_END ) // InternalRos1Parser.g:6798:2: RULE_END { - before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); } @@ -20625,7 +20625,7 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20637,8 +20637,8 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // InternalRos1Parser.g:6808:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; public final void rule__Subscriber__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6812:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) // InternalRos1Parser.g:6813:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 @@ -20663,7 +20663,7 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20675,8 +20675,8 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { // InternalRos1Parser.g:6820:1: rule__Subscriber__Group_6__0__Impl : ( Ns ) ; public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6824:1: ( ( Ns ) ) // InternalRos1Parser.g:6825:1: ( Ns ) @@ -20684,9 +20684,9 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6825:1: ( Ns ) // InternalRos1Parser.g:6826:2: Ns { - before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } @@ -20700,7 +20700,7 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20712,8 +20712,8 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6835:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; public final void rule__Subscriber__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6839:1: ( rule__Subscriber__Group_6__1__Impl ) // InternalRos1Parser.g:6840:2: rule__Subscriber__Group_6__1__Impl @@ -20733,7 +20733,7 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20745,8 +20745,8 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { // InternalRos1Parser.g:6846:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6850:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) // InternalRos1Parser.g:6851:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) @@ -20754,7 +20754,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6851:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) // InternalRos1Parser.g:6852:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) { - before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); // InternalRos1Parser.g:6853:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) // InternalRos1Parser.g:6853:3: rule__Subscriber__NamespaceAssignment_6_1 { @@ -20766,7 +20766,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } @@ -20780,7 +20780,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20792,8 +20792,8 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:6862:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; public final void rule__ServiceServer__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6866:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) // InternalRos1Parser.g:6867:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 @@ -20818,7 +20818,7 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20830,8 +20830,8 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { // InternalRos1Parser.g:6874:1: rule__ServiceServer__Group__0__Impl : ( () ) ; public final void rule__ServiceServer__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6878:1: ( ( () ) ) // InternalRos1Parser.g:6879:1: ( () ) @@ -20839,13 +20839,13 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:6879:1: ( () ) // InternalRos1Parser.g:6880:2: () { - before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); + before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); // InternalRos1Parser.g:6881:2: () - // InternalRos1Parser.g:6881:3: + // InternalRos1Parser.g:6881:3: { } - after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); + after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } @@ -20855,7 +20855,7 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20867,8 +20867,8 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:6889:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; public final void rule__ServiceServer__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6893:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) // InternalRos1Parser.g:6894:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 @@ -20893,7 +20893,7 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20905,8 +20905,8 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { // InternalRos1Parser.g:6901:1: rule__ServiceServer__Group__1__Impl : ( ( rule__ServiceServer__NameAssignment_1 ) ) ; public final void rule__ServiceServer__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6905:1: ( ( ( rule__ServiceServer__NameAssignment_1 ) ) ) // InternalRos1Parser.g:6906:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) @@ -20914,7 +20914,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:6906:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) // InternalRos1Parser.g:6907:2: ( rule__ServiceServer__NameAssignment_1 ) { - before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); + before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); // InternalRos1Parser.g:6908:2: ( rule__ServiceServer__NameAssignment_1 ) // InternalRos1Parser.g:6908:3: rule__ServiceServer__NameAssignment_1 { @@ -20926,7 +20926,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); + after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } @@ -20940,7 +20940,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20952,8 +20952,8 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:6916:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; public final void rule__ServiceServer__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6920:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) // InternalRos1Parser.g:6921:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 @@ -20978,7 +20978,7 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20990,8 +20990,8 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { // InternalRos1Parser.g:6928:1: rule__ServiceServer__Group__2__Impl : ( Colon ) ; public final void rule__ServiceServer__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6932:1: ( ( Colon ) ) // InternalRos1Parser.g:6933:1: ( Colon ) @@ -20999,9 +20999,9 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:6933:1: ( Colon ) // InternalRos1Parser.g:6934:2: Colon { - before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); + before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } @@ -21015,7 +21015,7 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21027,8 +21027,8 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:6943:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; public final void rule__ServiceServer__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6947:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) // InternalRos1Parser.g:6948:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 @@ -21053,7 +21053,7 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21065,8 +21065,8 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { // InternalRos1Parser.g:6955:1: rule__ServiceServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceServer__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6959:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:6960:1: ( RULE_BEGIN ) @@ -21074,9 +21074,9 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // InternalRos1Parser.g:6960:1: ( RULE_BEGIN ) // InternalRos1Parser.g:6961:2: RULE_BEGIN { - before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } @@ -21090,7 +21090,7 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21102,8 +21102,8 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // InternalRos1Parser.g:6970:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; public final void rule__ServiceServer__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6974:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) // InternalRos1Parser.g:6975:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 @@ -21128,7 +21128,7 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21140,8 +21140,8 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { // InternalRos1Parser.g:6982:1: rule__ServiceServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceServer__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:6986:1: ( ( Type_1 ) ) // InternalRos1Parser.g:6987:1: ( Type_1 ) @@ -21149,9 +21149,9 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // InternalRos1Parser.g:6987:1: ( Type_1 ) // InternalRos1Parser.g:6988:2: Type_1 { - before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } @@ -21165,7 +21165,7 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21177,8 +21177,8 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // InternalRos1Parser.g:6997:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; public final void rule__ServiceServer__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7001:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) // InternalRos1Parser.g:7002:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 @@ -21203,7 +21203,7 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21215,8 +21215,8 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { // InternalRos1Parser.g:7009:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; public final void rule__ServiceServer__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7013:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) // InternalRos1Parser.g:7014:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) @@ -21224,7 +21224,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // InternalRos1Parser.g:7014:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) // InternalRos1Parser.g:7015:2: ( rule__ServiceServer__ServiceAssignment_5 ) { - before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); + before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); // InternalRos1Parser.g:7016:2: ( rule__ServiceServer__ServiceAssignment_5 ) // InternalRos1Parser.g:7016:3: rule__ServiceServer__ServiceAssignment_5 { @@ -21236,7 +21236,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); + after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } @@ -21250,7 +21250,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21262,8 +21262,8 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // InternalRos1Parser.g:7024:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; public final void rule__ServiceServer__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7028:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) // InternalRos1Parser.g:7029:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 @@ -21288,7 +21288,7 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21300,8 +21300,8 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { // InternalRos1Parser.g:7036:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; public final void rule__ServiceServer__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7040:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) // InternalRos1Parser.g:7041:1: ( ( rule__ServiceServer__Group_6__0 )? ) @@ -21309,7 +21309,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // InternalRos1Parser.g:7041:1: ( ( rule__ServiceServer__Group_6__0 )? ) // InternalRos1Parser.g:7042:2: ( rule__ServiceServer__Group_6__0 )? { - before(grammarAccess.getServiceServerAccess().getGroup_6()); + before(grammarAccess.getServiceServerAccess().getGroup_6()); // InternalRos1Parser.g:7043:2: ( rule__ServiceServer__Group_6__0 )? int alt41=2; int LA41_0 = input.LA(1); @@ -21332,7 +21332,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getGroup_6()); + after(grammarAccess.getServiceServerAccess().getGroup_6()); } @@ -21346,7 +21346,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21358,8 +21358,8 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // InternalRos1Parser.g:7051:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl ; public final void rule__ServiceServer__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7055:1: ( rule__ServiceServer__Group__7__Impl ) // InternalRos1Parser.g:7056:2: rule__ServiceServer__Group__7__Impl @@ -21379,7 +21379,7 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21391,8 +21391,8 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { // InternalRos1Parser.g:7062:1: rule__ServiceServer__Group__7__Impl : ( RULE_END ) ; public final void rule__ServiceServer__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7066:1: ( ( RULE_END ) ) // InternalRos1Parser.g:7067:1: ( RULE_END ) @@ -21400,9 +21400,9 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // InternalRos1Parser.g:7067:1: ( RULE_END ) // InternalRos1Parser.g:7068:2: RULE_END { - before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); } @@ -21416,7 +21416,7 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21428,8 +21428,8 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // InternalRos1Parser.g:7078:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; public final void rule__ServiceServer__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7082:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) // InternalRos1Parser.g:7083:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 @@ -21454,7 +21454,7 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21466,8 +21466,8 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException // InternalRos1Parser.g:7090:1: rule__ServiceServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7094:1: ( ( Ns ) ) // InternalRos1Parser.g:7095:1: ( Ns ) @@ -21475,9 +21475,9 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // InternalRos1Parser.g:7095:1: ( Ns ) // InternalRos1Parser.g:7096:2: Ns { - before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } @@ -21491,7 +21491,7 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21503,8 +21503,8 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // InternalRos1Parser.g:7105:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; public final void rule__ServiceServer__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7109:1: ( rule__ServiceServer__Group_6__1__Impl ) // InternalRos1Parser.g:7110:2: rule__ServiceServer__Group_6__1__Impl @@ -21524,7 +21524,7 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21536,8 +21536,8 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException // InternalRos1Parser.g:7116:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7120:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) // InternalRos1Parser.g:7121:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) @@ -21545,7 +21545,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // InternalRos1Parser.g:7121:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) // InternalRos1Parser.g:7122:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) { - before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); // InternalRos1Parser.g:7123:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) // InternalRos1Parser.g:7123:3: rule__ServiceServer__NamespaceAssignment_6_1 { @@ -21557,7 +21557,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce } - after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } @@ -21571,7 +21571,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21583,8 +21583,8 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // InternalRos1Parser.g:7132:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; public final void rule__ServiceClient__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7136:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) // InternalRos1Parser.g:7137:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 @@ -21609,7 +21609,7 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21621,8 +21621,8 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { // InternalRos1Parser.g:7144:1: rule__ServiceClient__Group__0__Impl : ( () ) ; public final void rule__ServiceClient__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7148:1: ( ( () ) ) // InternalRos1Parser.g:7149:1: ( () ) @@ -21630,13 +21630,13 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:7149:1: ( () ) // InternalRos1Parser.g:7150:2: () { - before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); + before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); // InternalRos1Parser.g:7151:2: () - // InternalRos1Parser.g:7151:3: + // InternalRos1Parser.g:7151:3: { } - after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); + after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } @@ -21646,7 +21646,7 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21658,8 +21658,8 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:7159:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; public final void rule__ServiceClient__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7163:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) // InternalRos1Parser.g:7164:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 @@ -21684,7 +21684,7 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21696,8 +21696,8 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { // InternalRos1Parser.g:7171:1: rule__ServiceClient__Group__1__Impl : ( ( rule__ServiceClient__NameAssignment_1 ) ) ; public final void rule__ServiceClient__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7175:1: ( ( ( rule__ServiceClient__NameAssignment_1 ) ) ) // InternalRos1Parser.g:7176:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) @@ -21705,7 +21705,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:7176:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) // InternalRos1Parser.g:7177:2: ( rule__ServiceClient__NameAssignment_1 ) { - before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); + before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); // InternalRos1Parser.g:7178:2: ( rule__ServiceClient__NameAssignment_1 ) // InternalRos1Parser.g:7178:3: rule__ServiceClient__NameAssignment_1 { @@ -21717,7 +21717,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); + after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } @@ -21731,7 +21731,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21743,8 +21743,8 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:7186:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; public final void rule__ServiceClient__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7190:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) // InternalRos1Parser.g:7191:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 @@ -21769,7 +21769,7 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21781,8 +21781,8 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { // InternalRos1Parser.g:7198:1: rule__ServiceClient__Group__2__Impl : ( Colon ) ; public final void rule__ServiceClient__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7202:1: ( ( Colon ) ) // InternalRos1Parser.g:7203:1: ( Colon ) @@ -21790,9 +21790,9 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:7203:1: ( Colon ) // InternalRos1Parser.g:7204:2: Colon { - before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); + before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } @@ -21806,7 +21806,7 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21818,8 +21818,8 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:7213:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; public final void rule__ServiceClient__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7217:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) // InternalRos1Parser.g:7218:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 @@ -21844,7 +21844,7 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21856,8 +21856,8 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { // InternalRos1Parser.g:7225:1: rule__ServiceClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceClient__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7229:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:7230:1: ( RULE_BEGIN ) @@ -21865,9 +21865,9 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // InternalRos1Parser.g:7230:1: ( RULE_BEGIN ) // InternalRos1Parser.g:7231:2: RULE_BEGIN { - before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } @@ -21881,7 +21881,7 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21893,8 +21893,8 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // InternalRos1Parser.g:7240:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; public final void rule__ServiceClient__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7244:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) // InternalRos1Parser.g:7245:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 @@ -21919,7 +21919,7 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21931,8 +21931,8 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { // InternalRos1Parser.g:7252:1: rule__ServiceClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceClient__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7256:1: ( ( Type_1 ) ) // InternalRos1Parser.g:7257:1: ( Type_1 ) @@ -21940,9 +21940,9 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // InternalRos1Parser.g:7257:1: ( Type_1 ) // InternalRos1Parser.g:7258:2: Type_1 { - before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } @@ -21956,7 +21956,7 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21968,8 +21968,8 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // InternalRos1Parser.g:7267:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; public final void rule__ServiceClient__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7271:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) // InternalRos1Parser.g:7272:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 @@ -21994,7 +21994,7 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22006,8 +22006,8 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { // InternalRos1Parser.g:7279:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; public final void rule__ServiceClient__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7283:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) // InternalRos1Parser.g:7284:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) @@ -22015,7 +22015,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // InternalRos1Parser.g:7284:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) // InternalRos1Parser.g:7285:2: ( rule__ServiceClient__ServiceAssignment_5 ) { - before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); + before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); // InternalRos1Parser.g:7286:2: ( rule__ServiceClient__ServiceAssignment_5 ) // InternalRos1Parser.g:7286:3: rule__ServiceClient__ServiceAssignment_5 { @@ -22027,7 +22027,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); + after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } @@ -22041,7 +22041,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22053,8 +22053,8 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // InternalRos1Parser.g:7294:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; public final void rule__ServiceClient__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7298:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) // InternalRos1Parser.g:7299:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 @@ -22079,7 +22079,7 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22091,8 +22091,8 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { // InternalRos1Parser.g:7306:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; public final void rule__ServiceClient__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7310:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) // InternalRos1Parser.g:7311:1: ( ( rule__ServiceClient__Group_6__0 )? ) @@ -22100,7 +22100,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // InternalRos1Parser.g:7311:1: ( ( rule__ServiceClient__Group_6__0 )? ) // InternalRos1Parser.g:7312:2: ( rule__ServiceClient__Group_6__0 )? { - before(grammarAccess.getServiceClientAccess().getGroup_6()); + before(grammarAccess.getServiceClientAccess().getGroup_6()); // InternalRos1Parser.g:7313:2: ( rule__ServiceClient__Group_6__0 )? int alt42=2; int LA42_0 = input.LA(1); @@ -22123,7 +22123,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getGroup_6()); + after(grammarAccess.getServiceClientAccess().getGroup_6()); } @@ -22137,7 +22137,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22149,8 +22149,8 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // InternalRos1Parser.g:7321:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl ; public final void rule__ServiceClient__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7325:1: ( rule__ServiceClient__Group__7__Impl ) // InternalRos1Parser.g:7326:2: rule__ServiceClient__Group__7__Impl @@ -22170,7 +22170,7 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22182,8 +22182,8 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { // InternalRos1Parser.g:7332:1: rule__ServiceClient__Group__7__Impl : ( RULE_END ) ; public final void rule__ServiceClient__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7336:1: ( ( RULE_END ) ) // InternalRos1Parser.g:7337:1: ( RULE_END ) @@ -22191,9 +22191,9 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // InternalRos1Parser.g:7337:1: ( RULE_END ) // InternalRos1Parser.g:7338:2: RULE_END { - before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); } @@ -22207,7 +22207,7 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22219,8 +22219,8 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // InternalRos1Parser.g:7348:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; public final void rule__ServiceClient__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7352:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) // InternalRos1Parser.g:7353:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 @@ -22245,7 +22245,7 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22257,8 +22257,8 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException // InternalRos1Parser.g:7360:1: rule__ServiceClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7364:1: ( ( Ns ) ) // InternalRos1Parser.g:7365:1: ( Ns ) @@ -22266,9 +22266,9 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // InternalRos1Parser.g:7365:1: ( Ns ) // InternalRos1Parser.g:7366:2: Ns { - before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } @@ -22282,7 +22282,7 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22294,8 +22294,8 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // InternalRos1Parser.g:7375:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; public final void rule__ServiceClient__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7379:1: ( rule__ServiceClient__Group_6__1__Impl ) // InternalRos1Parser.g:7380:2: rule__ServiceClient__Group_6__1__Impl @@ -22315,7 +22315,7 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22327,8 +22327,8 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException // InternalRos1Parser.g:7386:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7390:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) // InternalRos1Parser.g:7391:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) @@ -22336,7 +22336,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // InternalRos1Parser.g:7391:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) // InternalRos1Parser.g:7392:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) { - before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); // InternalRos1Parser.g:7393:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) // InternalRos1Parser.g:7393:3: rule__ServiceClient__NamespaceAssignment_6_1 { @@ -22348,7 +22348,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce } - after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } @@ -22362,7 +22362,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22374,8 +22374,8 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // InternalRos1Parser.g:7402:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; public final void rule__ActionServer__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7406:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) // InternalRos1Parser.g:7407:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 @@ -22400,7 +22400,7 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22412,8 +22412,8 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { // InternalRos1Parser.g:7414:1: rule__ActionServer__Group__0__Impl : ( () ) ; public final void rule__ActionServer__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7418:1: ( ( () ) ) // InternalRos1Parser.g:7419:1: ( () ) @@ -22421,13 +22421,13 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7419:1: ( () ) // InternalRos1Parser.g:7420:2: () { - before(grammarAccess.getActionServerAccess().getActionServerAction_0()); + before(grammarAccess.getActionServerAccess().getActionServerAction_0()); // InternalRos1Parser.g:7421:2: () - // InternalRos1Parser.g:7421:3: + // InternalRos1Parser.g:7421:3: { } - after(grammarAccess.getActionServerAccess().getActionServerAction_0()); + after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } @@ -22437,7 +22437,7 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22449,8 +22449,8 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7429:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; public final void rule__ActionServer__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7433:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) // InternalRos1Parser.g:7434:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 @@ -22475,7 +22475,7 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22487,8 +22487,8 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { // InternalRos1Parser.g:7441:1: rule__ActionServer__Group__1__Impl : ( ( rule__ActionServer__NameAssignment_1 ) ) ; public final void rule__ActionServer__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7445:1: ( ( ( rule__ActionServer__NameAssignment_1 ) ) ) // InternalRos1Parser.g:7446:1: ( ( rule__ActionServer__NameAssignment_1 ) ) @@ -22496,7 +22496,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7446:1: ( ( rule__ActionServer__NameAssignment_1 ) ) // InternalRos1Parser.g:7447:2: ( rule__ActionServer__NameAssignment_1 ) { - before(grammarAccess.getActionServerAccess().getNameAssignment_1()); + before(grammarAccess.getActionServerAccess().getNameAssignment_1()); // InternalRos1Parser.g:7448:2: ( rule__ActionServer__NameAssignment_1 ) // InternalRos1Parser.g:7448:3: rule__ActionServer__NameAssignment_1 { @@ -22508,7 +22508,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getNameAssignment_1()); + after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } @@ -22522,7 +22522,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22534,8 +22534,8 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7456:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; public final void rule__ActionServer__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7460:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) // InternalRos1Parser.g:7461:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 @@ -22560,7 +22560,7 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22572,8 +22572,8 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { // InternalRos1Parser.g:7468:1: rule__ActionServer__Group__2__Impl : ( Colon ) ; public final void rule__ActionServer__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7472:1: ( ( Colon ) ) // InternalRos1Parser.g:7473:1: ( Colon ) @@ -22581,9 +22581,9 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7473:1: ( Colon ) // InternalRos1Parser.g:7474:2: Colon { - before(grammarAccess.getActionServerAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getColonKeyword_2()); + before(grammarAccess.getActionServerAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } @@ -22597,7 +22597,7 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22609,8 +22609,8 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7483:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; public final void rule__ActionServer__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7487:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) // InternalRos1Parser.g:7488:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 @@ -22635,7 +22635,7 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22647,8 +22647,8 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { // InternalRos1Parser.g:7495:1: rule__ActionServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionServer__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7499:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:7500:1: ( RULE_BEGIN ) @@ -22656,9 +22656,9 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7500:1: ( RULE_BEGIN ) // InternalRos1Parser.g:7501:2: RULE_BEGIN { - before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } @@ -22672,7 +22672,7 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22684,8 +22684,8 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7510:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; public final void rule__ActionServer__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7514:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) // InternalRos1Parser.g:7515:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 @@ -22710,7 +22710,7 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22722,8 +22722,8 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { // InternalRos1Parser.g:7522:1: rule__ActionServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionServer__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7526:1: ( ( Type_1 ) ) // InternalRos1Parser.g:7527:1: ( Type_1 ) @@ -22731,9 +22731,9 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7527:1: ( Type_1 ) // InternalRos1Parser.g:7528:2: Type_1 { - before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); + before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } @@ -22747,7 +22747,7 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22759,8 +22759,8 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7537:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; public final void rule__ActionServer__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7541:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) // InternalRos1Parser.g:7542:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 @@ -22785,7 +22785,7 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22797,8 +22797,8 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { // InternalRos1Parser.g:7549:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; public final void rule__ActionServer__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7553:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) // InternalRos1Parser.g:7554:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) @@ -22806,7 +22806,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7554:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) // InternalRos1Parser.g:7555:2: ( rule__ActionServer__ActionAssignment_5 ) { - before(grammarAccess.getActionServerAccess().getActionAssignment_5()); + before(grammarAccess.getActionServerAccess().getActionAssignment_5()); // InternalRos1Parser.g:7556:2: ( rule__ActionServer__ActionAssignment_5 ) // InternalRos1Parser.g:7556:3: rule__ActionServer__ActionAssignment_5 { @@ -22818,7 +22818,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getActionAssignment_5()); + after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } @@ -22832,7 +22832,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22844,8 +22844,8 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7564:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; public final void rule__ActionServer__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7568:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) // InternalRos1Parser.g:7569:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 @@ -22870,7 +22870,7 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22882,8 +22882,8 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { // InternalRos1Parser.g:7576:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; public final void rule__ActionServer__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7580:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) // InternalRos1Parser.g:7581:1: ( ( rule__ActionServer__Group_6__0 )? ) @@ -22891,7 +22891,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7581:1: ( ( rule__ActionServer__Group_6__0 )? ) // InternalRos1Parser.g:7582:2: ( rule__ActionServer__Group_6__0 )? { - before(grammarAccess.getActionServerAccess().getGroup_6()); + before(grammarAccess.getActionServerAccess().getGroup_6()); // InternalRos1Parser.g:7583:2: ( rule__ActionServer__Group_6__0 )? int alt43=2; int LA43_0 = input.LA(1); @@ -22914,7 +22914,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getGroup_6()); + after(grammarAccess.getActionServerAccess().getGroup_6()); } @@ -22928,7 +22928,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22940,8 +22940,8 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7591:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl ; public final void rule__ActionServer__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7595:1: ( rule__ActionServer__Group__7__Impl ) // InternalRos1Parser.g:7596:2: rule__ActionServer__Group__7__Impl @@ -22961,7 +22961,7 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22973,8 +22973,8 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { // InternalRos1Parser.g:7602:1: rule__ActionServer__Group__7__Impl : ( RULE_END ) ; public final void rule__ActionServer__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7606:1: ( ( RULE_END ) ) // InternalRos1Parser.g:7607:1: ( RULE_END ) @@ -22982,9 +22982,9 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7607:1: ( RULE_END ) // InternalRos1Parser.g:7608:2: RULE_END { - before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); } @@ -22998,7 +22998,7 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23010,8 +23010,8 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7618:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; public final void rule__ActionServer__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7622:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) // InternalRos1Parser.g:7623:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 @@ -23036,7 +23036,7 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23048,8 +23048,8 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { // InternalRos1Parser.g:7630:1: rule__ActionServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7634:1: ( ( Ns ) ) // InternalRos1Parser.g:7635:1: ( Ns ) @@ -23057,9 +23057,9 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:7635:1: ( Ns ) // InternalRos1Parser.g:7636:2: Ns { - before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } @@ -23073,7 +23073,7 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23085,8 +23085,8 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:7645:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; public final void rule__ActionServer__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7649:1: ( rule__ActionServer__Group_6__1__Impl ) // InternalRos1Parser.g:7650:2: rule__ActionServer__Group_6__1__Impl @@ -23106,7 +23106,7 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23118,8 +23118,8 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { // InternalRos1Parser.g:7656:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7660:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) // InternalRos1Parser.g:7661:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) @@ -23127,7 +23127,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:7661:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) // InternalRos1Parser.g:7662:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) { - before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); // InternalRos1Parser.g:7663:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) // InternalRos1Parser.g:7663:3: rule__ActionServer__NamespaceAssignment_6_1 { @@ -23139,7 +23139,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep } - after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } @@ -23153,7 +23153,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23165,8 +23165,8 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:7672:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; public final void rule__ActionClient__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7676:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) // InternalRos1Parser.g:7677:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 @@ -23191,7 +23191,7 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23203,8 +23203,8 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { // InternalRos1Parser.g:7684:1: rule__ActionClient__Group__0__Impl : ( () ) ; public final void rule__ActionClient__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7688:1: ( ( () ) ) // InternalRos1Parser.g:7689:1: ( () ) @@ -23212,13 +23212,13 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7689:1: ( () ) // InternalRos1Parser.g:7690:2: () { - before(grammarAccess.getActionClientAccess().getActionClientAction_0()); + before(grammarAccess.getActionClientAccess().getActionClientAction_0()); // InternalRos1Parser.g:7691:2: () - // InternalRos1Parser.g:7691:3: + // InternalRos1Parser.g:7691:3: { } - after(grammarAccess.getActionClientAccess().getActionClientAction_0()); + after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } @@ -23228,7 +23228,7 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23240,8 +23240,8 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7699:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; public final void rule__ActionClient__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7703:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) // InternalRos1Parser.g:7704:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 @@ -23266,7 +23266,7 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23278,8 +23278,8 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { // InternalRos1Parser.g:7711:1: rule__ActionClient__Group__1__Impl : ( ( rule__ActionClient__NameAssignment_1 ) ) ; public final void rule__ActionClient__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7715:1: ( ( ( rule__ActionClient__NameAssignment_1 ) ) ) // InternalRos1Parser.g:7716:1: ( ( rule__ActionClient__NameAssignment_1 ) ) @@ -23287,7 +23287,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7716:1: ( ( rule__ActionClient__NameAssignment_1 ) ) // InternalRos1Parser.g:7717:2: ( rule__ActionClient__NameAssignment_1 ) { - before(grammarAccess.getActionClientAccess().getNameAssignment_1()); + before(grammarAccess.getActionClientAccess().getNameAssignment_1()); // InternalRos1Parser.g:7718:2: ( rule__ActionClient__NameAssignment_1 ) // InternalRos1Parser.g:7718:3: rule__ActionClient__NameAssignment_1 { @@ -23299,7 +23299,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getNameAssignment_1()); + after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } @@ -23313,7 +23313,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23325,8 +23325,8 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7726:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; public final void rule__ActionClient__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7730:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) // InternalRos1Parser.g:7731:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 @@ -23351,7 +23351,7 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23363,8 +23363,8 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { // InternalRos1Parser.g:7738:1: rule__ActionClient__Group__2__Impl : ( Colon ) ; public final void rule__ActionClient__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7742:1: ( ( Colon ) ) // InternalRos1Parser.g:7743:1: ( Colon ) @@ -23372,9 +23372,9 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7743:1: ( Colon ) // InternalRos1Parser.g:7744:2: Colon { - before(grammarAccess.getActionClientAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getColonKeyword_2()); + before(grammarAccess.getActionClientAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } @@ -23388,7 +23388,7 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23400,8 +23400,8 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7753:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; public final void rule__ActionClient__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7757:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) // InternalRos1Parser.g:7758:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 @@ -23426,7 +23426,7 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23438,8 +23438,8 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { // InternalRos1Parser.g:7765:1: rule__ActionClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionClient__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7769:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:7770:1: ( RULE_BEGIN ) @@ -23447,9 +23447,9 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7770:1: ( RULE_BEGIN ) // InternalRos1Parser.g:7771:2: RULE_BEGIN { - before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } @@ -23463,7 +23463,7 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23475,8 +23475,8 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7780:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; public final void rule__ActionClient__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7784:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) // InternalRos1Parser.g:7785:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 @@ -23501,7 +23501,7 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23513,8 +23513,8 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { // InternalRos1Parser.g:7792:1: rule__ActionClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionClient__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7796:1: ( ( Type_1 ) ) // InternalRos1Parser.g:7797:1: ( Type_1 ) @@ -23522,9 +23522,9 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7797:1: ( Type_1 ) // InternalRos1Parser.g:7798:2: Type_1 { - before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); + before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } @@ -23538,7 +23538,7 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23550,8 +23550,8 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7807:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; public final void rule__ActionClient__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7811:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) // InternalRos1Parser.g:7812:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 @@ -23576,7 +23576,7 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23588,8 +23588,8 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { // InternalRos1Parser.g:7819:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; public final void rule__ActionClient__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7823:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) // InternalRos1Parser.g:7824:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) @@ -23597,7 +23597,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7824:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) // InternalRos1Parser.g:7825:2: ( rule__ActionClient__ActionAssignment_5 ) { - before(grammarAccess.getActionClientAccess().getActionAssignment_5()); + before(grammarAccess.getActionClientAccess().getActionAssignment_5()); // InternalRos1Parser.g:7826:2: ( rule__ActionClient__ActionAssignment_5 ) // InternalRos1Parser.g:7826:3: rule__ActionClient__ActionAssignment_5 { @@ -23609,7 +23609,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getActionAssignment_5()); + after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } @@ -23623,7 +23623,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23635,8 +23635,8 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7834:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; public final void rule__ActionClient__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7838:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) // InternalRos1Parser.g:7839:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 @@ -23661,7 +23661,7 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23673,8 +23673,8 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { // InternalRos1Parser.g:7846:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; public final void rule__ActionClient__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7850:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) // InternalRos1Parser.g:7851:1: ( ( rule__ActionClient__Group_6__0 )? ) @@ -23682,7 +23682,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7851:1: ( ( rule__ActionClient__Group_6__0 )? ) // InternalRos1Parser.g:7852:2: ( rule__ActionClient__Group_6__0 )? { - before(grammarAccess.getActionClientAccess().getGroup_6()); + before(grammarAccess.getActionClientAccess().getGroup_6()); // InternalRos1Parser.g:7853:2: ( rule__ActionClient__Group_6__0 )? int alt44=2; int LA44_0 = input.LA(1); @@ -23705,7 +23705,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getGroup_6()); + after(grammarAccess.getActionClientAccess().getGroup_6()); } @@ -23719,7 +23719,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23731,8 +23731,8 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7861:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl ; public final void rule__ActionClient__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7865:1: ( rule__ActionClient__Group__7__Impl ) // InternalRos1Parser.g:7866:2: rule__ActionClient__Group__7__Impl @@ -23752,7 +23752,7 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23764,8 +23764,8 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { // InternalRos1Parser.g:7872:1: rule__ActionClient__Group__7__Impl : ( RULE_END ) ; public final void rule__ActionClient__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7876:1: ( ( RULE_END ) ) // InternalRos1Parser.g:7877:1: ( RULE_END ) @@ -23773,9 +23773,9 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7877:1: ( RULE_END ) // InternalRos1Parser.g:7878:2: RULE_END { - before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); } @@ -23789,7 +23789,7 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23801,8 +23801,8 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // InternalRos1Parser.g:7888:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; public final void rule__ActionClient__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7892:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) // InternalRos1Parser.g:7893:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 @@ -23827,7 +23827,7 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23839,8 +23839,8 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { // InternalRos1Parser.g:7900:1: rule__ActionClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7904:1: ( ( Ns ) ) // InternalRos1Parser.g:7905:1: ( Ns ) @@ -23848,9 +23848,9 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:7905:1: ( Ns ) // InternalRos1Parser.g:7906:2: Ns { - before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } @@ -23864,7 +23864,7 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23876,8 +23876,8 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:7915:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; public final void rule__ActionClient__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7919:1: ( rule__ActionClient__Group_6__1__Impl ) // InternalRos1Parser.g:7920:2: rule__ActionClient__Group_6__1__Impl @@ -23897,7 +23897,7 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23909,8 +23909,8 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { // InternalRos1Parser.g:7926:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7930:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) // InternalRos1Parser.g:7931:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) @@ -23918,7 +23918,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:7931:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) // InternalRos1Parser.g:7932:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) { - before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); // InternalRos1Parser.g:7933:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) // InternalRos1Parser.g:7933:3: rule__ActionClient__NamespaceAssignment_6_1 { @@ -23930,7 +23930,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep } - after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } @@ -23944,7 +23944,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23956,8 +23956,8 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:7942:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; public final void rule__ExternalDependency__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7946:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) // InternalRos1Parser.g:7947:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 @@ -23982,7 +23982,7 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23994,8 +23994,8 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti // InternalRos1Parser.g:7954:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7958:1: ( ( () ) ) // InternalRos1Parser.g:7959:1: ( () ) @@ -24003,13 +24003,13 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // InternalRos1Parser.g:7959:1: ( () ) // InternalRos1Parser.g:7960:2: () { - before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); + before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); // InternalRos1Parser.g:7961:2: () - // InternalRos1Parser.g:7961:3: + // InternalRos1Parser.g:7961:3: { } - after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); + after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } @@ -24019,7 +24019,7 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24031,8 +24031,8 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // InternalRos1Parser.g:7969:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; public final void rule__ExternalDependency__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7973:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) // InternalRos1Parser.g:7974:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 @@ -24057,7 +24057,7 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24069,8 +24069,8 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti // InternalRos1Parser.g:7981:1: rule__ExternalDependency__Group__1__Impl : ( ExternalDependency ) ; public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:7985:1: ( ( ExternalDependency ) ) // InternalRos1Parser.g:7986:1: ( ExternalDependency ) @@ -24078,9 +24078,9 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // InternalRos1Parser.g:7986:1: ( ExternalDependency ) // InternalRos1Parser.g:7987:2: ExternalDependency { - before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - match(input,ExternalDependency,FOLLOW_2); - after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + match(input,ExternalDependency,FOLLOW_2); + after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } @@ -24094,7 +24094,7 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24106,8 +24106,8 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // InternalRos1Parser.g:7996:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; public final void rule__ExternalDependency__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8000:1: ( rule__ExternalDependency__Group__2__Impl ) // InternalRos1Parser.g:8001:2: rule__ExternalDependency__Group__2__Impl @@ -24127,7 +24127,7 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24139,8 +24139,8 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti // InternalRos1Parser.g:8007:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8011:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) // InternalRos1Parser.g:8012:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) @@ -24148,7 +24148,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // InternalRos1Parser.g:8012:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) // InternalRos1Parser.g:8013:2: ( rule__ExternalDependency__NameAssignment_2 ) { - before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); + before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); // InternalRos1Parser.g:8014:2: ( rule__ExternalDependency__NameAssignment_2 ) // InternalRos1Parser.g:8014:3: rule__ExternalDependency__NameAssignment_2 { @@ -24160,7 +24160,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE } - after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); + after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } @@ -24174,7 +24174,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24186,8 +24186,8 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // InternalRos1Parser.g:8023:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; public final void rule__GlobalNamespace__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8027:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) // InternalRos1Parser.g:8028:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 @@ -24212,7 +24212,7 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24224,8 +24224,8 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // InternalRos1Parser.g:8035:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8039:1: ( ( () ) ) // InternalRos1Parser.g:8040:1: ( () ) @@ -24233,13 +24233,13 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // InternalRos1Parser.g:8040:1: ( () ) // InternalRos1Parser.g:8041:2: () { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); // InternalRos1Parser.g:8042:2: () - // InternalRos1Parser.g:8042:3: + // InternalRos1Parser.g:8042:3: { } - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } @@ -24249,7 +24249,7 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24261,8 +24261,8 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // InternalRos1Parser.g:8050:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; public final void rule__GlobalNamespace__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8054:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) // InternalRos1Parser.g:8055:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 @@ -24287,7 +24287,7 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24299,8 +24299,8 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // InternalRos1Parser.g:8062:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8066:1: ( ( GlobalNamespace ) ) // InternalRos1Parser.g:8067:1: ( GlobalNamespace ) @@ -24308,9 +24308,9 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // InternalRos1Parser.g:8067:1: ( GlobalNamespace ) // InternalRos1Parser.g:8068:2: GlobalNamespace { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - match(input,GlobalNamespace,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + match(input,GlobalNamespace,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } @@ -24324,7 +24324,7 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24336,8 +24336,8 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // InternalRos1Parser.g:8077:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8081:1: ( rule__GlobalNamespace__Group__2__Impl ) // InternalRos1Parser.g:8082:2: rule__GlobalNamespace__Group__2__Impl @@ -24357,7 +24357,7 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24369,8 +24369,8 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // InternalRos1Parser.g:8088:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8092:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) // InternalRos1Parser.g:8093:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) @@ -24378,7 +24378,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // InternalRos1Parser.g:8093:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) // InternalRos1Parser.g:8094:2: ( rule__GlobalNamespace__Group_2__0 )? { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); // InternalRos1Parser.g:8095:2: ( rule__GlobalNamespace__Group_2__0 )? int alt45=2; int LA45_0 = input.LA(1); @@ -24401,7 +24401,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } @@ -24415,7 +24415,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24427,8 +24427,8 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // InternalRos1Parser.g:8104:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; public final void rule__GlobalNamespace__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8108:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) // InternalRos1Parser.g:8109:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 @@ -24453,7 +24453,7 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24465,8 +24465,8 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio // InternalRos1Parser.g:8116:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8120:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:8121:1: ( LeftSquareBracket ) @@ -24474,9 +24474,9 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // InternalRos1Parser.g:8121:1: ( LeftSquareBracket ) // InternalRos1Parser.g:8122:2: LeftSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -24490,7 +24490,7 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24502,8 +24502,8 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // InternalRos1Parser.g:8131:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; public final void rule__GlobalNamespace__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8135:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) // InternalRos1Parser.g:8136:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 @@ -24528,7 +24528,7 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24540,8 +24540,8 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio // InternalRos1Parser.g:8143:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8147:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) // InternalRos1Parser.g:8148:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) @@ -24549,7 +24549,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // InternalRos1Parser.g:8148:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) // InternalRos1Parser.g:8149:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); // InternalRos1Parser.g:8150:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) // InternalRos1Parser.g:8150:3: rule__GlobalNamespace__PartsAssignment_2_1 { @@ -24561,7 +24561,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } @@ -24575,7 +24575,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24587,8 +24587,8 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // InternalRos1Parser.g:8158:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; public final void rule__GlobalNamespace__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8162:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) // InternalRos1Parser.g:8163:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 @@ -24613,7 +24613,7 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24625,8 +24625,8 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio // InternalRos1Parser.g:8170:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8174:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) // InternalRos1Parser.g:8175:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) @@ -24634,7 +24634,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // InternalRos1Parser.g:8175:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) // InternalRos1Parser.g:8176:2: ( rule__GlobalNamespace__Group_2_2__0 )* { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); // InternalRos1Parser.g:8177:2: ( rule__GlobalNamespace__Group_2_2__0 )* loop46: do { @@ -24647,24 +24647,24 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx switch (alt46) { - case 1 : - // InternalRos1Parser.g:8177:3: rule__GlobalNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_13); - rule__GlobalNamespace__Group_2_2__0(); + case 1 : + // InternalRos1Parser.g:8177:3: rule__GlobalNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_13); + rule__GlobalNamespace__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop46; + default : + break loop46; } } while (true); - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } @@ -24678,7 +24678,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24690,8 +24690,8 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // InternalRos1Parser.g:8185:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; public final void rule__GlobalNamespace__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8189:1: ( rule__GlobalNamespace__Group_2__3__Impl ) // InternalRos1Parser.g:8190:2: rule__GlobalNamespace__Group_2__3__Impl @@ -24711,7 +24711,7 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24723,8 +24723,8 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio // InternalRos1Parser.g:8196:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8200:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:8201:1: ( RightSquareBracket ) @@ -24732,9 +24732,9 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // InternalRos1Parser.g:8201:1: ( RightSquareBracket ) // InternalRos1Parser.g:8202:2: RightSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -24748,7 +24748,7 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24760,8 +24760,8 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // InternalRos1Parser.g:8212:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8216:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) // InternalRos1Parser.g:8217:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 @@ -24786,7 +24786,7 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24798,8 +24798,8 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept // InternalRos1Parser.g:8224:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8228:1: ( ( Comma ) ) // InternalRos1Parser.g:8229:1: ( Comma ) @@ -24807,9 +24807,9 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // InternalRos1Parser.g:8229:1: ( Comma ) // InternalRos1Parser.g:8230:2: Comma { - before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -24823,7 +24823,7 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24835,8 +24835,8 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // InternalRos1Parser.g:8239:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8243:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) // InternalRos1Parser.g:8244:2: rule__GlobalNamespace__Group_2_2__1__Impl @@ -24856,7 +24856,7 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24868,8 +24868,8 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept // InternalRos1Parser.g:8250:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8254:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) // InternalRos1Parser.g:8255:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) @@ -24877,7 +24877,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // InternalRos1Parser.g:8255:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) // InternalRos1Parser.g:8256:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); // InternalRos1Parser.g:8257:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) // InternalRos1Parser.g:8257:3: rule__GlobalNamespace__PartsAssignment_2_2_1 { @@ -24889,7 +24889,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -24903,7 +24903,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24915,8 +24915,8 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // InternalRos1Parser.g:8266:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8270:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) // InternalRos1Parser.g:8271:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 @@ -24941,7 +24941,7 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24953,8 +24953,8 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // InternalRos1Parser.g:8278:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8282:1: ( ( () ) ) // InternalRos1Parser.g:8283:1: ( () ) @@ -24962,13 +24962,13 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // InternalRos1Parser.g:8283:1: ( () ) // InternalRos1Parser.g:8284:2: () { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); // InternalRos1Parser.g:8285:2: () - // InternalRos1Parser.g:8285:3: + // InternalRos1Parser.g:8285:3: { } - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } @@ -24978,7 +24978,7 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24990,8 +24990,8 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // InternalRos1Parser.g:8293:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8297:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) // InternalRos1Parser.g:8298:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 @@ -25016,7 +25016,7 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25028,8 +25028,8 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // InternalRos1Parser.g:8305:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8309:1: ( ( RelativeNamespace ) ) // InternalRos1Parser.g:8310:1: ( RelativeNamespace ) @@ -25037,9 +25037,9 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // InternalRos1Parser.g:8310:1: ( RelativeNamespace ) // InternalRos1Parser.g:8311:2: RelativeNamespace { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - match(input,RelativeNamespace,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + match(input,RelativeNamespace,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } @@ -25053,7 +25053,7 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25065,8 +25065,8 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // InternalRos1Parser.g:8320:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8324:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) // InternalRos1Parser.g:8325:2: rule__RelativeNamespace_Impl__Group__2__Impl @@ -25086,7 +25086,7 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25098,8 +25098,8 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // InternalRos1Parser.g:8331:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8335:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) // InternalRos1Parser.g:8336:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) @@ -25107,7 +25107,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // InternalRos1Parser.g:8336:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) // InternalRos1Parser.g:8337:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); // InternalRos1Parser.g:8338:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? int alt47=2; int LA47_0 = input.LA(1); @@ -25130,7 +25130,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } @@ -25144,7 +25144,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25156,8 +25156,8 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // InternalRos1Parser.g:8347:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8351:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) // InternalRos1Parser.g:8352:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 @@ -25182,7 +25182,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25194,8 +25194,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE // InternalRos1Parser.g:8359:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8363:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:8364:1: ( LeftSquareBracket ) @@ -25203,9 +25203,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // InternalRos1Parser.g:8364:1: ( LeftSquareBracket ) // InternalRos1Parser.g:8365:2: LeftSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } @@ -25219,7 +25219,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25231,8 +25231,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // InternalRos1Parser.g:8374:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8378:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) // InternalRos1Parser.g:8379:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 @@ -25257,7 +25257,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25269,8 +25269,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE // InternalRos1Parser.g:8386:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8390:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) // InternalRos1Parser.g:8391:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) @@ -25278,7 +25278,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // InternalRos1Parser.g:8391:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) // InternalRos1Parser.g:8392:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); // InternalRos1Parser.g:8393:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) // InternalRos1Parser.g:8393:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { @@ -25290,7 +25290,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } @@ -25304,7 +25304,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25316,8 +25316,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // InternalRos1Parser.g:8401:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8405:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) // InternalRos1Parser.g:8406:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 @@ -25342,7 +25342,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25354,8 +25354,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE // InternalRos1Parser.g:8413:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8417:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) // InternalRos1Parser.g:8418:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) @@ -25363,7 +25363,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // InternalRos1Parser.g:8418:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) // InternalRos1Parser.g:8419:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); // InternalRos1Parser.g:8420:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* loop48: do { @@ -25376,24 +25376,24 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn switch (alt48) { - case 1 : - // InternalRos1Parser.g:8420:3: rule__RelativeNamespace_Impl__Group_2_2__0 - { - pushFollow(FOLLOW_13); - rule__RelativeNamespace_Impl__Group_2_2__0(); + case 1 : + // InternalRos1Parser.g:8420:3: rule__RelativeNamespace_Impl__Group_2_2__0 + { + pushFollow(FOLLOW_13); + rule__RelativeNamespace_Impl__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop48; + default : + break loop48; } } while (true); - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } @@ -25407,7 +25407,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25419,8 +25419,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // InternalRos1Parser.g:8428:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8432:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) // InternalRos1Parser.g:8433:2: rule__RelativeNamespace_Impl__Group_2__3__Impl @@ -25440,7 +25440,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25452,8 +25452,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE // InternalRos1Parser.g:8439:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8443:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:8444:1: ( RightSquareBracket ) @@ -25461,9 +25461,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // InternalRos1Parser.g:8444:1: ( RightSquareBracket ) // InternalRos1Parser.g:8445:2: RightSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } @@ -25477,7 +25477,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25489,8 +25489,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // InternalRos1Parser.g:8455:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8459:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) // InternalRos1Parser.g:8460:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 @@ -25515,7 +25515,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25527,8 +25527,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio // InternalRos1Parser.g:8467:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8471:1: ( ( Comma ) ) // InternalRos1Parser.g:8472:1: ( Comma ) @@ -25536,9 +25536,9 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // InternalRos1Parser.g:8472:1: ( Comma ) // InternalRos1Parser.g:8473:2: Comma { - before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } @@ -25552,7 +25552,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25564,8 +25564,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // InternalRos1Parser.g:8482:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8486:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) // InternalRos1Parser.g:8487:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl @@ -25585,7 +25585,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25597,8 +25597,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio // InternalRos1Parser.g:8493:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8497:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) // InternalRos1Parser.g:8498:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) @@ -25606,7 +25606,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // InternalRos1Parser.g:8498:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) // InternalRos1Parser.g:8499:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); // InternalRos1Parser.g:8500:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) // InternalRos1Parser.g:8500:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 { @@ -25618,7 +25618,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } @@ -25632,7 +25632,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25644,8 +25644,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // InternalRos1Parser.g:8509:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; public final void rule__PrivateNamespace__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8513:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) // InternalRos1Parser.g:8514:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 @@ -25670,7 +25670,7 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25682,8 +25682,8 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // InternalRos1Parser.g:8521:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8525:1: ( ( () ) ) // InternalRos1Parser.g:8526:1: ( () ) @@ -25691,13 +25691,13 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // InternalRos1Parser.g:8526:1: ( () ) // InternalRos1Parser.g:8527:2: () { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); // InternalRos1Parser.g:8528:2: () - // InternalRos1Parser.g:8528:3: + // InternalRos1Parser.g:8528:3: { } - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } @@ -25707,7 +25707,7 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25719,8 +25719,8 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // InternalRos1Parser.g:8536:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; public final void rule__PrivateNamespace__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8540:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) // InternalRos1Parser.g:8541:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 @@ -25745,7 +25745,7 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25757,8 +25757,8 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // InternalRos1Parser.g:8548:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8552:1: ( ( PrivateNamespace ) ) // InternalRos1Parser.g:8553:1: ( PrivateNamespace ) @@ -25766,9 +25766,9 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // InternalRos1Parser.g:8553:1: ( PrivateNamespace ) // InternalRos1Parser.g:8554:2: PrivateNamespace { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - match(input,PrivateNamespace,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + match(input,PrivateNamespace,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } @@ -25782,7 +25782,7 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25794,8 +25794,8 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // InternalRos1Parser.g:8563:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8567:1: ( rule__PrivateNamespace__Group__2__Impl ) // InternalRos1Parser.g:8568:2: rule__PrivateNamespace__Group__2__Impl @@ -25815,7 +25815,7 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25827,8 +25827,8 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // InternalRos1Parser.g:8574:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8578:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) // InternalRos1Parser.g:8579:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) @@ -25836,7 +25836,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // InternalRos1Parser.g:8579:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) // InternalRos1Parser.g:8580:2: ( rule__PrivateNamespace__Group_2__0 )? { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); // InternalRos1Parser.g:8581:2: ( rule__PrivateNamespace__Group_2__0 )? int alt49=2; int LA49_0 = input.LA(1); @@ -25859,7 +25859,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } @@ -25873,7 +25873,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25885,8 +25885,8 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // InternalRos1Parser.g:8590:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; public final void rule__PrivateNamespace__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8594:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) // InternalRos1Parser.g:8595:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 @@ -25911,7 +25911,7 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25923,8 +25923,8 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti // InternalRos1Parser.g:8602:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8606:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:8607:1: ( LeftSquareBracket ) @@ -25932,9 +25932,9 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // InternalRos1Parser.g:8607:1: ( LeftSquareBracket ) // InternalRos1Parser.g:8608:2: LeftSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -25948,7 +25948,7 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25960,8 +25960,8 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // InternalRos1Parser.g:8617:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; public final void rule__PrivateNamespace__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8621:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) // InternalRos1Parser.g:8622:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 @@ -25986,7 +25986,7 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25998,8 +25998,8 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti // InternalRos1Parser.g:8629:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8633:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) // InternalRos1Parser.g:8634:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) @@ -26007,7 +26007,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // InternalRos1Parser.g:8634:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) // InternalRos1Parser.g:8635:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); // InternalRos1Parser.g:8636:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) // InternalRos1Parser.g:8636:3: rule__PrivateNamespace__PartsAssignment_2_1 { @@ -26019,7 +26019,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } @@ -26033,7 +26033,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26045,8 +26045,8 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // InternalRos1Parser.g:8644:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; public final void rule__PrivateNamespace__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8648:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) // InternalRos1Parser.g:8649:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 @@ -26071,7 +26071,7 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26083,8 +26083,8 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti // InternalRos1Parser.g:8656:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8660:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) // InternalRos1Parser.g:8661:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) @@ -26092,7 +26092,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // InternalRos1Parser.g:8661:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) // InternalRos1Parser.g:8662:2: ( rule__PrivateNamespace__Group_2_2__0 )* { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); // InternalRos1Parser.g:8663:2: ( rule__PrivateNamespace__Group_2_2__0 )* loop50: do { @@ -26105,24 +26105,24 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE switch (alt50) { - case 1 : - // InternalRos1Parser.g:8663:3: rule__PrivateNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_13); - rule__PrivateNamespace__Group_2_2__0(); + case 1 : + // InternalRos1Parser.g:8663:3: rule__PrivateNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_13); + rule__PrivateNamespace__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop50; + default : + break loop50; } } while (true); - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } @@ -26136,7 +26136,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26148,8 +26148,8 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // InternalRos1Parser.g:8671:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; public final void rule__PrivateNamespace__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8675:1: ( rule__PrivateNamespace__Group_2__3__Impl ) // InternalRos1Parser.g:8676:2: rule__PrivateNamespace__Group_2__3__Impl @@ -26169,7 +26169,7 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26181,8 +26181,8 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti // InternalRos1Parser.g:8682:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8686:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:8687:1: ( RightSquareBracket ) @@ -26190,9 +26190,9 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // InternalRos1Parser.g:8687:1: ( RightSquareBracket ) // InternalRos1Parser.g:8688:2: RightSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -26206,7 +26206,7 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26218,8 +26218,8 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // InternalRos1Parser.g:8698:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8702:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) // InternalRos1Parser.g:8703:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 @@ -26244,7 +26244,7 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26256,8 +26256,8 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep // InternalRos1Parser.g:8710:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8714:1: ( ( Comma ) ) // InternalRos1Parser.g:8715:1: ( Comma ) @@ -26265,9 +26265,9 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // InternalRos1Parser.g:8715:1: ( Comma ) // InternalRos1Parser.g:8716:2: Comma { - before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -26281,7 +26281,7 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26293,8 +26293,8 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // InternalRos1Parser.g:8725:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8729:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) // InternalRos1Parser.g:8730:2: rule__PrivateNamespace__Group_2_2__1__Impl @@ -26314,7 +26314,7 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26326,8 +26326,8 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep // InternalRos1Parser.g:8736:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8740:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) // InternalRos1Parser.g:8741:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) @@ -26335,7 +26335,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // InternalRos1Parser.g:8741:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) // InternalRos1Parser.g:8742:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); // InternalRos1Parser.g:8743:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) // InternalRos1Parser.g:8743:3: rule__PrivateNamespace__PartsAssignment_2_2_1 { @@ -26347,7 +26347,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -26361,7 +26361,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26373,8 +26373,8 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // InternalRos1Parser.g:8752: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(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8756:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) // InternalRos1Parser.g:8757:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 @@ -26399,7 +26399,7 @@ public final void rule__Parameter__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26411,8 +26411,8 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // InternalRos1Parser.g:8764:1: rule__Parameter__Group__0__Impl : ( () ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8768:1: ( ( () ) ) // InternalRos1Parser.g:8769:1: ( () ) @@ -26420,13 +26420,13 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:8769:1: ( () ) // InternalRos1Parser.g:8770:2: () { - before(grammarAccess.getParameterAccess().getParameterAction_0()); + before(grammarAccess.getParameterAccess().getParameterAction_0()); // InternalRos1Parser.g:8771:2: () - // InternalRos1Parser.g:8771:3: + // InternalRos1Parser.g:8771:3: { } - after(grammarAccess.getParameterAccess().getParameterAction_0()); + after(grammarAccess.getParameterAccess().getParameterAction_0()); } @@ -26436,7 +26436,7 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26448,8 +26448,8 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:8779: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(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8783:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) // InternalRos1Parser.g:8784:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 @@ -26474,7 +26474,7 @@ public final void rule__Parameter__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26486,8 +26486,8 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // InternalRos1Parser.g:8791:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8795:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) // InternalRos1Parser.g:8796:1: ( ( rule__Parameter__NameAssignment_1 ) ) @@ -26495,7 +26495,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:8796:1: ( ( rule__Parameter__NameAssignment_1 ) ) // InternalRos1Parser.g:8797:2: ( rule__Parameter__NameAssignment_1 ) { - before(grammarAccess.getParameterAccess().getNameAssignment_1()); + before(grammarAccess.getParameterAccess().getNameAssignment_1()); // InternalRos1Parser.g:8798:2: ( rule__Parameter__NameAssignment_1 ) // InternalRos1Parser.g:8798:3: rule__Parameter__NameAssignment_1 { @@ -26507,7 +26507,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getNameAssignment_1()); + after(grammarAccess.getParameterAccess().getNameAssignment_1()); } @@ -26521,7 +26521,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26533,8 +26533,8 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:8806:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; public final void rule__Parameter__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8810:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) // InternalRos1Parser.g:8811:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 @@ -26559,7 +26559,7 @@ public final void rule__Parameter__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26571,8 +26571,8 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // InternalRos1Parser.g:8818:1: rule__Parameter__Group__2__Impl : ( Colon ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8822:1: ( ( Colon ) ) // InternalRos1Parser.g:8823:1: ( Colon ) @@ -26580,9 +26580,9 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:8823:1: ( Colon ) // InternalRos1Parser.g:8824:2: Colon { - before(grammarAccess.getParameterAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterAccess().getColonKeyword_2()); + before(grammarAccess.getParameterAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterAccess().getColonKeyword_2()); } @@ -26596,7 +26596,7 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26608,8 +26608,8 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // InternalRos1Parser.g:8833:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; public final void rule__Parameter__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8837:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) // InternalRos1Parser.g:8838:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 @@ -26634,7 +26634,7 @@ public final void rule__Parameter__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26646,8 +26646,8 @@ public final void rule__Parameter__Group__3() throws RecognitionException { // InternalRos1Parser.g:8845:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Parameter__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8849:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:8850:1: ( RULE_BEGIN ) @@ -26655,9 +26655,9 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:8850:1: ( RULE_BEGIN ) // InternalRos1Parser.g:8851:2: RULE_BEGIN { - before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } @@ -26671,7 +26671,7 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26683,8 +26683,8 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // InternalRos1Parser.g:8860:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; public final void rule__Parameter__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8864:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) // InternalRos1Parser.g:8865:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 @@ -26709,7 +26709,7 @@ public final void rule__Parameter__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26721,8 +26721,8 @@ public final void rule__Parameter__Group__4() throws RecognitionException { // InternalRos1Parser.g:8872:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__Group_4__0 )? ) ; public final void rule__Parameter__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8876:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) // InternalRos1Parser.g:8877:1: ( ( rule__Parameter__Group_4__0 )? ) @@ -26730,7 +26730,7 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:8877:1: ( ( rule__Parameter__Group_4__0 )? ) // InternalRos1Parser.g:8878:2: ( rule__Parameter__Group_4__0 )? { - before(grammarAccess.getParameterAccess().getGroup_4()); + before(grammarAccess.getParameterAccess().getGroup_4()); // InternalRos1Parser.g:8879:2: ( rule__Parameter__Group_4__0 )? int alt51=2; int LA51_0 = input.LA(1); @@ -26753,7 +26753,7 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getGroup_4()); + after(grammarAccess.getParameterAccess().getGroup_4()); } @@ -26767,7 +26767,7 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26779,8 +26779,8 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // InternalRos1Parser.g:8887:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; public final void rule__Parameter__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8891:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) // InternalRos1Parser.g:8892:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 @@ -26805,7 +26805,7 @@ public final void rule__Parameter__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26817,8 +26817,8 @@ public final void rule__Parameter__Group__5() throws RecognitionException { // InternalRos1Parser.g:8899:1: rule__Parameter__Group__5__Impl : ( Type_1 ) ; public final void rule__Parameter__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8903:1: ( ( Type_1 ) ) // InternalRos1Parser.g:8904:1: ( Type_1 ) @@ -26826,9 +26826,9 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:8904:1: ( Type_1 ) // InternalRos1Parser.g:8905:2: Type_1 { - before(grammarAccess.getParameterAccess().getTypeKeyword_5()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getParameterAccess().getTypeKeyword_5()); + before(grammarAccess.getParameterAccess().getTypeKeyword_5()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getParameterAccess().getTypeKeyword_5()); } @@ -26842,7 +26842,7 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26854,8 +26854,8 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // InternalRos1Parser.g:8914:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; public final void rule__Parameter__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8918:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) // InternalRos1Parser.g:8919:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 @@ -26880,7 +26880,7 @@ public final void rule__Parameter__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26892,8 +26892,8 @@ public final void rule__Parameter__Group__6() throws RecognitionException { // InternalRos1Parser.g:8926:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__TypeAssignment_6 ) ) ; public final void rule__Parameter__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8930:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) // InternalRos1Parser.g:8931:1: ( ( rule__Parameter__TypeAssignment_6 ) ) @@ -26901,7 +26901,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:8931:1: ( ( rule__Parameter__TypeAssignment_6 ) ) // InternalRos1Parser.g:8932:2: ( rule__Parameter__TypeAssignment_6 ) { - before(grammarAccess.getParameterAccess().getTypeAssignment_6()); + before(grammarAccess.getParameterAccess().getTypeAssignment_6()); // InternalRos1Parser.g:8933:2: ( rule__Parameter__TypeAssignment_6 ) // InternalRos1Parser.g:8933:3: rule__Parameter__TypeAssignment_6 { @@ -26913,7 +26913,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getTypeAssignment_6()); + after(grammarAccess.getParameterAccess().getTypeAssignment_6()); } @@ -26927,7 +26927,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26939,8 +26939,8 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // InternalRos1Parser.g:8941:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ; public final void rule__Parameter__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8945:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) // InternalRos1Parser.g:8946:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 @@ -26965,7 +26965,7 @@ public final void rule__Parameter__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26977,8 +26977,8 @@ public final void rule__Parameter__Group__7() throws RecognitionException { // InternalRos1Parser.g:8953:1: rule__Parameter__Group__7__Impl : ( ( rule__Parameter__Group_7__0 )? ) ; public final void rule__Parameter__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8957:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) // InternalRos1Parser.g:8958:1: ( ( rule__Parameter__Group_7__0 )? ) @@ -26986,7 +26986,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // InternalRos1Parser.g:8958:1: ( ( rule__Parameter__Group_7__0 )? ) // InternalRos1Parser.g:8959:2: ( rule__Parameter__Group_7__0 )? { - before(grammarAccess.getParameterAccess().getGroup_7()); + before(grammarAccess.getParameterAccess().getGroup_7()); // InternalRos1Parser.g:8960:2: ( rule__Parameter__Group_7__0 )? int alt52=2; int LA52_0 = input.LA(1); @@ -27009,7 +27009,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getGroup_7()); + after(grammarAccess.getParameterAccess().getGroup_7()); } @@ -27023,7 +27023,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27035,8 +27035,8 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // InternalRos1Parser.g:8968:1: rule__Parameter__Group__8 : rule__Parameter__Group__8__Impl ; public final void rule__Parameter__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8972:1: ( rule__Parameter__Group__8__Impl ) // InternalRos1Parser.g:8973:2: rule__Parameter__Group__8__Impl @@ -27056,7 +27056,7 @@ public final void rule__Parameter__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27068,8 +27068,8 @@ public final void rule__Parameter__Group__8() throws RecognitionException { // InternalRos1Parser.g:8979:1: rule__Parameter__Group__8__Impl : ( RULE_END ) ; public final void rule__Parameter__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8983:1: ( ( RULE_END ) ) // InternalRos1Parser.g:8984:1: ( RULE_END ) @@ -27077,9 +27077,9 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException // InternalRos1Parser.g:8984:1: ( RULE_END ) // InternalRos1Parser.g:8985:2: RULE_END { - before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } @@ -27093,7 +27093,7 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27105,8 +27105,8 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException // InternalRos1Parser.g:8995:1: rule__Parameter__Group_4__0 : rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ; public final void rule__Parameter__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:8999:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) // InternalRos1Parser.g:9000:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 @@ -27131,7 +27131,7 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27143,8 +27143,8 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { // InternalRos1Parser.g:9007:1: rule__Parameter__Group_4__0__Impl : ( Ns ) ; public final void rule__Parameter__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9011:1: ( ( Ns ) ) // InternalRos1Parser.g:9012:1: ( Ns ) @@ -27152,9 +27152,9 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:9012:1: ( Ns ) // InternalRos1Parser.g:9013:2: Ns { - before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); + before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); } @@ -27168,7 +27168,7 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27180,8 +27180,8 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:9022:1: rule__Parameter__Group_4__1 : rule__Parameter__Group_4__1__Impl ; public final void rule__Parameter__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9026:1: ( rule__Parameter__Group_4__1__Impl ) // InternalRos1Parser.g:9027:2: rule__Parameter__Group_4__1__Impl @@ -27201,7 +27201,7 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27213,8 +27213,8 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { // InternalRos1Parser.g:9033:1: rule__Parameter__Group_4__1__Impl : ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ; public final void rule__Parameter__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9037:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) // InternalRos1Parser.g:9038:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) @@ -27222,7 +27222,7 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:9038:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) // InternalRos1Parser.g:9039:2: ( rule__Parameter__NamespaceAssignment_4_1 ) { - before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); + before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); // InternalRos1Parser.g:9040:2: ( rule__Parameter__NamespaceAssignment_4_1 ) // InternalRos1Parser.g:9040:3: rule__Parameter__NamespaceAssignment_4_1 { @@ -27234,7 +27234,7 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); + after(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); } @@ -27248,7 +27248,7 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27260,8 +27260,8 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:9049:1: rule__Parameter__Group_7__0 : rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ; public final void rule__Parameter__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9053:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) // InternalRos1Parser.g:9054:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 @@ -27286,7 +27286,7 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27298,8 +27298,8 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { // InternalRos1Parser.g:9061:1: rule__Parameter__Group_7__0__Impl : ( Value_1 ) ; public final void rule__Parameter__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9065:1: ( ( Value_1 ) ) // InternalRos1Parser.g:9066:1: ( Value_1 ) @@ -27307,9 +27307,9 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:9066:1: ( Value_1 ) // InternalRos1Parser.g:9067:2: Value_1 { - before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); - match(input,Value_1,FOLLOW_2); - after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); + before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); + match(input,Value_1,FOLLOW_2); + after(grammarAccess.getParameterAccess().getValueKeyword_7_0()); } @@ -27323,7 +27323,7 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27335,8 +27335,8 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:9076:1: rule__Parameter__Group_7__1 : rule__Parameter__Group_7__1__Impl ; public final void rule__Parameter__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9080:1: ( rule__Parameter__Group_7__1__Impl ) // InternalRos1Parser.g:9081:2: rule__Parameter__Group_7__1__Impl @@ -27356,7 +27356,7 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27368,8 +27368,8 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { // InternalRos1Parser.g:9087:1: rule__Parameter__Group_7__1__Impl : ( ( rule__Parameter__ValueAssignment_7_1 ) ) ; public final void rule__Parameter__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9091:1: ( ( ( rule__Parameter__ValueAssignment_7_1 ) ) ) // InternalRos1Parser.g:9092:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) @@ -27377,7 +27377,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:9092:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) // InternalRos1Parser.g:9093:2: ( rule__Parameter__ValueAssignment_7_1 ) { - before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); + before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); // InternalRos1Parser.g:9094:2: ( rule__Parameter__ValueAssignment_7_1 ) // InternalRos1Parser.g:9094:3: rule__Parameter__ValueAssignment_7_1 { @@ -27389,7 +27389,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); + after(grammarAccess.getParameterAccess().getValueAssignment_7_1()); } @@ -27403,7 +27403,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27415,8 +27415,8 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:9103:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; public final void rule__ParameterListType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9107:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) // InternalRos1Parser.g:9108:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 @@ -27441,7 +27441,7 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27453,8 +27453,8 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // InternalRos1Parser.g:9115:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9119:1: ( ( () ) ) // InternalRos1Parser.g:9120:1: ( () ) @@ -27462,13 +27462,13 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // InternalRos1Parser.g:9120:1: ( () ) // InternalRos1Parser.g:9121:2: () { - before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); // InternalRos1Parser.g:9122:2: () - // InternalRos1Parser.g:9122:3: + // InternalRos1Parser.g:9122:3: { } - after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } @@ -27478,7 +27478,7 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27490,8 +27490,8 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // InternalRos1Parser.g:9130:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; public final void rule__ParameterListType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9134:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) // InternalRos1Parser.g:9135:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 @@ -27516,7 +27516,7 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27528,8 +27528,8 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // InternalRos1Parser.g:9142:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9146:1: ( ( List ) ) // InternalRos1Parser.g:9147:1: ( List ) @@ -27537,9 +27537,9 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // InternalRos1Parser.g:9147:1: ( List ) // InternalRos1Parser.g:9148:2: List { - before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - match(input,List,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + match(input,List,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } @@ -27553,7 +27553,7 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27565,8 +27565,8 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // InternalRos1Parser.g:9157:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; public final void rule__ParameterListType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9161:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) // InternalRos1Parser.g:9162:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 @@ -27591,7 +27591,7 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27603,8 +27603,8 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // InternalRos1Parser.g:9169:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9173:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:9174:1: ( LeftSquareBracket ) @@ -27612,9 +27612,9 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // InternalRos1Parser.g:9174:1: ( LeftSquareBracket ) // InternalRos1Parser.g:9175:2: LeftSquareBracket { - before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } @@ -27628,7 +27628,7 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27640,8 +27640,8 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // InternalRos1Parser.g:9184:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; public final void rule__ParameterListType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9188:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) // InternalRos1Parser.g:9189:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 @@ -27666,7 +27666,7 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27678,8 +27678,8 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // InternalRos1Parser.g:9196:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9200:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) // InternalRos1Parser.g:9201:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) @@ -27687,7 +27687,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // InternalRos1Parser.g:9201:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) // InternalRos1Parser.g:9202:2: ( rule__ParameterListType__SequenceAssignment_3 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); // InternalRos1Parser.g:9203:2: ( rule__ParameterListType__SequenceAssignment_3 ) // InternalRos1Parser.g:9203:3: rule__ParameterListType__SequenceAssignment_3 { @@ -27699,7 +27699,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } @@ -27713,7 +27713,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27725,8 +27725,8 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // InternalRos1Parser.g:9211:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; public final void rule__ParameterListType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9215:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) // InternalRos1Parser.g:9216:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 @@ -27751,7 +27751,7 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27763,8 +27763,8 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // InternalRos1Parser.g:9223:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; public final void rule__ParameterListType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9227:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) // InternalRos1Parser.g:9228:1: ( ( rule__ParameterListType__Group_4__0 )* ) @@ -27772,7 +27772,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // InternalRos1Parser.g:9228:1: ( ( rule__ParameterListType__Group_4__0 )* ) // InternalRos1Parser.g:9229:2: ( rule__ParameterListType__Group_4__0 )* { - before(grammarAccess.getParameterListTypeAccess().getGroup_4()); + before(grammarAccess.getParameterListTypeAccess().getGroup_4()); // InternalRos1Parser.g:9230:2: ( rule__ParameterListType__Group_4__0 )* loop53: do { @@ -27785,24 +27785,24 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx switch (alt53) { - case 1 : - // InternalRos1Parser.g:9230:3: rule__ParameterListType__Group_4__0 - { - pushFollow(FOLLOW_13); - rule__ParameterListType__Group_4__0(); + case 1 : + // InternalRos1Parser.g:9230:3: rule__ParameterListType__Group_4__0 + { + pushFollow(FOLLOW_13); + rule__ParameterListType__Group_4__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop53; + default : + break loop53; } } while (true); - after(grammarAccess.getParameterListTypeAccess().getGroup_4()); + after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } @@ -27816,7 +27816,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27828,8 +27828,8 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // InternalRos1Parser.g:9238:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9242:1: ( rule__ParameterListType__Group__5__Impl ) // InternalRos1Parser.g:9243:2: rule__ParameterListType__Group__5__Impl @@ -27849,7 +27849,7 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27861,8 +27861,8 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // InternalRos1Parser.g:9249:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9253:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:9254:1: ( RightSquareBracket ) @@ -27870,9 +27870,9 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // InternalRos1Parser.g:9254:1: ( RightSquareBracket ) // InternalRos1Parser.g:9255:2: RightSquareBracket { - before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } @@ -27886,7 +27886,7 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27898,8 +27898,8 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // InternalRos1Parser.g:9265:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; public final void rule__ParameterListType__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9269:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) // InternalRos1Parser.g:9270:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 @@ -27924,7 +27924,7 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27936,8 +27936,8 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // InternalRos1Parser.g:9277:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9281:1: ( ( Comma ) ) // InternalRos1Parser.g:9282:1: ( Comma ) @@ -27945,9 +27945,9 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // InternalRos1Parser.g:9282:1: ( Comma ) // InternalRos1Parser.g:9283:2: Comma { - before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } @@ -27961,7 +27961,7 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27973,8 +27973,8 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // InternalRos1Parser.g:9292:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; public final void rule__ParameterListType__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9296:1: ( rule__ParameterListType__Group_4__1__Impl ) // InternalRos1Parser.g:9297:2: rule__ParameterListType__Group_4__1__Impl @@ -27994,7 +27994,7 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28006,8 +28006,8 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // InternalRos1Parser.g:9303:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; public final void rule__ParameterListType__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9307:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) // InternalRos1Parser.g:9308:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) @@ -28015,7 +28015,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // InternalRos1Parser.g:9308:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) // InternalRos1Parser.g:9309:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); // InternalRos1Parser.g:9310:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) // InternalRos1Parser.g:9310:3: rule__ParameterListType__SequenceAssignment_4_1 { @@ -28027,7 +28027,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } @@ -28041,7 +28041,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28053,8 +28053,8 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // InternalRos1Parser.g:9319:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; public final void rule__ParameterStructType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9323:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) // InternalRos1Parser.g:9324:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 @@ -28079,7 +28079,7 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28091,8 +28091,8 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // InternalRos1Parser.g:9331:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9335:1: ( ( () ) ) // InternalRos1Parser.g:9336:1: ( () ) @@ -28100,13 +28100,13 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // InternalRos1Parser.g:9336:1: ( () ) // InternalRos1Parser.g:9337:2: () { - before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); // InternalRos1Parser.g:9338:2: () - // InternalRos1Parser.g:9338:3: + // InternalRos1Parser.g:9338:3: { } - after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } @@ -28116,7 +28116,7 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28128,8 +28128,8 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // InternalRos1Parser.g:9346:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; public final void rule__ParameterStructType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9350:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) // InternalRos1Parser.g:9351:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 @@ -28154,7 +28154,7 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28166,8 +28166,8 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // InternalRos1Parser.g:9358:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9362:1: ( ( Struct ) ) // InternalRos1Parser.g:9363:1: ( Struct ) @@ -28175,9 +28175,9 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // InternalRos1Parser.g:9363:1: ( Struct ) // InternalRos1Parser.g:9364:2: Struct { - before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - match(input,Struct,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + match(input,Struct,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } @@ -28191,7 +28191,7 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28203,8 +28203,8 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // InternalRos1Parser.g:9373:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; public final void rule__ParameterStructType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9377:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) // InternalRos1Parser.g:9378:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 @@ -28229,7 +28229,7 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28241,8 +28241,8 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // InternalRos1Parser.g:9385:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9389:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:9390:1: ( LeftSquareBracket ) @@ -28250,9 +28250,9 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // InternalRos1Parser.g:9390:1: ( LeftSquareBracket ) // InternalRos1Parser.g:9391:2: LeftSquareBracket { - before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } @@ -28266,7 +28266,7 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28278,8 +28278,8 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // InternalRos1Parser.g:9400:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; public final void rule__ParameterStructType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9404:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) // InternalRos1Parser.g:9405:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 @@ -28304,7 +28304,7 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28316,8 +28316,8 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // InternalRos1Parser.g:9412:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9416:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) // InternalRos1Parser.g:9417:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) @@ -28325,7 +28325,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // InternalRos1Parser.g:9417:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) // InternalRos1Parser.g:9418:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); // InternalRos1Parser.g:9419:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) // InternalRos1Parser.g:9419:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { @@ -28337,7 +28337,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } @@ -28351,7 +28351,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28363,8 +28363,8 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // InternalRos1Parser.g:9427:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; public final void rule__ParameterStructType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9431:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) // InternalRos1Parser.g:9432:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 @@ -28389,7 +28389,7 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28401,8 +28401,8 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // InternalRos1Parser.g:9439:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; public final void rule__ParameterStructType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9443:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) // InternalRos1Parser.g:9444:1: ( ( rule__ParameterStructType__Group_4__0 )* ) @@ -28410,7 +28410,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // InternalRos1Parser.g:9444:1: ( ( rule__ParameterStructType__Group_4__0 )* ) // InternalRos1Parser.g:9445:2: ( rule__ParameterStructType__Group_4__0 )* { - before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); // InternalRos1Parser.g:9446:2: ( rule__ParameterStructType__Group_4__0 )* loop54: do { @@ -28423,24 +28423,24 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition switch (alt54) { - case 1 : - // InternalRos1Parser.g:9446:3: rule__ParameterStructType__Group_4__0 - { - pushFollow(FOLLOW_13); - rule__ParameterStructType__Group_4__0(); + case 1 : + // InternalRos1Parser.g:9446:3: rule__ParameterStructType__Group_4__0 + { + pushFollow(FOLLOW_13); + rule__ParameterStructType__Group_4__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop54; + default : + break loop54; } } while (true); - after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } @@ -28454,7 +28454,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28466,8 +28466,8 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // InternalRos1Parser.g:9454:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9458:1: ( rule__ParameterStructType__Group__5__Impl ) // InternalRos1Parser.g:9459:2: rule__ParameterStructType__Group__5__Impl @@ -28487,7 +28487,7 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28499,8 +28499,8 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // InternalRos1Parser.g:9465:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9469:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:9470:1: ( RightSquareBracket ) @@ -28508,9 +28508,9 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // InternalRos1Parser.g:9470:1: ( RightSquareBracket ) // InternalRos1Parser.g:9471:2: RightSquareBracket { - before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } @@ -28524,7 +28524,7 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28536,8 +28536,8 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // InternalRos1Parser.g:9481:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; public final void rule__ParameterStructType__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9485:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) // InternalRos1Parser.g:9486:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 @@ -28562,7 +28562,7 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28574,8 +28574,8 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // InternalRos1Parser.g:9493:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9497:1: ( ( Comma ) ) // InternalRos1Parser.g:9498:1: ( Comma ) @@ -28583,9 +28583,9 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // InternalRos1Parser.g:9498:1: ( Comma ) // InternalRos1Parser.g:9499:2: Comma { - before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } @@ -28599,7 +28599,7 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28611,8 +28611,8 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // InternalRos1Parser.g:9508:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; public final void rule__ParameterStructType__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9512:1: ( rule__ParameterStructType__Group_4__1__Impl ) // InternalRos1Parser.g:9513:2: rule__ParameterStructType__Group_4__1__Impl @@ -28632,7 +28632,7 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28644,8 +28644,8 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // InternalRos1Parser.g:9519:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; public final void rule__ParameterStructType__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9523:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) // InternalRos1Parser.g:9524:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) @@ -28653,7 +28653,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // InternalRos1Parser.g:9524:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) // InternalRos1Parser.g:9525:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); // InternalRos1Parser.g:9526:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) // InternalRos1Parser.g:9526:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { @@ -28665,7 +28665,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } @@ -28679,7 +28679,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28691,8 +28691,8 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // InternalRos1Parser.g:9535:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; public final void rule__ParameterIntegerType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9539:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) // InternalRos1Parser.g:9540:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 @@ -28717,7 +28717,7 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28729,8 +28729,8 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // InternalRos1Parser.g:9547:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9551:1: ( ( () ) ) // InternalRos1Parser.g:9552:1: ( () ) @@ -28738,13 +28738,13 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // InternalRos1Parser.g:9552:1: ( () ) // InternalRos1Parser.g:9553:2: () { - before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); // InternalRos1Parser.g:9554:2: () - // InternalRos1Parser.g:9554:3: + // InternalRos1Parser.g:9554:3: { } - after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } @@ -28754,7 +28754,7 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28766,8 +28766,8 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // InternalRos1Parser.g:9562:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; public final void rule__ParameterIntegerType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9566:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) // InternalRos1Parser.g:9567:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 @@ -28792,7 +28792,7 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28804,8 +28804,8 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // InternalRos1Parser.g:9574:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9578:1: ( ( Integer ) ) // InternalRos1Parser.g:9579:1: ( Integer ) @@ -28813,9 +28813,9 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // InternalRos1Parser.g:9579:1: ( Integer ) // InternalRos1Parser.g:9580:2: Integer { - before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - match(input,Integer,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + match(input,Integer,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } @@ -28829,7 +28829,7 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28841,8 +28841,8 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // InternalRos1Parser.g:9589:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9593:1: ( rule__ParameterIntegerType__Group__2__Impl ) // InternalRos1Parser.g:9594:2: rule__ParameterIntegerType__Group__2__Impl @@ -28862,7 +28862,7 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28874,8 +28874,8 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // InternalRos1Parser.g:9600:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; public final void rule__ParameterIntegerType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9604:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) // InternalRos1Parser.g:9605:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) @@ -28883,7 +28883,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // InternalRos1Parser.g:9605:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) // InternalRos1Parser.g:9606:2: ( rule__ParameterIntegerType__Group_2__0 )? { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); // InternalRos1Parser.g:9607:2: ( rule__ParameterIntegerType__Group_2__0 )? int alt55=2; int LA55_0 = input.LA(1); @@ -28910,7 +28910,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } @@ -28924,7 +28924,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28936,8 +28936,8 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // InternalRos1Parser.g:9616:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9620:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) // InternalRos1Parser.g:9621:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 @@ -28962,7 +28962,7 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28974,8 +28974,8 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // InternalRos1Parser.g:9628:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9632:1: ( ( Default ) ) // InternalRos1Parser.g:9633:1: ( Default ) @@ -28983,9 +28983,9 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // InternalRos1Parser.g:9633:1: ( Default ) // InternalRos1Parser.g:9634:2: Default { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } @@ -28999,7 +28999,7 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29011,8 +29011,8 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // InternalRos1Parser.g:9643:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9647:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) // InternalRos1Parser.g:9648:2: rule__ParameterIntegerType__Group_2__1__Impl @@ -29032,7 +29032,7 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29044,8 +29044,8 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // InternalRos1Parser.g:9654:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9658:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) // InternalRos1Parser.g:9659:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) @@ -29053,7 +29053,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // InternalRos1Parser.g:9659:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) // InternalRos1Parser.g:9660:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); // InternalRos1Parser.g:9661:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) // InternalRos1Parser.g:9661:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { @@ -29065,7 +29065,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } @@ -29079,7 +29079,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29091,8 +29091,8 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // InternalRos1Parser.g:9670:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; public final void rule__ParameterStringType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9674:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) // InternalRos1Parser.g:9675:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 @@ -29117,7 +29117,7 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29129,8 +29129,8 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // InternalRos1Parser.g:9682:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9686:1: ( ( () ) ) // InternalRos1Parser.g:9687:1: ( () ) @@ -29138,13 +29138,13 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // InternalRos1Parser.g:9687:1: ( () ) // InternalRos1Parser.g:9688:2: () { - before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); // InternalRos1Parser.g:9689:2: () - // InternalRos1Parser.g:9689:3: + // InternalRos1Parser.g:9689:3: { } - after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } @@ -29154,7 +29154,7 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29166,8 +29166,8 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // InternalRos1Parser.g:9697:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; public final void rule__ParameterStringType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9701:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) // InternalRos1Parser.g:9702:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 @@ -29192,7 +29192,7 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29204,8 +29204,8 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // InternalRos1Parser.g:9709:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9713:1: ( ( String ) ) // InternalRos1Parser.g:9714:1: ( String ) @@ -29213,9 +29213,9 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // InternalRos1Parser.g:9714:1: ( String ) // InternalRos1Parser.g:9715:2: String { - before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - match(input,String,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + match(input,String,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } @@ -29229,7 +29229,7 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29241,8 +29241,8 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // InternalRos1Parser.g:9724:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9728:1: ( rule__ParameterStringType__Group__2__Impl ) // InternalRos1Parser.g:9729:2: rule__ParameterStringType__Group__2__Impl @@ -29262,7 +29262,7 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29274,8 +29274,8 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // InternalRos1Parser.g:9735:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; public final void rule__ParameterStringType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9739:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) // InternalRos1Parser.g:9740:1: ( ( rule__ParameterStringType__Group_2__0 )? ) @@ -29283,7 +29283,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // InternalRos1Parser.g:9740:1: ( ( rule__ParameterStringType__Group_2__0 )? ) // InternalRos1Parser.g:9741:2: ( rule__ParameterStringType__Group_2__0 )? { - before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); // InternalRos1Parser.g:9742:2: ( rule__ParameterStringType__Group_2__0 )? int alt56=2; int LA56_0 = input.LA(1); @@ -29310,7 +29310,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } @@ -29324,7 +29324,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29336,8 +29336,8 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // InternalRos1Parser.g:9751:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; public final void rule__ParameterStringType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9755:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) // InternalRos1Parser.g:9756:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 @@ -29362,7 +29362,7 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29374,8 +29374,8 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // InternalRos1Parser.g:9763:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9767:1: ( ( Default ) ) // InternalRos1Parser.g:9768:1: ( Default ) @@ -29383,9 +29383,9 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // InternalRos1Parser.g:9768:1: ( Default ) // InternalRos1Parser.g:9769:2: Default { - before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } @@ -29399,7 +29399,7 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29411,8 +29411,8 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // InternalRos1Parser.g:9778:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; public final void rule__ParameterStringType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9782:1: ( rule__ParameterStringType__Group_2__1__Impl ) // InternalRos1Parser.g:9783:2: rule__ParameterStringType__Group_2__1__Impl @@ -29432,7 +29432,7 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29444,8 +29444,8 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // InternalRos1Parser.g:9789:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterStringType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9793:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) // InternalRos1Parser.g:9794:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) @@ -29453,7 +29453,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // InternalRos1Parser.g:9794:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) // InternalRos1Parser.g:9795:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); // InternalRos1Parser.g:9796:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) // InternalRos1Parser.g:9796:3: rule__ParameterStringType__DefaultAssignment_2_1 { @@ -29465,7 +29465,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } @@ -29479,7 +29479,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29491,8 +29491,8 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // InternalRos1Parser.g:9805:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; public final void rule__ParameterDoubleType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9809:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) // InternalRos1Parser.g:9810:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 @@ -29517,7 +29517,7 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29529,8 +29529,8 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // InternalRos1Parser.g:9817:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9821:1: ( ( () ) ) // InternalRos1Parser.g:9822:1: ( () ) @@ -29538,13 +29538,13 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // InternalRos1Parser.g:9822:1: ( () ) // InternalRos1Parser.g:9823:2: () { - before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); // InternalRos1Parser.g:9824:2: () - // InternalRos1Parser.g:9824:3: + // InternalRos1Parser.g:9824:3: { } - after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } @@ -29554,7 +29554,7 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29566,8 +29566,8 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // InternalRos1Parser.g:9832:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; public final void rule__ParameterDoubleType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9836:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) // InternalRos1Parser.g:9837:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 @@ -29592,7 +29592,7 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29604,8 +29604,8 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // InternalRos1Parser.g:9844:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9848:1: ( ( Double ) ) // InternalRos1Parser.g:9849:1: ( Double ) @@ -29613,9 +29613,9 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // InternalRos1Parser.g:9849:1: ( Double ) // InternalRos1Parser.g:9850:2: Double { - before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - match(input,Double,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + match(input,Double,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } @@ -29629,7 +29629,7 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29641,8 +29641,8 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // InternalRos1Parser.g:9859:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9863:1: ( rule__ParameterDoubleType__Group__2__Impl ) // InternalRos1Parser.g:9864:2: rule__ParameterDoubleType__Group__2__Impl @@ -29662,7 +29662,7 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29674,8 +29674,8 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // InternalRos1Parser.g:9870:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; public final void rule__ParameterDoubleType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9874:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) // InternalRos1Parser.g:9875:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) @@ -29683,7 +29683,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // InternalRos1Parser.g:9875:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) // InternalRos1Parser.g:9876:2: ( rule__ParameterDoubleType__Group_2__0 )? { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); // InternalRos1Parser.g:9877:2: ( rule__ParameterDoubleType__Group_2__0 )? int alt57=2; int LA57_0 = input.LA(1); @@ -29710,7 +29710,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } @@ -29724,7 +29724,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29736,8 +29736,8 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // InternalRos1Parser.g:9886:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9890:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) // InternalRos1Parser.g:9891:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 @@ -29762,7 +29762,7 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29774,8 +29774,8 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // InternalRos1Parser.g:9898:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9902:1: ( ( Default ) ) // InternalRos1Parser.g:9903:1: ( Default ) @@ -29783,9 +29783,9 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // InternalRos1Parser.g:9903:1: ( Default ) // InternalRos1Parser.g:9904:2: Default { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } @@ -29799,7 +29799,7 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29811,8 +29811,8 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // InternalRos1Parser.g:9913:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9917:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) // InternalRos1Parser.g:9918:2: rule__ParameterDoubleType__Group_2__1__Impl @@ -29832,7 +29832,7 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29844,8 +29844,8 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // InternalRos1Parser.g:9924:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9928:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) // InternalRos1Parser.g:9929:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) @@ -29853,7 +29853,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // InternalRos1Parser.g:9929:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) // InternalRos1Parser.g:9930:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); // InternalRos1Parser.g:9931:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) // InternalRos1Parser.g:9931:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { @@ -29865,7 +29865,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } @@ -29879,7 +29879,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29891,8 +29891,8 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // InternalRos1Parser.g:9940:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; public final void rule__ParameterBooleanType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9944:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) // InternalRos1Parser.g:9945:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 @@ -29917,7 +29917,7 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29929,8 +29929,8 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // InternalRos1Parser.g:9952:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9956:1: ( ( () ) ) // InternalRos1Parser.g:9957:1: ( () ) @@ -29938,13 +29938,13 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // InternalRos1Parser.g:9957:1: ( () ) // InternalRos1Parser.g:9958:2: () { - before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); // InternalRos1Parser.g:9959:2: () - // InternalRos1Parser.g:9959:3: + // InternalRos1Parser.g:9959:3: { } - after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } @@ -29954,7 +29954,7 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29966,8 +29966,8 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // InternalRos1Parser.g:9967:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; public final void rule__ParameterBooleanType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9971:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) // InternalRos1Parser.g:9972:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 @@ -29992,7 +29992,7 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30004,8 +30004,8 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // InternalRos1Parser.g:9979:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9983:1: ( ( Boolean ) ) // InternalRos1Parser.g:9984:1: ( Boolean ) @@ -30013,9 +30013,9 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // InternalRos1Parser.g:9984:1: ( Boolean ) // InternalRos1Parser.g:9985:2: Boolean { - before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - match(input,Boolean,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + match(input,Boolean,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } @@ -30029,7 +30029,7 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30041,8 +30041,8 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // InternalRos1Parser.g:9994:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:9998:1: ( rule__ParameterBooleanType__Group__2__Impl ) // InternalRos1Parser.g:9999:2: rule__ParameterBooleanType__Group__2__Impl @@ -30062,7 +30062,7 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30074,8 +30074,8 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // InternalRos1Parser.g:10005:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; public final void rule__ParameterBooleanType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10009:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) // InternalRos1Parser.g:10010:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) @@ -30083,7 +30083,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // InternalRos1Parser.g:10010:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) // InternalRos1Parser.g:10011:2: ( rule__ParameterBooleanType__Group_2__0 )? { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); // InternalRos1Parser.g:10012:2: ( rule__ParameterBooleanType__Group_2__0 )? int alt58=2; int LA58_0 = input.LA(1); @@ -30110,7 +30110,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } @@ -30124,7 +30124,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30136,8 +30136,8 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // InternalRos1Parser.g:10021:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10025:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) // InternalRos1Parser.g:10026:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 @@ -30162,7 +30162,7 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30174,8 +30174,8 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // InternalRos1Parser.g:10033:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10037:1: ( ( Default ) ) // InternalRos1Parser.g:10038:1: ( Default ) @@ -30183,9 +30183,9 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // InternalRos1Parser.g:10038:1: ( Default ) // InternalRos1Parser.g:10039:2: Default { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } @@ -30199,7 +30199,7 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30211,8 +30211,8 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // InternalRos1Parser.g:10048:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10052:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) // InternalRos1Parser.g:10053:2: rule__ParameterBooleanType__Group_2__1__Impl @@ -30232,7 +30232,7 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30244,8 +30244,8 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // InternalRos1Parser.g:10059:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10063:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) // InternalRos1Parser.g:10064:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) @@ -30253,7 +30253,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // InternalRos1Parser.g:10064:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) // InternalRos1Parser.g:10065:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); // InternalRos1Parser.g:10066:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) // InternalRos1Parser.g:10066:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { @@ -30265,7 +30265,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } @@ -30279,7 +30279,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30291,8 +30291,8 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // InternalRos1Parser.g:10075:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; public final void rule__ParameterBase64Type__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10079:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) // InternalRos1Parser.g:10080:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 @@ -30317,7 +30317,7 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30329,8 +30329,8 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // InternalRos1Parser.g:10087:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10091:1: ( ( () ) ) // InternalRos1Parser.g:10092:1: ( () ) @@ -30338,13 +30338,13 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // InternalRos1Parser.g:10092:1: ( () ) // InternalRos1Parser.g:10093:2: () { - before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); // InternalRos1Parser.g:10094:2: () - // InternalRos1Parser.g:10094:3: + // InternalRos1Parser.g:10094:3: { } - after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } @@ -30354,7 +30354,7 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30366,8 +30366,8 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // InternalRos1Parser.g:10102:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; public final void rule__ParameterBase64Type__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10106:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) // InternalRos1Parser.g:10107:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 @@ -30392,7 +30392,7 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30404,8 +30404,8 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // InternalRos1Parser.g:10114:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10118:1: ( ( Base64 ) ) // InternalRos1Parser.g:10119:1: ( Base64 ) @@ -30413,9 +30413,9 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // InternalRos1Parser.g:10119:1: ( Base64 ) // InternalRos1Parser.g:10120:2: Base64 { - before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - match(input,Base64,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + match(input,Base64,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } @@ -30429,7 +30429,7 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30441,8 +30441,8 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // InternalRos1Parser.g:10129:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10133:1: ( rule__ParameterBase64Type__Group__2__Impl ) // InternalRos1Parser.g:10134:2: rule__ParameterBase64Type__Group__2__Impl @@ -30462,7 +30462,7 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30474,8 +30474,8 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // InternalRos1Parser.g:10140:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; public final void rule__ParameterBase64Type__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10144:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) // InternalRos1Parser.g:10145:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) @@ -30483,7 +30483,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // InternalRos1Parser.g:10145:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) // InternalRos1Parser.g:10146:2: ( rule__ParameterBase64Type__Group_2__0 )? { - before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); // InternalRos1Parser.g:10147:2: ( rule__ParameterBase64Type__Group_2__0 )? int alt59=2; int LA59_0 = input.LA(1); @@ -30510,7 +30510,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } @@ -30524,7 +30524,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30536,8 +30536,8 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // InternalRos1Parser.g:10156:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10160:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) // InternalRos1Parser.g:10161:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 @@ -30562,7 +30562,7 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30574,8 +30574,8 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // InternalRos1Parser.g:10168:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10172:1: ( ( Default ) ) // InternalRos1Parser.g:10173:1: ( Default ) @@ -30583,9 +30583,9 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // InternalRos1Parser.g:10173:1: ( Default ) // InternalRos1Parser.g:10174:2: Default { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } @@ -30599,7 +30599,7 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30611,8 +30611,8 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // InternalRos1Parser.g:10183:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10187:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) // InternalRos1Parser.g:10188:2: rule__ParameterBase64Type__Group_2__1__Impl @@ -30632,7 +30632,7 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30644,8 +30644,8 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // InternalRos1Parser.g:10194:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10198:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) // InternalRos1Parser.g:10199:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) @@ -30653,7 +30653,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // InternalRos1Parser.g:10199:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) // InternalRos1Parser.g:10200:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); // InternalRos1Parser.g:10201:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) // InternalRos1Parser.g:10201:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { @@ -30665,7 +30665,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } @@ -30679,7 +30679,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30691,8 +30691,8 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // InternalRos1Parser.g:10210:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; public final void rule__ParameterArrayType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10214:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) // InternalRos1Parser.g:10215:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 @@ -30717,7 +30717,7 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30729,8 +30729,8 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // InternalRos1Parser.g:10222:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10226:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:10227:1: ( RULE_BEGIN ) @@ -30738,9 +30738,9 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // InternalRos1Parser.g:10227:1: ( RULE_BEGIN ) // InternalRos1Parser.g:10228:2: RULE_BEGIN { - before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } @@ -30754,7 +30754,7 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30766,8 +30766,8 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // InternalRos1Parser.g:10237:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; public final void rule__ParameterArrayType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10241:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) // InternalRos1Parser.g:10242:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 @@ -30792,7 +30792,7 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30804,8 +30804,8 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // InternalRos1Parser.g:10249:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10253:1: ( ( Array ) ) // InternalRos1Parser.g:10254:1: ( Array ) @@ -30813,9 +30813,9 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // InternalRos1Parser.g:10254:1: ( Array ) // InternalRos1Parser.g:10255:2: Array { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - match(input,Array,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + match(input,Array,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } @@ -30829,7 +30829,7 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30841,8 +30841,8 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // InternalRos1Parser.g:10264:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; public final void rule__ParameterArrayType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10268:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) // InternalRos1Parser.g:10269:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 @@ -30867,7 +30867,7 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30879,8 +30879,8 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // InternalRos1Parser.g:10276:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10280:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) // InternalRos1Parser.g:10281:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) @@ -30888,7 +30888,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // InternalRos1Parser.g:10281:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) // InternalRos1Parser.g:10282:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); // InternalRos1Parser.g:10283:2: ( rule__ParameterArrayType__TypeAssignment_2 ) // InternalRos1Parser.g:10283:3: rule__ParameterArrayType__TypeAssignment_2 { @@ -30900,7 +30900,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } @@ -30914,7 +30914,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30926,8 +30926,8 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // InternalRos1Parser.g:10291:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; public final void rule__ParameterArrayType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10295:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) // InternalRos1Parser.g:10296:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 @@ -30952,7 +30952,7 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30964,8 +30964,8 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // InternalRos1Parser.g:10303:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__Group_3__0 )? ) ; public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10307:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) // InternalRos1Parser.g:10308:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) @@ -30973,7 +30973,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // InternalRos1Parser.g:10308:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) // InternalRos1Parser.g:10309:2: ( rule__ParameterArrayType__Group_3__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); // InternalRos1Parser.g:10310:2: ( rule__ParameterArrayType__Group_3__0 )? int alt60=2; int LA60_0 = input.LA(1); @@ -30996,7 +30996,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } @@ -31010,7 +31010,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31022,8 +31022,8 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // InternalRos1Parser.g:10318:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; public final void rule__ParameterArrayType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10322:1: ( rule__ParameterArrayType__Group__4__Impl ) // InternalRos1Parser.g:10323:2: rule__ParameterArrayType__Group__4__Impl @@ -31043,7 +31043,7 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31055,8 +31055,8 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // InternalRos1Parser.g:10329:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10333:1: ( ( RULE_END ) ) // InternalRos1Parser.g:10334:1: ( RULE_END ) @@ -31064,9 +31064,9 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // InternalRos1Parser.g:10334:1: ( RULE_END ) // InternalRos1Parser.g:10335:2: RULE_END { - before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -31080,7 +31080,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31092,8 +31092,8 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // InternalRos1Parser.g:10345:1: rule__ParameterArrayType__Group_3__0 : rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ; public final void rule__ParameterArrayType__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10349:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) // InternalRos1Parser.g:10350:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 @@ -31118,7 +31118,7 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31130,8 +31130,8 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep // InternalRos1Parser.g:10357:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; public final void rule__ParameterArrayType__Group_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10361:1: ( ( Default ) ) // InternalRos1Parser.g:10362:1: ( Default ) @@ -31139,9 +31139,9 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // InternalRos1Parser.g:10362:1: ( Default ) // InternalRos1Parser.g:10363:2: Default { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } @@ -31155,7 +31155,7 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31167,8 +31167,8 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // InternalRos1Parser.g:10372:1: rule__ParameterArrayType__Group_3__1 : rule__ParameterArrayType__Group_3__1__Impl ; public final void rule__ParameterArrayType__Group_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10376:1: ( rule__ParameterArrayType__Group_3__1__Impl ) // InternalRos1Parser.g:10377:2: rule__ParameterArrayType__Group_3__1__Impl @@ -31188,7 +31188,7 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31200,8 +31200,8 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep // InternalRos1Parser.g:10383:1: rule__ParameterArrayType__Group_3__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ; public final void rule__ParameterArrayType__Group_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10387:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) // InternalRos1Parser.g:10388:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) @@ -31209,7 +31209,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // InternalRos1Parser.g:10388:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) // InternalRos1Parser.g:10389:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); // InternalRos1Parser.g:10390:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) // InternalRos1Parser.g:10390:3: rule__ParameterArrayType__DefaultAssignment_3_1 { @@ -31221,7 +31221,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio } - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } @@ -31235,7 +31235,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31247,8 +31247,8 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // InternalRos1Parser.g:10399:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; public final void rule__ParameterList__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10403:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) // InternalRos1Parser.g:10404:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 @@ -31273,7 +31273,7 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31285,8 +31285,8 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // InternalRos1Parser.g:10411:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10415:1: ( ( () ) ) // InternalRos1Parser.g:10416:1: ( () ) @@ -31294,13 +31294,13 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:10416:1: ( () ) // InternalRos1Parser.g:10417:2: () { - before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); // InternalRos1Parser.g:10418:2: () - // InternalRos1Parser.g:10418:3: + // InternalRos1Parser.g:10418:3: { } - after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } @@ -31310,7 +31310,7 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31322,8 +31322,8 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // InternalRos1Parser.g:10426:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; public final void rule__ParameterList__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10430:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) // InternalRos1Parser.g:10431:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 @@ -31348,7 +31348,7 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31360,8 +31360,8 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // InternalRos1Parser.g:10438:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10442:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:10443:1: ( LeftSquareBracket ) @@ -31369,9 +31369,9 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:10443:1: ( LeftSquareBracket ) // InternalRos1Parser.g:10444:2: LeftSquareBracket { - before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } @@ -31385,7 +31385,7 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31397,8 +31397,8 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // InternalRos1Parser.g:10453:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; public final void rule__ParameterList__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10457:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) // InternalRos1Parser.g:10458:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 @@ -31423,7 +31423,7 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31435,8 +31435,8 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // InternalRos1Parser.g:10465:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10469:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) // InternalRos1Parser.g:10470:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) @@ -31444,7 +31444,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:10470:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) // InternalRos1Parser.g:10471:2: ( rule__ParameterList__ValueAssignment_2 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_2()); + before(grammarAccess.getParameterListAccess().getValueAssignment_2()); // InternalRos1Parser.g:10472:2: ( rule__ParameterList__ValueAssignment_2 ) // InternalRos1Parser.g:10472:3: rule__ParameterList__ValueAssignment_2 { @@ -31456,7 +31456,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } - after(grammarAccess.getParameterListAccess().getValueAssignment_2()); + after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } @@ -31470,7 +31470,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31482,8 +31482,8 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // InternalRos1Parser.g:10480:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; public final void rule__ParameterList__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10484:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) // InternalRos1Parser.g:10485:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 @@ -31508,7 +31508,7 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31520,8 +31520,8 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // InternalRos1Parser.g:10492:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; public final void rule__ParameterList__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10496:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) // InternalRos1Parser.g:10497:1: ( ( rule__ParameterList__Group_3__0 )* ) @@ -31529,7 +31529,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // InternalRos1Parser.g:10497:1: ( ( rule__ParameterList__Group_3__0 )* ) // InternalRos1Parser.g:10498:2: ( rule__ParameterList__Group_3__0 )* { - before(grammarAccess.getParameterListAccess().getGroup_3()); + before(grammarAccess.getParameterListAccess().getGroup_3()); // InternalRos1Parser.g:10499:2: ( rule__ParameterList__Group_3__0 )* loop61: do { @@ -31542,24 +31542,24 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept switch (alt61) { - case 1 : - // InternalRos1Parser.g:10499:3: rule__ParameterList__Group_3__0 - { - pushFollow(FOLLOW_13); - rule__ParameterList__Group_3__0(); + case 1 : + // InternalRos1Parser.g:10499:3: rule__ParameterList__Group_3__0 + { + pushFollow(FOLLOW_13); + rule__ParameterList__Group_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop61; + default : + break loop61; } } while (true); - after(grammarAccess.getParameterListAccess().getGroup_3()); + after(grammarAccess.getParameterListAccess().getGroup_3()); } @@ -31573,7 +31573,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31585,8 +31585,8 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // InternalRos1Parser.g:10507:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10511:1: ( rule__ParameterList__Group__4__Impl ) // InternalRos1Parser.g:10512:2: rule__ParameterList__Group__4__Impl @@ -31606,7 +31606,7 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31618,8 +31618,8 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // InternalRos1Parser.g:10518:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10522:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:10523:1: ( RightSquareBracket ) @@ -31627,9 +31627,9 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // InternalRos1Parser.g:10523:1: ( RightSquareBracket ) // InternalRos1Parser.g:10524:2: RightSquareBracket { - before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } @@ -31643,7 +31643,7 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31655,8 +31655,8 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // InternalRos1Parser.g:10534:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; public final void rule__ParameterList__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10538:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) // InternalRos1Parser.g:10539:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 @@ -31681,7 +31681,7 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31693,8 +31693,8 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // InternalRos1Parser.g:10546:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10550:1: ( ( Comma ) ) // InternalRos1Parser.g:10551:1: ( Comma ) @@ -31702,9 +31702,9 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // InternalRos1Parser.g:10551:1: ( Comma ) // InternalRos1Parser.g:10552:2: Comma { - before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } @@ -31718,7 +31718,7 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31730,8 +31730,8 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // InternalRos1Parser.g:10561:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; public final void rule__ParameterList__Group_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10565:1: ( rule__ParameterList__Group_3__1__Impl ) // InternalRos1Parser.g:10566:2: rule__ParameterList__Group_3__1__Impl @@ -31751,7 +31751,7 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31763,8 +31763,8 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // InternalRos1Parser.g:10572:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10576:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) // InternalRos1Parser.g:10577:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) @@ -31772,7 +31772,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // InternalRos1Parser.g:10577:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) // InternalRos1Parser.g:10578:2: ( rule__ParameterList__ValueAssignment_3_1 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); // InternalRos1Parser.g:10579:2: ( rule__ParameterList__ValueAssignment_3_1 ) // InternalRos1Parser.g:10579:3: rule__ParameterList__ValueAssignment_3_1 { @@ -31784,7 +31784,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } - after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } @@ -31798,7 +31798,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31810,8 +31810,8 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // InternalRos1Parser.g:10588:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; public final void rule__ParameterAny__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10592:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) // InternalRos1Parser.g:10593:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 @@ -31836,7 +31836,7 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31848,8 +31848,8 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // InternalRos1Parser.g:10600:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10604:1: ( ( () ) ) // InternalRos1Parser.g:10605:1: ( () ) @@ -31857,13 +31857,13 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:10605:1: ( () ) // InternalRos1Parser.g:10606:2: () { - before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); // InternalRos1Parser.g:10607:2: () - // InternalRos1Parser.g:10607:3: + // InternalRos1Parser.g:10607:3: { } - after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } @@ -31873,7 +31873,7 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31885,8 +31885,8 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:10615:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; public final void rule__ParameterAny__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10619:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) // InternalRos1Parser.g:10620:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 @@ -31911,7 +31911,7 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31923,8 +31923,8 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // InternalRos1Parser.g:10627:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10631:1: ( ( ParameterAny ) ) // InternalRos1Parser.g:10632:1: ( ParameterAny ) @@ -31932,9 +31932,9 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:10632:1: ( ParameterAny ) // InternalRos1Parser.g:10633:2: ParameterAny { - before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - match(input,ParameterAny,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + match(input,ParameterAny,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } @@ -31948,7 +31948,7 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31960,8 +31960,8 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:10642:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; public final void rule__ParameterAny__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10646:1: ( rule__ParameterAny__Group__2__Impl ) // InternalRos1Parser.g:10647:2: rule__ParameterAny__Group__2__Impl @@ -31981,7 +31981,7 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31993,8 +31993,8 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // InternalRos1Parser.g:10653:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10657:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) // InternalRos1Parser.g:10658:1: ( ( rule__ParameterAny__Group_2__0 )? ) @@ -32002,7 +32002,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:10658:1: ( ( rule__ParameterAny__Group_2__0 )? ) // InternalRos1Parser.g:10659:2: ( rule__ParameterAny__Group_2__0 )? { - before(grammarAccess.getParameterAnyAccess().getGroup_2()); + before(grammarAccess.getParameterAnyAccess().getGroup_2()); // InternalRos1Parser.g:10660:2: ( rule__ParameterAny__Group_2__0 )? int alt62=2; int LA62_0 = input.LA(1); @@ -32025,7 +32025,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } - after(grammarAccess.getParameterAnyAccess().getGroup_2()); + after(grammarAccess.getParameterAnyAccess().getGroup_2()); } @@ -32039,7 +32039,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32051,8 +32051,8 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // InternalRos1Parser.g:10669:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; public final void rule__ParameterAny__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10673:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) // InternalRos1Parser.g:10674:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 @@ -32077,7 +32077,7 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32089,8 +32089,8 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // InternalRos1Parser.g:10681:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10685:1: ( ( Value ) ) // InternalRos1Parser.g:10686:1: ( Value ) @@ -32098,9 +32098,9 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:10686:1: ( Value ) // InternalRos1Parser.g:10687:2: Value { - before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - match(input,Value,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + match(input,Value,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } @@ -32114,7 +32114,7 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32126,8 +32126,8 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // InternalRos1Parser.g:10696:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; public final void rule__ParameterAny__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10700:1: ( rule__ParameterAny__Group_2__1__Impl ) // InternalRos1Parser.g:10701:2: rule__ParameterAny__Group_2__1__Impl @@ -32147,7 +32147,7 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32159,8 +32159,8 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // InternalRos1Parser.g:10707:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10711:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) // InternalRos1Parser.g:10712:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) @@ -32168,7 +32168,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:10712:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) // InternalRos1Parser.g:10713:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { - before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); + before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); // InternalRos1Parser.g:10714:2: ( rule__ParameterAny__ValueAssignment_2_1 ) // InternalRos1Parser.g:10714:3: rule__ParameterAny__ValueAssignment_2_1 { @@ -32180,7 +32180,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep } - after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); + after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } @@ -32194,7 +32194,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32206,8 +32206,8 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // InternalRos1Parser.g:10723:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; public final void rule__ParameterStruct__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10727:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) // InternalRos1Parser.g:10728:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 @@ -32232,7 +32232,7 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32244,8 +32244,8 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // InternalRos1Parser.g:10735:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10739:1: ( ( () ) ) // InternalRos1Parser.g:10740:1: ( () ) @@ -32253,13 +32253,13 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // InternalRos1Parser.g:10740:1: ( () ) // InternalRos1Parser.g:10741:2: () { - before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); // InternalRos1Parser.g:10742:2: () - // InternalRos1Parser.g:10742:3: + // InternalRos1Parser.g:10742:3: { } - after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } @@ -32269,7 +32269,7 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32281,8 +32281,8 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // InternalRos1Parser.g:10750:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10754:1: ( rule__ParameterStruct__Group__1__Impl ) // InternalRos1Parser.g:10755:2: rule__ParameterStruct__Group__1__Impl @@ -32302,7 +32302,7 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32314,8 +32314,8 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // InternalRos1Parser.g:10761:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10765:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) // InternalRos1Parser.g:10766:1: ( ( rule__ParameterStruct__Group_1__0 )? ) @@ -32323,7 +32323,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // InternalRos1Parser.g:10766:1: ( ( rule__ParameterStruct__Group_1__0 )? ) // InternalRos1Parser.g:10767:2: ( rule__ParameterStruct__Group_1__0 )? { - before(grammarAccess.getParameterStructAccess().getGroup_1()); + before(grammarAccess.getParameterStructAccess().getGroup_1()); // InternalRos1Parser.g:10768:2: ( rule__ParameterStruct__Group_1__0 )? int alt63=2; int LA63_0 = input.LA(1); @@ -32346,7 +32346,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } - after(grammarAccess.getParameterStructAccess().getGroup_1()); + after(grammarAccess.getParameterStructAccess().getGroup_1()); } @@ -32360,7 +32360,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32372,8 +32372,8 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // InternalRos1Parser.g:10777:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; public final void rule__ParameterStruct__Group_1__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10781:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) // InternalRos1Parser.g:10782:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 @@ -32398,7 +32398,7 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32410,8 +32410,8 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // InternalRos1Parser.g:10789:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10793:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:10794:1: ( LeftSquareBracket ) @@ -32419,9 +32419,9 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // InternalRos1Parser.g:10794:1: ( LeftSquareBracket ) // InternalRos1Parser.g:10795:2: LeftSquareBracket { - before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } @@ -32435,7 +32435,7 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32447,8 +32447,8 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // InternalRos1Parser.g:10804:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; public final void rule__ParameterStruct__Group_1__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10808:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) // InternalRos1Parser.g:10809:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 @@ -32473,7 +32473,7 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32485,8 +32485,8 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // InternalRos1Parser.g:10816:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10820:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) // InternalRos1Parser.g:10821:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) @@ -32494,7 +32494,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // InternalRos1Parser.g:10821:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) // InternalRos1Parser.g:10822:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); // InternalRos1Parser.g:10823:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) // InternalRos1Parser.g:10823:3: rule__ParameterStruct__ValueAssignment_1_1 { @@ -32506,7 +32506,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } @@ -32520,7 +32520,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32532,8 +32532,8 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // InternalRos1Parser.g:10831:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; public final void rule__ParameterStruct__Group_1__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10835:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) // InternalRos1Parser.g:10836:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 @@ -32558,7 +32558,7 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32570,8 +32570,8 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // InternalRos1Parser.g:10843:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10847:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) // InternalRos1Parser.g:10848:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) @@ -32579,7 +32579,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // InternalRos1Parser.g:10848:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) // InternalRos1Parser.g:10849:2: ( rule__ParameterStruct__Group_1_2__0 )* { - before(grammarAccess.getParameterStructAccess().getGroup_1_2()); + before(grammarAccess.getParameterStructAccess().getGroup_1_2()); // InternalRos1Parser.g:10850:2: ( rule__ParameterStruct__Group_1_2__0 )* loop64: do { @@ -32592,24 +32592,24 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx switch (alt64) { - case 1 : - // InternalRos1Parser.g:10850:3: rule__ParameterStruct__Group_1_2__0 - { - pushFollow(FOLLOW_13); - rule__ParameterStruct__Group_1_2__0(); + case 1 : + // InternalRos1Parser.g:10850:3: rule__ParameterStruct__Group_1_2__0 + { + pushFollow(FOLLOW_13); + rule__ParameterStruct__Group_1_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop64; + default : + break loop64; } } while (true); - after(grammarAccess.getParameterStructAccess().getGroup_1_2()); + after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } @@ -32623,7 +32623,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32635,8 +32635,8 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // InternalRos1Parser.g:10858:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; public final void rule__ParameterStruct__Group_1__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10862:1: ( rule__ParameterStruct__Group_1__3__Impl ) // InternalRos1Parser.g:10863:2: rule__ParameterStruct__Group_1__3__Impl @@ -32656,7 +32656,7 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32668,8 +32668,8 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // InternalRos1Parser.g:10869:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10873:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:10874:1: ( RightSquareBracket ) @@ -32677,9 +32677,9 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // InternalRos1Parser.g:10874:1: ( RightSquareBracket ) // InternalRos1Parser.g:10875:2: RightSquareBracket { - before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } @@ -32693,7 +32693,7 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32705,8 +32705,8 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // InternalRos1Parser.g:10885:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10889:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) // InternalRos1Parser.g:10890:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 @@ -32731,7 +32731,7 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32743,8 +32743,8 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // InternalRos1Parser.g:10897:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10901:1: ( ( Comma ) ) // InternalRos1Parser.g:10902:1: ( Comma ) @@ -32752,9 +32752,9 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // InternalRos1Parser.g:10902:1: ( Comma ) // InternalRos1Parser.g:10903:2: Comma { - before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } @@ -32768,7 +32768,7 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32780,8 +32780,8 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // InternalRos1Parser.g:10912:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10916:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) // InternalRos1Parser.g:10917:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 @@ -32806,7 +32806,7 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32818,8 +32818,8 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // InternalRos1Parser.g:10924:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10928:1: ( ( LeftSquareBracket ) ) // InternalRos1Parser.g:10929:1: ( LeftSquareBracket ) @@ -32827,9 +32827,9 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // InternalRos1Parser.g:10929:1: ( LeftSquareBracket ) // InternalRos1Parser.g:10930:2: LeftSquareBracket { - before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } @@ -32843,7 +32843,7 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32855,8 +32855,8 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // InternalRos1Parser.g:10939:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10943:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) // InternalRos1Parser.g:10944:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 @@ -32881,7 +32881,7 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32893,8 +32893,8 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // InternalRos1Parser.g:10951:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; public final void rule__ParameterStruct__Group_1_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10955:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) // InternalRos1Parser.g:10956:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) @@ -32902,7 +32902,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // InternalRos1Parser.g:10956:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) // InternalRos1Parser.g:10957:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); // InternalRos1Parser.g:10958:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) // InternalRos1Parser.g:10958:3: rule__ParameterStruct__ValueAssignment_1_2_2 { @@ -32914,7 +32914,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } @@ -32928,7 +32928,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32940,8 +32940,8 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // InternalRos1Parser.g:10966:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10970:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) // InternalRos1Parser.g:10971:2: rule__ParameterStruct__Group_1_2__3__Impl @@ -32961,7 +32961,7 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32973,8 +32973,8 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // InternalRos1Parser.g:10977:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10981:1: ( ( RightSquareBracket ) ) // InternalRos1Parser.g:10982:1: ( RightSquareBracket ) @@ -32982,9 +32982,9 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // InternalRos1Parser.g:10982:1: ( RightSquareBracket ) // InternalRos1Parser.g:10983:2: RightSquareBracket { - before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } @@ -32998,7 +32998,7 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33010,8 +33010,8 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // InternalRos1Parser.g:10993:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; public final void rule__ParameterStructMember__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:10997:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) // InternalRos1Parser.g:10998:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 @@ -33036,7 +33036,7 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33048,8 +33048,8 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // InternalRos1Parser.g:11005:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11009:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) // InternalRos1Parser.g:11010:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) @@ -33057,7 +33057,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // InternalRos1Parser.g:11010:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) // InternalRos1Parser.g:11011:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); // InternalRos1Parser.g:11012:2: ( rule__ParameterStructMember__NameAssignment_0 ) // InternalRos1Parser.g:11012:3: rule__ParameterStructMember__NameAssignment_0 { @@ -33069,7 +33069,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -33083,7 +33083,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33095,8 +33095,8 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // InternalRos1Parser.g:11020:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; public final void rule__ParameterStructMember__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11024:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) // InternalRos1Parser.g:11025:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 @@ -33121,7 +33121,7 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33133,8 +33133,8 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // InternalRos1Parser.g:11032:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11036:1: ( ( Colon ) ) // InternalRos1Parser.g:11037:1: ( Colon ) @@ -33142,9 +33142,9 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // InternalRos1Parser.g:11037:1: ( Colon ) // InternalRos1Parser.g:11038:2: Colon { - before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } @@ -33158,7 +33158,7 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33170,8 +33170,8 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // InternalRos1Parser.g:11047:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; public final void rule__ParameterStructMember__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11051:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) // InternalRos1Parser.g:11052:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 @@ -33196,7 +33196,7 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33208,8 +33208,8 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // InternalRos1Parser.g:11059:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11063:1: ( ( RULE_BEGIN ) ) // InternalRos1Parser.g:11064:1: ( RULE_BEGIN ) @@ -33217,9 +33217,9 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // InternalRos1Parser.g:11064:1: ( RULE_BEGIN ) // InternalRos1Parser.g:11065:2: RULE_BEGIN { - before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } @@ -33233,7 +33233,7 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33245,8 +33245,8 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // InternalRos1Parser.g:11074:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; public final void rule__ParameterStructMember__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11078:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) // InternalRos1Parser.g:11079:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 @@ -33271,7 +33271,7 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33283,8 +33283,8 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // InternalRos1Parser.g:11086:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11090:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) // InternalRos1Parser.g:11091:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) @@ -33292,7 +33292,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // InternalRos1Parser.g:11091:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) // InternalRos1Parser.g:11092:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); // InternalRos1Parser.g:11093:2: ( rule__ParameterStructMember__ValueAssignment_3 ) // InternalRos1Parser.g:11093:3: rule__ParameterStructMember__ValueAssignment_3 { @@ -33304,7 +33304,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -33318,7 +33318,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33330,8 +33330,8 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // InternalRos1Parser.g:11101:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11105:1: ( rule__ParameterStructMember__Group__4__Impl ) // InternalRos1Parser.g:11106:2: rule__ParameterStructMember__Group__4__Impl @@ -33351,7 +33351,7 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33363,8 +33363,8 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // InternalRos1Parser.g:11112:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11116:1: ( ( RULE_END ) ) // InternalRos1Parser.g:11117:1: ( RULE_END ) @@ -33372,9 +33372,9 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // InternalRos1Parser.g:11117:1: ( RULE_END ) // InternalRos1Parser.g:11118:2: RULE_END { - before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -33388,7 +33388,7 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33400,8 +33400,8 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // InternalRos1Parser.g:11128:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; public final void rule__ParameterStructTypeMember__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11132:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) // InternalRos1Parser.g:11133:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 @@ -33426,7 +33426,7 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33438,8 +33438,8 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // InternalRos1Parser.g:11140:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11144:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) // InternalRos1Parser.g:11145:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) @@ -33447,7 +33447,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // InternalRos1Parser.g:11145:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) // InternalRos1Parser.g:11146:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); // InternalRos1Parser.g:11147:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) // InternalRos1Parser.g:11147:3: rule__ParameterStructTypeMember__NameAssignment_0 { @@ -33459,7 +33459,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } - after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } @@ -33473,7 +33473,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33485,8 +33485,8 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // InternalRos1Parser.g:11155:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11159:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) // InternalRos1Parser.g:11160:2: rule__ParameterStructTypeMember__Group__1__Impl @@ -33506,7 +33506,7 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33518,8 +33518,8 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // InternalRos1Parser.g:11166:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11170:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) // InternalRos1Parser.g:11171:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) @@ -33527,7 +33527,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // InternalRos1Parser.g:11171:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) // InternalRos1Parser.g:11172:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); // InternalRos1Parser.g:11173:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) // InternalRos1Parser.g:11173:3: rule__ParameterStructTypeMember__TypeAssignment_1 { @@ -33539,7 +33539,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } @@ -33553,7 +33553,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33565,8 +33565,8 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // InternalRos1Parser.g:11182:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; public final void rule__MessagePart__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11186:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) // InternalRos1Parser.g:11187:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 @@ -33591,7 +33591,7 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33603,8 +33603,8 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { // InternalRos1Parser.g:11194:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; public final void rule__MessagePart__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11198:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) // InternalRos1Parser.g:11199:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) @@ -33612,7 +33612,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:11199:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) // InternalRos1Parser.g:11200:2: ( rule__MessagePart__TypeAssignment_0 ) { - before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); + before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); // InternalRos1Parser.g:11201:2: ( rule__MessagePart__TypeAssignment_0 ) // InternalRos1Parser.g:11201:3: rule__MessagePart__TypeAssignment_0 { @@ -33624,7 +33624,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio } - after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); + after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } @@ -33638,7 +33638,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33650,8 +33650,8 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:11209:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; public final void rule__MessagePart__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11213:1: ( rule__MessagePart__Group__1__Impl ) // InternalRos1Parser.g:11214:2: rule__MessagePart__Group__1__Impl @@ -33671,7 +33671,7 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33683,8 +33683,8 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { // InternalRos1Parser.g:11220:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; public final void rule__MessagePart__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11224:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) // InternalRos1Parser.g:11225:1: ( ( rule__MessagePart__DataAssignment_1 ) ) @@ -33692,7 +33692,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:11225:1: ( ( rule__MessagePart__DataAssignment_1 ) ) // InternalRos1Parser.g:11226:2: ( rule__MessagePart__DataAssignment_1 ) { - before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); + before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); // InternalRos1Parser.g:11227:2: ( rule__MessagePart__DataAssignment_1 ) // InternalRos1Parser.g:11227:3: rule__MessagePart__DataAssignment_1 { @@ -33704,7 +33704,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); + after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } @@ -33718,7 +33718,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33730,8 +33730,8 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:11236:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; public final void rule__Bool__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11240:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) // InternalRos1Parser.g:11241:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 @@ -33756,7 +33756,7 @@ public final void rule__Bool__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33768,8 +33768,8 @@ public final void rule__Bool__Group__0() throws RecognitionException { // InternalRos1Parser.g:11248:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11252:1: ( ( () ) ) // InternalRos1Parser.g:11253:1: ( () ) @@ -33777,13 +33777,13 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11253:1: ( () ) // InternalRos1Parser.g:11254:2: () { - before(grammarAccess.getBoolAccess().getBoolAction_0()); + before(grammarAccess.getBoolAccess().getBoolAction_0()); // InternalRos1Parser.g:11255:2: () - // InternalRos1Parser.g:11255:3: + // InternalRos1Parser.g:11255:3: { } - after(grammarAccess.getBoolAccess().getBoolAction_0()); + after(grammarAccess.getBoolAccess().getBoolAction_0()); } @@ -33793,7 +33793,7 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33805,8 +33805,8 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11263:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11267:1: ( rule__Bool__Group__1__Impl ) // InternalRos1Parser.g:11268:2: rule__Bool__Group__1__Impl @@ -33826,7 +33826,7 @@ public final void rule__Bool__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33838,8 +33838,8 @@ public final void rule__Bool__Group__1() throws RecognitionException { // InternalRos1Parser.g:11274:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11278:1: ( ( Bool ) ) // InternalRos1Parser.g:11279:1: ( Bool ) @@ -33847,9 +33847,9 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11279:1: ( Bool ) // InternalRos1Parser.g:11280:2: Bool { - before(grammarAccess.getBoolAccess().getBoolKeyword_1()); - match(input,Bool,FOLLOW_2); - after(grammarAccess.getBoolAccess().getBoolKeyword_1()); + before(grammarAccess.getBoolAccess().getBoolKeyword_1()); + match(input,Bool,FOLLOW_2); + after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } @@ -33863,7 +33863,7 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33875,8 +33875,8 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11290:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; public final void rule__Int8__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11294:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) // InternalRos1Parser.g:11295:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 @@ -33901,7 +33901,7 @@ public final void rule__Int8__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33913,8 +33913,8 @@ public final void rule__Int8__Group__0() throws RecognitionException { // InternalRos1Parser.g:11302:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11306:1: ( ( () ) ) // InternalRos1Parser.g:11307:1: ( () ) @@ -33922,13 +33922,13 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11307:1: ( () ) // InternalRos1Parser.g:11308:2: () { - before(grammarAccess.getInt8Access().getInt8Action_0()); + before(grammarAccess.getInt8Access().getInt8Action_0()); // InternalRos1Parser.g:11309:2: () - // InternalRos1Parser.g:11309:3: + // InternalRos1Parser.g:11309:3: { } - after(grammarAccess.getInt8Access().getInt8Action_0()); + after(grammarAccess.getInt8Access().getInt8Action_0()); } @@ -33938,7 +33938,7 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33950,8 +33950,8 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11317:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11321:1: ( rule__Int8__Group__1__Impl ) // InternalRos1Parser.g:11322:2: rule__Int8__Group__1__Impl @@ -33971,7 +33971,7 @@ public final void rule__Int8__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33983,8 +33983,8 @@ public final void rule__Int8__Group__1() throws RecognitionException { // InternalRos1Parser.g:11328:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11332:1: ( ( Int8 ) ) // InternalRos1Parser.g:11333:1: ( Int8 ) @@ -33992,9 +33992,9 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11333:1: ( Int8 ) // InternalRos1Parser.g:11334:2: Int8 { - before(grammarAccess.getInt8Access().getInt8Keyword_1()); - match(input,Int8,FOLLOW_2); - after(grammarAccess.getInt8Access().getInt8Keyword_1()); + before(grammarAccess.getInt8Access().getInt8Keyword_1()); + match(input,Int8,FOLLOW_2); + after(grammarAccess.getInt8Access().getInt8Keyword_1()); } @@ -34008,7 +34008,7 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34020,8 +34020,8 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11344:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; public final void rule__Uint8__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11348:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) // InternalRos1Parser.g:11349:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 @@ -34046,7 +34046,7 @@ public final void rule__Uint8__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34058,8 +34058,8 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // InternalRos1Parser.g:11356:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11360:1: ( ( () ) ) // InternalRos1Parser.g:11361:1: ( () ) @@ -34067,13 +34067,13 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11361:1: ( () ) // InternalRos1Parser.g:11362:2: () { - before(grammarAccess.getUint8Access().getUint8Action_0()); + before(grammarAccess.getUint8Access().getUint8Action_0()); // InternalRos1Parser.g:11363:2: () - // InternalRos1Parser.g:11363:3: + // InternalRos1Parser.g:11363:3: { } - after(grammarAccess.getUint8Access().getUint8Action_0()); + after(grammarAccess.getUint8Access().getUint8Action_0()); } @@ -34083,7 +34083,7 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34095,8 +34095,8 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11371:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11375:1: ( rule__Uint8__Group__1__Impl ) // InternalRos1Parser.g:11376:2: rule__Uint8__Group__1__Impl @@ -34116,7 +34116,7 @@ public final void rule__Uint8__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34128,8 +34128,8 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // InternalRos1Parser.g:11382:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11386:1: ( ( Uint8 ) ) // InternalRos1Parser.g:11387:1: ( Uint8 ) @@ -34137,9 +34137,9 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11387:1: ( Uint8 ) // InternalRos1Parser.g:11388:2: Uint8 { - before(grammarAccess.getUint8Access().getUint8Keyword_1()); - match(input,Uint8,FOLLOW_2); - after(grammarAccess.getUint8Access().getUint8Keyword_1()); + before(grammarAccess.getUint8Access().getUint8Keyword_1()); + match(input,Uint8,FOLLOW_2); + after(grammarAccess.getUint8Access().getUint8Keyword_1()); } @@ -34153,7 +34153,7 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34165,8 +34165,8 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11398:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; public final void rule__Int16__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11402:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) // InternalRos1Parser.g:11403:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 @@ -34191,7 +34191,7 @@ public final void rule__Int16__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34203,8 +34203,8 @@ public final void rule__Int16__Group__0() throws RecognitionException { // InternalRos1Parser.g:11410:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11414:1: ( ( () ) ) // InternalRos1Parser.g:11415:1: ( () ) @@ -34212,13 +34212,13 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11415:1: ( () ) // InternalRos1Parser.g:11416:2: () { - before(grammarAccess.getInt16Access().getInt16Action_0()); + before(grammarAccess.getInt16Access().getInt16Action_0()); // InternalRos1Parser.g:11417:2: () - // InternalRos1Parser.g:11417:3: + // InternalRos1Parser.g:11417:3: { } - after(grammarAccess.getInt16Access().getInt16Action_0()); + after(grammarAccess.getInt16Access().getInt16Action_0()); } @@ -34228,7 +34228,7 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34240,8 +34240,8 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11425:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11429:1: ( rule__Int16__Group__1__Impl ) // InternalRos1Parser.g:11430:2: rule__Int16__Group__1__Impl @@ -34261,7 +34261,7 @@ public final void rule__Int16__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34273,8 +34273,8 @@ public final void rule__Int16__Group__1() throws RecognitionException { // InternalRos1Parser.g:11436:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11440:1: ( ( Int16 ) ) // InternalRos1Parser.g:11441:1: ( Int16 ) @@ -34282,9 +34282,9 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11441:1: ( Int16 ) // InternalRos1Parser.g:11442:2: Int16 { - before(grammarAccess.getInt16Access().getInt16Keyword_1()); - match(input,Int16,FOLLOW_2); - after(grammarAccess.getInt16Access().getInt16Keyword_1()); + before(grammarAccess.getInt16Access().getInt16Keyword_1()); + match(input,Int16,FOLLOW_2); + after(grammarAccess.getInt16Access().getInt16Keyword_1()); } @@ -34298,7 +34298,7 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34310,8 +34310,8 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11452:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; public final void rule__Uint16__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11456:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) // InternalRos1Parser.g:11457:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 @@ -34336,7 +34336,7 @@ public final void rule__Uint16__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34348,8 +34348,8 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // InternalRos1Parser.g:11464:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11468:1: ( ( () ) ) // InternalRos1Parser.g:11469:1: ( () ) @@ -34357,13 +34357,13 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11469:1: ( () ) // InternalRos1Parser.g:11470:2: () { - before(grammarAccess.getUint16Access().getUint16Action_0()); + before(grammarAccess.getUint16Access().getUint16Action_0()); // InternalRos1Parser.g:11471:2: () - // InternalRos1Parser.g:11471:3: + // InternalRos1Parser.g:11471:3: { } - after(grammarAccess.getUint16Access().getUint16Action_0()); + after(grammarAccess.getUint16Access().getUint16Action_0()); } @@ -34373,7 +34373,7 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34385,8 +34385,8 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11479:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11483:1: ( rule__Uint16__Group__1__Impl ) // InternalRos1Parser.g:11484:2: rule__Uint16__Group__1__Impl @@ -34406,7 +34406,7 @@ public final void rule__Uint16__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34418,8 +34418,8 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // InternalRos1Parser.g:11490:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11494:1: ( ( Uint16 ) ) // InternalRos1Parser.g:11495:1: ( Uint16 ) @@ -34427,9 +34427,9 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11495:1: ( Uint16 ) // InternalRos1Parser.g:11496:2: Uint16 { - before(grammarAccess.getUint16Access().getUint16Keyword_1()); - match(input,Uint16,FOLLOW_2); - after(grammarAccess.getUint16Access().getUint16Keyword_1()); + before(grammarAccess.getUint16Access().getUint16Keyword_1()); + match(input,Uint16,FOLLOW_2); + after(grammarAccess.getUint16Access().getUint16Keyword_1()); } @@ -34443,7 +34443,7 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34455,8 +34455,8 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11506:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; public final void rule__Int32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11510:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) // InternalRos1Parser.g:11511:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 @@ -34481,7 +34481,7 @@ public final void rule__Int32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34493,8 +34493,8 @@ public final void rule__Int32__Group__0() throws RecognitionException { // InternalRos1Parser.g:11518:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11522:1: ( ( () ) ) // InternalRos1Parser.g:11523:1: ( () ) @@ -34502,13 +34502,13 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11523:1: ( () ) // InternalRos1Parser.g:11524:2: () { - before(grammarAccess.getInt32Access().getInt32Action_0()); + before(grammarAccess.getInt32Access().getInt32Action_0()); // InternalRos1Parser.g:11525:2: () - // InternalRos1Parser.g:11525:3: + // InternalRos1Parser.g:11525:3: { } - after(grammarAccess.getInt32Access().getInt32Action_0()); + after(grammarAccess.getInt32Access().getInt32Action_0()); } @@ -34518,7 +34518,7 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34530,8 +34530,8 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11533:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11537:1: ( rule__Int32__Group__1__Impl ) // InternalRos1Parser.g:11538:2: rule__Int32__Group__1__Impl @@ -34551,7 +34551,7 @@ public final void rule__Int32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34563,8 +34563,8 @@ public final void rule__Int32__Group__1() throws RecognitionException { // InternalRos1Parser.g:11544:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11548:1: ( ( Int32 ) ) // InternalRos1Parser.g:11549:1: ( Int32 ) @@ -34572,9 +34572,9 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11549:1: ( Int32 ) // InternalRos1Parser.g:11550:2: Int32 { - before(grammarAccess.getInt32Access().getInt32Keyword_1()); - match(input,Int32,FOLLOW_2); - after(grammarAccess.getInt32Access().getInt32Keyword_1()); + before(grammarAccess.getInt32Access().getInt32Keyword_1()); + match(input,Int32,FOLLOW_2); + after(grammarAccess.getInt32Access().getInt32Keyword_1()); } @@ -34588,7 +34588,7 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34600,8 +34600,8 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11560:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; public final void rule__Uint32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11564:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) // InternalRos1Parser.g:11565:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 @@ -34626,7 +34626,7 @@ public final void rule__Uint32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34638,8 +34638,8 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // InternalRos1Parser.g:11572:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11576:1: ( ( () ) ) // InternalRos1Parser.g:11577:1: ( () ) @@ -34647,13 +34647,13 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11577:1: ( () ) // InternalRos1Parser.g:11578:2: () { - before(grammarAccess.getUint32Access().getUint32Action_0()); + before(grammarAccess.getUint32Access().getUint32Action_0()); // InternalRos1Parser.g:11579:2: () - // InternalRos1Parser.g:11579:3: + // InternalRos1Parser.g:11579:3: { } - after(grammarAccess.getUint32Access().getUint32Action_0()); + after(grammarAccess.getUint32Access().getUint32Action_0()); } @@ -34663,7 +34663,7 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34675,8 +34675,8 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11587:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11591:1: ( rule__Uint32__Group__1__Impl ) // InternalRos1Parser.g:11592:2: rule__Uint32__Group__1__Impl @@ -34696,7 +34696,7 @@ public final void rule__Uint32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34708,8 +34708,8 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // InternalRos1Parser.g:11598:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11602:1: ( ( Uint32 ) ) // InternalRos1Parser.g:11603:1: ( Uint32 ) @@ -34717,9 +34717,9 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11603:1: ( Uint32 ) // InternalRos1Parser.g:11604:2: Uint32 { - before(grammarAccess.getUint32Access().getUint32Keyword_1()); - match(input,Uint32,FOLLOW_2); - after(grammarAccess.getUint32Access().getUint32Keyword_1()); + before(grammarAccess.getUint32Access().getUint32Keyword_1()); + match(input,Uint32,FOLLOW_2); + after(grammarAccess.getUint32Access().getUint32Keyword_1()); } @@ -34733,7 +34733,7 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34745,8 +34745,8 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11614:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; public final void rule__Int64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11618:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) // InternalRos1Parser.g:11619:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 @@ -34771,7 +34771,7 @@ public final void rule__Int64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34783,8 +34783,8 @@ public final void rule__Int64__Group__0() throws RecognitionException { // InternalRos1Parser.g:11626:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11630:1: ( ( () ) ) // InternalRos1Parser.g:11631:1: ( () ) @@ -34792,13 +34792,13 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11631:1: ( () ) // InternalRos1Parser.g:11632:2: () { - before(grammarAccess.getInt64Access().getInt64Action_0()); + before(grammarAccess.getInt64Access().getInt64Action_0()); // InternalRos1Parser.g:11633:2: () - // InternalRos1Parser.g:11633:3: + // InternalRos1Parser.g:11633:3: { } - after(grammarAccess.getInt64Access().getInt64Action_0()); + after(grammarAccess.getInt64Access().getInt64Action_0()); } @@ -34808,7 +34808,7 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34820,8 +34820,8 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11641:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11645:1: ( rule__Int64__Group__1__Impl ) // InternalRos1Parser.g:11646:2: rule__Int64__Group__1__Impl @@ -34841,7 +34841,7 @@ public final void rule__Int64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34853,8 +34853,8 @@ public final void rule__Int64__Group__1() throws RecognitionException { // InternalRos1Parser.g:11652:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11656:1: ( ( Int64 ) ) // InternalRos1Parser.g:11657:1: ( Int64 ) @@ -34862,9 +34862,9 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11657:1: ( Int64 ) // InternalRos1Parser.g:11658:2: Int64 { - before(grammarAccess.getInt64Access().getInt64Keyword_1()); - match(input,Int64,FOLLOW_2); - after(grammarAccess.getInt64Access().getInt64Keyword_1()); + before(grammarAccess.getInt64Access().getInt64Keyword_1()); + match(input,Int64,FOLLOW_2); + after(grammarAccess.getInt64Access().getInt64Keyword_1()); } @@ -34878,7 +34878,7 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34890,8 +34890,8 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11668:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; public final void rule__Uint64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11672:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) // InternalRos1Parser.g:11673:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 @@ -34916,7 +34916,7 @@ public final void rule__Uint64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34928,8 +34928,8 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // InternalRos1Parser.g:11680:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11684:1: ( ( () ) ) // InternalRos1Parser.g:11685:1: ( () ) @@ -34937,13 +34937,13 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11685:1: ( () ) // InternalRos1Parser.g:11686:2: () { - before(grammarAccess.getUint64Access().getUint64Action_0()); + before(grammarAccess.getUint64Access().getUint64Action_0()); // InternalRos1Parser.g:11687:2: () - // InternalRos1Parser.g:11687:3: + // InternalRos1Parser.g:11687:3: { } - after(grammarAccess.getUint64Access().getUint64Action_0()); + after(grammarAccess.getUint64Access().getUint64Action_0()); } @@ -34953,7 +34953,7 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34965,8 +34965,8 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11695:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11699:1: ( rule__Uint64__Group__1__Impl ) // InternalRos1Parser.g:11700:2: rule__Uint64__Group__1__Impl @@ -34986,7 +34986,7 @@ public final void rule__Uint64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34998,8 +34998,8 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // InternalRos1Parser.g:11706:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11710:1: ( ( Uint64 ) ) // InternalRos1Parser.g:11711:1: ( Uint64 ) @@ -35007,9 +35007,9 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11711:1: ( Uint64 ) // InternalRos1Parser.g:11712:2: Uint64 { - before(grammarAccess.getUint64Access().getUint64Keyword_1()); - match(input,Uint64,FOLLOW_2); - after(grammarAccess.getUint64Access().getUint64Keyword_1()); + before(grammarAccess.getUint64Access().getUint64Keyword_1()); + match(input,Uint64,FOLLOW_2); + after(grammarAccess.getUint64Access().getUint64Keyword_1()); } @@ -35023,7 +35023,7 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35035,8 +35035,8 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11722:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; public final void rule__Float32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11726:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) // InternalRos1Parser.g:11727:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 @@ -35061,7 +35061,7 @@ public final void rule__Float32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35073,8 +35073,8 @@ public final void rule__Float32__Group__0() throws RecognitionException { // InternalRos1Parser.g:11734:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11738:1: ( ( () ) ) // InternalRos1Parser.g:11739:1: ( () ) @@ -35082,13 +35082,13 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11739:1: ( () ) // InternalRos1Parser.g:11740:2: () { - before(grammarAccess.getFloat32Access().getFloat32Action_0()); + before(grammarAccess.getFloat32Access().getFloat32Action_0()); // InternalRos1Parser.g:11741:2: () - // InternalRos1Parser.g:11741:3: + // InternalRos1Parser.g:11741:3: { } - after(grammarAccess.getFloat32Access().getFloat32Action_0()); + after(grammarAccess.getFloat32Access().getFloat32Action_0()); } @@ -35098,7 +35098,7 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35110,8 +35110,8 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11749:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11753:1: ( rule__Float32__Group__1__Impl ) // InternalRos1Parser.g:11754:2: rule__Float32__Group__1__Impl @@ -35131,7 +35131,7 @@ public final void rule__Float32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35143,8 +35143,8 @@ public final void rule__Float32__Group__1() throws RecognitionException { // InternalRos1Parser.g:11760:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11764:1: ( ( Float32 ) ) // InternalRos1Parser.g:11765:1: ( Float32 ) @@ -35152,9 +35152,9 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11765:1: ( Float32 ) // InternalRos1Parser.g:11766:2: Float32 { - before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); - match(input,Float32,FOLLOW_2); - after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); + before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); + match(input,Float32,FOLLOW_2); + after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } @@ -35168,7 +35168,7 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35180,8 +35180,8 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11776:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; public final void rule__Float64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11780:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) // InternalRos1Parser.g:11781:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 @@ -35206,7 +35206,7 @@ public final void rule__Float64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35218,8 +35218,8 @@ public final void rule__Float64__Group__0() throws RecognitionException { // InternalRos1Parser.g:11788:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11792:1: ( ( () ) ) // InternalRos1Parser.g:11793:1: ( () ) @@ -35227,13 +35227,13 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11793:1: ( () ) // InternalRos1Parser.g:11794:2: () { - before(grammarAccess.getFloat64Access().getFloat64Action_0()); + before(grammarAccess.getFloat64Access().getFloat64Action_0()); // InternalRos1Parser.g:11795:2: () - // InternalRos1Parser.g:11795:3: + // InternalRos1Parser.g:11795:3: { } - after(grammarAccess.getFloat64Access().getFloat64Action_0()); + after(grammarAccess.getFloat64Access().getFloat64Action_0()); } @@ -35243,7 +35243,7 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35255,8 +35255,8 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11803:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11807:1: ( rule__Float64__Group__1__Impl ) // InternalRos1Parser.g:11808:2: rule__Float64__Group__1__Impl @@ -35276,7 +35276,7 @@ public final void rule__Float64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35288,8 +35288,8 @@ public final void rule__Float64__Group__1() throws RecognitionException { // InternalRos1Parser.g:11814:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11818:1: ( ( Float64 ) ) // InternalRos1Parser.g:11819:1: ( Float64 ) @@ -35297,9 +35297,9 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11819:1: ( Float64 ) // InternalRos1Parser.g:11820:2: Float64 { - before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); - match(input,Float64,FOLLOW_2); - after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); + before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); + match(input,Float64,FOLLOW_2); + after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } @@ -35313,7 +35313,7 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35325,8 +35325,8 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11830:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; public final void rule__String0__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11834:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) // InternalRos1Parser.g:11835:2: rule__String0__Group__0__Impl rule__String0__Group__1 @@ -35351,7 +35351,7 @@ public final void rule__String0__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35363,8 +35363,8 @@ public final void rule__String0__Group__0() throws RecognitionException { // InternalRos1Parser.g:11842:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11846:1: ( ( () ) ) // InternalRos1Parser.g:11847:1: ( () ) @@ -35372,13 +35372,13 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11847:1: ( () ) // InternalRos1Parser.g:11848:2: () { - before(grammarAccess.getString0Access().getStringAction_0()); + before(grammarAccess.getString0Access().getStringAction_0()); // InternalRos1Parser.g:11849:2: () - // InternalRos1Parser.g:11849:3: + // InternalRos1Parser.g:11849:3: { } - after(grammarAccess.getString0Access().getStringAction_0()); + after(grammarAccess.getString0Access().getStringAction_0()); } @@ -35388,7 +35388,7 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35400,8 +35400,8 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11857:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11861:1: ( rule__String0__Group__1__Impl ) // InternalRos1Parser.g:11862:2: rule__String0__Group__1__Impl @@ -35421,7 +35421,7 @@ public final void rule__String0__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35433,8 +35433,8 @@ public final void rule__String0__Group__1() throws RecognitionException { // InternalRos1Parser.g:11868:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11872:1: ( ( String_1 ) ) // InternalRos1Parser.g:11873:1: ( String_1 ) @@ -35442,9 +35442,9 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11873:1: ( String_1 ) // InternalRos1Parser.g:11874:2: String_1 { - before(grammarAccess.getString0Access().getStringKeyword_1()); - match(input,String_1,FOLLOW_2); - after(grammarAccess.getString0Access().getStringKeyword_1()); + before(grammarAccess.getString0Access().getStringKeyword_1()); + match(input,String_1,FOLLOW_2); + after(grammarAccess.getString0Access().getStringKeyword_1()); } @@ -35458,7 +35458,7 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35470,8 +35470,8 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11884:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; public final void rule__Byte__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11888:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) // InternalRos1Parser.g:11889:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 @@ -35496,7 +35496,7 @@ public final void rule__Byte__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35508,8 +35508,8 @@ public final void rule__Byte__Group__0() throws RecognitionException { // InternalRos1Parser.g:11896:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11900:1: ( ( () ) ) // InternalRos1Parser.g:11901:1: ( () ) @@ -35517,13 +35517,13 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11901:1: ( () ) // InternalRos1Parser.g:11902:2: () { - before(grammarAccess.getByteAccess().getByteAction_0()); + before(grammarAccess.getByteAccess().getByteAction_0()); // InternalRos1Parser.g:11903:2: () - // InternalRos1Parser.g:11903:3: + // InternalRos1Parser.g:11903:3: { } - after(grammarAccess.getByteAccess().getByteAction_0()); + after(grammarAccess.getByteAccess().getByteAction_0()); } @@ -35533,7 +35533,7 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35545,8 +35545,8 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11911:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11915:1: ( rule__Byte__Group__1__Impl ) // InternalRos1Parser.g:11916:2: rule__Byte__Group__1__Impl @@ -35566,7 +35566,7 @@ public final void rule__Byte__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35578,8 +35578,8 @@ public final void rule__Byte__Group__1() throws RecognitionException { // InternalRos1Parser.g:11922:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11926:1: ( ( Byte ) ) // InternalRos1Parser.g:11927:1: ( Byte ) @@ -35587,9 +35587,9 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11927:1: ( Byte ) // InternalRos1Parser.g:11928:2: Byte { - before(grammarAccess.getByteAccess().getByteKeyword_1()); - match(input,Byte,FOLLOW_2); - after(grammarAccess.getByteAccess().getByteKeyword_1()); + before(grammarAccess.getByteAccess().getByteKeyword_1()); + match(input,Byte,FOLLOW_2); + after(grammarAccess.getByteAccess().getByteKeyword_1()); } @@ -35603,7 +35603,7 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35615,8 +35615,8 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11938:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; public final void rule__Time__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11942:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) // InternalRos1Parser.g:11943:2: rule__Time__Group__0__Impl rule__Time__Group__1 @@ -35641,7 +35641,7 @@ public final void rule__Time__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35653,8 +35653,8 @@ public final void rule__Time__Group__0() throws RecognitionException { // InternalRos1Parser.g:11950:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11954:1: ( ( () ) ) // InternalRos1Parser.g:11955:1: ( () ) @@ -35662,13 +35662,13 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11955:1: ( () ) // InternalRos1Parser.g:11956:2: () { - before(grammarAccess.getTimeAccess().getTimeAction_0()); + before(grammarAccess.getTimeAccess().getTimeAction_0()); // InternalRos1Parser.g:11957:2: () - // InternalRos1Parser.g:11957:3: + // InternalRos1Parser.g:11957:3: { } - after(grammarAccess.getTimeAccess().getTimeAction_0()); + after(grammarAccess.getTimeAccess().getTimeAction_0()); } @@ -35678,7 +35678,7 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35690,8 +35690,8 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:11965:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11969:1: ( rule__Time__Group__1__Impl ) // InternalRos1Parser.g:11970:2: rule__Time__Group__1__Impl @@ -35711,7 +35711,7 @@ public final void rule__Time__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35723,8 +35723,8 @@ public final void rule__Time__Group__1() throws RecognitionException { // InternalRos1Parser.g:11976:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11980:1: ( ( Time ) ) // InternalRos1Parser.g:11981:1: ( Time ) @@ -35732,9 +35732,9 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11981:1: ( Time ) // InternalRos1Parser.g:11982:2: Time { - before(grammarAccess.getTimeAccess().getTimeKeyword_1()); - match(input,Time,FOLLOW_2); - after(grammarAccess.getTimeAccess().getTimeKeyword_1()); + before(grammarAccess.getTimeAccess().getTimeKeyword_1()); + match(input,Time,FOLLOW_2); + after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } @@ -35748,7 +35748,7 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35760,8 +35760,8 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:11992:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; public final void rule__Duration__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:11996:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) // InternalRos1Parser.g:11997:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 @@ -35786,7 +35786,7 @@ public final void rule__Duration__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35798,8 +35798,8 @@ public final void rule__Duration__Group__0() throws RecognitionException { // InternalRos1Parser.g:12004:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12008:1: ( ( () ) ) // InternalRos1Parser.g:12009:1: ( () ) @@ -35807,13 +35807,13 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:12009:1: ( () ) // InternalRos1Parser.g:12010:2: () { - before(grammarAccess.getDurationAccess().getDurationAction_0()); + before(grammarAccess.getDurationAccess().getDurationAction_0()); // InternalRos1Parser.g:12011:2: () - // InternalRos1Parser.g:12011:3: + // InternalRos1Parser.g:12011:3: { } - after(grammarAccess.getDurationAccess().getDurationAction_0()); + after(grammarAccess.getDurationAccess().getDurationAction_0()); } @@ -35823,7 +35823,7 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35835,8 +35835,8 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:12019:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12023:1: ( rule__Duration__Group__1__Impl ) // InternalRos1Parser.g:12024:2: rule__Duration__Group__1__Impl @@ -35856,7 +35856,7 @@ public final void rule__Duration__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35868,8 +35868,8 @@ public final void rule__Duration__Group__1() throws RecognitionException { // InternalRos1Parser.g:12030:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12034:1: ( ( Duration ) ) // InternalRos1Parser.g:12035:1: ( Duration ) @@ -35877,9 +35877,9 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:12035:1: ( Duration ) // InternalRos1Parser.g:12036:2: Duration { - before(grammarAccess.getDurationAccess().getDurationKeyword_1()); - match(input,Duration,FOLLOW_2); - after(grammarAccess.getDurationAccess().getDurationKeyword_1()); + before(grammarAccess.getDurationAccess().getDurationKeyword_1()); + match(input,Duration,FOLLOW_2); + after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } @@ -35893,7 +35893,7 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35905,8 +35905,8 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:12046:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; public final void rule__BoolArray__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12050:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) // InternalRos1Parser.g:12051:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 @@ -35931,7 +35931,7 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35943,8 +35943,8 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // InternalRos1Parser.g:12058:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12062:1: ( ( () ) ) // InternalRos1Parser.g:12063:1: ( () ) @@ -35952,13 +35952,13 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12063:1: ( () ) // InternalRos1Parser.g:12064:2: () { - before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); + before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); // InternalRos1Parser.g:12065:2: () - // InternalRos1Parser.g:12065:3: + // InternalRos1Parser.g:12065:3: { } - after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); + after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } @@ -35968,7 +35968,7 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35980,8 +35980,8 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12073:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12077:1: ( rule__BoolArray__Group__1__Impl ) // InternalRos1Parser.g:12078:2: rule__BoolArray__Group__1__Impl @@ -36001,7 +36001,7 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36013,8 +36013,8 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // InternalRos1Parser.g:12084:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12088:1: ( ( Bool_1 ) ) // InternalRos1Parser.g:12089:1: ( Bool_1 ) @@ -36022,9 +36022,9 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12089:1: ( Bool_1 ) // InternalRos1Parser.g:12090:2: Bool_1 { - before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); - match(input,Bool_1,FOLLOW_2); - after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + match(input,Bool_1,FOLLOW_2); + after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } @@ -36038,7 +36038,7 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36050,8 +36050,8 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12100:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; public final void rule__Int8Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12104:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) // InternalRos1Parser.g:12105:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 @@ -36076,7 +36076,7 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36088,8 +36088,8 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12112:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12116:1: ( ( () ) ) // InternalRos1Parser.g:12117:1: ( () ) @@ -36097,13 +36097,13 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12117:1: ( () ) // InternalRos1Parser.g:12118:2: () { - before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); + before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); // InternalRos1Parser.g:12119:2: () - // InternalRos1Parser.g:12119:3: + // InternalRos1Parser.g:12119:3: { } - after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); + after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } @@ -36113,7 +36113,7 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36125,8 +36125,8 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12127:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12131:1: ( rule__Int8Array__Group__1__Impl ) // InternalRos1Parser.g:12132:2: rule__Int8Array__Group__1__Impl @@ -36146,7 +36146,7 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36158,8 +36158,8 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12138:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12142:1: ( ( Int8_1 ) ) // InternalRos1Parser.g:12143:1: ( Int8_1 ) @@ -36167,9 +36167,9 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12143:1: ( Int8_1 ) // InternalRos1Parser.g:12144:2: Int8_1 { - before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); - match(input,Int8_1,FOLLOW_2); - after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + match(input,Int8_1,FOLLOW_2); + after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } @@ -36183,7 +36183,7 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36195,8 +36195,8 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12154:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; public final void rule__Uint8Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12158:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) // InternalRos1Parser.g:12159:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 @@ -36221,7 +36221,7 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36233,8 +36233,8 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12166:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12170:1: ( ( () ) ) // InternalRos1Parser.g:12171:1: ( () ) @@ -36242,13 +36242,13 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12171:1: ( () ) // InternalRos1Parser.g:12172:2: () { - before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); + before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); // InternalRos1Parser.g:12173:2: () - // InternalRos1Parser.g:12173:3: + // InternalRos1Parser.g:12173:3: { } - after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); + after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } @@ -36258,7 +36258,7 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36270,8 +36270,8 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12181:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12185:1: ( rule__Uint8Array__Group__1__Impl ) // InternalRos1Parser.g:12186:2: rule__Uint8Array__Group__1__Impl @@ -36291,7 +36291,7 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36303,8 +36303,8 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12192:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12196:1: ( ( Uint8_1 ) ) // InternalRos1Parser.g:12197:1: ( Uint8_1 ) @@ -36312,9 +36312,9 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12197:1: ( Uint8_1 ) // InternalRos1Parser.g:12198:2: Uint8_1 { - before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); - match(input,Uint8_1,FOLLOW_2); - after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + match(input,Uint8_1,FOLLOW_2); + after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } @@ -36328,7 +36328,7 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36340,8 +36340,8 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12208:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; public final void rule__Int16Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12212:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) // InternalRos1Parser.g:12213:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 @@ -36366,7 +36366,7 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36378,8 +36378,8 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12220:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12224:1: ( ( () ) ) // InternalRos1Parser.g:12225:1: ( () ) @@ -36387,13 +36387,13 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12225:1: ( () ) // InternalRos1Parser.g:12226:2: () { - before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); + before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); // InternalRos1Parser.g:12227:2: () - // InternalRos1Parser.g:12227:3: + // InternalRos1Parser.g:12227:3: { } - after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); + after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } @@ -36403,7 +36403,7 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36415,8 +36415,8 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12235:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12239:1: ( rule__Int16Array__Group__1__Impl ) // InternalRos1Parser.g:12240:2: rule__Int16Array__Group__1__Impl @@ -36436,7 +36436,7 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36448,8 +36448,8 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12246:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12250:1: ( ( Int16_1 ) ) // InternalRos1Parser.g:12251:1: ( Int16_1 ) @@ -36457,9 +36457,9 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12251:1: ( Int16_1 ) // InternalRos1Parser.g:12252:2: Int16_1 { - before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); - match(input,Int16_1,FOLLOW_2); - after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + match(input,Int16_1,FOLLOW_2); + after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } @@ -36473,7 +36473,7 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36485,8 +36485,8 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12262:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; public final void rule__Uint16Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12266:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) // InternalRos1Parser.g:12267:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 @@ -36511,7 +36511,7 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36523,8 +36523,8 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12274:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12278:1: ( ( () ) ) // InternalRos1Parser.g:12279:1: ( () ) @@ -36532,13 +36532,13 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12279:1: ( () ) // InternalRos1Parser.g:12280:2: () { - before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); + before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); // InternalRos1Parser.g:12281:2: () - // InternalRos1Parser.g:12281:3: + // InternalRos1Parser.g:12281:3: { } - after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); + after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } @@ -36548,7 +36548,7 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36560,8 +36560,8 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12289:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12293:1: ( rule__Uint16Array__Group__1__Impl ) // InternalRos1Parser.g:12294:2: rule__Uint16Array__Group__1__Impl @@ -36581,7 +36581,7 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36593,8 +36593,8 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12300:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12304:1: ( ( Uint16_1 ) ) // InternalRos1Parser.g:12305:1: ( Uint16_1 ) @@ -36602,9 +36602,9 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12305:1: ( Uint16_1 ) // InternalRos1Parser.g:12306:2: Uint16_1 { - before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); - match(input,Uint16_1,FOLLOW_2); - after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + match(input,Uint16_1,FOLLOW_2); + after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } @@ -36618,7 +36618,7 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36630,8 +36630,8 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12316:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; public final void rule__Int32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12320:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) // InternalRos1Parser.g:12321:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 @@ -36656,7 +36656,7 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36668,8 +36668,8 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12328:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12332:1: ( ( () ) ) // InternalRos1Parser.g:12333:1: ( () ) @@ -36677,13 +36677,13 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12333:1: ( () ) // InternalRos1Parser.g:12334:2: () { - before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); + before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); // InternalRos1Parser.g:12335:2: () - // InternalRos1Parser.g:12335:3: + // InternalRos1Parser.g:12335:3: { } - after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); + after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } @@ -36693,7 +36693,7 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36705,8 +36705,8 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12343:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12347:1: ( rule__Int32Array__Group__1__Impl ) // InternalRos1Parser.g:12348:2: rule__Int32Array__Group__1__Impl @@ -36726,7 +36726,7 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36738,8 +36738,8 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12354:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12358:1: ( ( Int32_1 ) ) // InternalRos1Parser.g:12359:1: ( Int32_1 ) @@ -36747,9 +36747,9 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12359:1: ( Int32_1 ) // InternalRos1Parser.g:12360:2: Int32_1 { - before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); - match(input,Int32_1,FOLLOW_2); - after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + match(input,Int32_1,FOLLOW_2); + after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } @@ -36763,7 +36763,7 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36775,8 +36775,8 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12370:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; public final void rule__Uint32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12374:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) // InternalRos1Parser.g:12375:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 @@ -36801,7 +36801,7 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36813,8 +36813,8 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12382:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12386:1: ( ( () ) ) // InternalRos1Parser.g:12387:1: ( () ) @@ -36822,13 +36822,13 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12387:1: ( () ) // InternalRos1Parser.g:12388:2: () { - before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); + before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); // InternalRos1Parser.g:12389:2: () - // InternalRos1Parser.g:12389:3: + // InternalRos1Parser.g:12389:3: { } - after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); + after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } @@ -36838,7 +36838,7 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36850,8 +36850,8 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12397:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12401:1: ( rule__Uint32Array__Group__1__Impl ) // InternalRos1Parser.g:12402:2: rule__Uint32Array__Group__1__Impl @@ -36871,7 +36871,7 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36883,8 +36883,8 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12408:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12412:1: ( ( Uint32_1 ) ) // InternalRos1Parser.g:12413:1: ( Uint32_1 ) @@ -36892,9 +36892,9 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12413:1: ( Uint32_1 ) // InternalRos1Parser.g:12414:2: Uint32_1 { - before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); - match(input,Uint32_1,FOLLOW_2); - after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + match(input,Uint32_1,FOLLOW_2); + after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } @@ -36908,7 +36908,7 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36920,8 +36920,8 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12424:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; public final void rule__Int64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12428:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) // InternalRos1Parser.g:12429:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 @@ -36946,7 +36946,7 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36958,8 +36958,8 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12436:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12440:1: ( ( () ) ) // InternalRos1Parser.g:12441:1: ( () ) @@ -36967,13 +36967,13 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12441:1: ( () ) // InternalRos1Parser.g:12442:2: () { - before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); + before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); // InternalRos1Parser.g:12443:2: () - // InternalRos1Parser.g:12443:3: + // InternalRos1Parser.g:12443:3: { } - after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); + after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } @@ -36983,7 +36983,7 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36995,8 +36995,8 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12451:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12455:1: ( rule__Int64Array__Group__1__Impl ) // InternalRos1Parser.g:12456:2: rule__Int64Array__Group__1__Impl @@ -37016,7 +37016,7 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37028,8 +37028,8 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12462:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12466:1: ( ( Int64_1 ) ) // InternalRos1Parser.g:12467:1: ( Int64_1 ) @@ -37037,9 +37037,9 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12467:1: ( Int64_1 ) // InternalRos1Parser.g:12468:2: Int64_1 { - before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); - match(input,Int64_1,FOLLOW_2); - after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + match(input,Int64_1,FOLLOW_2); + after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } @@ -37053,7 +37053,7 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37065,8 +37065,8 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12478:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; public final void rule__Uint64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12482:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) // InternalRos1Parser.g:12483:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 @@ -37091,7 +37091,7 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37103,8 +37103,8 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12490:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12494:1: ( ( () ) ) // InternalRos1Parser.g:12495:1: ( () ) @@ -37112,13 +37112,13 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12495:1: ( () ) // InternalRos1Parser.g:12496:2: () { - before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); + before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); // InternalRos1Parser.g:12497:2: () - // InternalRos1Parser.g:12497:3: + // InternalRos1Parser.g:12497:3: { } - after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); + after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } @@ -37128,7 +37128,7 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37140,8 +37140,8 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12505:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12509:1: ( rule__Uint64Array__Group__1__Impl ) // InternalRos1Parser.g:12510:2: rule__Uint64Array__Group__1__Impl @@ -37161,7 +37161,7 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37173,8 +37173,8 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12516:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12520:1: ( ( Uint64_1 ) ) // InternalRos1Parser.g:12521:1: ( Uint64_1 ) @@ -37182,9 +37182,9 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12521:1: ( Uint64_1 ) // InternalRos1Parser.g:12522:2: Uint64_1 { - before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); - match(input,Uint64_1,FOLLOW_2); - after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + match(input,Uint64_1,FOLLOW_2); + after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } @@ -37198,7 +37198,7 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37210,8 +37210,8 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // InternalRos1Parser.g:12532:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; public final void rule__Float32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12536:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) // InternalRos1Parser.g:12537:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 @@ -37236,7 +37236,7 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37248,8 +37248,8 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12544:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12548:1: ( ( () ) ) // InternalRos1Parser.g:12549:1: ( () ) @@ -37257,13 +37257,13 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12549:1: ( () ) // InternalRos1Parser.g:12550:2: () { - before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); + before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); // InternalRos1Parser.g:12551:2: () - // InternalRos1Parser.g:12551:3: + // InternalRos1Parser.g:12551:3: { } - after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); + after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } @@ -37273,7 +37273,7 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37285,8 +37285,8 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12559:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12563:1: ( rule__Float32Array__Group__1__Impl ) // InternalRos1Parser.g:12564:2: rule__Float32Array__Group__1__Impl @@ -37306,7 +37306,7 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37318,8 +37318,8 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12570:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12574:1: ( ( Float32_1 ) ) // InternalRos1Parser.g:12575:1: ( Float32_1 ) @@ -37327,9 +37327,9 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12575:1: ( Float32_1 ) // InternalRos1Parser.g:12576:2: Float32_1 { - before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); - match(input,Float32_1,FOLLOW_2); - after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + match(input,Float32_1,FOLLOW_2); + after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } @@ -37343,7 +37343,7 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37355,8 +37355,8 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12586:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; public final void rule__Float64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12590:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) // InternalRos1Parser.g:12591:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 @@ -37381,7 +37381,7 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37393,8 +37393,8 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12598:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12602:1: ( ( () ) ) // InternalRos1Parser.g:12603:1: ( () ) @@ -37402,13 +37402,13 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12603:1: ( () ) // InternalRos1Parser.g:12604:2: () { - before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); + before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); // InternalRos1Parser.g:12605:2: () - // InternalRos1Parser.g:12605:3: + // InternalRos1Parser.g:12605:3: { } - after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); + after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } @@ -37418,7 +37418,7 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37430,8 +37430,8 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12613:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12617:1: ( rule__Float64Array__Group__1__Impl ) // InternalRos1Parser.g:12618:2: rule__Float64Array__Group__1__Impl @@ -37451,7 +37451,7 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37463,8 +37463,8 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12624:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12628:1: ( ( Float64_1 ) ) // InternalRos1Parser.g:12629:1: ( Float64_1 ) @@ -37472,9 +37472,9 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12629:1: ( Float64_1 ) // InternalRos1Parser.g:12630:2: Float64_1 { - before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); - match(input,Float64_1,FOLLOW_2); - after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + match(input,Float64_1,FOLLOW_2); + after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } @@ -37488,7 +37488,7 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37500,8 +37500,8 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12640:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; public final void rule__String0Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12644:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) // InternalRos1Parser.g:12645:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 @@ -37526,7 +37526,7 @@ public final void rule__String0Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37538,8 +37538,8 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // InternalRos1Parser.g:12652:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12656:1: ( ( () ) ) // InternalRos1Parser.g:12657:1: ( () ) @@ -37547,13 +37547,13 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12657:1: ( () ) // InternalRos1Parser.g:12658:2: () { - before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); + before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); // InternalRos1Parser.g:12659:2: () - // InternalRos1Parser.g:12659:3: + // InternalRos1Parser.g:12659:3: { } - after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); + after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } @@ -37563,7 +37563,7 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37575,8 +37575,8 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12667:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12671:1: ( rule__String0Array__Group__1__Impl ) // InternalRos1Parser.g:12672:2: rule__String0Array__Group__1__Impl @@ -37596,7 +37596,7 @@ public final void rule__String0Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37608,8 +37608,8 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // InternalRos1Parser.g:12678:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12682:1: ( ( String_2 ) ) // InternalRos1Parser.g:12683:1: ( String_2 ) @@ -37617,9 +37617,9 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12683:1: ( String_2 ) // InternalRos1Parser.g:12684:2: String_2 { - before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - match(input,String_2,FOLLOW_2); - after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + match(input,String_2,FOLLOW_2); + after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } @@ -37633,7 +37633,7 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37645,8 +37645,8 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // InternalRos1Parser.g:12694:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; public final void rule__ByteArray__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12698:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) // InternalRos1Parser.g:12699:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 @@ -37671,7 +37671,7 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37683,8 +37683,8 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // InternalRos1Parser.g:12706:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12710:1: ( ( () ) ) // InternalRos1Parser.g:12711:1: ( () ) @@ -37692,13 +37692,13 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12711:1: ( () ) // InternalRos1Parser.g:12712:2: () { - before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); // InternalRos1Parser.g:12713:2: () - // InternalRos1Parser.g:12713:3: + // InternalRos1Parser.g:12713:3: { } - after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } @@ -37708,7 +37708,7 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37720,8 +37720,8 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // InternalRos1Parser.g:12721:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12725:1: ( rule__ByteArray__Group__1__Impl ) // InternalRos1Parser.g:12726:2: rule__ByteArray__Group__1__Impl @@ -37741,7 +37741,7 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37753,8 +37753,8 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // InternalRos1Parser.g:12732:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12736:1: ( ( Byte_1 ) ) // InternalRos1Parser.g:12737:1: ( Byte_1 ) @@ -37762,9 +37762,9 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12737:1: ( Byte_1 ) // InternalRos1Parser.g:12738:2: Byte_1 { - before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); - match(input,Byte_1,FOLLOW_2); - after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + match(input,Byte_1,FOLLOW_2); + after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } @@ -37778,7 +37778,7 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37790,8 +37790,8 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // InternalRos1Parser.g:12748:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; public final void rule__Header__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12752:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) // InternalRos1Parser.g:12753:2: rule__Header__Group__0__Impl rule__Header__Group__1 @@ -37816,7 +37816,7 @@ public final void rule__Header__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37828,8 +37828,8 @@ public final void rule__Header__Group__0() throws RecognitionException { // InternalRos1Parser.g:12760:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12764:1: ( ( () ) ) // InternalRos1Parser.g:12765:1: ( () ) @@ -37837,13 +37837,13 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:12765:1: ( () ) // InternalRos1Parser.g:12766:2: () { - before(grammarAccess.getHeaderAccess().getHeaderAction_0()); + before(grammarAccess.getHeaderAccess().getHeaderAction_0()); // InternalRos1Parser.g:12767:2: () - // InternalRos1Parser.g:12767:3: + // InternalRos1Parser.g:12767:3: { } - after(grammarAccess.getHeaderAccess().getHeaderAction_0()); + after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } @@ -37853,7 +37853,7 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37865,8 +37865,8 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // InternalRos1Parser.g:12775:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12779:1: ( rule__Header__Group__1__Impl ) // InternalRos1Parser.g:12780:2: rule__Header__Group__1__Impl @@ -37886,7 +37886,7 @@ public final void rule__Header__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37898,8 +37898,8 @@ public final void rule__Header__Group__1() throws RecognitionException { // InternalRos1Parser.g:12786:1: rule__Header__Group__1__Impl : ( Header ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12790:1: ( ( Header ) ) // InternalRos1Parser.g:12791:1: ( Header ) @@ -37907,9 +37907,9 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:12791:1: ( Header ) // InternalRos1Parser.g:12792:2: Header { - before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - match(input,Header,FOLLOW_2); - after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + match(input,Header,FOLLOW_2); + after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } @@ -37923,7 +37923,7 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37935,8 +37935,8 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // InternalRos1Parser.g:12802:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12806:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) // InternalRos1Parser.g:12807:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 @@ -37961,7 +37961,7 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37973,8 +37973,8 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // InternalRos1Parser.g:12814:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12818:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) // InternalRos1Parser.g:12819:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) @@ -37982,7 +37982,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // InternalRos1Parser.g:12819:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) // InternalRos1Parser.g:12820:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); // InternalRos1Parser.g:12821:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) // InternalRos1Parser.g:12821:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 { @@ -37994,7 +37994,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } @@ -38008,7 +38008,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38020,8 +38020,8 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // InternalRos1Parser.g:12829:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12833:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) // InternalRos1Parser.g:12834:2: rule__ArrayTopicSpecRef__Group__1__Impl @@ -38041,7 +38041,7 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38053,8 +38053,8 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio // InternalRos1Parser.g:12840:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12844:1: ( ( LeftSquareBracketRightSquareBracket ) ) // InternalRos1Parser.g:12845:1: ( LeftSquareBracketRightSquareBracket ) @@ -38062,9 +38062,9 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // InternalRos1Parser.g:12845:1: ( LeftSquareBracketRightSquareBracket ) // InternalRos1Parser.g:12846:2: LeftSquareBracketRightSquareBracket { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } @@ -38078,7 +38078,7 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38090,8 +38090,8 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // InternalRos1Parser.g:12856:1: rule__CatkinPackage__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__CatkinPackage__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12860:1: ( ( ruleRosNames ) ) // InternalRos1Parser.g:12861:2: ( ruleRosNames ) @@ -38099,13 +38099,13 @@ public final void rule__CatkinPackage__NameAssignment_1() throws RecognitionExce // InternalRos1Parser.g:12861:2: ( ruleRosNames ) // InternalRos1Parser.g:12862:3: ruleRosNames { - before(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -38119,7 +38119,7 @@ public final void rule__CatkinPackage__NameAssignment_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38131,8 +38131,8 @@ public final void rule__CatkinPackage__NameAssignment_1() throws RecognitionExce // InternalRos1Parser.g:12871:1: rule__CatkinPackage__FromGitRepoAssignment_4_1 : ( ruleEString ) ; public final void rule__CatkinPackage__FromGitRepoAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12875:1: ( ( ruleEString ) ) // InternalRos1Parser.g:12876:2: ( ruleEString ) @@ -38140,13 +38140,13 @@ public final void rule__CatkinPackage__FromGitRepoAssignment_4_1() throws Recogn // InternalRos1Parser.g:12876:2: ( ruleEString ) // InternalRos1Parser.g:12877:3: ruleEString { - before(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + before(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + after(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } @@ -38160,7 +38160,7 @@ public final void rule__CatkinPackage__FromGitRepoAssignment_4_1() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38172,8 +38172,8 @@ public final void rule__CatkinPackage__FromGitRepoAssignment_4_1() throws Recogn // InternalRos1Parser.g:12886:1: rule__CatkinPackage__ArtifactAssignment_5_2 : ( ruleArtifact ) ; public final void rule__CatkinPackage__ArtifactAssignment_5_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12890:1: ( ( ruleArtifact ) ) // InternalRos1Parser.g:12891:2: ( ruleArtifact ) @@ -38181,13 +38181,13 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_2() throws Recogniti // InternalRos1Parser.g:12891:2: ( ruleArtifact ) // InternalRos1Parser.g:12892:3: ruleArtifact { - before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); ruleArtifact(); state._fsp--; - after(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + after(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } @@ -38201,7 +38201,7 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_2() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38213,8 +38213,8 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_2() throws Recogniti // InternalRos1Parser.g:12901:1: rule__CatkinPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__CatkinPackage__DependencyAssignment_6_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12905:1: ( ( ruleDependency ) ) // InternalRos1Parser.g:12906:2: ( ruleDependency ) @@ -38222,13 +38222,13 @@ public final void rule__CatkinPackage__DependencyAssignment_6_2() throws Recogni // InternalRos1Parser.g:12906:2: ( ruleDependency ) // InternalRos1Parser.g:12907:3: ruleDependency { - before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); + before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); + after(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } @@ -38242,7 +38242,7 @@ public final void rule__CatkinPackage__DependencyAssignment_6_2() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38254,8 +38254,8 @@ public final void rule__CatkinPackage__DependencyAssignment_6_2() throws Recogni // InternalRos1Parser.g:12916:1: rule__CatkinPackage__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__CatkinPackage__DependencyAssignment_6_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12920:1: ( ( ruleDependency ) ) // InternalRos1Parser.g:12921:2: ( ruleDependency ) @@ -38263,13 +38263,13 @@ public final void rule__CatkinPackage__DependencyAssignment_6_3_1() throws Recog // InternalRos1Parser.g:12921:2: ( ruleDependency ) // InternalRos1Parser.g:12922:3: ruleDependency { - before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + after(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } @@ -38283,7 +38283,7 @@ public final void rule__CatkinPackage__DependencyAssignment_6_3_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38295,8 +38295,8 @@ public final void rule__CatkinPackage__DependencyAssignment_6_3_1() throws Recog // InternalRos1Parser.g:12931:1: rule__Package_Impl__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Package_Impl__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12935:1: ( ( ruleRosNames ) ) // InternalRos1Parser.g:12936:2: ( ruleRosNames ) @@ -38304,13 +38304,13 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep // InternalRos1Parser.g:12936:2: ( ruleRosNames ) // InternalRos1Parser.g:12937:3: ruleRosNames { - before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -38324,7 +38324,7 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38336,8 +38336,8 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep // InternalRos1Parser.g:12946:1: rule__Package_Impl__FromGitRepoAssignment_4_1 : ( ruleEString ) ; public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12950:1: ( ( ruleEString ) ) // InternalRos1Parser.g:12951:2: ( ruleEString ) @@ -38345,13 +38345,13 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni // InternalRos1Parser.g:12951:2: ( ruleEString ) // InternalRos1Parser.g:12952:3: ruleEString { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } @@ -38365,7 +38365,7 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38377,8 +38377,8 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni // InternalRos1Parser.g:12961:1: rule__Package_Impl__SpecAssignment_5_2 : ( ruleSpecBase ) ; public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12965:1: ( ( ruleSpecBase ) ) // InternalRos1Parser.g:12966:2: ( ruleSpecBase ) @@ -38386,13 +38386,13 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc // InternalRos1Parser.g:12966:2: ( ruleSpecBase ) // InternalRos1Parser.g:12967:3: ruleSpecBase { - before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); ruleSpecBase(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } @@ -38406,7 +38406,7 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38418,8 +38418,8 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc // InternalRos1Parser.g:12976:1: rule__Package_Impl__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12980:1: ( ( ruleDependency ) ) // InternalRos1Parser.g:12981:2: ( ruleDependency ) @@ -38427,13 +38427,13 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit // InternalRos1Parser.g:12981:2: ( ruleDependency ) // InternalRos1Parser.g:12982:3: ruleDependency { - before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } @@ -38447,7 +38447,7 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38459,8 +38459,8 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit // InternalRos1Parser.g:12991:1: rule__Package_Impl__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:12995:1: ( ( ruleDependency ) ) // InternalRos1Parser.g:12996:2: ( ruleDependency ) @@ -38468,13 +38468,13 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn // InternalRos1Parser.g:12996:2: ( ruleDependency ) // InternalRos1Parser.g:12997:3: ruleDependency { - before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } @@ -38488,7 +38488,7 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38500,8 +38500,8 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn // InternalRos1Parser.g:13006:1: rule__Artifact__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Artifact__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13010:1: ( ( ruleRosNames ) ) // InternalRos1Parser.g:13011:2: ( ruleRosNames ) @@ -38509,13 +38509,13 @@ public final void rule__Artifact__NameAssignment_1() throws RecognitionException // InternalRos1Parser.g:13011:2: ( ruleRosNames ) // InternalRos1Parser.g:13012:3: ruleRosNames { - before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -38529,7 +38529,7 @@ public final void rule__Artifact__NameAssignment_1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38541,8 +38541,8 @@ public final void rule__Artifact__NameAssignment_1() throws RecognitionException // InternalRos1Parser.g:13021:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; public final void rule__Artifact__NodeAssignment_4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13025:1: ( ( ruleNode ) ) // InternalRos1Parser.g:13026:2: ( ruleNode ) @@ -38550,13 +38550,13 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException // InternalRos1Parser.g:13026:2: ( ruleNode ) // InternalRos1Parser.g:13027:3: ruleNode { - before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); + before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); pushFollow(FOLLOW_2); ruleNode(); state._fsp--; - after(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); + after(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } @@ -38570,7 +38570,7 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38582,8 +38582,8 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException // InternalRos1Parser.g:13036:1: rule__Node__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Node__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13040:1: ( ( ruleRosNames ) ) // InternalRos1Parser.g:13041:2: ( ruleRosNames ) @@ -38591,13 +38591,13 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { // InternalRos1Parser.g:13041:2: ( ruleRosNames ) // InternalRos1Parser.g:13042:3: ruleRosNames { - before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -38611,7 +38611,7 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38623,8 +38623,8 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { // InternalRos1Parser.g:13051:1: rule__Node__PublisherAssignment_2_0_2 : ( rulePublisher ) ; public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13055:1: ( ( rulePublisher ) ) // InternalRos1Parser.g:13056:2: ( rulePublisher ) @@ -38632,13 +38632,13 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce // InternalRos1Parser.g:13056:2: ( rulePublisher ) // InternalRos1Parser.g:13057:3: rulePublisher { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); pushFollow(FOLLOW_2); rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } @@ -38652,7 +38652,7 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38664,8 +38664,8 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce // InternalRos1Parser.g:13066:1: rule__Node__SubscriberAssignment_2_1_2 : ( ruleSubscriber ) ; public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13070:1: ( ( ruleSubscriber ) ) // InternalRos1Parser.g:13071:2: ( ruleSubscriber ) @@ -38673,13 +38673,13 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc // InternalRos1Parser.g:13071:2: ( ruleSubscriber ) // InternalRos1Parser.g:13072:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); pushFollow(FOLLOW_2); ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } @@ -38693,7 +38693,7 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38705,8 +38705,8 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc // InternalRos1Parser.g:13081:1: rule__Node__ServiceserverAssignment_2_2_2 : ( ruleServiceServer ) ; public final void rule__Node__ServiceserverAssignment_2_2_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13085:1: ( ( ruleServiceServer ) ) // InternalRos1Parser.g:13086:2: ( ruleServiceServer ) @@ -38714,13 +38714,13 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition // InternalRos1Parser.g:13086:2: ( ruleServiceServer ) // InternalRos1Parser.g:13087:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); pushFollow(FOLLOW_2); ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } @@ -38734,7 +38734,7 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38746,8 +38746,8 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition // InternalRos1Parser.g:13096:1: rule__Node__ServiceclientAssignment_2_3_2 : ( ruleServiceClient ) ; public final void rule__Node__ServiceclientAssignment_2_3_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13100:1: ( ( ruleServiceClient ) ) // InternalRos1Parser.g:13101:2: ( ruleServiceClient ) @@ -38755,13 +38755,13 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition // InternalRos1Parser.g:13101:2: ( ruleServiceClient ) // InternalRos1Parser.g:13102:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } @@ -38775,7 +38775,7 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38787,8 +38787,8 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition // InternalRos1Parser.g:13111:1: rule__Node__ActionserverAssignment_2_4_2 : ( ruleActionServer ) ; public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13115:1: ( ( ruleActionServer ) ) // InternalRos1Parser.g:13116:2: ( ruleActionServer ) @@ -38796,13 +38796,13 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE // InternalRos1Parser.g:13116:2: ( ruleActionServer ) // InternalRos1Parser.g:13117:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } @@ -38816,7 +38816,7 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38828,8 +38828,8 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE // InternalRos1Parser.g:13126:1: rule__Node__ActionclientAssignment_2_5_2 : ( ruleActionClient ) ; public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13130:1: ( ( ruleActionClient ) ) // InternalRos1Parser.g:13131:2: ( ruleActionClient ) @@ -38837,13 +38837,13 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE // InternalRos1Parser.g:13131:2: ( ruleActionClient ) // InternalRos1Parser.g:13132:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } @@ -38857,7 +38857,7 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38869,8 +38869,8 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE // InternalRos1Parser.g:13141:1: rule__Node__ParameterAssignment_2_6_2 : ( ruleParameter ) ; public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13145:1: ( ( ruleParameter ) ) // InternalRos1Parser.g:13146:2: ( ruleParameter ) @@ -38878,13 +38878,13 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce // InternalRos1Parser.g:13146:2: ( ruleParameter ) // InternalRos1Parser.g:13147:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } @@ -38898,7 +38898,7 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38910,8 +38910,8 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce // InternalRos1Parser.g:13156:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; public final void rule__TopicSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13160:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) // InternalRos1Parser.g:13161:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) @@ -38919,7 +38919,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // InternalRos1Parser.g:13161:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) // InternalRos1Parser.g:13162:3: ( rule__TopicSpec__NameAlternatives_2_0 ) { - before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); + before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); // InternalRos1Parser.g:13163:3: ( rule__TopicSpec__NameAlternatives_2_0 ) // InternalRos1Parser.g:13163:4: rule__TopicSpec__NameAlternatives_2_0 { @@ -38931,7 +38931,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio } - after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); + after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } @@ -38945,7 +38945,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38957,8 +38957,8 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // InternalRos1Parser.g:13171:1: rule__TopicSpec__MessageAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13175:1: ( ( ruleMessageDefinition ) ) // InternalRos1Parser.g:13176:2: ( ruleMessageDefinition ) @@ -38966,13 +38966,13 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc // InternalRos1Parser.g:13176:2: ( ruleMessageDefinition ) // InternalRos1Parser.g:13177:3: ruleMessageDefinition { - before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } @@ -38986,7 +38986,7 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38998,8 +38998,8 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc // InternalRos1Parser.g:13186:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13190:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13191:2: ( ruleEString ) @@ -39007,13 +39007,13 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // InternalRos1Parser.g:13191:2: ( ruleEString ) // InternalRos1Parser.g:13192:3: ruleEString { - before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } @@ -39027,7 +39027,7 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39039,8 +39039,8 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // InternalRos1Parser.g:13201:1: rule__ServiceSpec__RequestAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13205:1: ( ( ruleMessageDefinition ) ) // InternalRos1Parser.g:13206:2: ( ruleMessageDefinition ) @@ -39048,13 +39048,13 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE // InternalRos1Parser.g:13206:2: ( ruleMessageDefinition ) // InternalRos1Parser.g:13207:3: ruleMessageDefinition { - before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } @@ -39068,7 +39068,7 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39080,8 +39080,8 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE // InternalRos1Parser.g:13216:1: rule__ServiceSpec__ResponseAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__ResponseAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13220:1: ( ( ruleMessageDefinition ) ) // InternalRos1Parser.g:13221:2: ( ruleMessageDefinition ) @@ -39089,13 +39089,13 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition // InternalRos1Parser.g:13221:2: ( ruleMessageDefinition ) // InternalRos1Parser.g:13222:3: ruleMessageDefinition { - before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } @@ -39109,7 +39109,7 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39121,8 +39121,8 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition // InternalRos1Parser.g:13231:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ActionSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13235:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13236:2: ( ruleEString ) @@ -39130,13 +39130,13 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // InternalRos1Parser.g:13236:2: ( ruleEString ) // InternalRos1Parser.g:13237:3: ruleEString { - before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } @@ -39150,7 +39150,7 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39162,8 +39162,8 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // InternalRos1Parser.g:13246:1: rule__ActionSpec__GoalAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13250:1: ( ( ruleMessageDefinition ) ) // InternalRos1Parser.g:13251:2: ( ruleMessageDefinition ) @@ -39171,13 +39171,13 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep // InternalRos1Parser.g:13251:2: ( ruleMessageDefinition ) // InternalRos1Parser.g:13252:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } @@ -39191,7 +39191,7 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39203,8 +39203,8 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep // InternalRos1Parser.g:13261:1: rule__ActionSpec__ResultAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13265:1: ( ( ruleMessageDefinition ) ) // InternalRos1Parser.g:13266:2: ( ruleMessageDefinition ) @@ -39212,13 +39212,13 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc // InternalRos1Parser.g:13266:2: ( ruleMessageDefinition ) // InternalRos1Parser.g:13267:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } @@ -39232,7 +39232,7 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39244,8 +39244,8 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc // InternalRos1Parser.g:13276:1: rule__ActionSpec__FeedbackAssignment_9_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13280:1: ( ( ruleMessageDefinition ) ) // InternalRos1Parser.g:13281:2: ( ruleMessageDefinition ) @@ -39253,13 +39253,13 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE // InternalRos1Parser.g:13281:2: ( ruleMessageDefinition ) // InternalRos1Parser.g:13282:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } @@ -39273,7 +39273,7 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39285,8 +39285,8 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE // InternalRos1Parser.g:13291:1: rule__MessageDefinition__MessagePartAssignment_1 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13295:1: ( ( ruleMessagePart ) ) // InternalRos1Parser.g:13296:2: ( ruleMessagePart ) @@ -39294,13 +39294,13 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco // InternalRos1Parser.g:13296:2: ( ruleMessagePart ) // InternalRos1Parser.g:13297:3: ruleMessagePart { - before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleMessagePart(); state._fsp--; - after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } @@ -39314,7 +39314,7 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39326,8 +39326,8 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco // InternalRos1Parser.g:13306:1: rule__Publisher__NameAssignment_1 : ( ruleEString ) ; public final void rule__Publisher__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13310:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13311:2: ( ruleEString ) @@ -39335,13 +39335,13 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio // InternalRos1Parser.g:13311:2: ( ruleEString ) // InternalRos1Parser.g:13312:3: ruleEString { - before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } @@ -39355,7 +39355,7 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39367,8 +39367,8 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio // InternalRos1Parser.g:13321:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Publisher__MessageAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13325:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:13326:2: ( ( ruleEString ) ) @@ -39376,21 +39376,21 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // InternalRos1Parser.g:13326:2: ( ( ruleEString ) ) // InternalRos1Parser.g:13327:3: ( ruleEString ) { - before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); // InternalRos1Parser.g:13328:3: ( ruleEString ) // InternalRos1Parser.g:13329:4: ruleEString { - before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } @@ -39404,7 +39404,7 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39416,8 +39416,8 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // InternalRos1Parser.g:13340:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13344:1: ( ( ruleNamespace ) ) // InternalRos1Parser.g:13345:2: ( ruleNamespace ) @@ -39425,13 +39425,13 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // InternalRos1Parser.g:13345:2: ( ruleNamespace ) // InternalRos1Parser.g:13346:3: ruleNamespace { - before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -39445,7 +39445,7 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39457,8 +39457,8 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // InternalRos1Parser.g:13355:1: rule__Subscriber__NameAssignment_1 : ( ruleEString ) ; public final void rule__Subscriber__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13359:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13360:2: ( ruleEString ) @@ -39466,13 +39466,13 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti // InternalRos1Parser.g:13360:2: ( ruleEString ) // InternalRos1Parser.g:13361:3: ruleEString { - before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } @@ -39486,7 +39486,7 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39498,8 +39498,8 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti // InternalRos1Parser.g:13370:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Subscriber__MessageAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13374:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:13375:2: ( ( ruleEString ) ) @@ -39507,21 +39507,21 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // InternalRos1Parser.g:13375:2: ( ( ruleEString ) ) // InternalRos1Parser.g:13376:3: ( ruleEString ) { - before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); // InternalRos1Parser.g:13377:3: ( ruleEString ) // InternalRos1Parser.g:13378:4: ruleEString { - before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } @@ -39535,7 +39535,7 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39547,8 +39547,8 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // InternalRos1Parser.g:13389:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Subscriber__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13393:1: ( ( ruleNamespace ) ) // InternalRos1Parser.g:13394:2: ( ruleNamespace ) @@ -39556,13 +39556,13 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // InternalRos1Parser.g:13394:2: ( ruleNamespace ) // InternalRos1Parser.g:13395:3: ruleNamespace { - before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -39576,7 +39576,7 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39588,8 +39588,8 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // InternalRos1Parser.g:13404:1: rule__ServiceServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceServer__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13408:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13409:2: ( ruleEString ) @@ -39597,13 +39597,13 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce // InternalRos1Parser.g:13409:2: ( ruleEString ) // InternalRos1Parser.g:13410:3: ruleEString { - before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } @@ -39617,7 +39617,7 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39629,8 +39629,8 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce // InternalRos1Parser.g:13419:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13423:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:13424:2: ( ( ruleEString ) ) @@ -39638,21 +39638,21 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // InternalRos1Parser.g:13424:2: ( ( ruleEString ) ) // InternalRos1Parser.g:13425:3: ( ruleEString ) { - before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); // InternalRos1Parser.g:13426:3: ( ruleEString ) // InternalRos1Parser.g:13427:4: ruleEString { - before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } @@ -39666,7 +39666,7 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39678,8 +39678,8 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // InternalRos1Parser.g:13438:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceServer__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13442:1: ( ( ruleNamespace ) ) // InternalRos1Parser.g:13443:2: ( ruleNamespace ) @@ -39687,13 +39687,13 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // InternalRos1Parser.g:13443:2: ( ruleNamespace ) // InternalRos1Parser.g:13444:3: ruleNamespace { - before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -39707,7 +39707,7 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39719,8 +39719,8 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // InternalRos1Parser.g:13453:1: rule__ServiceClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceClient__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13457:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13458:2: ( ruleEString ) @@ -39728,13 +39728,13 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce // InternalRos1Parser.g:13458:2: ( ruleEString ) // InternalRos1Parser.g:13459:3: ruleEString { - before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } @@ -39748,7 +39748,7 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39760,8 +39760,8 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce // InternalRos1Parser.g:13468:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13472:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:13473:2: ( ( ruleEString ) ) @@ -39769,21 +39769,21 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // InternalRos1Parser.g:13473:2: ( ( ruleEString ) ) // InternalRos1Parser.g:13474:3: ( ruleEString ) { - before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); // InternalRos1Parser.g:13475:3: ( ruleEString ) // InternalRos1Parser.g:13476:4: ruleEString { - before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } @@ -39797,7 +39797,7 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39809,8 +39809,8 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // InternalRos1Parser.g:13487:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceClient__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13491:1: ( ( ruleNamespace ) ) // InternalRos1Parser.g:13492:2: ( ruleNamespace ) @@ -39818,13 +39818,13 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // InternalRos1Parser.g:13492:2: ( ruleNamespace ) // InternalRos1Parser.g:13493:3: ruleNamespace { - before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -39838,7 +39838,7 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39850,8 +39850,8 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // InternalRos1Parser.g:13502:1: rule__ActionServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionServer__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13506:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13507:2: ( ruleEString ) @@ -39859,13 +39859,13 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep // InternalRos1Parser.g:13507:2: ( ruleEString ) // InternalRos1Parser.g:13508:3: ruleEString { - before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } @@ -39879,7 +39879,7 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39891,8 +39891,8 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep // InternalRos1Parser.g:13517:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionServer__ActionAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13521:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:13522:2: ( ( ruleEString ) ) @@ -39900,21 +39900,21 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // InternalRos1Parser.g:13522:2: ( ( ruleEString ) ) // InternalRos1Parser.g:13523:3: ( ruleEString ) { - before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); // InternalRos1Parser.g:13524:3: ( ruleEString ) // InternalRos1Parser.g:13525:4: ruleEString { - before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } @@ -39928,7 +39928,7 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39940,8 +39940,8 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // InternalRos1Parser.g:13536:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionServer__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13540:1: ( ( ruleNamespace ) ) // InternalRos1Parser.g:13541:2: ( ruleNamespace ) @@ -39949,13 +39949,13 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // InternalRos1Parser.g:13541:2: ( ruleNamespace ) // InternalRos1Parser.g:13542:3: ruleNamespace { - before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -39969,7 +39969,7 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39981,8 +39981,8 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // InternalRos1Parser.g:13551:1: rule__ActionClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionClient__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13555:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13556:2: ( ruleEString ) @@ -39990,13 +39990,13 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep // InternalRos1Parser.g:13556:2: ( ruleEString ) // InternalRos1Parser.g:13557:3: ruleEString { - before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } @@ -40010,7 +40010,7 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40022,8 +40022,8 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep // InternalRos1Parser.g:13566:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionClient__ActionAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13570:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:13571:2: ( ( ruleEString ) ) @@ -40031,21 +40031,21 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // InternalRos1Parser.g:13571:2: ( ( ruleEString ) ) // InternalRos1Parser.g:13572:3: ( ruleEString ) { - before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); // InternalRos1Parser.g:13573:3: ( ruleEString ) // InternalRos1Parser.g:13574:4: ruleEString { - before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } @@ -40059,7 +40059,7 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40071,8 +40071,8 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // InternalRos1Parser.g:13585:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionClient__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13589:1: ( ( ruleNamespace ) ) // InternalRos1Parser.g:13590:2: ( ruleNamespace ) @@ -40080,13 +40080,13 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // InternalRos1Parser.g:13590:2: ( ruleNamespace ) // InternalRos1Parser.g:13591:3: ruleNamespace { - before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -40100,7 +40100,7 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40112,8 +40112,8 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // InternalRos1Parser.g:13600:1: rule__PackageDependency__PackageAssignment : ( ( ruleEString ) ) ; public final void rule__PackageDependency__PackageAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13604:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:13605:2: ( ( ruleEString ) ) @@ -40121,21 +40121,21 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio // InternalRos1Parser.g:13605:2: ( ( ruleEString ) ) // InternalRos1Parser.g:13606:3: ( ruleEString ) { - before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); // InternalRos1Parser.g:13607:3: ( ruleEString ) // InternalRos1Parser.g:13608:4: ruleEString { - before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); + before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); + after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } @@ -40149,7 +40149,7 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40161,8 +40161,8 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio // InternalRos1Parser.g:13619:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; public final void rule__ExternalDependency__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13623:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13624:2: ( ruleEString ) @@ -40170,13 +40170,13 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // InternalRos1Parser.g:13624:2: ( ruleEString ) // InternalRos1Parser.g:13625:3: ruleEString { - before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } @@ -40190,7 +40190,7 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40202,8 +40202,8 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // InternalRos1Parser.g:13634:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13638:1: ( ( ruleGraphName ) ) // InternalRos1Parser.g:13639:2: ( ruleGraphName ) @@ -40211,13 +40211,13 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // InternalRos1Parser.g:13639:2: ( ruleGraphName ) // InternalRos1Parser.g:13640:3: ruleGraphName { - before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -40231,7 +40231,7 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40243,8 +40243,8 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // InternalRos1Parser.g:13649:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13653:1: ( ( ruleGraphName ) ) // InternalRos1Parser.g:13654:2: ( ruleGraphName ) @@ -40252,13 +40252,13 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // InternalRos1Parser.g:13654:2: ( ruleGraphName ) // InternalRos1Parser.g:13655:3: ruleGraphName { - before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -40272,7 +40272,7 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40284,8 +40284,8 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // InternalRos1Parser.g:13664:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13668:1: ( ( ruleGraphName ) ) // InternalRos1Parser.g:13669:2: ( ruleGraphName ) @@ -40293,13 +40293,13 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // InternalRos1Parser.g:13669:2: ( ruleGraphName ) // InternalRos1Parser.g:13670:3: ruleGraphName { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -40313,7 +40313,7 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40325,8 +40325,8 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // InternalRos1Parser.g:13679:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13683:1: ( ( ruleGraphName ) ) // InternalRos1Parser.g:13684:2: ( ruleGraphName ) @@ -40334,13 +40334,13 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // InternalRos1Parser.g:13684:2: ( ruleGraphName ) // InternalRos1Parser.g:13685:3: ruleGraphName { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -40354,7 +40354,7 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40366,8 +40366,8 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // InternalRos1Parser.g:13694:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13698:1: ( ( ruleGraphName ) ) // InternalRos1Parser.g:13699:2: ( ruleGraphName ) @@ -40375,13 +40375,13 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // InternalRos1Parser.g:13699:2: ( ruleGraphName ) // InternalRos1Parser.g:13700:3: ruleGraphName { - before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -40395,7 +40395,7 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40407,8 +40407,8 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // InternalRos1Parser.g:13709:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13713:1: ( ( ruleGraphName ) ) // InternalRos1Parser.g:13714:2: ( ruleGraphName ) @@ -40416,13 +40416,13 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // InternalRos1Parser.g:13714:2: ( ruleGraphName ) // InternalRos1Parser.g:13715:3: ruleGraphName { - before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -40436,7 +40436,7 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40448,8 +40448,8 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // InternalRos1Parser.g:13724:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13728:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13729:2: ( ruleEString ) @@ -40457,13 +40457,13 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio // InternalRos1Parser.g:13729:2: ( ruleEString ) // InternalRos1Parser.g:13730:3: ruleEString { - before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } @@ -40477,7 +40477,7 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40489,8 +40489,8 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio // InternalRos1Parser.g:13739:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13743:1: ( ( ruleNamespace ) ) // InternalRos1Parser.g:13744:2: ( ruleNamespace ) @@ -40498,13 +40498,13 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // InternalRos1Parser.g:13744:2: ( ruleNamespace ) // InternalRos1Parser.g:13745:3: ruleNamespace { - before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); + before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); + after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); } @@ -40518,7 +40518,7 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40530,8 +40530,8 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // InternalRos1Parser.g:13754:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13758:1: ( ( ruleParameterType ) ) // InternalRos1Parser.g:13759:2: ( ruleParameterType ) @@ -40539,13 +40539,13 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio // InternalRos1Parser.g:13759:2: ( ruleParameterType ) // InternalRos1Parser.g:13760:3: ruleParameterType { - before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); + before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); + after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); } @@ -40559,7 +40559,7 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40571,8 +40571,8 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio // InternalRos1Parser.g:13769:1: rule__Parameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13773:1: ( ( ruleParameterValue ) ) // InternalRos1Parser.g:13774:2: ( ruleParameterValue ) @@ -40580,13 +40580,13 @@ public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionExcep // InternalRos1Parser.g:13774:2: ( ruleParameterValue ) // InternalRos1Parser.g:13775:3: ruleParameterValue { - before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); + before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); + after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); } @@ -40600,7 +40600,7 @@ public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40612,8 +40612,8 @@ public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionExcep // InternalRos1Parser.g:13784:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13788:1: ( ( ruleParameterType ) ) // InternalRos1Parser.g:13789:2: ( ruleParameterType ) @@ -40621,13 +40621,13 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // InternalRos1Parser.g:13789:2: ( ruleParameterType ) // InternalRos1Parser.g:13790:3: ruleParameterType { - before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } @@ -40641,7 +40641,7 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40653,8 +40653,8 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // InternalRos1Parser.g:13799:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13803:1: ( ( ruleParameterType ) ) // InternalRos1Parser.g:13804:2: ( ruleParameterType ) @@ -40662,13 +40662,13 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // InternalRos1Parser.g:13804:2: ( ruleParameterType ) // InternalRos1Parser.g:13805:3: ruleParameterType { - before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } @@ -40682,7 +40682,7 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40694,8 +40694,8 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // InternalRos1Parser.g:13814:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13818:1: ( ( ruleParameterStructTypeMember ) ) // InternalRos1Parser.g:13819:2: ( ruleParameterStructTypeMember ) @@ -40703,13 +40703,13 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRos1Parser.g:13819:2: ( ruleParameterStructTypeMember ) // InternalRos1Parser.g:13820:3: ruleParameterStructTypeMember { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } @@ -40723,7 +40723,7 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40735,8 +40735,8 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRos1Parser.g:13829:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13833:1: ( ( ruleParameterStructTypeMember ) ) // InternalRos1Parser.g:13834:2: ( ruleParameterStructTypeMember ) @@ -40744,13 +40744,13 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRos1Parser.g:13834:2: ( ruleParameterStructTypeMember ) // InternalRos1Parser.g:13835:3: ruleParameterStructTypeMember { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } @@ -40764,7 +40764,7 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40776,8 +40776,8 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRos1Parser.g:13844:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13848:1: ( ( ruleParameterInteger ) ) // InternalRos1Parser.g:13849:2: ( ruleParameterInteger ) @@ -40785,13 +40785,13 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // InternalRos1Parser.g:13849:2: ( ruleParameterInteger ) // InternalRos1Parser.g:13850:3: ruleParameterInteger { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } @@ -40805,7 +40805,7 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40817,8 +40817,8 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // InternalRos1Parser.g:13859:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13863:1: ( ( ruleParameterString ) ) // InternalRos1Parser.g:13864:2: ( ruleParameterString ) @@ -40826,13 +40826,13 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // InternalRos1Parser.g:13864:2: ( ruleParameterString ) // InternalRos1Parser.g:13865:3: ruleParameterString { - before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } @@ -40846,7 +40846,7 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40858,8 +40858,8 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // InternalRos1Parser.g:13874:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13878:1: ( ( ruleParameterDouble ) ) // InternalRos1Parser.g:13879:2: ( ruleParameterDouble ) @@ -40867,13 +40867,13 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // InternalRos1Parser.g:13879:2: ( ruleParameterDouble ) // InternalRos1Parser.g:13880:3: ruleParameterDouble { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } @@ -40887,7 +40887,7 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40899,8 +40899,8 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // InternalRos1Parser.g:13889:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13893:1: ( ( ruleParameterBoolean ) ) // InternalRos1Parser.g:13894:2: ( ruleParameterBoolean ) @@ -40908,13 +40908,13 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // InternalRos1Parser.g:13894:2: ( ruleParameterBoolean ) // InternalRos1Parser.g:13895:3: ruleParameterBoolean { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } @@ -40928,7 +40928,7 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40940,8 +40940,8 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // InternalRos1Parser.g:13904:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13908:1: ( ( ruleParameterBase64 ) ) // InternalRos1Parser.g:13909:2: ( ruleParameterBase64 ) @@ -40949,13 +40949,13 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // InternalRos1Parser.g:13909:2: ( ruleParameterBase64 ) // InternalRos1Parser.g:13910:3: ruleParameterBase64 { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } @@ -40969,7 +40969,7 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40981,8 +40981,8 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // InternalRos1Parser.g:13919:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13923:1: ( ( ruleParameterType ) ) // InternalRos1Parser.g:13924:2: ( ruleParameterType ) @@ -40990,13 +40990,13 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // InternalRos1Parser.g:13924:2: ( ruleParameterType ) // InternalRos1Parser.g:13925:3: ruleParameterType { - before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } @@ -41010,7 +41010,7 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41022,8 +41022,8 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // InternalRos1Parser.g:13934:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13938:1: ( ( ruleParameterList ) ) // InternalRos1Parser.g:13939:2: ( ruleParameterList ) @@ -41031,13 +41031,13 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // InternalRos1Parser.g:13939:2: ( ruleParameterList ) // InternalRos1Parser.g:13940:3: ruleParameterList { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } @@ -41051,7 +41051,7 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41063,8 +41063,8 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // InternalRos1Parser.g:13949:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13953:1: ( ( ruleParameterValue ) ) // InternalRos1Parser.g:13954:2: ( ruleParameterValue ) @@ -41072,13 +41072,13 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // InternalRos1Parser.g:13954:2: ( ruleParameterValue ) // InternalRos1Parser.g:13955:3: ruleParameterValue { - before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } @@ -41092,7 +41092,7 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41104,8 +41104,8 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // InternalRos1Parser.g:13964:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13968:1: ( ( ruleParameterValue ) ) // InternalRos1Parser.g:13969:2: ( ruleParameterValue ) @@ -41113,13 +41113,13 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // InternalRos1Parser.g:13969:2: ( ruleParameterValue ) // InternalRos1Parser.g:13970:3: ruleParameterValue { - before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } @@ -41133,7 +41133,7 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41145,8 +41145,8 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // InternalRos1Parser.g:13979:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13983:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13984:2: ( ruleEString ) @@ -41154,13 +41154,13 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // InternalRos1Parser.g:13984:2: ( ruleEString ) // InternalRos1Parser.g:13985:3: ruleEString { - before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } @@ -41174,7 +41174,7 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41186,8 +41186,8 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // InternalRos1Parser.g:13994:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:13998:1: ( ( ruleEString ) ) // InternalRos1Parser.g:13999:2: ( ruleEString ) @@ -41195,13 +41195,13 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // InternalRos1Parser.g:13999:2: ( ruleEString ) // InternalRos1Parser.g:14000:3: ruleEString { - before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } @@ -41215,7 +41215,7 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41227,8 +41227,8 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // InternalRos1Parser.g:14009:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14013:1: ( ( ruleBase64Binary ) ) // InternalRos1Parser.g:14014:2: ( ruleBase64Binary ) @@ -41236,13 +41236,13 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // InternalRos1Parser.g:14014:2: ( ruleBase64Binary ) // InternalRos1Parser.g:14015:3: ruleBase64Binary { - before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); ruleBase64Binary(); state._fsp--; - after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } @@ -41256,7 +41256,7 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41268,8 +41268,8 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // InternalRos1Parser.g:14024:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14028:1: ( ( ruleInteger0 ) ) // InternalRos1Parser.g:14029:2: ( ruleInteger0 ) @@ -41277,13 +41277,13 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // InternalRos1Parser.g:14029:2: ( ruleInteger0 ) // InternalRos1Parser.g:14030:3: ruleInteger0 { - before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleInteger0(); state._fsp--; - after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } @@ -41297,7 +41297,7 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41309,8 +41309,8 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // InternalRos1Parser.g:14039:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14043:1: ( ( ruleDouble0 ) ) // InternalRos1Parser.g:14044:2: ( ruleDouble0 ) @@ -41318,13 +41318,13 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // InternalRos1Parser.g:14044:2: ( ruleDouble0 ) // InternalRos1Parser.g:14045:3: ruleDouble0 { - before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleDouble0(); state._fsp--; - after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } @@ -41338,7 +41338,7 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41350,8 +41350,8 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // InternalRos1Parser.g:14054:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14058:1: ( ( ruleboolean0 ) ) // InternalRos1Parser.g:14059:2: ( ruleboolean0 ) @@ -41359,13 +41359,13 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // InternalRos1Parser.g:14059:2: ( ruleboolean0 ) // InternalRos1Parser.g:14060:3: ruleboolean0 { - before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleboolean0(); state._fsp--; - after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } @@ -41379,7 +41379,7 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41391,8 +41391,8 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // InternalRos1Parser.g:14069:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14073:1: ( ( ruleParameterStructMember ) ) // InternalRos1Parser.g:14074:2: ( ruleParameterStructMember ) @@ -41400,13 +41400,13 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // InternalRos1Parser.g:14074:2: ( ruleParameterStructMember ) // InternalRos1Parser.g:14075:3: ruleParameterStructMember { - before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } @@ -41420,7 +41420,7 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41432,8 +41432,8 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // InternalRos1Parser.g:14084:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14088:1: ( ( ruleParameterStructMember ) ) // InternalRos1Parser.g:14089:2: ( ruleParameterStructMember ) @@ -41441,13 +41441,13 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // InternalRos1Parser.g:14089:2: ( ruleParameterStructMember ) // InternalRos1Parser.g:14090:3: ruleParameterStructMember { - before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } @@ -41461,7 +41461,7 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41473,8 +41473,8 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // InternalRos1Parser.g:14099:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14103:1: ( ( ruleDateTime0 ) ) // InternalRos1Parser.g:14104:2: ( ruleDateTime0 ) @@ -41482,13 +41482,13 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // InternalRos1Parser.g:14104:2: ( ruleDateTime0 ) // InternalRos1Parser.g:14105:3: ruleDateTime0 { - before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleDateTime0(); state._fsp--; - after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } @@ -41502,7 +41502,7 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41514,8 +41514,8 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // InternalRos1Parser.g:14114:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14118:1: ( ( ruleEString ) ) // InternalRos1Parser.g:14119:2: ( ruleEString ) @@ -41523,13 +41523,13 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // InternalRos1Parser.g:14119:2: ( ruleEString ) // InternalRos1Parser.g:14120:3: ruleEString { - before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -41543,7 +41543,7 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41555,8 +41555,8 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // InternalRos1Parser.g:14129:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14133:1: ( ( ruleParameterValue ) ) // InternalRos1Parser.g:14134:2: ( ruleParameterValue ) @@ -41564,13 +41564,13 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // InternalRos1Parser.g:14134:2: ( ruleParameterValue ) // InternalRos1Parser.g:14135:3: ruleParameterValue { - before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } @@ -41584,7 +41584,7 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41596,8 +41596,8 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // InternalRos1Parser.g:14144:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14148:1: ( ( ruleEString ) ) // InternalRos1Parser.g:14149:2: ( ruleEString ) @@ -41605,13 +41605,13 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // InternalRos1Parser.g:14149:2: ( ruleEString ) // InternalRos1Parser.g:14150:3: ruleEString { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -41625,7 +41625,7 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41637,8 +41637,8 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // InternalRos1Parser.g:14159:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14163:1: ( ( ruleParameterType ) ) // InternalRos1Parser.g:14164:2: ( ruleParameterType ) @@ -41646,13 +41646,13 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // InternalRos1Parser.g:14164:2: ( ruleParameterType ) // InternalRos1Parser.g:14165:3: ruleParameterType { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } @@ -41666,7 +41666,7 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41678,8 +41678,8 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // InternalRos1Parser.g:14174:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; public final void rule__MessagePart__TypeAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14178:1: ( ( ruleAbstractType ) ) // InternalRos1Parser.g:14179:2: ( ruleAbstractType ) @@ -41687,13 +41687,13 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // InternalRos1Parser.g:14179:2: ( ruleAbstractType ) // InternalRos1Parser.g:14180:3: ruleAbstractType { - before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleAbstractType(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } @@ -41707,7 +41707,7 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41719,8 +41719,8 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // InternalRos1Parser.g:14189:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; public final void rule__MessagePart__DataAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14193:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) // InternalRos1Parser.g:14194:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) @@ -41728,7 +41728,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // InternalRos1Parser.g:14194:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) // InternalRos1Parser.g:14195:3: ( rule__MessagePart__DataAlternatives_1_0 ) { - before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); + before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); // InternalRos1Parser.g:14196:3: ( rule__MessagePart__DataAlternatives_1_0 ) // InternalRos1Parser.g:14196:4: rule__MessagePart__DataAlternatives_1_0 { @@ -41740,7 +41740,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept } - after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); + after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } @@ -41754,7 +41754,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41766,8 +41766,8 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // InternalRos1Parser.g:14204:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14208:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:14209:2: ( ( ruleEString ) ) @@ -41775,21 +41775,21 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // InternalRos1Parser.g:14209:2: ( ( ruleEString ) ) // InternalRos1Parser.g:14210:3: ( ruleEString ) { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); // InternalRos1Parser.g:14211:3: ( ruleEString ) // InternalRos1Parser.g:14212:4: ruleEString { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } @@ -41803,7 +41803,7 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41815,8 +41815,8 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // InternalRos1Parser.g:14223:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos1Parser.g:14227:1: ( ( ( ruleEString ) ) ) // InternalRos1Parser.g:14228:2: ( ( ruleEString ) ) @@ -41824,21 +41824,21 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn // InternalRos1Parser.g:14228:2: ( ( ruleEString ) ) // InternalRos1Parser.g:14229:3: ( ruleEString ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); // InternalRos1Parser.g:14230:3: ( ruleEString ) // InternalRos1Parser.g:14231:4: ruleEString { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } @@ -41852,7 +41852,7 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41977,7 +41977,7 @@ public String getDescription() { return "2602:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) );"; } } - + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); @@ -42073,4 +42073,4 @@ public String getDescription() { public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0001000000000000L}); public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/lexer/InternalRos1Lexer.g b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/lexer/InternalRos1Lexer.g index e41a7b0cd..faf46891d 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/lexer/InternalRos1Lexer.g +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/lexer/InternalRos1Lexer.g @@ -6,7 +6,7 @@ lexer grammar InternalRos1Lexer; @header { package de.fraunhofer.ipa.ros1.ide.contentassist.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/lexer/InternalRos1Lexer.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/lexer/InternalRos1Lexer.java index 6aca29356..12fddead1 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/lexer/InternalRos1Lexer.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/src-gen/de/fraunhofer/ipa/ros1/ide/contentassist/antlr/lexer/InternalRos1Lexer.java @@ -1,6 +1,6 @@ package de.fraunhofer.ipa.ros1.ide.contentassist.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; @@ -125,7 +125,7 @@ public class InternalRos1Lexer extends Lexer { // delegates // delegators - public InternalRos1Lexer() {;} + public InternalRos1Lexer() {;} public InternalRos1Lexer(CharStream input) { this(input, new RecognizerSharedState()); } @@ -143,7 +143,7 @@ public final void mExternalDependency() throws RecognitionException { // InternalRos1Lexer.g:14:20: ( 'ExternalDependency' ) // InternalRos1Lexer.g:14:22: 'ExternalDependency' { - match("ExternalDependency"); + match("ExternalDependency"); } @@ -164,7 +164,7 @@ public final void mRelativeNamespace() throws RecognitionException { // InternalRos1Lexer.g:16:19: ( 'RelativeNamespace' ) // InternalRos1Lexer.g:16:21: 'RelativeNamespace' { - match("RelativeNamespace"); + match("RelativeNamespace"); } @@ -185,7 +185,7 @@ public final void mPrivateNamespace() throws RecognitionException { // InternalRos1Lexer.g:18:18: ( 'PrivateNamespace' ) // InternalRos1Lexer.g:18:20: 'PrivateNamespace' { - match("PrivateNamespace"); + match("PrivateNamespace"); } @@ -206,7 +206,7 @@ public final void mGlobalNamespace() throws RecognitionException { // InternalRos1Lexer.g:20:17: ( 'GlobalNamespace' ) // InternalRos1Lexer.g:20:19: 'GlobalNamespace' { - match("GlobalNamespace"); + match("GlobalNamespace"); } @@ -227,7 +227,7 @@ public final void mServiceclients() throws RecognitionException { // InternalRos1Lexer.g:22:16: ( 'serviceclients:' ) // InternalRos1Lexer.g:22:18: 'serviceclients:' { - match("serviceclients:"); + match("serviceclients:"); } @@ -248,7 +248,7 @@ public final void mServiceservers() throws RecognitionException { // InternalRos1Lexer.g:24:16: ( 'serviceservers:' ) // InternalRos1Lexer.g:24:18: 'serviceservers:' { - match("serviceservers:"); + match("serviceservers:"); } @@ -269,7 +269,7 @@ public final void mActionclients() throws RecognitionException { // InternalRos1Lexer.g:26:15: ( 'actionclients:' ) // InternalRos1Lexer.g:26:17: 'actionclients:' { - match("actionclients:"); + match("actionclients:"); } @@ -290,7 +290,7 @@ public final void mActionservers() throws RecognitionException { // InternalRos1Lexer.g:28:15: ( 'actionservers:' ) // InternalRos1Lexer.g:28:17: 'actionservers:' { - match("actionservers:"); + match("actionservers:"); } @@ -311,7 +311,7 @@ public final void mDependencies() throws RecognitionException { // InternalRos1Lexer.g:30:14: ( 'dependencies:' ) // InternalRos1Lexer.g:30:16: 'dependencies:' { - match("dependencies:"); + match("dependencies:"); } @@ -332,7 +332,7 @@ public final void mParameterAny() throws RecognitionException { // InternalRos1Lexer.g:32:14: ( 'ParameterAny' ) // InternalRos1Lexer.g:32:16: 'ParameterAny' { - match("ParameterAny"); + match("ParameterAny"); } @@ -353,7 +353,7 @@ public final void mFromGitRepo() throws RecognitionException { // InternalRos1Lexer.g:34:13: ( 'fromGitRepo:' ) // InternalRos1Lexer.g:34:15: 'fromGitRepo:' { - match("fromGitRepo:"); + match("fromGitRepo:"); } @@ -374,7 +374,7 @@ public final void mSubscribers() throws RecognitionException { // InternalRos1Lexer.g:36:13: ( 'subscribers:' ) // InternalRos1Lexer.g:36:15: 'subscribers:' { - match("subscribers:"); + match("subscribers:"); } @@ -395,7 +395,7 @@ public final void mParameters() throws RecognitionException { // InternalRos1Lexer.g:38:12: ( 'parameters:' ) // InternalRos1Lexer.g:38:14: 'parameters:' { - match("parameters:"); + match("parameters:"); } @@ -416,7 +416,7 @@ public final void mPublishers() throws RecognitionException { // InternalRos1Lexer.g:40:12: ( 'publishers:' ) // InternalRos1Lexer.g:40:14: 'publishers:' { - match("publishers:"); + match("publishers:"); } @@ -437,7 +437,7 @@ public final void mArtifacts() throws RecognitionException { // InternalRos1Lexer.g:42:11: ( 'artifacts:' ) // InternalRos1Lexer.g:42:13: 'artifacts:' { - match("artifacts:"); + match("artifacts:"); } @@ -458,7 +458,7 @@ public final void mGraphName() throws RecognitionException { // InternalRos1Lexer.g:44:11: ( 'GraphName' ) // InternalRos1Lexer.g:44:13: 'GraphName' { - match("GraphName"); + match("GraphName"); } @@ -479,7 +479,7 @@ public final void mFeedback_1() throws RecognitionException { // InternalRos1Lexer.g:46:12: ( 'feedback:' ) // InternalRos1Lexer.g:46:14: 'feedback:' { - match("feedback:"); + match("feedback:"); } @@ -500,7 +500,7 @@ public final void mFloat32_1() throws RecognitionException { // InternalRos1Lexer.g:48:11: ( 'float32[]' ) // InternalRos1Lexer.g:48:13: 'float32[]' { - match("float32[]"); + match("float32[]"); } @@ -521,7 +521,7 @@ public final void mFloat64_1() throws RecognitionException { // InternalRos1Lexer.g:50:11: ( 'float64[]' ) // InternalRos1Lexer.g:50:13: 'float64[]' { - match("float64[]"); + match("float64[]"); } @@ -542,7 +542,7 @@ public final void mResponse() throws RecognitionException { // InternalRos1Lexer.g:52:10: ( 'response:' ) // InternalRos1Lexer.g:52:12: 'response:' { - match("response:"); + match("response:"); } @@ -563,7 +563,7 @@ public final void mDefault() throws RecognitionException { // InternalRos1Lexer.g:54:9: ( 'default:' ) // InternalRos1Lexer.g:54:11: 'default:' { - match("default:"); + match("default:"); } @@ -584,7 +584,7 @@ public final void mDuration() throws RecognitionException { // InternalRos1Lexer.g:56:10: ( 'duration' ) // InternalRos1Lexer.g:56:12: 'duration' { - match("duration"); + match("duration"); } @@ -605,7 +605,7 @@ public final void mFeedback() throws RecognitionException { // InternalRos1Lexer.g:58:10: ( 'feedback' ) // InternalRos1Lexer.g:58:12: 'feedback' { - match("feedback"); + match("feedback"); } @@ -626,7 +626,7 @@ public final void mMessage_1() throws RecognitionException { // InternalRos1Lexer.g:60:11: ( 'message:' ) // InternalRos1Lexer.g:60:13: 'message:' { - match("message:"); + match("message:"); } @@ -647,7 +647,7 @@ public final void mRequest() throws RecognitionException { // InternalRos1Lexer.g:62:9: ( 'request:' ) // InternalRos1Lexer.g:62:11: 'request:' { - match("request:"); + match("request:"); } @@ -668,7 +668,7 @@ public final void mString_2() throws RecognitionException { // InternalRos1Lexer.g:64:10: ( 'string[]' ) // InternalRos1Lexer.g:64:12: 'string[]' { - match("string[]"); + match("string[]"); } @@ -689,7 +689,7 @@ public final void mUint16_1() throws RecognitionException { // InternalRos1Lexer.g:66:10: ( 'uint16[]' ) // InternalRos1Lexer.g:66:12: 'uint16[]' { - match("uint16[]"); + match("uint16[]"); } @@ -710,7 +710,7 @@ public final void mUint32_1() throws RecognitionException { // InternalRos1Lexer.g:68:10: ( 'uint32[]' ) // InternalRos1Lexer.g:68:12: 'uint32[]' { - match("uint32[]"); + match("uint32[]"); } @@ -731,7 +731,7 @@ public final void mUint64_1() throws RecognitionException { // InternalRos1Lexer.g:70:10: ( 'uint64[]' ) // InternalRos1Lexer.g:70:12: 'uint64[]' { - match("uint64[]"); + match("uint64[]"); } @@ -752,7 +752,7 @@ public final void mBoolean() throws RecognitionException { // InternalRos1Lexer.g:72:9: ( 'Boolean' ) // InternalRos1Lexer.g:72:11: 'Boolean' { - match("Boolean"); + match("Boolean"); } @@ -773,7 +773,7 @@ public final void mInteger() throws RecognitionException { // InternalRos1Lexer.g:74:9: ( 'Integer' ) // InternalRos1Lexer.g:74:11: 'Integer' { - match("Integer"); + match("Integer"); } @@ -794,7 +794,7 @@ public final void mAction_1() throws RecognitionException { // InternalRos1Lexer.g:76:10: ( 'action:' ) // InternalRos1Lexer.g:76:12: 'action:' { - match("action:"); + match("action:"); } @@ -815,7 +815,7 @@ public final void mFloat32() throws RecognitionException { // InternalRos1Lexer.g:78:9: ( 'float32' ) // InternalRos1Lexer.g:78:11: 'float32' { - match("float32"); + match("float32"); } @@ -836,7 +836,7 @@ public final void mFloat64() throws RecognitionException { // InternalRos1Lexer.g:80:9: ( 'float64' ) // InternalRos1Lexer.g:80:11: 'float64' { - match("float64"); + match("float64"); } @@ -857,7 +857,7 @@ public final void mInt16_1() throws RecognitionException { // InternalRos1Lexer.g:82:9: ( 'int16[]' ) // InternalRos1Lexer.g:82:11: 'int16[]' { - match("int16[]"); + match("int16[]"); } @@ -878,7 +878,7 @@ public final void mInt32_1() throws RecognitionException { // InternalRos1Lexer.g:84:9: ( 'int32[]' ) // InternalRos1Lexer.g:84:11: 'int32[]' { - match("int32[]"); + match("int32[]"); } @@ -899,7 +899,7 @@ public final void mInt64_1() throws RecognitionException { // InternalRos1Lexer.g:86:9: ( 'int64[]' ) // InternalRos1Lexer.g:86:11: 'int64[]' { - match("int64[]"); + match("int64[]"); } @@ -920,7 +920,7 @@ public final void mMessage() throws RecognitionException { // InternalRos1Lexer.g:88:9: ( 'message' ) // InternalRos1Lexer.g:88:11: 'message' { - match("message"); + match("message"); } @@ -941,7 +941,7 @@ public final void mResult_1() throws RecognitionException { // InternalRos1Lexer.g:90:10: ( 'result:' ) // InternalRos1Lexer.g:90:12: 'result:' { - match("result:"); + match("result:"); } @@ -962,7 +962,7 @@ public final void mService() throws RecognitionException { // InternalRos1Lexer.g:92:9: ( 'service' ) // InternalRos1Lexer.g:92:11: 'service' { - match("service"); + match("service"); } @@ -983,7 +983,7 @@ public final void mUint8_1() throws RecognitionException { // InternalRos1Lexer.g:94:9: ( 'uint8[]' ) // InternalRos1Lexer.g:94:11: 'uint8[]' { - match("uint8[]"); + match("uint8[]"); } @@ -1004,7 +1004,7 @@ public final void mArray() throws RecognitionException { // InternalRos1Lexer.g:96:7: ( 'Array:' ) // InternalRos1Lexer.g:96:9: 'Array:' { - match("Array:"); + match("Array:"); } @@ -1025,7 +1025,7 @@ public final void mBase64() throws RecognitionException { // InternalRos1Lexer.g:98:8: ( 'Base64' ) // InternalRos1Lexer.g:98:10: 'Base64' { - match("Base64"); + match("Base64"); } @@ -1046,7 +1046,7 @@ public final void mDouble() throws RecognitionException { // InternalRos1Lexer.g:100:8: ( 'Double' ) // InternalRos1Lexer.g:100:10: 'Double' { - match("Double"); + match("Double"); } @@ -1067,7 +1067,7 @@ public final void mHeader() throws RecognitionException { // InternalRos1Lexer.g:102:8: ( 'Header' ) // InternalRos1Lexer.g:102:10: 'Header' { - match("Header"); + match("Header"); } @@ -1088,7 +1088,7 @@ public final void mString() throws RecognitionException { // InternalRos1Lexer.g:104:8: ( 'String' ) // InternalRos1Lexer.g:104:10: 'String' { - match("String"); + match("String"); } @@ -1109,7 +1109,7 @@ public final void mStruct() throws RecognitionException { // InternalRos1Lexer.g:106:8: ( 'Struct' ) // InternalRos1Lexer.g:106:10: 'Struct' { - match("Struct"); + match("Struct"); } @@ -1130,7 +1130,7 @@ public final void mAction() throws RecognitionException { // InternalRos1Lexer.g:108:8: ( 'action' ) // InternalRos1Lexer.g:108:10: 'action' { - match("action"); + match("action"); } @@ -1151,7 +1151,7 @@ public final void mBool_1() throws RecognitionException { // InternalRos1Lexer.g:110:8: ( 'bool[]' ) // InternalRos1Lexer.g:110:10: 'bool[]' { - match("bool[]"); + match("bool[]"); } @@ -1172,7 +1172,7 @@ public final void mByte_1() throws RecognitionException { // InternalRos1Lexer.g:112:8: ( 'byte[]' ) // InternalRos1Lexer.g:112:10: 'byte[]' { - match("byte[]"); + match("byte[]"); } @@ -1193,7 +1193,7 @@ public final void mInt8_1() throws RecognitionException { // InternalRos1Lexer.g:114:8: ( 'int8[]' ) // InternalRos1Lexer.g:114:10: 'int8[]' { - match("int8[]"); + match("int8[]"); } @@ -1214,7 +1214,7 @@ public final void mResult() throws RecognitionException { // InternalRos1Lexer.g:116:8: ( 'result' ) // InternalRos1Lexer.g:116:10: 'result' { - match("result"); + match("result"); } @@ -1235,7 +1235,7 @@ public final void mSpecs() throws RecognitionException { // InternalRos1Lexer.g:118:7: ( 'specs:' ) // InternalRos1Lexer.g:118:9: 'specs:' { - match("specs:"); + match("specs:"); } @@ -1256,7 +1256,7 @@ public final void mString_1() throws RecognitionException { // InternalRos1Lexer.g:120:10: ( 'string' ) // InternalRos1Lexer.g:120:12: 'string' { - match("string"); + match("string"); } @@ -1277,7 +1277,7 @@ public final void mUint16() throws RecognitionException { // InternalRos1Lexer.g:122:8: ( 'uint16' ) // InternalRos1Lexer.g:122:10: 'uint16' { - match("uint16"); + match("uint16"); } @@ -1298,7 +1298,7 @@ public final void mUint32() throws RecognitionException { // InternalRos1Lexer.g:124:8: ( 'uint32' ) // InternalRos1Lexer.g:124:10: 'uint32' { - match("uint32"); + match("uint32"); } @@ -1319,7 +1319,7 @@ public final void mUint64() throws RecognitionException { // InternalRos1Lexer.g:126:8: ( 'uint64' ) // InternalRos1Lexer.g:126:10: 'uint64' { - match("uint64"); + match("uint64"); } @@ -1340,7 +1340,7 @@ public final void mValue_1() throws RecognitionException { // InternalRos1Lexer.g:128:9: ( 'value:' ) // InternalRos1Lexer.g:128:11: 'value:' { - match("value:"); + match("value:"); } @@ -1361,7 +1361,7 @@ public final void mGoal_1() throws RecognitionException { // InternalRos1Lexer.g:130:8: ( 'goal:' ) // InternalRos1Lexer.g:130:10: 'goal:' { - match("goal:"); + match("goal:"); } @@ -1382,7 +1382,7 @@ public final void mInt16() throws RecognitionException { // InternalRos1Lexer.g:132:7: ( 'int16' ) // InternalRos1Lexer.g:132:9: 'int16' { - match("int16"); + match("int16"); } @@ -1403,7 +1403,7 @@ public final void mInt32() throws RecognitionException { // InternalRos1Lexer.g:134:7: ( 'int32' ) // InternalRos1Lexer.g:134:9: 'int32' { - match("int32"); + match("int32"); } @@ -1424,7 +1424,7 @@ public final void mInt64() throws RecognitionException { // InternalRos1Lexer.g:136:7: ( 'int64' ) // InternalRos1Lexer.g:136:9: 'int64' { - match("int64"); + match("int64"); } @@ -1445,7 +1445,7 @@ public final void mNode_1() throws RecognitionException { // InternalRos1Lexer.g:138:8: ( 'node:' ) // InternalRos1Lexer.g:138:10: 'node:' { - match("node:"); + match("node:"); } @@ -1466,7 +1466,7 @@ public final void mType_1() throws RecognitionException { // InternalRos1Lexer.g:140:8: ( 'type:' ) // InternalRos1Lexer.g:140:10: 'type:' { - match("type:"); + match("type:"); } @@ -1487,7 +1487,7 @@ public final void mUint8() throws RecognitionException { // InternalRos1Lexer.g:142:7: ( 'uint8' ) // InternalRos1Lexer.g:142:9: 'uint8' { - match("uint8"); + match("uint8"); } @@ -1508,7 +1508,7 @@ public final void mValue() throws RecognitionException { // InternalRos1Lexer.g:144:7: ( 'value' ) // InternalRos1Lexer.g:144:9: 'value' { - match("value"); + match("value"); } @@ -1529,7 +1529,7 @@ public final void mDate() throws RecognitionException { // InternalRos1Lexer.g:146:6: ( 'Date' ) // InternalRos1Lexer.g:146:8: 'Date' { - match("Date"); + match("Date"); } @@ -1550,7 +1550,7 @@ public final void mList() throws RecognitionException { // InternalRos1Lexer.g:148:6: ( 'List' ) // InternalRos1Lexer.g:148:8: 'List' { - match("List"); + match("List"); } @@ -1571,7 +1571,7 @@ public final void mBool() throws RecognitionException { // InternalRos1Lexer.g:150:6: ( 'bool' ) // InternalRos1Lexer.g:150:8: 'bool' { - match("bool"); + match("bool"); } @@ -1592,7 +1592,7 @@ public final void mByte() throws RecognitionException { // InternalRos1Lexer.g:152:6: ( 'byte' ) // InternalRos1Lexer.g:152:8: 'byte' { - match("byte"); + match("byte"); } @@ -1613,7 +1613,7 @@ public final void mGoal() throws RecognitionException { // InternalRos1Lexer.g:154:6: ( 'goal' ) // InternalRos1Lexer.g:154:8: 'goal' { - match("goal"); + match("goal"); } @@ -1634,7 +1634,7 @@ public final void mInt8() throws RecognitionException { // InternalRos1Lexer.g:156:6: ( 'int8' ) // InternalRos1Lexer.g:156:8: 'int8' { - match("int8"); + match("int8"); } @@ -1655,7 +1655,7 @@ public final void mMsg() throws RecognitionException { // InternalRos1Lexer.g:158:5: ( 'msg:' ) // InternalRos1Lexer.g:158:7: 'msg:' { - match("msg:"); + match("msg:"); } @@ -1676,7 +1676,7 @@ public final void mName() throws RecognitionException { // InternalRos1Lexer.g:160:6: ( 'name' ) // InternalRos1Lexer.g:160:8: 'name' { - match("name"); + match("name"); } @@ -1697,7 +1697,7 @@ public final void mNode() throws RecognitionException { // InternalRos1Lexer.g:162:6: ( 'node' ) // InternalRos1Lexer.g:162:8: 'node' { - match("node"); + match("node"); } @@ -1718,7 +1718,7 @@ public final void mSrv() throws RecognitionException { // InternalRos1Lexer.g:164:5: ( 'srv:' ) // InternalRos1Lexer.g:164:7: 'srv:' { - match("srv:"); + match("srv:"); } @@ -1739,7 +1739,7 @@ public final void mTime() throws RecognitionException { // InternalRos1Lexer.g:166:6: ( 'time' ) // InternalRos1Lexer.g:166:8: 'time' { - match("time"); + match("time"); } @@ -1760,7 +1760,7 @@ public final void mType() throws RecognitionException { // InternalRos1Lexer.g:168:6: ( 'type' ) // InternalRos1Lexer.g:168:8: 'type' { - match("type"); + match("type"); } @@ -1781,7 +1781,7 @@ public final void mAny() throws RecognitionException { // InternalRos1Lexer.g:170:5: ( 'Any' ) // InternalRos1Lexer.g:170:7: 'Any' { - match("Any"); + match("Any"); } @@ -1802,7 +1802,7 @@ public final void mNs() throws RecognitionException { // InternalRos1Lexer.g:172:4: ( 'ns:' ) // InternalRos1Lexer.g:172:6: 'ns:' { - match("ns:"); + match("ns:"); } @@ -1823,7 +1823,7 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep // InternalRos1Lexer.g:174:37: ( '[]' ) // InternalRos1Lexer.g:174:39: '[]' { - match("[]"); + match("[]"); } @@ -1844,7 +1844,7 @@ public final void mComma() throws RecognitionException { // InternalRos1Lexer.g:176:7: ( ',' ) // InternalRos1Lexer.g:176:9: ',' { - match(','); + match(','); } @@ -1864,7 +1864,7 @@ public final void mColon() throws RecognitionException { // InternalRos1Lexer.g:178:7: ( ':' ) // InternalRos1Lexer.g:178:9: ':' { - match(':'); + match(':'); } @@ -1884,7 +1884,7 @@ public final void mLeftSquareBracket() throws RecognitionException { // InternalRos1Lexer.g:180:19: ( '[' ) // InternalRos1Lexer.g:180:21: '[' { - match('['); + match('['); } @@ -1904,7 +1904,7 @@ public final void mRightSquareBracket() throws RecognitionException { // InternalRos1Lexer.g:182:20: ( ']' ) // InternalRos1Lexer.g:182:22: ']' { - match(']'); + match(']'); } @@ -1922,7 +1922,7 @@ public final void mRULE_DIGIT() throws RecognitionException { // InternalRos1Lexer.g:184:21: ( '0' .. '9' ) // InternalRos1Lexer.g:184:23: '0' .. '9' { - matchRange('0','9'); + matchRange('0','9'); } @@ -1970,7 +1970,7 @@ else if ( (LA1_1=='B') ) { case 1 : // InternalRos1Lexer.g:186:16: '0b' { - match("0b"); + match("0b"); } @@ -1978,7 +1978,7 @@ else if ( (LA1_1=='B') ) { case 2 : // InternalRos1Lexer.g:186:21: '0B' { - match("0B"); + match("0B"); } @@ -1999,24 +1999,24 @@ else if ( (LA1_1=='B') ) { switch (alt2) { - case 1 : - // InternalRos1Lexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { - input.consume(); + case 1 : + // InternalRos1Lexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt2 >= 1 ) break loop2; + default : + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = new EarlyExitException(2, input); throw eee; @@ -2063,7 +2063,7 @@ else if ( (LA3_0=='f') ) { case 1 : // InternalRos1Lexer.g:188:17: 'true' { - match("true"); + match("true"); } @@ -2071,7 +2071,7 @@ else if ( (LA3_0=='f') ) { case 2 : // InternalRos1Lexer.g:188:24: 'false' { - match("false"); + match("false"); } @@ -2118,14 +2118,14 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos1Lexer.g:190:16: RULE_DIGIT { - mRULE_DIGIT(); + mRULE_DIGIT(); } break; case 2 : // InternalRos1Lexer.g:190:27: '-' ( RULE_DIGIT )* { - match('-'); + match('-'); // InternalRos1Lexer.g:190:31: ( RULE_DIGIT )* loop4: do { @@ -2138,16 +2138,16 @@ else if ( (LA5_0=='-') ) { switch (alt4) { - case 1 : - // InternalRos1Lexer.g:190:31: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos1Lexer.g:190:31: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop4; + default : + break loop4; } } while (true); @@ -2164,7 +2164,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos1Lexer.g:190:45: '.' ( RULE_DECINT )* { - match('.'); + match('.'); // InternalRos1Lexer.g:190:49: ( RULE_DECINT )* loop6: do { @@ -2177,16 +2177,16 @@ else if ( (LA5_0=='-') ) { switch (alt6) { - case 1 : - // InternalRos1Lexer.g:190:49: RULE_DECINT - { - mRULE_DECINT(); + case 1 : + // InternalRos1Lexer.g:190:49: RULE_DECINT + { + mRULE_DECINT(); - } - break; + } + break; - default : - break loop6; + default : + break loop6; } } while (true); @@ -2207,7 +2207,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos1Lexer.g:190:63: '.' ( RULE_DIGIT )* { - match('.'); + match('.'); // InternalRos1Lexer.g:190:67: ( RULE_DIGIT )* loop7: do { @@ -2220,16 +2220,16 @@ else if ( (LA5_0=='-') ) { switch (alt7) { - case 1 : - // InternalRos1Lexer.g:190:67: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos1Lexer.g:190:67: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop7; + default : + break loop7; } } while (true); @@ -2274,7 +2274,7 @@ else if ( (LA5_0=='-') ) { } - mRULE_DIGIT(); + mRULE_DIGIT(); } break; @@ -2337,14 +2337,14 @@ public final void mRULE_DECINT() throws RecognitionException { case 1 : // InternalRos1Lexer.g:192:16: '0' { - match('0'); + match('0'); } break; case 2 : // InternalRos1Lexer.g:192:20: '1' .. '9' ( RULE_DIGIT )* { - matchRange('1','9'); + matchRange('1','9'); // InternalRos1Lexer.g:192:29: ( RULE_DIGIT )* loop11: do { @@ -2357,16 +2357,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { - case 1 : - // InternalRos1Lexer.g:192:29: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos1Lexer.g:192:29: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -2376,8 +2376,8 @@ public final void mRULE_DECINT() throws RecognitionException { case 3 : // InternalRos1Lexer.g:192:41: '-' '0' .. '9' ( RULE_DIGIT )* { - match('-'); - matchRange('0','9'); + match('-'); + matchRange('0','9'); // InternalRos1Lexer.g:192:54: ( RULE_DIGIT )* loop12: do { @@ -2390,16 +2390,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { - case 1 : - // InternalRos1Lexer.g:192:54: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos1Lexer.g:192:54: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); @@ -2452,15 +2452,15 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { case 1 : // InternalRos1Lexer.g:194:22: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRos1Lexer.g:194:31: '1' .. '3' '0' .. '9' { - matchRange('1','3'); - matchRange('0','9'); + matchRange('1','3'); + matchRange('0','9'); } break; @@ -2508,15 +2508,15 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { case 1 : // InternalRos1Lexer.g:196:24: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRos1Lexer.g:196:33: '1' '0' .. '2' { - match('1'); - matchRange('0','2'); + match('1'); + matchRange('0','2'); } break; @@ -2538,10 +2538,10 @@ public final void mRULE_YEAR() throws RecognitionException { // InternalRos1Lexer.g:198:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) // InternalRos1Lexer.g:198:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { - matchRange('0','2'); - matchRange('0','9'); - matchRange('0','9'); - matchRange('0','9'); + matchRange('0','2'); + matchRange('0','9'); + matchRange('0','9'); + matchRange('0','9'); } @@ -2577,16 +2577,16 @@ else if ( (LA16_0=='2') ) { case 1 : // InternalRos1Lexer.g:200:23: '0' .. '1' '0' .. '9' { - matchRange('0','1'); - matchRange('0','9'); + matchRange('0','1'); + matchRange('0','9'); } break; case 2 : // InternalRos1Lexer.g:200:41: '2' '0' .. '3' { - match('2'); - matchRange('0','3'); + match('2'); + matchRange('0','3'); } break; @@ -2608,8 +2608,8 @@ public final void mRULE_MIN_SEC() throws RecognitionException { // InternalRos1Lexer.g:202:23: ( '0' .. '5' '0' .. '9' ) // InternalRos1Lexer.g:202:25: '0' .. '5' '0' .. '9' { - matchRange('0','5'); - matchRange('0','9'); + matchRange('0','5'); + matchRange('0','9'); } @@ -2627,17 +2627,17 @@ public final void mRULE_DATE_TIME() throws RecognitionException { // InternalRos1Lexer.g:204:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) // InternalRos1Lexer.g:204:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { - mRULE_YEAR(); - match('-'); - mRULE_MONTH(); - match('-'); - mRULE_DAY(); - match('T'); - mRULE_HOUR(); - match(':'); - mRULE_MIN_SEC(); - match(':'); - mRULE_MIN_SEC(); + mRULE_YEAR(); + match('-'); + mRULE_MONTH(); + match('-'); + mRULE_DAY(); + match('T'); + mRULE_HOUR(); + match(':'); + mRULE_MIN_SEC(); + match(':'); + mRULE_MIN_SEC(); } @@ -2677,21 +2677,21 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRos1Lexer.g:206:26: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRos1Lexer.g:206:34: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; } - match('='); + match('='); // InternalRos1Lexer.g:206:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { @@ -2789,29 +2789,29 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRos1Lexer.g:206:52: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRos1Lexer.g:206:60: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 3 : // InternalRos1Lexer.g:206:72: RULE_INT { - mRULE_INT(); + mRULE_INT(); } break; case 4 : // InternalRos1Lexer.g:206:81: '-' RULE_INT { - match('-'); - mRULE_INT(); + match('-'); + mRULE_INT(); } break; @@ -2833,7 +2833,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { public final void mRULE_BEGIN() throws RecognitionException { try { // InternalRos1Lexer.g:208:21: () - // InternalRos1Lexer.g:208:23: + // InternalRos1Lexer.g:208:23: { } @@ -2847,7 +2847,7 @@ public final void mRULE_BEGIN() throws RecognitionException { public final void mRULE_END() throws RecognitionException { try { // InternalRos1Lexer.g:210:19: () - // InternalRos1Lexer.g:210:21: + // InternalRos1Lexer.g:210:21: { } @@ -2865,7 +2865,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { // InternalRos1Lexer.g:212:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) // InternalRos1Lexer.g:212:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { - match('#'); + match('#'); // InternalRos1Lexer.g:212:23: (~ ( ( '\\n' | '\\r' ) ) )* loop19: do { @@ -2878,24 +2878,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt19) { - case 1 : - // InternalRos1Lexer.g:212:23: ~ ( ( '\\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(); + case 1 : + // InternalRos1Lexer.g:212:23: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); @@ -2933,25 +2933,25 @@ else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>= switch (alt20) { - case 1 : - // InternalRos1Lexer.g:214:26: '/' RULE_ID - { - match('/'); - mRULE_ID(); - - } - break; - case 2 : - // InternalRos1Lexer.g:214:38: RULE_ID '/' - { - mRULE_ID(); - match('/'); - - } - break; - - default : - break loop20; + case 1 : + // InternalRos1Lexer.g:214:26: '/' RULE_ID + { + match('/'); + mRULE_ID(); + + } + break; + case 2 : + // InternalRos1Lexer.g:214:38: RULE_ID '/' + { + mRULE_ID(); + match('/'); + + } + break; + + default : + break loop20; } } while (true); @@ -2999,33 +2999,33 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } switch (alt21) { - case 1 : - // InternalRos1Lexer.g:216:30: '/' RULE_STRING - { - match('/'); - mRULE_STRING(); - - } - break; - case 2 : - // InternalRos1Lexer.g:216:46: RULE_STRING '/' - { - mRULE_STRING(); - match('/'); - - } - break; - case 3 : - // InternalRos1Lexer.g:216:62: '~' RULE_STRING - { - match('~'); - mRULE_STRING(); - - } - break; - - default : - break loop21; + case 1 : + // InternalRos1Lexer.g:216:30: '/' RULE_STRING + { + match('/'); + mRULE_STRING(); + + } + break; + case 2 : + // InternalRos1Lexer.g:216:46: RULE_STRING '/' + { + mRULE_STRING(); + match('/'); + + } + break; + case 3 : + // InternalRos1Lexer.g:216:62: '~' RULE_STRING + { + match('~'); + mRULE_STRING(); + + } + break; + + default : + break loop21; } } while (true); @@ -3059,7 +3059,7 @@ public final void mRULE_ID() throws RecognitionException { case 1 : // InternalRos1Lexer.g:218:11: '^' { - match('^'); + match('^'); } break; @@ -3087,24 +3087,24 @@ public final void mRULE_ID() throws RecognitionException { switch (alt23) { - case 1 : - // InternalRos1Lexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); + case 1 : + // InternalRos1Lexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -3138,16 +3138,16 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { - case 1 : - // InternalRos1Lexer.g:220:22: '0' .. '9' - { - matchRange('0','9'); + case 1 : + // InternalRos1Lexer.g:220:22: '0' .. '9' + { + matchRange('0','9'); - } - break; + } + break; - default : - if ( cnt24 >= 1 ) break loop24; + default : + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = new EarlyExitException(24, input); throw eee; @@ -3192,7 +3192,7 @@ else if ( (LA27_0=='\'') ) { case 1 : // InternalRos1Lexer.g:222:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { - match('\"'); + match('\"'); // InternalRos1Lexer.g:222:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop25: do { @@ -3208,43 +3208,43 @@ else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA2 switch (alt25) { - case 1 : - // InternalRos1Lexer.g:222:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRos1Lexer.g:222:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop25; + case 1 : + // InternalRos1Lexer.g:222:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRos1Lexer.g:222:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop25; } } while (true); - match('\"'); + match('\"'); } break; case 2 : // InternalRos1Lexer.g:222:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { - match('\''); + match('\''); // InternalRos1Lexer.g:222:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop26: do { @@ -3260,36 +3260,36 @@ else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA2 switch (alt26) { - case 1 : - // InternalRos1Lexer.g:222:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRos1Lexer.g:222:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop26; + case 1 : + // InternalRos1Lexer.g:222:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRos1Lexer.g:222:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop26; } } while (true); - match('\''); + match('\''); } break; @@ -3315,7 +3315,7 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { // InternalRos1Lexer.g:224:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) // InternalRos1Lexer.g:224:19: '/*' ( options {greedy=false; } : . )* '*/' { - match("/*"); + match("/*"); // InternalRos1Lexer.g:224:24: ( options {greedy=false; } : . )* loop28: @@ -3341,20 +3341,20 @@ else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) switch (alt28) { - case 1 : - // InternalRos1Lexer.g:224:52: . - { - matchAny(); + case 1 : + // InternalRos1Lexer.g:224:52: . + { + matchAny(); - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - match("*/"); + match("*/"); } @@ -3388,24 +3388,24 @@ public final void mRULE_WS() throws RecognitionException { switch (alt29) { - case 1 : - // InternalRos1Lexer.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); + case 1 : + // InternalRos1Lexer.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt29 >= 1 ) break loop29; + default : + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = new EarlyExitException(29, input); throw eee; @@ -3432,7 +3432,7 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // InternalRos1Lexer.g:228:16: ( . ) // InternalRos1Lexer.g:228:18: . { - matchAny(); + matchAny(); } @@ -3452,693 +3452,693 @@ public void mTokens() throws RecognitionException { case 1 : // InternalRos1Lexer.g:1:10: ExternalDependency { - mExternalDependency(); + mExternalDependency(); } break; case 2 : // InternalRos1Lexer.g:1:29: RelativeNamespace { - mRelativeNamespace(); + mRelativeNamespace(); } break; case 3 : // InternalRos1Lexer.g:1:47: PrivateNamespace { - mPrivateNamespace(); + mPrivateNamespace(); } break; case 4 : // InternalRos1Lexer.g:1:64: GlobalNamespace { - mGlobalNamespace(); + mGlobalNamespace(); } break; case 5 : // InternalRos1Lexer.g:1:80: Serviceclients { - mServiceclients(); + mServiceclients(); } break; case 6 : // InternalRos1Lexer.g:1:95: Serviceservers { - mServiceservers(); + mServiceservers(); } break; case 7 : // InternalRos1Lexer.g:1:110: Actionclients { - mActionclients(); + mActionclients(); } break; case 8 : // InternalRos1Lexer.g:1:124: Actionservers { - mActionservers(); + mActionservers(); } break; case 9 : // InternalRos1Lexer.g:1:138: Dependencies { - mDependencies(); + mDependencies(); } break; case 10 : // InternalRos1Lexer.g:1:151: ParameterAny { - mParameterAny(); + mParameterAny(); } break; case 11 : // InternalRos1Lexer.g:1:164: FromGitRepo { - mFromGitRepo(); + mFromGitRepo(); } break; case 12 : // InternalRos1Lexer.g:1:176: Subscribers { - mSubscribers(); + mSubscribers(); } break; case 13 : // InternalRos1Lexer.g:1:188: Parameters { - mParameters(); + mParameters(); } break; case 14 : // InternalRos1Lexer.g:1:199: Publishers { - mPublishers(); + mPublishers(); } break; case 15 : // InternalRos1Lexer.g:1:210: Artifacts { - mArtifacts(); + mArtifacts(); } break; case 16 : // InternalRos1Lexer.g:1:220: GraphName { - mGraphName(); + mGraphName(); } break; case 17 : // InternalRos1Lexer.g:1:230: Feedback_1 { - mFeedback_1(); + mFeedback_1(); } break; case 18 : // InternalRos1Lexer.g:1:241: Float32_1 { - mFloat32_1(); + mFloat32_1(); } break; case 19 : // InternalRos1Lexer.g:1:251: Float64_1 { - mFloat64_1(); + mFloat64_1(); } break; case 20 : // InternalRos1Lexer.g:1:261: Response { - mResponse(); + mResponse(); } break; case 21 : // InternalRos1Lexer.g:1:270: Default { - mDefault(); + mDefault(); } break; case 22 : // InternalRos1Lexer.g:1:278: Duration { - mDuration(); + mDuration(); } break; case 23 : // InternalRos1Lexer.g:1:287: Feedback { - mFeedback(); + mFeedback(); } break; case 24 : // InternalRos1Lexer.g:1:296: Message_1 { - mMessage_1(); + mMessage_1(); } break; case 25 : // InternalRos1Lexer.g:1:306: Request { - mRequest(); + mRequest(); } break; case 26 : // InternalRos1Lexer.g:1:314: String_2 { - mString_2(); + mString_2(); } break; case 27 : // InternalRos1Lexer.g:1:323: Uint16_1 { - mUint16_1(); + mUint16_1(); } break; case 28 : // InternalRos1Lexer.g:1:332: Uint32_1 { - mUint32_1(); + mUint32_1(); } break; case 29 : // InternalRos1Lexer.g:1:341: Uint64_1 { - mUint64_1(); + mUint64_1(); } break; case 30 : // InternalRos1Lexer.g:1:350: Boolean { - mBoolean(); + mBoolean(); } break; case 31 : // InternalRos1Lexer.g:1:358: Integer { - mInteger(); + mInteger(); } break; case 32 : // InternalRos1Lexer.g:1:366: Action_1 { - mAction_1(); + mAction_1(); } break; case 33 : // InternalRos1Lexer.g:1:375: Float32 { - mFloat32(); + mFloat32(); } break; case 34 : // InternalRos1Lexer.g:1:383: Float64 { - mFloat64(); + mFloat64(); } break; case 35 : // InternalRos1Lexer.g:1:391: Int16_1 { - mInt16_1(); + mInt16_1(); } break; case 36 : // InternalRos1Lexer.g:1:399: Int32_1 { - mInt32_1(); + mInt32_1(); } break; case 37 : // InternalRos1Lexer.g:1:407: Int64_1 { - mInt64_1(); + mInt64_1(); } break; case 38 : // InternalRos1Lexer.g:1:415: Message { - mMessage(); + mMessage(); } break; case 39 : // InternalRos1Lexer.g:1:423: Result_1 { - mResult_1(); + mResult_1(); } break; case 40 : // InternalRos1Lexer.g:1:432: Service { - mService(); + mService(); } break; case 41 : // InternalRos1Lexer.g:1:440: Uint8_1 { - mUint8_1(); + mUint8_1(); } break; case 42 : // InternalRos1Lexer.g:1:448: Array { - mArray(); + mArray(); } break; case 43 : // InternalRos1Lexer.g:1:454: Base64 { - mBase64(); + mBase64(); } break; case 44 : // InternalRos1Lexer.g:1:461: Double { - mDouble(); + mDouble(); } break; case 45 : // InternalRos1Lexer.g:1:468: Header { - mHeader(); + mHeader(); } break; case 46 : // InternalRos1Lexer.g:1:475: String { - mString(); + mString(); } break; case 47 : // InternalRos1Lexer.g:1:482: Struct { - mStruct(); + mStruct(); } break; case 48 : // InternalRos1Lexer.g:1:489: Action { - mAction(); + mAction(); } break; case 49 : // InternalRos1Lexer.g:1:496: Bool_1 { - mBool_1(); + mBool_1(); } break; case 50 : // InternalRos1Lexer.g:1:503: Byte_1 { - mByte_1(); + mByte_1(); } break; case 51 : // InternalRos1Lexer.g:1:510: Int8_1 { - mInt8_1(); + mInt8_1(); } break; case 52 : // InternalRos1Lexer.g:1:517: Result { - mResult(); + mResult(); } break; case 53 : // InternalRos1Lexer.g:1:524: Specs { - mSpecs(); + mSpecs(); } break; case 54 : // InternalRos1Lexer.g:1:530: String_1 { - mString_1(); + mString_1(); } break; case 55 : // InternalRos1Lexer.g:1:539: Uint16 { - mUint16(); + mUint16(); } break; case 56 : // InternalRos1Lexer.g:1:546: Uint32 { - mUint32(); + mUint32(); } break; case 57 : // InternalRos1Lexer.g:1:553: Uint64 { - mUint64(); + mUint64(); } break; case 58 : // InternalRos1Lexer.g:1:560: Value_1 { - mValue_1(); + mValue_1(); } break; case 59 : // InternalRos1Lexer.g:1:568: Goal_1 { - mGoal_1(); + mGoal_1(); } break; case 60 : // InternalRos1Lexer.g:1:575: Int16 { - mInt16(); + mInt16(); } break; case 61 : // InternalRos1Lexer.g:1:581: Int32 { - mInt32(); + mInt32(); } break; case 62 : // InternalRos1Lexer.g:1:587: Int64 { - mInt64(); + mInt64(); } break; case 63 : // InternalRos1Lexer.g:1:593: Node_1 { - mNode_1(); + mNode_1(); } break; case 64 : // InternalRos1Lexer.g:1:600: Type_1 { - mType_1(); + mType_1(); } break; case 65 : // InternalRos1Lexer.g:1:607: Uint8 { - mUint8(); + mUint8(); } break; case 66 : // InternalRos1Lexer.g:1:613: Value { - mValue(); + mValue(); } break; case 67 : // InternalRos1Lexer.g:1:619: Date { - mDate(); + mDate(); } break; case 68 : // InternalRos1Lexer.g:1:624: List { - mList(); + mList(); } break; case 69 : // InternalRos1Lexer.g:1:629: Bool { - mBool(); + mBool(); } break; case 70 : // InternalRos1Lexer.g:1:634: Byte { - mByte(); + mByte(); } break; case 71 : // InternalRos1Lexer.g:1:639: Goal { - mGoal(); + mGoal(); } break; case 72 : // InternalRos1Lexer.g:1:644: Int8 { - mInt8(); + mInt8(); } break; case 73 : // InternalRos1Lexer.g:1:649: Msg { - mMsg(); + mMsg(); } break; case 74 : // InternalRos1Lexer.g:1:653: Name { - mName(); + mName(); } break; case 75 : // InternalRos1Lexer.g:1:658: Node { - mNode(); + mNode(); } break; case 76 : // InternalRos1Lexer.g:1:663: Srv { - mSrv(); + mSrv(); } break; case 77 : // InternalRos1Lexer.g:1:667: Time { - mTime(); + mTime(); } break; case 78 : // InternalRos1Lexer.g:1:672: Type { - mType(); + mType(); } break; case 79 : // InternalRos1Lexer.g:1:677: Any { - mAny(); + mAny(); } break; case 80 : // InternalRos1Lexer.g:1:681: Ns { - mNs(); + mNs(); } break; case 81 : // InternalRos1Lexer.g:1:684: LeftSquareBracketRightSquareBracket { - mLeftSquareBracketRightSquareBracket(); + mLeftSquareBracketRightSquareBracket(); } break; case 82 : // InternalRos1Lexer.g:1:720: Comma { - mComma(); + mComma(); } break; case 83 : // InternalRos1Lexer.g:1:726: Colon { - mColon(); + mColon(); } break; case 84 : // InternalRos1Lexer.g:1:732: LeftSquareBracket { - mLeftSquareBracket(); + mLeftSquareBracket(); } break; case 85 : // InternalRos1Lexer.g:1:750: RightSquareBracket { - mRightSquareBracket(); + mRightSquareBracket(); } break; case 86 : // InternalRos1Lexer.g:1:769: RULE_BINARY { - mRULE_BINARY(); + mRULE_BINARY(); } break; case 87 : // InternalRos1Lexer.g:1:781: RULE_BOOLEAN { - mRULE_BOOLEAN(); + mRULE_BOOLEAN(); } break; case 88 : // InternalRos1Lexer.g:1:794: RULE_DOUBLE { - mRULE_DOUBLE(); + mRULE_DOUBLE(); } break; case 89 : // InternalRos1Lexer.g:1:806: RULE_DECINT { - mRULE_DECINT(); + mRULE_DECINT(); } break; case 90 : // InternalRos1Lexer.g:1:818: RULE_DATE_TIME { - mRULE_DATE_TIME(); + mRULE_DATE_TIME(); } break; case 91 : // InternalRos1Lexer.g:1:833: RULE_MESSAGE_ASIGMENT { - mRULE_MESSAGE_ASIGMENT(); + mRULE_MESSAGE_ASIGMENT(); } break; case 92 : // InternalRos1Lexer.g:1:855: RULE_SL_COMMENT { - mRULE_SL_COMMENT(); + mRULE_SL_COMMENT(); } break; case 93 : // InternalRos1Lexer.g:1:871: RULE_ROS_CONVENTION_A { - mRULE_ROS_CONVENTION_A(); + mRULE_ROS_CONVENTION_A(); } break; case 94 : // InternalRos1Lexer.g:1:893: RULE_ROS_CONVENTION_PARAM { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_ROS_CONVENTION_PARAM(); } break; case 95 : // InternalRos1Lexer.g:1:919: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 96 : // InternalRos1Lexer.g:1:927: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 97 : // InternalRos1Lexer.g:1:939: RULE_ML_COMMENT { - mRULE_ML_COMMENT(); + mRULE_ML_COMMENT(); } break; case 98 : // InternalRos1Lexer.g:1:955: RULE_WS { - mRULE_WS(); + mRULE_WS(); } break; case 99 : // InternalRos1Lexer.g:1:963: RULE_ANY_OTHER { - mRULE_ANY_OTHER(); + mRULE_ANY_OTHER(); } break; @@ -4748,9 +4748,9 @@ public String getDescription() { } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; - int _s = s; + int _s = s; switch ( s ) { - case 0 : + case 0 : int LA30_108 = input.LA(1); s = -1; @@ -4758,7 +4758,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 1 : + case 1 : int LA30_165 = input.LA(1); s = -1; @@ -4770,7 +4770,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 2 : + case 2 : int LA30_106 = input.LA(1); s = -1; @@ -4782,7 +4782,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 3 : + case 3 : int LA30_36 = input.LA(1); s = -1; @@ -4796,7 +4796,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 4 : + case 4 : int LA30_167 = input.LA(1); s = -1; @@ -4808,7 +4808,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 5 : + case 5 : int LA30_109 = input.LA(1); s = -1; @@ -4820,7 +4820,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 6 : + case 6 : int LA30_0 = input.LA(1); s = -1; @@ -4912,7 +4912,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 7 : + case 7 : int LA30_37 = input.LA(1); s = -1; @@ -4926,7 +4926,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 8 : + case 8 : int LA30_105 = input.LA(1); s = -1; @@ -4941,6 +4941,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } + - -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/AbstractRos1UiModule.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/AbstractRos1UiModule.java index 23cfff08a..47d338443 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/AbstractRos1UiModule.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/AbstractRos1UiModule.java @@ -87,214 +87,214 @@ @SuppressWarnings("all") public abstract class AbstractRos1UiModule extends DefaultUiModule { - public AbstractRos1UiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalRos1Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(de.fraunhofer.ipa.ros1.parser.antlr.lexer.InternalRos1Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return Ros1Parser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalRos1Lexer.class).toProvider(LexerProvider.create(InternalRos1Lexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindCompletionPrefixProvider() { - return IndentationAwareCompletionPrefixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIContentFormatterFactory() { - return ContentFormatterFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class bindILabelProvider() { - return Ros1LabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(Ros1DescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeProvider() { - return Ros1OutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeStructureProvider() { - return Ros1OutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class bindIssueResolutionProvider() { - return Ros1QuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class bindIContentProposalProvider() { - return Ros1ProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistParser() { - return PartialRos1ContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Ros1 Compare"); - } - + public AbstractRos1UiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalRos1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(de.fraunhofer.ipa.ros1.parser.antlr.lexer.InternalRos1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return Ros1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalRos1Lexer.class).toProvider(LexerProvider.create(InternalRos1Lexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindCompletionPrefixProvider() { + return IndentationAwareCompletionPrefixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIContentFormatterFactory() { + return ContentFormatterFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return Ros1LabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(Ros1DescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return Ros1OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return Ros1OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return Ros1QuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return Ros1ProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialRos1ContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Ros1 Compare"); + } + } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/Ros1ExecutableExtensionFactory.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/Ros1ExecutableExtensionFactory.java index b22b331d0..576085167 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/Ros1ExecutableExtensionFactory.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/Ros1ExecutableExtensionFactory.java @@ -11,19 +11,19 @@ /** * This class was generated. Customizations should only happen in a newly - * introduced subclass. + * introduced subclass. */ public class Ros1ExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - @Override - protected Bundle getBundle() { - return FrameworkUtil.getBundle(XtextActivator.class); - } - - @Override - protected Injector getInjector() { - XtextActivator activator = XtextActivator.getInstance(); - return activator != null ? activator.getInjector(XtextActivator.DE_FRAUNHOFER_IPA_ROS1_ROS1) : null; - } + @Override + protected Bundle getBundle() { + return FrameworkUtil.getBundle(XtextActivator.class); + } + + @Override + protected Injector getInjector() { + XtextActivator activator = XtextActivator.getInstance(); + return activator != null ? activator.getInjector(XtextActivator.DE_FRAUNHOFER_IPA_ROS1_ROS1) : null; + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/contentassist/AbstractRos1ProposalProvider.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/contentassist/AbstractRos1ProposalProvider.java index faa23af9e..170437dcd 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/contentassist/AbstractRos1ProposalProvider.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/ui/contentassist/AbstractRos1ProposalProvider.java @@ -12,25 +12,25 @@ /** * Represents a generated, default implementation of superclass {@link RosProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. */ public abstract class AbstractRos1ProposalProvider extends RosProposalProvider { - public void completeCatkinPackage_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCatkinPackage_FromGitRepo(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCatkinPackage_Artifact(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCatkinPackage_Dependency(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } + public void completeCatkinPackage_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCatkinPackage_FromGitRepo(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCatkinPackage_Artifact(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCatkinPackage_Dependency(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } - public void complete_CatkinPackage(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } + public void complete_CatkinPackage(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/xtext/ui/internal/XtextActivator.java b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/xtext/ui/internal/XtextActivator.java index ab39e6d2e..df5146b71 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/xtext/ui/internal/XtextActivator.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/src-gen/de/fraunhofer/ipa/ros1/xtext/ui/internal/XtextActivator.java @@ -18,77 +18,77 @@ /** * This class was generated. Customizations should only happen in a newly - * introduced subclass. + * introduced subclass. */ public class XtextActivator extends AbstractUIPlugin { - public static final String PLUGIN_ID = "de.fraunhofer.ipa.ros1.xtext.ui"; - public static final String DE_FRAUNHOFER_IPA_ROS1_ROS1 = "de.fraunhofer.ipa.ros1.Ros1"; - - private static final Logger logger = Logger.getLogger(XtextActivator.class); - - private static XtextActivator INSTANCE; - - private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static XtextActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - com.google.inject.Module runtimeModule = getRuntimeModule(language); - com.google.inject.Module sharedStateModule = getSharedStateModule(); - com.google.inject.Module uiModule = getUiModule(language); - com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected com.google.inject.Module getRuntimeModule(String grammar) { - if (DE_FRAUNHOFER_IPA_ROS1_ROS1.equals(grammar)) { - return new Ros1RuntimeModule(); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getUiModule(String grammar) { - if (DE_FRAUNHOFER_IPA_ROS1_ROS1.equals(grammar)) { - return new Ros1UiModule(this); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getSharedStateModule() { - return new SharedStateModule(); - } - - + public static final String PLUGIN_ID = "de.fraunhofer.ipa.ros1.xtext.ui"; + public static final String DE_FRAUNHOFER_IPA_ROS1_ROS1 = "de.fraunhofer.ipa.ros1.Ros1"; + + private static final Logger logger = Logger.getLogger(XtextActivator.class); + + private static XtextActivator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static XtextActivator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (DE_FRAUNHOFER_IPA_ROS1_ROS1.equals(grammar)) { + return new Ros1RuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (DE_FRAUNHOFER_IPA_ROS1_ROS1.equals(grammar)) { + return new Ros1UiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/AbstractRos1RuntimeModule.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/AbstractRos1RuntimeModule.java index 38736c53e..aaeaff96c 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/AbstractRos1RuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/AbstractRos1RuntimeModule.java @@ -63,154 +63,154 @@ @SuppressWarnings("all") public abstract class AbstractRos1RuntimeModule extends DefaultRuntimeModule { - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "de/fraunhofer/ipa/ros1/Ros1.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("de.fraunhofer.ipa.ros1.Ros1"); - } - - 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("ros1"); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public Class bindIGrammarAccess() { - return Ros1GrammarAccess.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISemanticSequencer() { - return Ros1SemanticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISyntacticSequencer() { - return Ros1SyntacticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISerializer() { - return Serializer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIParser() { - return Ros1Parser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenToStringConverter() { - return AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIAntlrTokenFileProvider() { - return Ros1AntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindLexer() { - return InternalRos1Lexer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenDefProvider() { - return AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Provider provideInternalRos1Lexer() { - return LexerProvider.create(InternalRos1Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureRuntimeLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerBindings.RUNTIME)) - .to(InternalRos1Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - @SingletonBinding(eager=true) - public Class bindRos1Validator() { - return Ros1Validator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIScopeProvider() { - return Ros1ScopeProvider.class; - } - - // 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); - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIgnoreCaseLinking(Binder binder) { - binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIQualifiedNameProvider() { - return DefaultDeclarativeQualifiedNameProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContainer$Manager() { - return StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIAllContainersState$Provider() { - return ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptions(Binder binder) { - binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIGenerator2() { - return Ros1Generator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIFormatter2() { - return Ros1Formatter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public void configureFormatterPreferences(Binder binder) { - binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 - public Class bindIValueConverterService() { - return Ecore2XtextTerminalConverters.class; - } - + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "de/fraunhofer/ipa/ros1/Ros1.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("de.fraunhofer.ipa.ros1.Ros1"); + } + + 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("ros1"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return Ros1GrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return Ros1SemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return Ros1SyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return Ros1Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return Ros1AntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalRos1Lexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalRos1Lexer() { + return LexerProvider.create(InternalRos1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalRos1Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindRos1Validator() { + return Ros1Validator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return Ros1ScopeProvider.class; + } + + // 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); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return Ros1Generator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIFormatter2() { + return Ros1Formatter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public void configureFormatterPreferences(Binder binder) { + binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 + public Class bindIValueConverterService() { + return Ecore2XtextTerminalConverters.class; + } + } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/Ros1StandaloneSetupGenerated.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/Ros1StandaloneSetupGenerated.java index c7987e878..7596e182e 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/Ros1StandaloneSetupGenerated.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/Ros1StandaloneSetupGenerated.java @@ -14,24 +14,24 @@ @SuppressWarnings("all") public class Ros1StandaloneSetupGenerated implements ISetup { - @Override - public Injector createInjectorAndDoEMFRegistration() { - RosStandaloneSetup.doSetup(); + @Override + public Injector createInjectorAndDoEMFRegistration() { + RosStandaloneSetup.doSetup(); - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new Ros1RuntimeModule()); - } - - public void register(Injector injector) { - IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); - IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); - - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("ros1", resourceFactory); - IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("ros1", serviceProvider); - } + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new Ros1RuntimeModule()); + } + + public void register(Injector injector) { + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("ros1", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("ros1", serviceProvider); + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/Ros1AntlrTokenFileProvider.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/Ros1AntlrTokenFileProvider.java index b4490f137..19ae2f342 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/Ros1AntlrTokenFileProvider.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/Ros1AntlrTokenFileProvider.java @@ -8,9 +8,9 @@ public class Ros1AntlrTokenFileProvider implements IAntlrTokenFileProvider { - @Override - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.tokens"); - } + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.tokens"); + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/Ros1Parser.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/Ros1Parser.java index f0513953b..647cf5fda 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/Ros1Parser.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/Ros1Parser.java @@ -13,43 +13,43 @@ public class Ros1Parser extends AbstractAntlrParser { - @Inject - private Ros1GrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - @Override - protected TokenSource createLexer(CharStream stream) { - return new Ros1TokenSource(super.createLexer(stream)); - } - - /** - * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. - * Override and return {@code true} if your terminal splitting is stateless. - */ - @Override - protected boolean isReparseSupported() { - return false; - } - - @Override - protected InternalRos1Parser createParser(XtextTokenStream stream) { - return new InternalRos1Parser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "Package"; - } - - public Ros1GrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(Ros1GrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } + @Inject + private Ros1GrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + @Override + protected TokenSource createLexer(CharStream stream) { + return new Ros1TokenSource(super.createLexer(stream)); + } + + /** + * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. + * Override and return {@code true} if your terminal splitting is stateless. + */ + @Override + protected boolean isReparseSupported() { + return false; + } + + @Override + protected InternalRos1Parser createParser(XtextTokenStream stream) { + return new InternalRos1Parser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "Package"; + } + + public Ros1GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(Ros1GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.g b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.g index 6e9564b51..f48331273 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.g +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.g @@ -4,8 +4,8 @@ parser grammar InternalRos1Parser; options { - tokenVocab=InternalRos1Lexer; - superClass=AbstractInternalAntlrParser; + tokenVocab=InternalRos1Lexer; + superClass=AbstractInternalAntlrParser; } @header { @@ -26,7 +26,7 @@ import de.fraunhofer.ipa.ros1.services.Ros1GrammarAccess; @members { - private Ros1GrammarAccess grammarAccess; + private Ros1GrammarAccess grammarAccess; public InternalRos1Parser(TokenStream input, Ros1GrammarAccess grammarAccess) { this(input); @@ -36,13 +36,13 @@ import de.fraunhofer.ipa.ros1.services.Ros1GrammarAccess; @Override protected String getFirstRuleName() { - return "Package"; - } + return "Package"; + } - @Override - protected Ros1GrammarAccess getGrammarAccess() { - return grammarAccess; - } + @Override + protected Ros1GrammarAccess getGrammarAccess() { + return grammarAccess; + } } @@ -55,5245 +55,5245 @@ import de.fraunhofer.ipa.ros1.services.Ros1GrammarAccess; // Entry rule entryRulePackage entryRulePackage returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackageRule()); } - iv_rulePackage=rulePackage - { $current=$iv_rulePackage.current; } - EOF; + { newCompositeNode(grammarAccess.getPackageRule()); } + iv_rulePackage=rulePackage + { $current=$iv_rulePackage.current; } + EOF; // Rule Package rulePackage returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - { - newCompositeNode(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); - } - this_CatkinPackage_0=ruleCatkinPackage - { - $current = $this_CatkinPackage_0.current; - afterParserOrEnumRuleCall(); - } + { + newCompositeNode(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); + } + this_CatkinPackage_0=ruleCatkinPackage + { + $current = $this_CatkinPackage_0.current; + afterParserOrEnumRuleCall(); + } ; // Entry rule entryRuleCatkinPackage entryRuleCatkinPackage returns [EObject current=null]: - { newCompositeNode(grammarAccess.getCatkinPackageRule()); } - iv_ruleCatkinPackage=ruleCatkinPackage - { $current=$iv_ruleCatkinPackage.current; } - EOF; + { newCompositeNode(grammarAccess.getCatkinPackageRule()); } + iv_ruleCatkinPackage=ruleCatkinPackage + { $current=$iv_ruleCatkinPackage.current; } + EOF; // Rule CatkinPackage ruleCatkinPackage returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); - } - ( - otherlv_4=FromGitRepo - { - newLeafNode(otherlv_4, grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - } - lv_fromGitRepo_5_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - set( - $current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_6=Artifacts - { - newLeafNode(otherlv_6, grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); - } - this_BEGIN_7=RULE_BEGIN - { - newLeafNode(this_BEGIN_7, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); - } - lv_artifact_8_0=ruleArtifact - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - add( - $current, - "artifact", - lv_artifact_8_0, - "de.fraunhofer.ipa.ros.Ros.Artifact"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_9=RULE_END - { - newLeafNode(this_END_9, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); - } - )? - ( - otherlv_10=Dependencies - { - newLeafNode(otherlv_10, grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); - } - otherlv_11=LeftSquareBracket - { - newLeafNode(otherlv_11, grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); - } - lv_dependency_12_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - add( - $current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_13=Comma - { - newLeafNode(otherlv_13, grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); - } - lv_dependency_14_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - add( - $current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_15=RightSquareBracket - { - newLeafNode(otherlv_15, grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); - } - )? - this_END_16=RULE_END - { - newLeafNode(this_END_16, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); + } + ( + otherlv_4=FromGitRepo + { + newLeafNode(otherlv_4, grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + } + lv_fromGitRepo_5_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + set( + $current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_6=Artifacts + { + newLeafNode(otherlv_6, grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); + } + this_BEGIN_7=RULE_BEGIN + { + newLeafNode(this_BEGIN_7, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + } + lv_artifact_8_0=ruleArtifact + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + add( + $current, + "artifact", + lv_artifact_8_0, + "de.fraunhofer.ipa.ros.Ros.Artifact"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_9=RULE_END + { + newLeafNode(this_END_9, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); + } + )? + ( + otherlv_10=Dependencies + { + newLeafNode(otherlv_10, grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); + } + otherlv_11=LeftSquareBracket + { + newLeafNode(otherlv_11, grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); + } + lv_dependency_12_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + add( + $current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_13=Comma + { + newLeafNode(otherlv_13, grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + } + lv_dependency_14_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + add( + $current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_15=RightSquareBracket + { + newLeafNode(otherlv_15, grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); + } + )? + this_END_16=RULE_END + { + newLeafNode(this_END_16, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRulePackage_Impl entryRulePackage_Impl returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackage_ImplRule()); } - iv_rulePackage_Impl=rulePackage_Impl - { $current=$iv_rulePackage_Impl.current; } - EOF; + { newCompositeNode(grammarAccess.getPackage_ImplRule()); } + iv_rulePackage_Impl=rulePackage_Impl + { $current=$iv_rulePackage_Impl.current; } + EOF; // Rule Package_Impl rulePackage_Impl returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPackage_ImplAccess().getPackageAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); - } - ( - otherlv_4=FromGitRepo - { - newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - } - lv_fromGitRepo_5_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - $current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_6=Specs - { - newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); - } - this_BEGIN_7=RULE_BEGIN - { - newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); - } - lv_spec_8_0=ruleSpecBase - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "spec", - lv_spec_8_0, - "de.fraunhofer.ipa.ros.Ros.SpecBase"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_9=RULE_END - { - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); - } - )? - ( - otherlv_10=Dependencies - { - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - } - otherlv_11=LeftSquareBracket - { - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); - } - lv_dependency_12_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_13=Comma - { - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); - } - lv_dependency_14_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_15=RightSquareBracket - { - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); - } - )? - this_END_16=RULE_END - { - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPackage_ImplAccess().getPackageAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + } + ( + otherlv_4=FromGitRepo + { + newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + } + lv_fromGitRepo_5_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + $current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_6=Specs + { + newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + } + this_BEGIN_7=RULE_BEGIN + { + newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + } + lv_spec_8_0=ruleSpecBase + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "spec", + lv_spec_8_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_9=RULE_END + { + newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + } + )? + ( + otherlv_10=Dependencies + { + newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + } + otherlv_11=LeftSquareBracket + { + newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + } + lv_dependency_12_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_13=Comma + { + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + } + lv_dependency_14_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_15=RightSquareBracket + { + newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + } + )? + this_END_16=RULE_END + { + newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleArtifact entryRuleArtifact returns [EObject current=null]: - { newCompositeNode(grammarAccess.getArtifactRule()); } - iv_ruleArtifact=ruleArtifact - { $current=$iv_ruleArtifact.current; } - EOF; + { newCompositeNode(grammarAccess.getArtifactRule()); } + iv_ruleArtifact=ruleArtifact + { $current=$iv_ruleArtifact.current; } + EOF; // Rule Artifact ruleArtifact returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getArtifactAccess().getArtifactAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getArtifactRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); - } - ( - ( - { - newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); - } - lv_node_4_0=ruleNode - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getArtifactRule()); - } - set( - $current, - "node", - lv_node_4_0, - "de.fraunhofer.ipa.ros.Ros.Node"); - afterParserOrEnumRuleCall(); - } - ) - )? - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getArtifactAccess().getArtifactAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getArtifactRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + } + ( + ( + { + newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); + } + lv_node_4_0=ruleNode + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getArtifactRule()); + } + set( + $current, + "node", + lv_node_4_0, + "de.fraunhofer.ipa.ros.Ros.Node"); + afterParserOrEnumRuleCall(); + } + ) + )? + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + } + ) ; // Entry rule entryRuleNode entryRuleNode returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNodeRule()); } - iv_ruleNode=ruleNode - { $current=$iv_ruleNode.current; } - EOF; + { newCompositeNode(grammarAccess.getNodeRule()); } + iv_ruleNode=ruleNode + { $current=$iv_ruleNode.current; } + EOF; // Rule Node ruleNode returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - otherlv_0=Node_1 - { - newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - otherlv_2=Publishers - { - newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - } - lv_publisher_4_0=rulePublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "publisher", - lv_publisher_4_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - } - ) - | - ( - otherlv_6=Subscribers - { - newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - } - this_BEGIN_7=RULE_BEGIN - { - newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); - } - lv_subscriber_8_0=ruleSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "subscriber", - lv_subscriber_8_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_9=RULE_END - { - newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); - } - ) - | - ( - otherlv_10=Serviceservers - { - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - } - this_BEGIN_11=RULE_BEGIN - { - newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); - } - lv_serviceserver_12_0=ruleServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceserver", - lv_serviceserver_12_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_13=RULE_END - { - newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); - } - ) - | - ( - otherlv_14=Serviceclients - { - newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - } - this_BEGIN_15=RULE_BEGIN - { - newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - } - lv_serviceclient_16_0=ruleServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceclient", - lv_serviceclient_16_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_17=RULE_END - { - newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); - } - ) - | - ( - otherlv_18=Actionservers - { - newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); - } - this_BEGIN_19=RULE_BEGIN - { - newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); - } - lv_actionserver_20_0=ruleActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionserver", - lv_actionserver_20_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_21=RULE_END - { - newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); - } - ) - | - ( - otherlv_22=Actionclients - { - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); - } - this_BEGIN_23=RULE_BEGIN - { - newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); - } - lv_actionclient_24_0=ruleActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionclient", - lv_actionclient_24_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_25=RULE_END - { - newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); - } - ) - | - ( - otherlv_26=Parameters - { - newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - } - this_BEGIN_27=RULE_BEGIN - { - newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); - } - lv_parameter_28_0=ruleParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "parameter", - lv_parameter_28_0, - "de.fraunhofer.ipa.ros.Basics.Parameter"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_29=RULE_END - { - newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); - } - ) - )* - ) + ( + otherlv_0=Node_1 + { + newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + otherlv_2=Publishers + { + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + } + lv_publisher_4_0=rulePublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "publisher", + lv_publisher_4_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + } + ) + | + ( + otherlv_6=Subscribers + { + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + } + this_BEGIN_7=RULE_BEGIN + { + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + } + lv_subscriber_8_0=ruleSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "subscriber", + lv_subscriber_8_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_9=RULE_END + { + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + } + ) + | + ( + otherlv_10=Serviceservers + { + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + } + this_BEGIN_11=RULE_BEGIN + { + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + } + lv_serviceserver_12_0=ruleServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceserver", + lv_serviceserver_12_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_13=RULE_END + { + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + } + ) + | + ( + otherlv_14=Serviceclients + { + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + } + this_BEGIN_15=RULE_BEGIN + { + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + } + lv_serviceclient_16_0=ruleServiceClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceclient", + lv_serviceclient_16_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_17=RULE_END + { + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + } + ) + | + ( + otherlv_18=Actionservers + { + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + } + this_BEGIN_19=RULE_BEGIN + { + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + } + lv_actionserver_20_0=ruleActionServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "actionserver", + lv_actionserver_20_0, + "de.fraunhofer.ipa.ros.Ros.ActionServer"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_21=RULE_END + { + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + } + ) + | + ( + otherlv_22=Actionclients + { + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + } + this_BEGIN_23=RULE_BEGIN + { + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + } + lv_actionclient_24_0=ruleActionClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "actionclient", + lv_actionclient_24_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_25=RULE_END + { + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + } + ) + | + ( + otherlv_26=Parameters + { + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + } + this_BEGIN_27=RULE_BEGIN + { + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + } + lv_parameter_28_0=ruleParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "parameter", + lv_parameter_28_0, + "de.fraunhofer.ipa.ros.Basics.Parameter"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_29=RULE_END + { + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + } + ) + )* + ) ; // Entry rule entryRuleSpecBase entryRuleSpecBase returns [EObject current=null]: - { newCompositeNode(grammarAccess.getSpecBaseRule()); } - iv_ruleSpecBase=ruleSpecBase - { $current=$iv_ruleSpecBase.current; } - EOF; + { newCompositeNode(grammarAccess.getSpecBaseRule()); } + iv_ruleSpecBase=ruleSpecBase + { $current=$iv_ruleSpecBase.current; } + EOF; // Rule SpecBase ruleSpecBase returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); - } - this_TopicSpec_0=ruleTopicSpec - { - $current = $this_TopicSpec_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); - } - this_ServiceSpec_1=ruleServiceSpec - { - $current = $this_ServiceSpec_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); - } - this_ActionSpec_2=ruleActionSpec - { - $current = $this_ActionSpec_2.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + } + this_TopicSpec_0=ruleTopicSpec + { + $current = $this_TopicSpec_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + } + this_ServiceSpec_1=ruleServiceSpec + { + $current = $this_ServiceSpec_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + } + this_ActionSpec_2=ruleActionSpec + { + $current = $this_ActionSpec_2.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleTopicSpec entryRuleTopicSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTopicSpecRule()); } - iv_ruleTopicSpec=ruleTopicSpec - { $current=$iv_ruleTopicSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getTopicSpecRule()); } + iv_ruleTopicSpec=ruleTopicSpec + { $current=$iv_ruleTopicSpec.current; } + EOF; // Rule TopicSpec ruleTopicSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), - $current); - } - ) - otherlv_1=Msg - { - newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); - } - lv_name_2_1=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - $current, - "name", - lv_name_2_1, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - | - lv_name_2_2=Header - { - newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed($current, "name", lv_name_2_2, null); - } - | - lv_name_2_3=String - { - newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed($current, "name", lv_name_2_3, null); - } - ) - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Message_1 - { - newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); - } - lv_message_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - $current, - "message", - lv_message_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), + $current); + } + ) + otherlv_1=Msg + { + newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + } + lv_name_2_1=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + $current, + "name", + lv_name_2_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + | + lv_name_2_2=Header + { + newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed($current, "name", lv_name_2_2, null); + } + | + lv_name_2_3=String + { + newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed($current, "name", lv_name_2_3, null); + } + ) + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Message_1 + { + newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + } + lv_message_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + $current, + "message", + lv_message_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + } + ) ; // Entry rule entryRuleServiceSpec entryRuleServiceSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceSpecRule()); } - iv_ruleServiceSpec=ruleServiceSpec - { $current=$iv_ruleServiceSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceSpecRule()); } + iv_ruleServiceSpec=ruleServiceSpec + { $current=$iv_ruleServiceSpec.current; } + EOF; // Rule ServiceSpec ruleServiceSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), - $current); - } - ) - otherlv_1=Srv - { - newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Request - { - newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); - } - lv_request_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "request", - lv_request_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - otherlv_8=Response - { - newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); - } - ( - this_BEGIN_9=RULE_BEGIN - { - newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); - } - lv_response_10_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "response", - lv_response_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_11=RULE_END - { - newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); - } - )? - this_END_12=RULE_END - { - newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), + $current); + } + ) + otherlv_1=Srv + { + newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Request + { + newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + } + lv_request_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "request", + lv_request_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + otherlv_8=Response + { + newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + } + ( + this_BEGIN_9=RULE_BEGIN + { + newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + } + lv_response_10_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "response", + lv_response_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_11=RULE_END + { + newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + } + )? + this_END_12=RULE_END + { + newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleActionSpec entryRuleActionSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionSpecRule()); } - iv_ruleActionSpec=ruleActionSpec - { $current=$iv_ruleActionSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getActionSpecRule()); } + iv_ruleActionSpec=ruleActionSpec + { $current=$iv_ruleActionSpec.current; } + EOF; // Rule ActionSpec ruleActionSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionSpecAccess().getActionSpecAction_0(), - $current); - } - ) - otherlv_1=Action_1 - { - newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Goal_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); - } - lv_goal_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "goal", - lv_goal_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - otherlv_8=Result_1 - { - newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); - } - ( - this_BEGIN_9=RULE_BEGIN - { - newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); - } - lv_result_10_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "result", - lv_result_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_11=RULE_END - { - newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); - } - )? - otherlv_12=Feedback_1 - { - newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); - } - ( - this_BEGIN_13=RULE_BEGIN - { - newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); - } - lv_feedback_14_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "feedback", - lv_feedback_14_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_15=RULE_END - { - newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); - } - )? - this_END_16=RULE_END - { - newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionSpecAccess().getActionSpecAction_0(), + $current); + } + ) + otherlv_1=Action_1 + { + newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Goal_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + } + lv_goal_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "goal", + lv_goal_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + otherlv_8=Result_1 + { + newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + } + ( + this_BEGIN_9=RULE_BEGIN + { + newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + } + lv_result_10_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "result", + lv_result_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_11=RULE_END + { + newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + } + )? + otherlv_12=Feedback_1 + { + newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + } + ( + this_BEGIN_13=RULE_BEGIN + { + newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + } + lv_feedback_14_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "feedback", + lv_feedback_14_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_15=RULE_END + { + newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + } + )? + this_END_16=RULE_END + { + newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + } + ) ; // Entry rule entryRuleMessageDefinition entryRuleMessageDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMessageDefinitionRule()); } - iv_ruleMessageDefinition=ruleMessageDefinition - { $current=$iv_ruleMessageDefinition.current; } - EOF; + { newCompositeNode(grammarAccess.getMessageDefinitionRule()); } + iv_ruleMessageDefinition=ruleMessageDefinition + { $current=$iv_ruleMessageDefinition.current; } + EOF; // Rule MessageDefinition ruleMessageDefinition returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); - } - lv_MessagePart_1_0=ruleMessagePart - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); - } - add( - $current, - "MessagePart", - lv_MessagePart_1_0, - "de.fraunhofer.ipa.ros.Basics.MessagePart"); - afterParserOrEnumRuleCall(); - } - ) - )* - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + } + lv_MessagePart_1_0=ruleMessagePart + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); + } + add( + $current, + "MessagePart", + lv_MessagePart_1_0, + "de.fraunhofer.ipa.ros.Basics.MessagePart"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) ; // Entry rule entryRulePublisher entryRulePublisher returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPublisherRule()); } - iv_rulePublisher=rulePublisher - { $current=$iv_rulePublisher.current; } - EOF; + { newCompositeNode(grammarAccess.getPublisherRule()); } + iv_rulePublisher=rulePublisher + { $current=$iv_rulePublisher.current; } + EOF; // Rule Publisher rulePublisher returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPublisherAccess().getPublisherAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPublisherRule()); - } - } - { - newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPublisherAccess().getPublisherAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPublisherRule()); + } + } + { + newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleSubscriber entryRuleSubscriber returns [EObject current=null]: - { newCompositeNode(grammarAccess.getSubscriberRule()); } - iv_ruleSubscriber=ruleSubscriber - { $current=$iv_ruleSubscriber.current; } - EOF; + { newCompositeNode(grammarAccess.getSubscriberRule()); } + iv_ruleSubscriber=ruleSubscriber + { $current=$iv_ruleSubscriber.current; } + EOF; // Rule Subscriber ruleSubscriber returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getSubscriberAccess().getSubscriberAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getSubscriberRule()); - } - } - { - newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getSubscriberAccess().getSubscriberAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getSubscriberRule()); + } + } + { + newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleServiceServer entryRuleServiceServer returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceServerRule()); } - iv_ruleServiceServer=ruleServiceServer - { $current=$iv_ruleServiceServer.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceServerRule()); } + iv_ruleServiceServer=ruleServiceServer + { $current=$iv_ruleServiceServer.current; } + EOF; // Rule ServiceServer ruleServiceServer returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceServerAccess().getServiceServerAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getServiceServerRule()); - } - } - { - newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceServerAccess().getServiceServerAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getServiceServerRule()); + } + } + { + newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleServiceClient entryRuleServiceClient returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceClientRule()); } - iv_ruleServiceClient=ruleServiceClient - { $current=$iv_ruleServiceClient.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceClientRule()); } + iv_ruleServiceClient=ruleServiceClient + { $current=$iv_ruleServiceClient.current; } + EOF; // Rule ServiceClient ruleServiceClient returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceClientAccess().getServiceClientAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getServiceClientRule()); - } - } - { - newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceClientAccess().getServiceClientAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getServiceClientRule()); + } + } + { + newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleActionServer entryRuleActionServer returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionServerRule()); } - iv_ruleActionServer=ruleActionServer - { $current=$iv_ruleActionServer.current; } - EOF; + { newCompositeNode(grammarAccess.getActionServerRule()); } + iv_ruleActionServer=ruleActionServer + { $current=$iv_ruleActionServer.current; } + EOF; // Rule ActionServer ruleActionServer returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionServerAccess().getActionServerAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionServerRule()); - } - } - { - newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionServerAccess().getActionServerAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getActionServerRule()); + } + } + { + newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleActionClient entryRuleActionClient returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionClientRule()); } - iv_ruleActionClient=ruleActionClient - { $current=$iv_ruleActionClient.current; } - EOF; + { newCompositeNode(grammarAccess.getActionClientRule()); } + iv_ruleActionClient=ruleActionClient + { $current=$iv_ruleActionClient.current; } + EOF; // Rule ActionClient ruleActionClient returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionClientAccess().getActionClientAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionClientRule()); - } - } - { - newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionClientAccess().getActionClientAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getActionClientRule()); + } + } + { + newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleDependency entryRuleDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDependencyRule()); } - iv_ruleDependency=ruleDependency - { $current=$iv_ruleDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getDependencyRule()); } + iv_ruleDependency=ruleDependency + { $current=$iv_ruleDependency.current; } + EOF; // Rule Dependency ruleDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); - } - this_PackageDependency_0=rulePackageDependency - { - $current = $this_PackageDependency_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); - } - this_ExternalDependency_1=ruleExternalDependency - { - $current = $this_ExternalDependency_1.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + } + this_PackageDependency_0=rulePackageDependency + { + $current = $this_PackageDependency_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + } + this_ExternalDependency_1=ruleExternalDependency + { + $current = $this_ExternalDependency_1.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRulePackageDependency entryRulePackageDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackageDependencyRule()); } - iv_rulePackageDependency=rulePackageDependency - { $current=$iv_rulePackageDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getPackageDependencyRule()); } + iv_rulePackageDependency=rulePackageDependency + { $current=$iv_rulePackageDependency.current; } + EOF; // Rule PackageDependency rulePackageDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPackageDependencyRule()); - } - } - { - newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPackageDependencyRule()); + } + } + { + newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleExternalDependency entryRuleExternalDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getExternalDependencyRule()); } - iv_ruleExternalDependency=ruleExternalDependency - { $current=$iv_ruleExternalDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getExternalDependencyRule()); } + iv_ruleExternalDependency=ruleExternalDependency + { $current=$iv_ruleExternalDependency.current; } + EOF; // Rule ExternalDependency ruleExternalDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), - $current); - } - ) - otherlv_1=ExternalDependency - { - newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), + $current); + } + ) + otherlv_1=ExternalDependency + { + newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) ; // Entry rule entryRuleNamespace entryRuleNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNamespaceRule()); } - iv_ruleNamespace=ruleNamespace - { $current=$iv_ruleNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getNamespaceRule()); } + iv_ruleNamespace=ruleNamespace + { $current=$iv_ruleNamespace.current; } + EOF; // Rule Namespace ruleNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); - } - this_GlobalNamespace_0=ruleGlobalNamespace - { - $current = $this_GlobalNamespace_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); - } - this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl - { - $current = $this_RelativeNamespace_Impl_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); - } - this_PrivateNamespace_2=rulePrivateNamespace - { - $current = $this_PrivateNamespace_2.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + } + this_GlobalNamespace_0=ruleGlobalNamespace + { + $current = $this_GlobalNamespace_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + } + this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl + { + $current = $this_RelativeNamespace_Impl_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + } + this_PrivateNamespace_2=rulePrivateNamespace + { + $current = $this_PrivateNamespace_2.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleGraphName entryRuleGraphName returns [String current=null]: - { newCompositeNode(grammarAccess.getGraphNameRule()); } - iv_ruleGraphName=ruleGraphName - { $current=$iv_ruleGraphName.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getGraphNameRule()); } + iv_ruleGraphName=ruleGraphName + { $current=$iv_ruleGraphName.current.getText(); } + EOF; // Rule GraphName ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - kw=GraphName - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); - } + kw=GraphName + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + } ; // Entry rule entryRuleGlobalNamespace entryRuleGlobalNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); } - iv_ruleGlobalNamespace=ruleGlobalNamespace - { $current=$iv_ruleGlobalNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); } + iv_ruleGlobalNamespace=ruleGlobalNamespace + { $current=$iv_ruleGlobalNamespace.current; } + EOF; // Rule GlobalNamespace ruleGlobalNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), - $current); - } - ) - otherlv_1=GlobalNamespace - { - newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), + $current); + } + ) + otherlv_1=GlobalNamespace + { + newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRuleRelativeNamespace_Impl entryRuleRelativeNamespace_Impl returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); } - iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl - { $current=$iv_ruleRelativeNamespace_Impl.current; } - EOF; + { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); } + iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl + { $current=$iv_ruleRelativeNamespace_Impl.current; } + EOF; // Rule RelativeNamespace_Impl ruleRelativeNamespace_Impl returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), - $current); - } - ) - otherlv_1=RelativeNamespace - { - newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), + $current); + } + ) + otherlv_1=RelativeNamespace + { + newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRulePrivateNamespace entryRulePrivateNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); } - iv_rulePrivateNamespace=rulePrivateNamespace - { $current=$iv_rulePrivateNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); } + iv_rulePrivateNamespace=rulePrivateNamespace + { $current=$iv_rulePrivateNamespace.current; } + EOF; // Rule PrivateNamespace rulePrivateNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), - $current); - } - ) - otherlv_1=PrivateNamespace - { - newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), + $current); + } + ) + otherlv_1=PrivateNamespace + { + newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRuleParameter entryRuleParameter returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterRule()); } - iv_ruleParameter=ruleParameter - { $current=$iv_ruleParameter.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterRule()); } + iv_ruleParameter=ruleParameter + { $current=$iv_ruleParameter.current; } + EOF; // Rule Parameter ruleParameter returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterAccess().getParameterAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - } - ( - otherlv_4=Ns - { - newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - } - lv_namespace_5_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "namespace", - lv_namespace_5_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - otherlv_6=Type_1 - { - newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - } - lv_type_7_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "type", - lv_type_7_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_8=Value_1 - { - newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - } - lv_value_9_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "value", - lv_value_9_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterAccess().getParameterAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + } + ( + otherlv_4=Ns + { + newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); + } + lv_namespace_5_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "namespace", + lv_namespace_5_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + otherlv_6=Type_1 + { + newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); + } + lv_type_7_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "type", + lv_type_7_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_8=Value_1 + { + newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); + } + lv_value_9_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "value", + lv_value_9_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_10=RULE_END + { + newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleParameterType entryRuleParameterType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterTypeRule()); } - iv_ruleParameterType=ruleParameterType - { $current=$iv_ruleParameterType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterTypeRule()); } + iv_ruleParameterType=ruleParameterType + { $current=$iv_ruleParameterType.current; } + EOF; // Rule ParameterType ruleParameterType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); - } - this_ParameterListType_0=ruleParameterListType - { - $current = $this_ParameterListType_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); - } - this_ParameterStructType_1=ruleParameterStructType - { - $current = $this_ParameterStructType_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); - } - this_ParameterIntegerType_2=ruleParameterIntegerType - { - $current = $this_ParameterIntegerType_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); - } - this_ParameterStringType_3=ruleParameterStringType - { - $current = $this_ParameterStringType_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); - } - this_ParameterDoubleType_4=ruleParameterDoubleType - { - $current = $this_ParameterDoubleType_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); - } - this_ParameterBooleanType_5=ruleParameterBooleanType - { - $current = $this_ParameterBooleanType_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); - } - this_ParameterBase64Type_6=ruleParameterBase64Type - { - $current = $this_ParameterBase64Type_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); - } - this_ParameterArrayType_7=ruleParameterArrayType - { - $current = $this_ParameterArrayType_7.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + } + this_ParameterListType_0=ruleParameterListType + { + $current = $this_ParameterListType_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + } + this_ParameterStructType_1=ruleParameterStructType + { + $current = $this_ParameterStructType_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + } + this_ParameterIntegerType_2=ruleParameterIntegerType + { + $current = $this_ParameterIntegerType_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + } + this_ParameterStringType_3=ruleParameterStringType + { + $current = $this_ParameterStringType_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + } + this_ParameterDoubleType_4=ruleParameterDoubleType + { + $current = $this_ParameterDoubleType_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + } + this_ParameterBooleanType_5=ruleParameterBooleanType + { + $current = $this_ParameterBooleanType_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + } + this_ParameterBase64Type_6=ruleParameterBase64Type + { + $current = $this_ParameterBase64Type_6.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + } + this_ParameterArrayType_7=ruleParameterArrayType + { + $current = $this_ParameterArrayType_7.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleParameterValue entryRuleParameterValue returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterValueRule()); } - iv_ruleParameterValue=ruleParameterValue - { $current=$iv_ruleParameterValue.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterValueRule()); } + iv_ruleParameterValue=ruleParameterValue + { $current=$iv_ruleParameterValue.current; } + EOF; // Rule ParameterValue ruleParameterValue returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); - } - this_ParameterString_0=ruleParameterString - { - $current = $this_ParameterString_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); - } - this_ParameterBase64_1=ruleParameterBase64 - { - $current = $this_ParameterBase64_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); - } - this_ParameterInteger_2=ruleParameterInteger - { - $current = $this_ParameterInteger_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); - } - this_ParameterDouble_3=ruleParameterDouble - { - $current = $this_ParameterDouble_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); - } - this_ParameterBoolean_4=ruleParameterBoolean - { - $current = $this_ParameterBoolean_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); - } - this_ParameterList_5=ruleParameterList - { - $current = $this_ParameterList_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); - } - this_ParameterStruct_6=ruleParameterStruct - { - $current = $this_ParameterStruct_6.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + } + this_ParameterString_0=ruleParameterString + { + $current = $this_ParameterString_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + } + this_ParameterBase64_1=ruleParameterBase64 + { + $current = $this_ParameterBase64_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + } + this_ParameterInteger_2=ruleParameterInteger + { + $current = $this_ParameterInteger_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + } + this_ParameterDouble_3=ruleParameterDouble + { + $current = $this_ParameterDouble_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + } + this_ParameterBoolean_4=ruleParameterBoolean + { + $current = $this_ParameterBoolean_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + } + this_ParameterList_5=ruleParameterList + { + $current = $this_ParameterList_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + } + this_ParameterStruct_6=ruleParameterStruct + { + $current = $this_ParameterStruct_6.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleParameterListType entryRuleParameterListType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterListTypeRule()); } - iv_ruleParameterListType=ruleParameterListType - { $current=$iv_ruleParameterListType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterListTypeRule()); } + iv_ruleParameterListType=ruleParameterListType + { $current=$iv_ruleParameterListType.current; } + EOF; // Rule ParameterListType ruleParameterListType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), - $current); - } - ) - otherlv_1=List - { - newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - } - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - } - lv_sequence_3_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - $current, - "sequence", - lv_sequence_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - } - lv_sequence_5_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - $current, - "sequence", - lv_sequence_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), + $current); + } + ) + otherlv_1=List + { + newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + } + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + } + lv_sequence_3_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + $current, + "sequence", + lv_sequence_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + } + lv_sequence_5_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + $current, + "sequence", + lv_sequence_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + } + ) ; // Entry rule entryRuleParameterStructType entryRuleParameterStructType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructTypeRule()); } - iv_ruleParameterStructType=ruleParameterStructType - { $current=$iv_ruleParameterStructType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructTypeRule()); } + iv_ruleParameterStructType=ruleParameterStructType + { $current=$iv_ruleParameterStructType.current; } + EOF; // Rule ParameterStructType ruleParameterStructType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), - $current); - } - ) - otherlv_1=Struct - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - } - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - } - lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - $current, - "parameterstructypetmember", - lv_parameterstructypetmember_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); - } - lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - $current, - "parameterstructypetmember", - lv_parameterstructypetmember_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), + $current); + } + ) + otherlv_1=Struct + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + } + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + } + lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + $current, + "parameterstructypetmember", + lv_parameterstructypetmember_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + } + lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + $current, + "parameterstructypetmember", + lv_parameterstructypetmember_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + } + ) ; // Entry rule entryRuleParameterIntegerType entryRuleParameterIntegerType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); } - iv_ruleParameterIntegerType=ruleParameterIntegerType - { $current=$iv_ruleParameterIntegerType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); } + iv_ruleParameterIntegerType=ruleParameterIntegerType + { $current=$iv_ruleParameterIntegerType.current; } + EOF; // Rule ParameterIntegerType ruleParameterIntegerType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), - $current); - } - ) - otherlv_1=Integer - { - newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterInteger - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), + $current); + } + ) + otherlv_1=Integer + { + newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterInteger + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterStringType entryRuleParameterStringType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStringTypeRule()); } - iv_ruleParameterStringType=ruleParameterStringType - { $current=$iv_ruleParameterStringType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStringTypeRule()); } + iv_ruleParameterStringType=ruleParameterStringType + { $current=$iv_ruleParameterStringType.current; } + EOF; // Rule ParameterStringType ruleParameterStringType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), - $current); - } - ) - otherlv_1=String - { - newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), + $current); + } + ) + otherlv_1=String + { + newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterDoubleType entryRuleParameterDoubleType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); } - iv_ruleParameterDoubleType=ruleParameterDoubleType - { $current=$iv_ruleParameterDoubleType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); } + iv_ruleParameterDoubleType=ruleParameterDoubleType + { $current=$iv_ruleParameterDoubleType.current; } + EOF; // Rule ParameterDoubleType ruleParameterDoubleType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), - $current); - } - ) - otherlv_1=Double - { - newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterDouble - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), + $current); + } + ) + otherlv_1=Double + { + newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterDouble + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterBooleanType entryRuleParameterBooleanType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); } - iv_ruleParameterBooleanType=ruleParameterBooleanType - { $current=$iv_ruleParameterBooleanType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); } + iv_ruleParameterBooleanType=ruleParameterBooleanType + { $current=$iv_ruleParameterBooleanType.current; } + EOF; // Rule ParameterBooleanType ruleParameterBooleanType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), - $current); - } - ) - otherlv_1=Boolean - { - newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterBoolean - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), + $current); + } + ) + otherlv_1=Boolean + { + newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterBoolean + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterBase64Type entryRuleParameterBase64Type returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); } - iv_ruleParameterBase64Type=ruleParameterBase64Type - { $current=$iv_ruleParameterBase64Type.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); } + iv_ruleParameterBase64Type=ruleParameterBase64Type + { $current=$iv_ruleParameterBase64Type.current; } + EOF; // Rule ParameterBase64Type ruleParameterBase64Type returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), - $current); - } - ) - otherlv_1=Base64 - { - newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterBase64 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), + $current); + } + ) + otherlv_1=Base64 + { + newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterBase64 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterArrayType entryRuleParameterArrayType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); } - iv_ruleParameterArrayType=ruleParameterArrayType - { $current=$iv_ruleParameterArrayType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); } + iv_ruleParameterArrayType=ruleParameterArrayType + { $current=$iv_ruleParameterArrayType.current; } + EOF; // Rule ParameterArrayType ruleParameterArrayType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_BEGIN_0=RULE_BEGIN - { - newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - } - otherlv_1=Array - { - newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - } - lv_type_2_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - $current, - "type", - lv_type_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Default - { - newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - } - lv_default_4_0=ruleParameterList - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - $current, - "default", - lv_default_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterList"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); - } - ) + ( + this_BEGIN_0=RULE_BEGIN + { + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + } + otherlv_1=Array + { + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + } + lv_type_2_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + $current, + "type", + lv_type_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Default + { + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + } + lv_default_4_0=ruleParameterList + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + $current, + "default", + lv_default_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterList"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + } + ) ; // Entry rule entryRuleParameterList entryRuleParameterList returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterListRule()); } - iv_ruleParameterList=ruleParameterList - { $current=$iv_ruleParameterList.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterListRule()); } + iv_ruleParameterList=ruleParameterList + { $current=$iv_ruleParameterList.current; } + EOF; // Rule ParameterList ruleParameterList returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), - $current); - } - ) - otherlv_1=LeftSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - } - lv_value_2_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - $current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Comma - { - newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - } - lv_value_4_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - $current, - "value", - lv_value_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_5=RightSquareBracket - { - newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), + $current); + } + ) + otherlv_1=LeftSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + } + lv_value_2_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + $current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Comma + { + newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + } + lv_value_4_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + $current, + "value", + lv_value_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_5=RightSquareBracket + { + newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + } + ) ; // Entry rule entryRuleParameterAny entryRuleParameterAny returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterAnyRule()); } - iv_ruleParameterAny=ruleParameterAny - { $current=$iv_ruleParameterAny.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterAnyRule()); } + iv_ruleParameterAny=ruleParameterAny + { $current=$iv_ruleParameterAny.current; } + EOF; // Rule ParameterAny ruleParameterAny returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), - $current); - } - ) - otherlv_1=ParameterAny - { - newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - } - ( - otherlv_2=Value - { - newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); - } - lv_value_3_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterAnyRule()); - } - set( - $current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), + $current); + } + ) + otherlv_1=ParameterAny + { + newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + } + ( + otherlv_2=Value + { + newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + } + lv_value_3_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterAnyRule()); + } + set( + $current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterString entryRuleParameterString returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStringRule()); } - iv_ruleParameterString=ruleParameterString - { $current=$iv_ruleParameterString.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStringRule()); } + iv_ruleParameterString=ruleParameterString + { $current=$iv_ruleParameterString.current; } + EOF; // Rule ParameterString ruleParameterString returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); - } - lv_value_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStringRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + } + lv_value_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStringRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterBase64 entryRuleParameterBase64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBase64Rule()); } - iv_ruleParameterBase64=ruleParameterBase64 - { $current=$iv_ruleParameterBase64.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBase64Rule()); } + iv_ruleParameterBase64=ruleParameterBase64 + { $current=$iv_ruleParameterBase64.current; } + EOF; // Rule ParameterBase64 ruleParameterBase64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); - } - lv_value_0_0=ruleBase64Binary - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + } + lv_value_0_0=ruleBase64Binary + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterInteger entryRuleParameterInteger returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterIntegerRule()); } - iv_ruleParameterInteger=ruleParameterInteger - { $current=$iv_ruleParameterInteger.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterIntegerRule()); } + iv_ruleParameterInteger=ruleParameterInteger + { $current=$iv_ruleParameterInteger.current; } + EOF; // Rule ParameterInteger ruleParameterInteger returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); - } - lv_value_0_0=ruleInteger0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + } + lv_value_0_0=ruleInteger0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterDouble entryRuleParameterDouble returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDoubleRule()); } - iv_ruleParameterDouble=ruleParameterDouble - { $current=$iv_ruleParameterDouble.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDoubleRule()); } + iv_ruleParameterDouble=ruleParameterDouble + { $current=$iv_ruleParameterDouble.current; } + EOF; // Rule ParameterDouble ruleParameterDouble returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); - } - lv_value_0_0=ruleDouble0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Double0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + } + lv_value_0_0=ruleDouble0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Double0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterBoolean entryRuleParameterBoolean returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBooleanRule()); } - iv_ruleParameterBoolean=ruleParameterBoolean - { $current=$iv_ruleParameterBoolean.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBooleanRule()); } + iv_ruleParameterBoolean=ruleParameterBoolean + { $current=$iv_ruleParameterBoolean.current; } + EOF; // Rule ParameterBoolean ruleParameterBoolean returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); - } - lv_value_0_0=ruleboolean0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.boolean0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + } + lv_value_0_0=ruleboolean0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.boolean0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterStruct entryRuleParameterStruct returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructRule()); } - iv_ruleParameterStruct=ruleParameterStruct - { $current=$iv_ruleParameterStruct.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructRule()); } + iv_ruleParameterStruct=ruleParameterStruct + { $current=$iv_ruleParameterStruct.current; } + EOF; // Rule ParameterStruct ruleParameterStruct returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStructAccess().getParameterStructAction_0(), - $current); - } - ) - ( - otherlv_1=LeftSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - } - lv_value_2_0=ruleParameterStructMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - $current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Comma - { - newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - } - otherlv_4=LeftSquareBracket - { - newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - } - lv_value_5_0=ruleParameterStructMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - $current, - "value", - lv_value_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - } - )* - otherlv_7=RightSquareBracket - { - newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStructAccess().getParameterStructAction_0(), + $current); + } + ) + ( + otherlv_1=LeftSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + } + lv_value_2_0=ruleParameterStructMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + $current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Comma + { + newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + } + otherlv_4=LeftSquareBracket + { + newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + } + lv_value_5_0=ruleParameterStructMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + $current, + "value", + lv_value_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + } + )* + otherlv_7=RightSquareBracket + { + newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + } + )? + ) ; // Entry rule entryRuleParameterDate entryRuleParameterDate returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDateRule()); } - iv_ruleParameterDate=ruleParameterDate - { $current=$iv_ruleParameterDate.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDateRule()); } + iv_ruleParameterDate=ruleParameterDate + { $current=$iv_ruleParameterDate.current; } + EOF; // Rule ParameterDate ruleParameterDate returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); - } - lv_value_0_0=ruleDateTime0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDateRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.DateTime0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + } + lv_value_0_0=ruleDateTime0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDateRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.DateTime0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterStructMember entryRuleParameterStructMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructMemberRule()); } - iv_ruleParameterStructMember=ruleParameterStructMember - { $current=$iv_ruleParameterStructMember.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructMemberRule()); } + iv_ruleParameterStructMember=ruleParameterStructMember + { $current=$iv_ruleParameterStructMember.current; } + EOF; // Rule ParameterStructMember ruleParameterStructMember returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - $current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1=Colon - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - } - this_BEGIN_2=RULE_BEGIN - { - newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - } - lv_value_3_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - $current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_4=RULE_END - { - newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); - } - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + } + lv_name_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + $current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1=Colon + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + } + this_BEGIN_2=RULE_BEGIN + { + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + } + lv_value_3_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + $current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_4=RULE_END + { + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + } + ) ; // Entry rule entryRuleParameterStructTypeMember entryRuleParameterStructTypeMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); } - iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember - { $current=$iv_ruleParameterStructTypeMember.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); } + iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember + { $current=$iv_ruleParameterStructTypeMember.current; } + EOF; // Rule ParameterStructTypeMember ruleParameterStructTypeMember returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - $current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); - } - lv_type_1_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - $current, - "type", - lv_type_1_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + } + lv_name_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + $current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + } + lv_type_1_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + $current, + "type", + lv_type_1_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) ; // Entry rule entryRuleBase64Binary entryRuleBase64Binary returns [String current=null]: - { newCompositeNode(grammarAccess.getBase64BinaryRule()); } - iv_ruleBase64Binary=ruleBase64Binary - { $current=$iv_ruleBase64Binary.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getBase64BinaryRule()); } + iv_ruleBase64Binary=ruleBase64Binary + { $current=$iv_ruleBase64Binary.current.getText(); } + EOF; // Rule Base64Binary ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_BINARY_0=RULE_BINARY - { - $current.merge(this_BINARY_0); - } - { - newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - } + this_BINARY_0=RULE_BINARY + { + $current.merge(this_BINARY_0); + } + { + newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + } ; // Entry rule entryRuleboolean0 entryRuleboolean0 returns [String current=null]: - { newCompositeNode(grammarAccess.getBoolean0Rule()); } - iv_ruleboolean0=ruleboolean0 - { $current=$iv_ruleboolean0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getBoolean0Rule()); } + iv_ruleboolean0=ruleboolean0 + { $current=$iv_ruleboolean0.current.getText(); } + EOF; // Rule boolean0 ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_BOOLEAN_0=RULE_BOOLEAN - { - $current.merge(this_BOOLEAN_0); - } - { - newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); - } + this_BOOLEAN_0=RULE_BOOLEAN + { + $current.merge(this_BOOLEAN_0); + } + { + newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + } ; // Entry rule entryRuleDouble0 entryRuleDouble0 returns [String current=null]: - { newCompositeNode(grammarAccess.getDouble0Rule()); } - iv_ruleDouble0=ruleDouble0 - { $current=$iv_ruleDouble0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getDouble0Rule()); } + iv_ruleDouble0=ruleDouble0 + { $current=$iv_ruleDouble0.current.getText(); } + EOF; // Rule Double0 ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DOUBLE_0=RULE_DOUBLE - { - $current.merge(this_DOUBLE_0); - } - { - newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); - } + this_DOUBLE_0=RULE_DOUBLE + { + $current.merge(this_DOUBLE_0); + } + { + newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + } ; // Entry rule entryRuleInteger0 entryRuleInteger0 returns [String current=null]: - { newCompositeNode(grammarAccess.getInteger0Rule()); } - iv_ruleInteger0=ruleInteger0 - { $current=$iv_ruleInteger0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getInteger0Rule()); } + iv_ruleInteger0=ruleInteger0 + { $current=$iv_ruleInteger0.current.getText(); } + EOF; // Rule Integer0 ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DECINT_0=RULE_DECINT - { - $current.merge(this_DECINT_0); - } - { - newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - } + this_DECINT_0=RULE_DECINT + { + $current.merge(this_DECINT_0); + } + { + newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + } ; // Entry rule entryRuleDateTime0 entryRuleDateTime0 returns [String current=null]: - { newCompositeNode(grammarAccess.getDateTime0Rule()); } - iv_ruleDateTime0=ruleDateTime0 - { $current=$iv_ruleDateTime0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getDateTime0Rule()); } + iv_ruleDateTime0=ruleDateTime0 + { $current=$iv_ruleDateTime0.current.getText(); } + EOF; // Rule DateTime0 ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DATE_TIME_0=RULE_DATE_TIME - { - $current.merge(this_DATE_TIME_0); - } - { - newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); - } + this_DATE_TIME_0=RULE_DATE_TIME + { + $current.merge(this_DATE_TIME_0); + } + { + newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + } ; // Entry rule entryRuleMessagePart entryRuleMessagePart returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMessagePartRule()); } - iv_ruleMessagePart=ruleMessagePart - { $current=$iv_ruleMessagePart.current; } - EOF; + { newCompositeNode(grammarAccess.getMessagePartRule()); } + iv_ruleMessagePart=ruleMessagePart + { $current=$iv_ruleMessagePart.current; } + EOF; // Rule MessagePart ruleMessagePart returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - } - lv_Type_0_0=ruleAbstractType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); - } - lv_Data_1_1=ruleKEYWORD - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Data", - lv_Data_1_1, - "de.fraunhofer.ipa.ros.Basics.KEYWORD"); - afterParserOrEnumRuleCall(); - } - | - lv_Data_1_2=RULE_MESSAGE_ASIGMENT - { - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMessagePartRule()); - } - setWithLastConsumed( - $current, - "Data", - lv_Data_1_2, - "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); - } - | - { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); - } - lv_Data_1_3=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Data", - lv_Data_1_3, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + } + lv_Type_0_0=ruleAbstractType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Type", + lv_Type_0_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + } + lv_Data_1_1=ruleKEYWORD + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Data", + lv_Data_1_1, + "de.fraunhofer.ipa.ros.Basics.KEYWORD"); + afterParserOrEnumRuleCall(); + } + | + lv_Data_1_2=RULE_MESSAGE_ASIGMENT + { + newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMessagePartRule()); + } + setWithLastConsumed( + $current, + "Data", + lv_Data_1_2, + "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + } + | + { + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + } + lv_Data_1_3=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Data", + lv_Data_1_3, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) + ) ; // Entry rule entryRuleAbstractType entryRuleAbstractType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAbstractTypeRule()); } - iv_ruleAbstractType=ruleAbstractType - { $current=$iv_ruleAbstractType.current; } - EOF; + { newCompositeNode(grammarAccess.getAbstractTypeRule()); } + iv_ruleAbstractType=ruleAbstractType + { $current=$iv_ruleAbstractType.current; } + EOF; // Rule AbstractType ruleAbstractType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); - } - this_bool_0=rulebool - { - $current = $this_bool_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); - } - this_int8_1=ruleint8 - { - $current = $this_int8_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); - } - this_uint8_2=ruleuint8 - { - $current = $this_uint8_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); - } - this_int16_3=ruleint16 - { - $current = $this_int16_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); - } - this_uint16_4=ruleuint16 - { - $current = $this_uint16_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); - } - this_int32_5=ruleint32 - { - $current = $this_int32_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); - } - this_uint32_6=ruleuint32 - { - $current = $this_uint32_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); - } - this_int64_7=ruleint64 - { - $current = $this_int64_7.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); - } - this_uint64_8=ruleuint64 - { - $current = $this_uint64_8.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); - } - this_float32_9=rulefloat32 - { - $current = $this_float32_9.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); - } - this_float64_10=rulefloat64 - { - $current = $this_float64_10.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); - } - this_string0_11=rulestring0 - { - $current = $this_string0_11.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); - } - this_byte_12=rulebyte - { - $current = $this_byte_12.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); - } - this_time_13=ruletime - { - $current = $this_time_13.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); - } - this_duration_14=ruleduration - { - $current = $this_duration_14.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); - } - this_Header_15=ruleHeader - { - $current = $this_Header_15.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); - } - this_boolArray_16=ruleboolArray - { - $current = $this_boolArray_16.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); - } - this_int8Array_17=ruleint8Array - { - $current = $this_int8Array_17.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); - } - this_uint8Array_18=ruleuint8Array - { - $current = $this_uint8Array_18.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); - } - this_int16Array_19=ruleint16Array - { - $current = $this_int16Array_19.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); - } - this_uint16Array_20=ruleuint16Array - { - $current = $this_uint16Array_20.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); - } - this_int32Array_21=ruleint32Array - { - $current = $this_int32Array_21.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); - } - this_uint32Array_22=ruleuint32Array - { - $current = $this_uint32Array_22.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); - } - this_int64Array_23=ruleint64Array - { - $current = $this_int64Array_23.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); - } - this_uint64Array_24=ruleuint64Array - { - $current = $this_uint64Array_24.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); - } - this_float32Array_25=rulefloat32Array - { - $current = $this_float32Array_25.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); - } - this_float64Array_26=rulefloat64Array - { - $current = $this_float64Array_26.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); - } - this_string0Array_27=rulestring0Array - { - $current = $this_string0Array_27.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); - } - this_byteArray_28=rulebyteArray - { - $current = $this_byteArray_28.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); - } - this_TopicSpecRef_29=ruleTopicSpecRef - { - $current = $this_TopicSpecRef_29.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); - } - this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef - { - $current = $this_ArrayTopicSpecRef_30.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + } + this_bool_0=rulebool + { + $current = $this_bool_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + } + this_int8_1=ruleint8 + { + $current = $this_int8_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + } + this_uint8_2=ruleuint8 + { + $current = $this_uint8_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + } + this_int16_3=ruleint16 + { + $current = $this_int16_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + } + this_uint16_4=ruleuint16 + { + $current = $this_uint16_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + } + this_int32_5=ruleint32 + { + $current = $this_int32_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + } + this_uint32_6=ruleuint32 + { + $current = $this_uint32_6.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + } + this_int64_7=ruleint64 + { + $current = $this_int64_7.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + } + this_uint64_8=ruleuint64 + { + $current = $this_uint64_8.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + } + this_float32_9=rulefloat32 + { + $current = $this_float32_9.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + } + this_float64_10=rulefloat64 + { + $current = $this_float64_10.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + } + this_string0_11=rulestring0 + { + $current = $this_string0_11.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + } + this_byte_12=rulebyte + { + $current = $this_byte_12.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + } + this_time_13=ruletime + { + $current = $this_time_13.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + } + this_duration_14=ruleduration + { + $current = $this_duration_14.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + } + this_Header_15=ruleHeader + { + $current = $this_Header_15.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + } + this_boolArray_16=ruleboolArray + { + $current = $this_boolArray_16.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + } + this_int8Array_17=ruleint8Array + { + $current = $this_int8Array_17.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + } + this_uint8Array_18=ruleuint8Array + { + $current = $this_uint8Array_18.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + } + this_int16Array_19=ruleint16Array + { + $current = $this_int16Array_19.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + } + this_uint16Array_20=ruleuint16Array + { + $current = $this_uint16Array_20.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + } + this_int32Array_21=ruleint32Array + { + $current = $this_int32Array_21.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + } + this_uint32Array_22=ruleuint32Array + { + $current = $this_uint32Array_22.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + } + this_int64Array_23=ruleint64Array + { + $current = $this_int64Array_23.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + } + this_uint64Array_24=ruleuint64Array + { + $current = $this_uint64Array_24.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + } + this_float32Array_25=rulefloat32Array + { + $current = $this_float32Array_25.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + } + this_float64Array_26=rulefloat64Array + { + $current = $this_float64Array_26.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + } + this_string0Array_27=rulestring0Array + { + $current = $this_string0Array_27.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + } + this_byteArray_28=rulebyteArray + { + $current = $this_byteArray_28.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + } + this_TopicSpecRef_29=ruleTopicSpecRef + { + $current = $this_TopicSpecRef_29.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + } + this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef + { + $current = $this_ArrayTopicSpecRef_30.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRulebool entryRulebool returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBoolRule()); } - iv_rulebool=rulebool - { $current=$iv_rulebool.current; } - EOF; + { newCompositeNode(grammarAccess.getBoolRule()); } + iv_rulebool=rulebool + { $current=$iv_rulebool.current; } + EOF; // Rule bool rulebool returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getBoolAccess().getBoolAction_0(), - $current); - } - ) - otherlv_1=Bool - { - newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getBoolAccess().getBoolAction_0(), + $current); + } + ) + otherlv_1=Bool + { + newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + } + ) ; // Entry rule entryRuleint8 entryRuleint8 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt8Rule()); } - iv_ruleint8=ruleint8 - { $current=$iv_ruleint8.current; } - EOF; + { newCompositeNode(grammarAccess.getInt8Rule()); } + iv_ruleint8=ruleint8 + { $current=$iv_ruleint8.current; } + EOF; // Rule int8 ruleint8 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt8Access().getInt8Action_0(), - $current); - } - ) - otherlv_1=Int8 - { - newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt8Access().getInt8Action_0(), + $current); + } + ) + otherlv_1=Int8 + { + newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + } + ) ; // Entry rule entryRuleuint8 entryRuleuint8 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint8Rule()); } - iv_ruleuint8=ruleuint8 - { $current=$iv_ruleuint8.current; } - EOF; + { newCompositeNode(grammarAccess.getUint8Rule()); } + iv_ruleuint8=ruleuint8 + { $current=$iv_ruleuint8.current; } + EOF; // Rule uint8 ruleuint8 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint8Access().getUint8Action_0(), - $current); - } - ) - otherlv_1=Uint8 - { - newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint8Access().getUint8Action_0(), + $current); + } + ) + otherlv_1=Uint8 + { + newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + } + ) ; // Entry rule entryRuleint16 entryRuleint16 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt16Rule()); } - iv_ruleint16=ruleint16 - { $current=$iv_ruleint16.current; } - EOF; + { newCompositeNode(grammarAccess.getInt16Rule()); } + iv_ruleint16=ruleint16 + { $current=$iv_ruleint16.current; } + EOF; // Rule int16 ruleint16 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt16Access().getInt16Action_0(), - $current); - } - ) - otherlv_1=Int16 - { - newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt16Access().getInt16Action_0(), + $current); + } + ) + otherlv_1=Int16 + { + newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + } + ) ; // Entry rule entryRuleuint16 entryRuleuint16 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint16Rule()); } - iv_ruleuint16=ruleuint16 - { $current=$iv_ruleuint16.current; } - EOF; + { newCompositeNode(grammarAccess.getUint16Rule()); } + iv_ruleuint16=ruleuint16 + { $current=$iv_ruleuint16.current; } + EOF; // Rule uint16 ruleuint16 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint16Access().getUint16Action_0(), - $current); - } - ) - otherlv_1=Uint16 - { - newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint16Access().getUint16Action_0(), + $current); + } + ) + otherlv_1=Uint16 + { + newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + } + ) ; // Entry rule entryRuleint32 entryRuleint32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt32Rule()); } - iv_ruleint32=ruleint32 - { $current=$iv_ruleint32.current; } - EOF; + { newCompositeNode(grammarAccess.getInt32Rule()); } + iv_ruleint32=ruleint32 + { $current=$iv_ruleint32.current; } + EOF; // Rule int32 ruleint32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt32Access().getInt32Action_0(), - $current); - } - ) - otherlv_1=Int32 - { - newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt32Access().getInt32Action_0(), + $current); + } + ) + otherlv_1=Int32 + { + newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + } + ) ; // Entry rule entryRuleuint32 entryRuleuint32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint32Rule()); } - iv_ruleuint32=ruleuint32 - { $current=$iv_ruleuint32.current; } - EOF; + { newCompositeNode(grammarAccess.getUint32Rule()); } + iv_ruleuint32=ruleuint32 + { $current=$iv_ruleuint32.current; } + EOF; // Rule uint32 ruleuint32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint32Access().getUint32Action_0(), - $current); - } - ) - otherlv_1=Uint32 - { - newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint32Access().getUint32Action_0(), + $current); + } + ) + otherlv_1=Uint32 + { + newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + } + ) ; // Entry rule entryRuleint64 entryRuleint64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt64Rule()); } - iv_ruleint64=ruleint64 - { $current=$iv_ruleint64.current; } - EOF; + { newCompositeNode(grammarAccess.getInt64Rule()); } + iv_ruleint64=ruleint64 + { $current=$iv_ruleint64.current; } + EOF; // Rule int64 ruleint64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt64Access().getInt64Action_0(), - $current); - } - ) - otherlv_1=Int64 - { - newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt64Access().getInt64Action_0(), + $current); + } + ) + otherlv_1=Int64 + { + newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + } + ) ; // Entry rule entryRuleuint64 entryRuleuint64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint64Rule()); } - iv_ruleuint64=ruleuint64 - { $current=$iv_ruleuint64.current; } - EOF; + { newCompositeNode(grammarAccess.getUint64Rule()); } + iv_ruleuint64=ruleuint64 + { $current=$iv_ruleuint64.current; } + EOF; // Rule uint64 ruleuint64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint64Access().getUint64Action_0(), - $current); - } - ) - otherlv_1=Uint64 - { - newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint64Access().getUint64Action_0(), + $current); + } + ) + otherlv_1=Uint64 + { + newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + } + ) ; // Entry rule entryRulefloat32 entryRulefloat32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat32Rule()); } - iv_rulefloat32=rulefloat32 - { $current=$iv_rulefloat32.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat32Rule()); } + iv_rulefloat32=rulefloat32 + { $current=$iv_rulefloat32.current; } + EOF; // Rule float32 rulefloat32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat32Access().getFloat32Action_0(), - $current); - } - ) - otherlv_1=Float32 - { - newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat32Access().getFloat32Action_0(), + $current); + } + ) + otherlv_1=Float32 + { + newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + } + ) ; // Entry rule entryRulefloat64 entryRulefloat64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat64Rule()); } - iv_rulefloat64=rulefloat64 - { $current=$iv_rulefloat64.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat64Rule()); } + iv_rulefloat64=rulefloat64 + { $current=$iv_rulefloat64.current; } + EOF; // Rule float64 rulefloat64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat64Access().getFloat64Action_0(), - $current); - } - ) - otherlv_1=Float64 - { - newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat64Access().getFloat64Action_0(), + $current); + } + ) + otherlv_1=Float64 + { + newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + } + ) ; // Entry rule entryRulestring0 entryRulestring0 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getString0Rule()); } - iv_rulestring0=rulestring0 - { $current=$iv_rulestring0.current; } - EOF; + { newCompositeNode(grammarAccess.getString0Rule()); } + iv_rulestring0=rulestring0 + { $current=$iv_rulestring0.current; } + EOF; // Rule string0 rulestring0 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getString0Access().getStringAction_0(), - $current); - } - ) - otherlv_1=String_1 - { - newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getString0Access().getStringAction_0(), + $current); + } + ) + otherlv_1=String_1 + { + newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + } + ) ; // Entry rule entryRulebyte entryRulebyte returns [EObject current=null]: - { newCompositeNode(grammarAccess.getByteRule()); } - iv_rulebyte=rulebyte - { $current=$iv_rulebyte.current; } - EOF; + { newCompositeNode(grammarAccess.getByteRule()); } + iv_rulebyte=rulebyte + { $current=$iv_rulebyte.current; } + EOF; // Rule byte rulebyte returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getByteAccess().getByteAction_0(), - $current); - } - ) - otherlv_1=Byte - { - newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getByteAccess().getByteAction_0(), + $current); + } + ) + otherlv_1=Byte + { + newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + } + ) ; // Entry rule entryRuletime entryRuletime returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTimeRule()); } - iv_ruletime=ruletime - { $current=$iv_ruletime.current; } - EOF; + { newCompositeNode(grammarAccess.getTimeRule()); } + iv_ruletime=ruletime + { $current=$iv_ruletime.current; } + EOF; // Rule time ruletime returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTimeAccess().getTimeAction_0(), - $current); - } - ) - otherlv_1=Time - { - newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getTimeAccess().getTimeAction_0(), + $current); + } + ) + otherlv_1=Time + { + newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + } + ) ; // Entry rule entryRuleduration entryRuleduration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDurationRule()); } - iv_ruleduration=ruleduration - { $current=$iv_ruleduration.current; } - EOF; + { newCompositeNode(grammarAccess.getDurationRule()); } + iv_ruleduration=ruleduration + { $current=$iv_ruleduration.current; } + EOF; // Rule duration ruleduration returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getDurationAccess().getDurationAction_0(), - $current); - } - ) - otherlv_1=Duration - { - newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getDurationAccess().getDurationAction_0(), + $current); + } + ) + otherlv_1=Duration + { + newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + } + ) ; // Entry rule entryRuleboolArray entryRuleboolArray returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBoolArrayRule()); } - iv_ruleboolArray=ruleboolArray - { $current=$iv_ruleboolArray.current; } - EOF; + { newCompositeNode(grammarAccess.getBoolArrayRule()); } + iv_ruleboolArray=ruleboolArray + { $current=$iv_ruleboolArray.current; } + EOF; // Rule boolArray ruleboolArray returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), - $current); - } - ) - otherlv_1=Bool_1 - { - newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), + $current); + } + ) + otherlv_1=Bool_1 + { + newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + } + ) ; // Entry rule entryRuleint8Array entryRuleint8Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt8ArrayRule()); } - iv_ruleint8Array=ruleint8Array - { $current=$iv_ruleint8Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt8ArrayRule()); } + iv_ruleint8Array=ruleint8Array + { $current=$iv_ruleint8Array.current; } + EOF; // Rule int8Array ruleint8Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), - $current); - } - ) - otherlv_1=Int8_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), + $current); + } + ) + otherlv_1=Int8_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + } + ) ; // Entry rule entryRuleuint8Array entryRuleuint8Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint8ArrayRule()); } - iv_ruleuint8Array=ruleuint8Array - { $current=$iv_ruleuint8Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint8ArrayRule()); } + iv_ruleuint8Array=ruleuint8Array + { $current=$iv_ruleuint8Array.current; } + EOF; // Rule uint8Array ruleuint8Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint8_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint8_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + } + ) ; // Entry rule entryRuleint16Array entryRuleint16Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt16ArrayRule()); } - iv_ruleint16Array=ruleint16Array - { $current=$iv_ruleint16Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt16ArrayRule()); } + iv_ruleint16Array=ruleint16Array + { $current=$iv_ruleint16Array.current; } + EOF; // Rule int16Array ruleint16Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), - $current); - } - ) - otherlv_1=Int16_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), + $current); + } + ) + otherlv_1=Int16_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + } + ) ; // Entry rule entryRuleuint16Array entryRuleuint16Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint16ArrayRule()); } - iv_ruleuint16Array=ruleuint16Array - { $current=$iv_ruleuint16Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint16ArrayRule()); } + iv_ruleuint16Array=ruleuint16Array + { $current=$iv_ruleuint16Array.current; } + EOF; // Rule uint16Array ruleuint16Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint16_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint16_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + } + ) ; // Entry rule entryRuleint32Array entryRuleint32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt32ArrayRule()); } - iv_ruleint32Array=ruleint32Array - { $current=$iv_ruleint32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt32ArrayRule()); } + iv_ruleint32Array=ruleint32Array + { $current=$iv_ruleint32Array.current; } + EOF; // Rule int32Array ruleint32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), - $current); - } - ) - otherlv_1=Int32_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), + $current); + } + ) + otherlv_1=Int32_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + } + ) ; // Entry rule entryRuleuint32Array entryRuleuint32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint32ArrayRule()); } - iv_ruleuint32Array=ruleuint32Array - { $current=$iv_ruleuint32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint32ArrayRule()); } + iv_ruleuint32Array=ruleuint32Array + { $current=$iv_ruleuint32Array.current; } + EOF; // Rule uint32Array ruleuint32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint32_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint32_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + } + ) ; // Entry rule entryRuleint64Array entryRuleint64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt64ArrayRule()); } - iv_ruleint64Array=ruleint64Array - { $current=$iv_ruleint64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt64ArrayRule()); } + iv_ruleint64Array=ruleint64Array + { $current=$iv_ruleint64Array.current; } + EOF; // Rule int64Array ruleint64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), - $current); - } - ) - otherlv_1=Int64_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), + $current); + } + ) + otherlv_1=Int64_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + } + ) ; // Entry rule entryRuleuint64Array entryRuleuint64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint64ArrayRule()); } - iv_ruleuint64Array=ruleuint64Array - { $current=$iv_ruleuint64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint64ArrayRule()); } + iv_ruleuint64Array=ruleuint64Array + { $current=$iv_ruleuint64Array.current; } + EOF; // Rule uint64Array ruleuint64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint64_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint64_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + } + ) ; // Entry rule entryRulefloat32Array entryRulefloat32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat32ArrayRule()); } - iv_rulefloat32Array=rulefloat32Array - { $current=$iv_rulefloat32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat32ArrayRule()); } + iv_rulefloat32Array=rulefloat32Array + { $current=$iv_rulefloat32Array.current; } + EOF; // Rule float32Array rulefloat32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), - $current); - } - ) - otherlv_1=Float32_1 - { - newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), + $current); + } + ) + otherlv_1=Float32_1 + { + newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + } + ) ; // Entry rule entryRulefloat64Array entryRulefloat64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat64ArrayRule()); } - iv_rulefloat64Array=rulefloat64Array - { $current=$iv_rulefloat64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat64ArrayRule()); } + iv_rulefloat64Array=rulefloat64Array + { $current=$iv_rulefloat64Array.current; } + EOF; // Rule float64Array rulefloat64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), - $current); - } - ) - otherlv_1=Float64_1 - { - newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), + $current); + } + ) + otherlv_1=Float64_1 + { + newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + } + ) ; // Entry rule entryRulestring0Array entryRulestring0Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getString0ArrayRule()); } - iv_rulestring0Array=rulestring0Array - { $current=$iv_rulestring0Array.current; } - EOF; + { newCompositeNode(grammarAccess.getString0ArrayRule()); } + iv_rulestring0Array=rulestring0Array + { $current=$iv_rulestring0Array.current; } + EOF; // Rule string0Array rulestring0Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), - $current); - } - ) - otherlv_1=String_2 - { - newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), + $current); + } + ) + otherlv_1=String_2 + { + newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + } + ) ; // Entry rule entryRulebyteArray entryRulebyteArray returns [EObject current=null]: - { newCompositeNode(grammarAccess.getByteArrayRule()); } - iv_rulebyteArray=rulebyteArray - { $current=$iv_rulebyteArray.current; } - EOF; + { newCompositeNode(grammarAccess.getByteArrayRule()); } + iv_rulebyteArray=rulebyteArray + { $current=$iv_rulebyteArray.current; } + EOF; // Rule byteArray rulebyteArray returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getByteArrayAccess().getByteArrayAction_0(), - $current); - } - ) - otherlv_1=Byte_1 - { - newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getByteArrayAccess().getByteArrayAction_0(), + $current); + } + ) + otherlv_1=Byte_1 + { + newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + } + ) ; // Entry rule entryRuleHeader entryRuleHeader returns [EObject current=null]: - { newCompositeNode(grammarAccess.getHeaderRule()); } - iv_ruleHeader=ruleHeader - { $current=$iv_ruleHeader.current; } - EOF; + { newCompositeNode(grammarAccess.getHeaderRule()); } + iv_ruleHeader=ruleHeader + { $current=$iv_ruleHeader.current; } + EOF; // Rule Header ruleHeader returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getHeaderAccess().getHeaderAction_0(), - $current); - } - ) - otherlv_1=Header - { - newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getHeaderAccess().getHeaderAction_0(), + $current); + } + ) + otherlv_1=Header + { + newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + } + ) ; // Entry rule entryRuleTopicSpecRef entryRuleTopicSpecRef returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTopicSpecRefRule()); } - iv_ruleTopicSpecRef=ruleTopicSpecRef - { $current=$iv_ruleTopicSpecRef.current; } - EOF; + { newCompositeNode(grammarAccess.getTopicSpecRefRule()); } + iv_ruleTopicSpecRef=ruleTopicSpecRef + { $current=$iv_ruleTopicSpecRef.current; } + EOF; // Rule TopicSpecRef ruleTopicSpecRef returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRefRule()); - } - } - { - newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRefRule()); + } + } + { + newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleArrayTopicSpecRef entryRuleArrayTopicSpecRef returns [EObject current=null]: - { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); } - iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef - { $current=$iv_ruleArrayTopicSpecRef.current; } - EOF; + { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); } + iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef + { $current=$iv_ruleArrayTopicSpecRef.current; } + EOF; // Rule ArrayTopicSpecRef ruleArrayTopicSpecRef returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); - } - } - { - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1=LeftSquareBracketRightSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - } - ) + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); + } + } + { + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1=LeftSquareBracketRightSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + } + ) ; // Entry rule entryRuleKEYWORD entryRuleKEYWORD returns [String current=null]: - { newCompositeNode(grammarAccess.getKEYWORDRule()); } - iv_ruleKEYWORD=ruleKEYWORD - { $current=$iv_ruleKEYWORD.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getKEYWORDRule()); } + iv_ruleKEYWORD=ruleKEYWORD + { $current=$iv_ruleKEYWORD.current.getText(); } + EOF; // Rule KEYWORD ruleKEYWORD returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - kw=Goal - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); - } - | - kw=Message - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); - } - | - kw=Result - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); - } - | - kw=Feedback - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); - } - | - kw=Name - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); - } - | - kw=Value - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); - } - | - kw=Service - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); - } - | - kw=Type - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); - } - | - kw=Action - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); - } - | - kw=Duration - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); - } - | - kw=Time - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); - } - ) + ( + kw=Goal + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + } + | + kw=Message + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + } + | + kw=Result + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + } + | + kw=Feedback + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + } + | + kw=Name + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + } + | + kw=Value + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + } + | + kw=Service + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + } + | + kw=Type + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + } + | + kw=Action + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + } + | + kw=Duration + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + } + | + kw=Time + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + } + ) ; // Entry rule entryRuleEString entryRuleEString returns [String current=null]: - { newCompositeNode(grammarAccess.getEStringRule()); } - iv_ruleEString=ruleEString - { $current=$iv_ruleEString.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getEStringRule()); } + iv_ruleEString=ruleEString + { $current=$iv_ruleEString.current.getText(); } + EOF; // Rule EString ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_STRING_0=RULE_STRING - { - $current.merge(this_STRING_0); - } - { - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - } - | - this_ID_1=RULE_ID - { - $current.merge(this_ID_1); - } - { - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - } - ) + ( + this_STRING_0=RULE_STRING + { + $current.merge(this_STRING_0); + } + { + newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + } + | + this_ID_1=RULE_ID + { + $current.merge(this_ID_1); + } + { + newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + } + ) ; // Entry rule entryRuleRosNames entryRuleRosNames returns [String current=null]: - { newCompositeNode(grammarAccess.getRosNamesRule()); } - iv_ruleRosNames=ruleRosNames - { $current=$iv_ruleRosNames.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getRosNamesRule()); } + iv_ruleRosNames=ruleRosNames + { $current=$iv_ruleRosNames.current.getText(); } + EOF; // Rule RosNames ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_ROS_CONVENTION_A_0=RULE_ROS_CONVENTION_A - { - $current.merge(this_ROS_CONVENTION_A_0); - } - { - newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); - } - | - this_ID_1=RULE_ID - { - $current.merge(this_ID_1); - } - { - newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); - } - | - kw=Node - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); - } - ) + ( + this_ROS_CONVENTION_A_0=RULE_ROS_CONVENTION_A + { + $current.merge(this_ROS_CONVENTION_A_0); + } + { + newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + } + | + this_ID_1=RULE_ID + { + $current.merge(this_ID_1); + } + { + newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + } + | + kw=Node + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + } + ) ; diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.java index c0cd64bbf..e25683175 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/internal/InternalRos1Parser.java @@ -142,16 +142,16 @@ public InternalRos1Parser(TokenStream input) { } public InternalRos1Parser(TokenStream input, RecognizerSharedState state) { super(input, state); - + } - + public String[] getTokenNames() { return InternalRos1Parser.tokenNames; } public String getGrammarFileName() { return "InternalRos1Parser.g"; } - private Ros1GrammarAccess grammarAccess; + private Ros1GrammarAccess grammarAccess; public InternalRos1Parser(TokenStream input, Ros1GrammarAccess grammarAccess) { this(input); @@ -161,13 +161,13 @@ public InternalRos1Parser(TokenStream input, Ros1GrammarAccess grammarAccess) { @Override protected String getFirstRuleName() { - return "Package"; - } + return "Package"; + } - @Override - protected Ros1GrammarAccess getGrammarAccess() { - return grammarAccess; - } + @Override + protected Ros1GrammarAccess getGrammarAccess() { + return grammarAccess; + } @@ -184,14 +184,14 @@ public final EObject entryRulePackage() throws RecognitionException { // InternalRos1Parser.g:57:48: (iv_rulePackage= rulePackage EOF ) // InternalRos1Parser.g:58:2: iv_rulePackage= rulePackage EOF { - newCompositeNode(grammarAccess.getPackageRule()); + newCompositeNode(grammarAccess.getPackageRule()); pushFollow(FOLLOW_1); iv_rulePackage=rulePackage(); state._fsp--; - current =iv_rulePackage; - match(input,EOF,FOLLOW_2); + current =iv_rulePackage; + match(input,EOF,FOLLOW_2); } @@ -217,29 +217,29 @@ public final EObject rulePackage() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:70:2: (this_CatkinPackage_0= ruleCatkinPackage ) // InternalRos1Parser.g:71:2: this_CatkinPackage_0= ruleCatkinPackage { - newCompositeNode(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); - + newCompositeNode(grammarAccess.getPackageAccess().getCatkinPackageParserRuleCall()); + pushFollow(FOLLOW_2); this_CatkinPackage_0=ruleCatkinPackage(); state._fsp--; - current = this_CatkinPackage_0; - afterParserOrEnumRuleCall(); - + current = this_CatkinPackage_0; + afterParserOrEnumRuleCall(); + } - leaveRule(); + leaveRule(); } @@ -266,14 +266,14 @@ public final EObject entryRuleCatkinPackage() throws RecognitionException { // InternalRos1Parser.g:82:54: (iv_ruleCatkinPackage= ruleCatkinPackage EOF ) // InternalRos1Parser.g:83:2: iv_ruleCatkinPackage= ruleCatkinPackage EOF { - newCompositeNode(grammarAccess.getCatkinPackageRule()); + newCompositeNode(grammarAccess.getCatkinPackageRule()); pushFollow(FOLLOW_1); iv_ruleCatkinPackage=ruleCatkinPackage(); state._fsp--; - current =iv_ruleCatkinPackage; - match(input,EOF,FOLLOW_2); + current =iv_ruleCatkinPackage; + match(input,EOF,FOLLOW_2); } @@ -318,7 +318,7 @@ public final EObject ruleCatkinPackage() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:95:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Artifacts this_BEGIN_7= RULE_BEGIN ( (lv_artifact_8_0= ruleArtifact ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ) @@ -328,13 +328,13 @@ public final EObject ruleCatkinPackage() throws RecognitionException { // InternalRos1Parser.g:97:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Artifacts this_BEGIN_7= RULE_BEGIN ( (lv_artifact_8_0= ruleArtifact ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END { // InternalRos1Parser.g:97:3: () - // InternalRos1Parser.g:98:4: + // InternalRos1Parser.g:98:4: { - current = forceCreateModelElement( - grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0(), + current); + } @@ -345,38 +345,38 @@ public final EObject ruleCatkinPackage() throws RecognitionException { // InternalRos1Parser.g:106:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_5); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getCatkinPackageAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_5); + newLeafNode(this_BEGIN_3, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_3()); + // InternalRos1Parser.g:131:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? int alt1=2; int LA1_0 = input.LA(1); @@ -388,10 +388,10 @@ public final EObject ruleCatkinPackage() throws RecognitionException { case 1 : // InternalRos1Parser.g:132:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) { - otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); + otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getCatkinPackageAccess().getFromGitRepoKeyword_4_0()); + // InternalRos1Parser.g:136:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) // InternalRos1Parser.g:137:5: (lv_fromGitRepo_5_0= ruleEString ) { @@ -399,24 +399,24 @@ public final EObject ruleCatkinPackage() throws RecognitionException { // InternalRos1Parser.g:138:6: lv_fromGitRepo_5_0= ruleEString { - newCompositeNode(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - + newCompositeNode(grammarAccess.getCatkinPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + pushFollow(FOLLOW_7); lv_fromGitRepo_5_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - set( - current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + set( + current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -440,14 +440,14 @@ public final EObject ruleCatkinPackage() throws RecognitionException { case 1 : // InternalRos1Parser.g:157:4: otherlv_6= Artifacts this_BEGIN_7= RULE_BEGIN ( (lv_artifact_8_0= ruleArtifact ) )* this_END_9= RULE_END { - otherlv_6=(Token)match(input,Artifacts,FOLLOW_4); - - newLeafNode(otherlv_6, grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); + otherlv_6=(Token)match(input,Artifacts,FOLLOW_4); - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_8); - - newLeafNode(this_BEGIN_7, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); + newLeafNode(otherlv_6, grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()); + + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_8); + newLeafNode(this_BEGIN_7, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()); + // InternalRos1Parser.g:165:4: ( (lv_artifact_8_0= ruleArtifact ) )* loop2: do { @@ -460,47 +460,47 @@ public final EObject ruleCatkinPackage() throws RecognitionException { switch (alt2) { - case 1 : - // InternalRos1Parser.g:166:5: (lv_artifact_8_0= ruleArtifact ) - { - // InternalRos1Parser.g:166:5: (lv_artifact_8_0= ruleArtifact ) - // InternalRos1Parser.g:167:6: lv_artifact_8_0= ruleArtifact - { - - newCompositeNode(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + case 1 : + // InternalRos1Parser.g:166:5: (lv_artifact_8_0= ruleArtifact ) + { + // InternalRos1Parser.g:166:5: (lv_artifact_8_0= ruleArtifact ) + // InternalRos1Parser.g:167:6: lv_artifact_8_0= ruleArtifact + { - pushFollow(FOLLOW_8); - lv_artifact_8_0=ruleArtifact(); + newCompositeNode(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + + pushFollow(FOLLOW_8); + lv_artifact_8_0=ruleArtifact(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - add( - current, - "artifact", - lv_artifact_8_0, - "de.fraunhofer.ipa.ros.Ros.Artifact"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + add( + current, + "artifact", + lv_artifact_8_0, + "de.fraunhofer.ipa.ros.Ros.Artifact"); + afterParserOrEnumRuleCall(); + + } - } + } + break; - } - break; - - default : - break loop2; + default : + break loop2; } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_9); - - newLeafNode(this_END_9, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); + this_END_9=(Token)match(input,RULE_END,FOLLOW_9); + newLeafNode(this_END_9, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3()); + } break; @@ -518,14 +518,14 @@ public final EObject ruleCatkinPackage() throws RecognitionException { case 1 : // InternalRos1Parser.g:190:4: otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket { - otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); + otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); - newLeafNode(otherlv_10, grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); - - otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); - - newLeafNode(otherlv_11, grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); + newLeafNode(otherlv_10, grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); + + otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); + newLeafNode(otherlv_11, grammarAccess.getCatkinPackageAccess().getLeftSquareBracketKeyword_6_1()); + // InternalRos1Parser.g:198:4: ( (lv_dependency_12_0= ruleDependency ) ) // InternalRos1Parser.g:199:5: (lv_dependency_12_0= ruleDependency ) { @@ -533,24 +533,24 @@ public final EObject ruleCatkinPackage() throws RecognitionException { // InternalRos1Parser.g:200:6: lv_dependency_12_0= ruleDependency { - newCompositeNode(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); - + newCompositeNode(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); + pushFollow(FOLLOW_12); lv_dependency_12_0=ruleDependency(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - add( - current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + add( + current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } @@ -569,67 +569,67 @@ public final EObject ruleCatkinPackage() throws RecognitionException { switch (alt4) { - case 1 : - // InternalRos1Parser.g:218:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) - { - otherlv_13=(Token)match(input,Comma,FOLLOW_11); + case 1 : + // InternalRos1Parser.g:218:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) + { + otherlv_13=(Token)match(input,Comma,FOLLOW_11); - newLeafNode(otherlv_13, grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); + newLeafNode(otherlv_13, grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); + + // InternalRos1Parser.g:222:5: ( (lv_dependency_14_0= ruleDependency ) ) + // InternalRos1Parser.g:223:6: (lv_dependency_14_0= ruleDependency ) + { + // InternalRos1Parser.g:223:6: (lv_dependency_14_0= ruleDependency ) + // InternalRos1Parser.g:224:7: lv_dependency_14_0= ruleDependency + { - // InternalRos1Parser.g:222:5: ( (lv_dependency_14_0= ruleDependency ) ) - // InternalRos1Parser.g:223:6: (lv_dependency_14_0= ruleDependency ) - { - // InternalRos1Parser.g:223:6: (lv_dependency_14_0= ruleDependency ) - // InternalRos1Parser.g:224:7: lv_dependency_14_0= ruleDependency - { + newCompositeNode(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + + pushFollow(FOLLOW_12); + lv_dependency_14_0=ruleDependency(); - newCompositeNode(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + state._fsp--; - pushFollow(FOLLOW_12); - lv_dependency_14_0=ruleDependency(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); + } + add( + current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getCatkinPackageRule()); - } - add( - current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); + } - } + } + break; - } - - - } - break; - - default : - break loop4; + default : + break loop4; } } while (true); - otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); - - newLeafNode(otherlv_15, grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); + otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); + newLeafNode(otherlv_15, grammarAccess.getCatkinPackageAccess().getRightSquareBracketKeyword_6_4()); + } break; } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_16, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); + this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_16, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_7()); + } @@ -637,7 +637,7 @@ public final EObject ruleCatkinPackage() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -664,14 +664,14 @@ public final EObject entryRulePackage_Impl() throws RecognitionException { // InternalRos1Parser.g:255:53: (iv_rulePackage_Impl= rulePackage_Impl EOF ) // InternalRos1Parser.g:256:2: iv_rulePackage_Impl= rulePackage_Impl EOF { - newCompositeNode(grammarAccess.getPackage_ImplRule()); + newCompositeNode(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); iv_rulePackage_Impl=rulePackage_Impl(); state._fsp--; - current =iv_rulePackage_Impl; - match(input,EOF,FOLLOW_2); + current =iv_rulePackage_Impl; + match(input,EOF,FOLLOW_2); } @@ -716,7 +716,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:268:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ) @@ -726,13 +726,13 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRos1Parser.g:270:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END { // InternalRos1Parser.g:270:3: () - // InternalRos1Parser.g:271:4: + // InternalRos1Parser.g:271:4: { - current = forceCreateModelElement( - grammarAccess.getPackage_ImplAccess().getPackageAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPackage_ImplAccess().getPackageAction_0(), + current); + } @@ -743,38 +743,38 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRos1Parser.g:279:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_14); - - newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_14); + newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + // InternalRos1Parser.g:304:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? int alt6=2; int LA6_0 = input.LA(1); @@ -786,10 +786,10 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRos1Parser.g:305:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) { - otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + // InternalRos1Parser.g:309:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) // InternalRos1Parser.g:310:5: (lv_fromGitRepo_5_0= ruleEString ) { @@ -797,24 +797,24 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRos1Parser.g:311:6: lv_fromGitRepo_5_0= ruleEString { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + pushFollow(FOLLOW_15); lv_fromGitRepo_5_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -838,14 +838,14 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRos1Parser.g:330:4: otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END { - otherlv_6=(Token)match(input,Specs,FOLLOW_4); - - newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + otherlv_6=(Token)match(input,Specs,FOLLOW_4); - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_16); - - newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_16); + newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + // InternalRos1Parser.g:338:4: ( (lv_spec_8_0= ruleSpecBase ) )* loop7: do { @@ -858,47 +858,47 @@ public final EObject rulePackage_Impl() throws RecognitionException { switch (alt7) { - case 1 : - // InternalRos1Parser.g:339:5: (lv_spec_8_0= ruleSpecBase ) - { - // InternalRos1Parser.g:339:5: (lv_spec_8_0= ruleSpecBase ) - // InternalRos1Parser.g:340:6: lv_spec_8_0= ruleSpecBase - { - - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + case 1 : + // InternalRos1Parser.g:339:5: (lv_spec_8_0= ruleSpecBase ) + { + // InternalRos1Parser.g:339:5: (lv_spec_8_0= ruleSpecBase ) + // InternalRos1Parser.g:340:6: lv_spec_8_0= ruleSpecBase + { - pushFollow(FOLLOW_16); - lv_spec_8_0=ruleSpecBase(); + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + + pushFollow(FOLLOW_16); + lv_spec_8_0=ruleSpecBase(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "spec", - lv_spec_8_0, - "de.fraunhofer.ipa.ros.Ros.SpecBase"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "spec", + lv_spec_8_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + + } - } + } + break; - } - break; - - default : - break loop7; + default : + break loop7; } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_9); - - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + this_END_9=(Token)match(input,RULE_END,FOLLOW_9); + newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + } break; @@ -916,14 +916,14 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRos1Parser.g:363:4: otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket { - otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); - - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - - otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); + otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + + otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); + newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + // InternalRos1Parser.g:371:4: ( (lv_dependency_12_0= ruleDependency ) ) // InternalRos1Parser.g:372:5: (lv_dependency_12_0= ruleDependency ) { @@ -931,24 +931,24 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRos1Parser.g:373:6: lv_dependency_12_0= ruleDependency { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + pushFollow(FOLLOW_12); lv_dependency_12_0=ruleDependency(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } @@ -967,67 +967,67 @@ public final EObject rulePackage_Impl() throws RecognitionException { switch (alt9) { - case 1 : - // InternalRos1Parser.g:391:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) - { - otherlv_13=(Token)match(input,Comma,FOLLOW_11); - - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - - // InternalRos1Parser.g:395:5: ( (lv_dependency_14_0= ruleDependency ) ) - // InternalRos1Parser.g:396:6: (lv_dependency_14_0= ruleDependency ) - { - // InternalRos1Parser.g:396:6: (lv_dependency_14_0= ruleDependency ) - // InternalRos1Parser.g:397:7: lv_dependency_14_0= ruleDependency - { + case 1 : + // InternalRos1Parser.g:391:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) + { + otherlv_13=(Token)match(input,Comma,FOLLOW_11); - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + + // InternalRos1Parser.g:395:5: ( (lv_dependency_14_0= ruleDependency ) ) + // InternalRos1Parser.g:396:6: (lv_dependency_14_0= ruleDependency ) + { + // InternalRos1Parser.g:396:6: (lv_dependency_14_0= ruleDependency ) + // InternalRos1Parser.g:397:7: lv_dependency_14_0= ruleDependency + { - pushFollow(FOLLOW_12); - lv_dependency_14_0=ruleDependency(); + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + + pushFollow(FOLLOW_12); + lv_dependency_14_0=ruleDependency(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop9; + default : + break loop9; } } while (true); - otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); - - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); + newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + } break; } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + } @@ -1035,7 +1035,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1062,14 +1062,14 @@ public final EObject entryRuleArtifact() throws RecognitionException { // InternalRos1Parser.g:428:49: (iv_ruleArtifact= ruleArtifact EOF ) // InternalRos1Parser.g:429:2: iv_ruleArtifact= ruleArtifact EOF { - newCompositeNode(grammarAccess.getArtifactRule()); + newCompositeNode(grammarAccess.getArtifactRule()); pushFollow(FOLLOW_1); iv_ruleArtifact=ruleArtifact(); state._fsp--; - current =iv_ruleArtifact; - match(input,EOF,FOLLOW_2); + current =iv_ruleArtifact; + match(input,EOF,FOLLOW_2); } @@ -1100,7 +1100,7 @@ public final EObject ruleArtifact() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:441:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ) @@ -1110,13 +1110,13 @@ public final EObject ruleArtifact() throws RecognitionException { // InternalRos1Parser.g:443:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END { // InternalRos1Parser.g:443:3: () - // InternalRos1Parser.g:444:4: + // InternalRos1Parser.g:444:4: { - current = forceCreateModelElement( - grammarAccess.getArtifactAccess().getArtifactAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getArtifactAccess().getArtifactAction_0(), + current); + } @@ -1127,38 +1127,38 @@ public final EObject ruleArtifact() throws RecognitionException { // InternalRos1Parser.g:452:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getArtifactRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getArtifactRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_17); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_17); + newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + // InternalRos1Parser.g:477:3: ( (lv_node_4_0= ruleNode ) )? int alt11=2; int LA11_0 = input.LA(1); @@ -1174,24 +1174,24 @@ public final EObject ruleArtifact() throws RecognitionException { // InternalRos1Parser.g:479:5: lv_node_4_0= ruleNode { - newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); - + newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); + pushFollow(FOLLOW_13); lv_node_4_0=ruleNode(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getArtifactRule()); - } - set( - current, - "node", - lv_node_4_0, - "de.fraunhofer.ipa.ros.Ros.Node"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getArtifactRule()); + } + set( + current, + "node", + lv_node_4_0, + "de.fraunhofer.ipa.ros.Ros.Node"); + afterParserOrEnumRuleCall(); + } @@ -1201,10 +1201,10 @@ public final EObject ruleArtifact() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_5, grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_5, grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + } @@ -1212,7 +1212,7 @@ public final EObject ruleArtifact() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1239,14 +1239,14 @@ public final EObject entryRuleNode() throws RecognitionException { // InternalRos1Parser.g:504:45: (iv_ruleNode= ruleNode EOF ) // InternalRos1Parser.g:505:2: iv_ruleNode= ruleNode EOF { - newCompositeNode(grammarAccess.getNodeRule()); + newCompositeNode(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); iv_ruleNode=ruleNode(); state._fsp--; - current =iv_ruleNode; - match(input,EOF,FOLLOW_2); + current =iv_ruleNode; + match(input,EOF,FOLLOW_2); } @@ -1308,7 +1308,7 @@ public final EObject ruleNode() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:517:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ) @@ -1317,10 +1317,10 @@ public final EObject ruleNode() throws RecognitionException { // InternalRos1Parser.g:518:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) // InternalRos1Parser.g:519:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* { - otherlv_0=(Token)match(input,Node_1,FOLLOW_18); - - newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + otherlv_0=(Token)match(input,Node_1,FOLLOW_18); + newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + // InternalRos1Parser.g:523:3: ( (lv_name_1_0= ruleRosNames ) ) // InternalRos1Parser.g:524:4: (lv_name_1_0= ruleRosNames ) { @@ -1328,24 +1328,24 @@ public final EObject ruleNode() throws RecognitionException { // InternalRos1Parser.g:525:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_19); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } @@ -1396,520 +1396,520 @@ public final EObject ruleNode() throws RecognitionException { } switch (alt19) { - case 1 : - // InternalRos1Parser.g:543:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) - { - // InternalRos1Parser.g:543:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) - // InternalRos1Parser.g:544:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END - { - otherlv_2=(Token)match(input,Publishers,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - - newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - - // InternalRos1Parser.g:552:5: ( (lv_publisher_4_0= rulePublisher ) )* - loop12: - do { - int alt12=2; - int LA12_0 = input.LA(1); - - if ( ((LA12_0>=RULE_ID && LA12_0<=RULE_STRING)) ) { - alt12=1; - } - - - switch (alt12) { - case 1 : - // InternalRos1Parser.g:553:6: (lv_publisher_4_0= rulePublisher ) - { - // InternalRos1Parser.g:553:6: (lv_publisher_4_0= rulePublisher ) - // InternalRos1Parser.g:554:7: lv_publisher_4_0= rulePublisher - { - - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - - pushFollow(FOLLOW_20); - lv_publisher_4_0=rulePublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "publisher", - lv_publisher_4_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); + case 1 : + // InternalRos1Parser.g:543:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + { + // InternalRos1Parser.g:543:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + // InternalRos1Parser.g:544:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END + { + otherlv_2=(Token)match(input,Publishers,FOLLOW_4); + + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + + // InternalRos1Parser.g:552:5: ( (lv_publisher_4_0= rulePublisher ) )* + loop12: + do { + int alt12=2; + int LA12_0 = input.LA(1); + + if ( ((LA12_0>=RULE_ID && LA12_0<=RULE_STRING)) ) { + alt12=1; + } + + + switch (alt12) { + case 1 : + // InternalRos1Parser.g:553:6: (lv_publisher_4_0= rulePublisher ) + { + // InternalRos1Parser.g:553:6: (lv_publisher_4_0= rulePublisher ) + // InternalRos1Parser.g:554:7: lv_publisher_4_0= rulePublisher + { + + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + + pushFollow(FOLLOW_20); + lv_publisher_4_0=rulePublisher(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "publisher", + lv_publisher_4_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop12; + } + } while (true); + + this_END_5=(Token)match(input,RULE_END,FOLLOW_19); + + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + + + } + + + } + break; + case 2 : + // InternalRos1Parser.g:577:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + { + // InternalRos1Parser.g:577:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + // InternalRos1Parser.g:578:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END + { + otherlv_6=(Token)match(input,Subscribers,FOLLOW_4); + + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_20); + + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + + // InternalRos1Parser.g:586:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* + loop13: + do { + int alt13=2; + int LA13_0 = input.LA(1); + + if ( ((LA13_0>=RULE_ID && LA13_0<=RULE_STRING)) ) { + alt13=1; + } + + + switch (alt13) { + case 1 : + // InternalRos1Parser.g:587:6: (lv_subscriber_8_0= ruleSubscriber ) + { + // InternalRos1Parser.g:587:6: (lv_subscriber_8_0= ruleSubscriber ) + // InternalRos1Parser.g:588:7: lv_subscriber_8_0= ruleSubscriber + { + + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + + pushFollow(FOLLOW_20); + lv_subscriber_8_0=ruleSubscriber(); + + state._fsp--; - } - - - } - break; - - default : - break loop12; - } - } while (true); - - this_END_5=(Token)match(input,RULE_END,FOLLOW_19); - - newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - - - } - - - } - break; - case 2 : - // InternalRos1Parser.g:577:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) - { - // InternalRos1Parser.g:577:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) - // InternalRos1Parser.g:578:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END - { - otherlv_6=(Token)match(input,Subscribers,FOLLOW_4); - - newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "subscriber", + lv_subscriber_8_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_20); + } - newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - // InternalRos1Parser.g:586:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* - loop13: - do { - int alt13=2; - int LA13_0 = input.LA(1); + } + break; - if ( ((LA13_0>=RULE_ID && LA13_0<=RULE_STRING)) ) { - alt13=1; - } + default : + break loop13; + } + } while (true); + this_END_9=(Token)match(input,RULE_END,FOLLOW_19); + + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + + + } - switch (alt13) { - case 1 : - // InternalRos1Parser.g:587:6: (lv_subscriber_8_0= ruleSubscriber ) - { - // InternalRos1Parser.g:587:6: (lv_subscriber_8_0= ruleSubscriber ) - // InternalRos1Parser.g:588:7: lv_subscriber_8_0= ruleSubscriber - { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + } + break; + case 3 : + // InternalRos1Parser.g:611:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + { + // InternalRos1Parser.g:611:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + // InternalRos1Parser.g:612:5: otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END + { + otherlv_10=(Token)match(input,Serviceservers,FOLLOW_4); - pushFollow(FOLLOW_20); - lv_subscriber_8_0=ruleSubscriber(); + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + + this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_20); + + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + + // InternalRos1Parser.g:620:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* + loop14: + do { + int alt14=2; + int LA14_0 = input.LA(1); + + if ( ((LA14_0>=RULE_ID && LA14_0<=RULE_STRING)) ) { + alt14=1; + } + + + switch (alt14) { + case 1 : + // InternalRos1Parser.g:621:6: (lv_serviceserver_12_0= ruleServiceServer ) + { + // InternalRos1Parser.g:621:6: (lv_serviceserver_12_0= ruleServiceServer ) + // InternalRos1Parser.g:622:7: lv_serviceserver_12_0= ruleServiceServer + { + + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + + pushFollow(FOLLOW_20); + lv_serviceserver_12_0=ruleServiceServer(); + + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceserver", + lv_serviceserver_12_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "subscriber", - lv_subscriber_8_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); + } - } + } + break; + default : + break loop14; + } + } while (true); - } - break; + this_END_13=(Token)match(input,RULE_END,FOLLOW_19); + + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + + + } - default : - break loop13; - } - } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_19); + } + break; + case 4 : + // InternalRos1Parser.g:645:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + { + // InternalRos1Parser.g:645:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + // InternalRos1Parser.g:646:5: otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END + { + otherlv_14=(Token)match(input,Serviceclients,FOLLOW_4); - newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + + this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_20); + + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + + // InternalRos1Parser.g:654:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* + loop15: + do { + int alt15=2; + int LA15_0 = input.LA(1); + + if ( ((LA15_0>=RULE_ID && LA15_0<=RULE_STRING)) ) { + alt15=1; + } + + + switch (alt15) { + case 1 : + // InternalRos1Parser.g:655:6: (lv_serviceclient_16_0= ruleServiceClient ) + { + // InternalRos1Parser.g:655:6: (lv_serviceclient_16_0= ruleServiceClient ) + // InternalRos1Parser.g:656:7: lv_serviceclient_16_0= ruleServiceClient + { + + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + + pushFollow(FOLLOW_20); + lv_serviceclient_16_0=ruleServiceClient(); + + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceclient", + lv_serviceclient_16_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + + } - } - break; - case 3 : - // InternalRos1Parser.g:611:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) - { - // InternalRos1Parser.g:611:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) - // InternalRos1Parser.g:612:5: otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END - { - otherlv_10=(Token)match(input,Serviceservers,FOLLOW_4); - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + } + break; - this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_20); + default : + break loop15; + } + } while (true); - newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + this_END_17=(Token)match(input,RULE_END,FOLLOW_19); + + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + + + } - // InternalRos1Parser.g:620:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - if ( ((LA14_0>=RULE_ID && LA14_0<=RULE_STRING)) ) { - alt14=1; - } + } + break; + case 5 : + // InternalRos1Parser.g:679:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + { + // InternalRos1Parser.g:679:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + // InternalRos1Parser.g:680:5: otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END + { + otherlv_18=(Token)match(input,Actionservers,FOLLOW_4); + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + + this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_20); + + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + + // InternalRos1Parser.g:688:5: ( (lv_actionserver_20_0= ruleActionServer ) )* + loop16: + do { + int alt16=2; + int LA16_0 = input.LA(1); + + if ( ((LA16_0>=RULE_ID && LA16_0<=RULE_STRING)) ) { + alt16=1; + } + + + switch (alt16) { + case 1 : + // InternalRos1Parser.g:689:6: (lv_actionserver_20_0= ruleActionServer ) + { + // InternalRos1Parser.g:689:6: (lv_actionserver_20_0= ruleActionServer ) + // InternalRos1Parser.g:690:7: lv_actionserver_20_0= ruleActionServer + { + + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + + pushFollow(FOLLOW_20); + lv_actionserver_20_0=ruleActionServer(); + + state._fsp--; - switch (alt14) { - case 1 : - // InternalRos1Parser.g:621:6: (lv_serviceserver_12_0= ruleServiceServer ) - { - // InternalRos1Parser.g:621:6: (lv_serviceserver_12_0= ruleServiceServer ) - // InternalRos1Parser.g:622:7: lv_serviceserver_12_0= ruleServiceServer - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionserver", + lv_actionserver_20_0, + "de.fraunhofer.ipa.ros.Ros.ActionServer"); + afterParserOrEnumRuleCall(); + - pushFollow(FOLLOW_20); - lv_serviceserver_12_0=ruleServiceServer(); + } - state._fsp--; + } + break; - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceserver", - lv_serviceserver_12_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); + default : + break loop16; + } + } while (true); + this_END_21=(Token)match(input,RULE_END,FOLLOW_19); + + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + + + } - } + } + break; + case 6 : + // InternalRos1Parser.g:713:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + { + // InternalRos1Parser.g:713:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + // InternalRos1Parser.g:714:5: otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END + { + otherlv_22=(Token)match(input,Actionclients,FOLLOW_4); - } - break; + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + + this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_20); + + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + + // InternalRos1Parser.g:722:5: ( (lv_actionclient_24_0= ruleActionClient ) )* + loop17: + do { + int alt17=2; + int LA17_0 = input.LA(1); + + if ( ((LA17_0>=RULE_ID && LA17_0<=RULE_STRING)) ) { + alt17=1; + } + + + switch (alt17) { + case 1 : + // InternalRos1Parser.g:723:6: (lv_actionclient_24_0= ruleActionClient ) + { + // InternalRos1Parser.g:723:6: (lv_actionclient_24_0= ruleActionClient ) + // InternalRos1Parser.g:724:7: lv_actionclient_24_0= ruleActionClient + { + + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + + pushFollow(FOLLOW_20); + lv_actionclient_24_0=ruleActionClient(); + + state._fsp--; - default : - break loop14; - } - } while (true); - this_END_13=(Token)match(input,RULE_END,FOLLOW_19); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionclient", + lv_actionclient_24_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + - newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + } - } + } + break; + default : + break loop17; + } + } while (true); - } - break; - case 4 : - // InternalRos1Parser.g:645:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) - { - // InternalRos1Parser.g:645:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) - // InternalRos1Parser.g:646:5: otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END - { - otherlv_14=(Token)match(input,Serviceclients,FOLLOW_4); + this_END_25=(Token)match(input,RULE_END,FOLLOW_19); - newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + - this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_20); + } - newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - // InternalRos1Parser.g:654:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* - loop15: - do { - int alt15=2; - int LA15_0 = input.LA(1); + } + break; + case 7 : + // InternalRos1Parser.g:747:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + { + // InternalRos1Parser.g:747:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + // InternalRos1Parser.g:748:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END + { + otherlv_26=(Token)match(input,Parameters,FOLLOW_4); - if ( ((LA15_0>=RULE_ID && LA15_0<=RULE_STRING)) ) { - alt15=1; - } + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + + this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_20); + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + + // InternalRos1Parser.g:756:5: ( (lv_parameter_28_0= ruleParameter ) )* + loop18: + do { + int alt18=2; + int LA18_0 = input.LA(1); - switch (alt15) { - case 1 : - // InternalRos1Parser.g:655:6: (lv_serviceclient_16_0= ruleServiceClient ) - { - // InternalRos1Parser.g:655:6: (lv_serviceclient_16_0= ruleServiceClient ) - // InternalRos1Parser.g:656:7: lv_serviceclient_16_0= ruleServiceClient - { + if ( ((LA18_0>=RULE_ID && LA18_0<=RULE_STRING)) ) { + alt18=1; + } - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - pushFollow(FOLLOW_20); - lv_serviceclient_16_0=ruleServiceClient(); + switch (alt18) { + case 1 : + // InternalRos1Parser.g:757:6: (lv_parameter_28_0= ruleParameter ) + { + // InternalRos1Parser.g:757:6: (lv_parameter_28_0= ruleParameter ) + // InternalRos1Parser.g:758:7: lv_parameter_28_0= ruleParameter + { - state._fsp--; + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + + pushFollow(FOLLOW_20); + lv_parameter_28_0=ruleParameter(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceclient", - lv_serviceclient_16_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "parameter", + lv_parameter_28_0, + "de.fraunhofer.ipa.ros.Basics.Parameter"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } + break; - default : - break loop15; - } - } while (true); + default : + break loop18; + } + } while (true); - this_END_17=(Token)match(input,RULE_END,FOLLOW_19); + this_END_29=(Token)match(input,RULE_END,FOLLOW_19); - newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + + } - } + } + break; - } - break; - case 5 : - // InternalRos1Parser.g:679:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) - { - // InternalRos1Parser.g:679:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) - // InternalRos1Parser.g:680:5: otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END - { - otherlv_18=(Token)match(input,Actionservers,FOLLOW_4); - - newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); - - this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_20); - - newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - - // InternalRos1Parser.g:688:5: ( (lv_actionserver_20_0= ruleActionServer ) )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( ((LA16_0>=RULE_ID && LA16_0<=RULE_STRING)) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // InternalRos1Parser.g:689:6: (lv_actionserver_20_0= ruleActionServer ) - { - // InternalRos1Parser.g:689:6: (lv_actionserver_20_0= ruleActionServer ) - // InternalRos1Parser.g:690:7: lv_actionserver_20_0= ruleActionServer - { - - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); - - pushFollow(FOLLOW_20); - lv_actionserver_20_0=ruleActionServer(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionserver", - lv_actionserver_20_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop16; - } - } while (true); - - this_END_21=(Token)match(input,RULE_END,FOLLOW_19); - - newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); - - - } - - - } - break; - case 6 : - // InternalRos1Parser.g:713:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) - { - // InternalRos1Parser.g:713:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) - // InternalRos1Parser.g:714:5: otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END - { - otherlv_22=(Token)match(input,Actionclients,FOLLOW_4); - - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); - - this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_20); - - newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - - // InternalRos1Parser.g:722:5: ( (lv_actionclient_24_0= ruleActionClient ) )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( ((LA17_0>=RULE_ID && LA17_0<=RULE_STRING)) ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // InternalRos1Parser.g:723:6: (lv_actionclient_24_0= ruleActionClient ) - { - // InternalRos1Parser.g:723:6: (lv_actionclient_24_0= ruleActionClient ) - // InternalRos1Parser.g:724:7: lv_actionclient_24_0= ruleActionClient - { - - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); - - pushFollow(FOLLOW_20); - lv_actionclient_24_0=ruleActionClient(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionclient", - lv_actionclient_24_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop17; - } - } while (true); - - this_END_25=(Token)match(input,RULE_END,FOLLOW_19); - - newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); - - - } - - - } - break; - case 7 : - // InternalRos1Parser.g:747:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) - { - // InternalRos1Parser.g:747:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) - // InternalRos1Parser.g:748:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END - { - otherlv_26=(Token)match(input,Parameters,FOLLOW_4); - - newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - - this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_20); - - newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - - // InternalRos1Parser.g:756:5: ( (lv_parameter_28_0= ruleParameter ) )* - loop18: - do { - int alt18=2; - int LA18_0 = input.LA(1); - - if ( ((LA18_0>=RULE_ID && LA18_0<=RULE_STRING)) ) { - alt18=1; - } - - - switch (alt18) { - case 1 : - // InternalRos1Parser.g:757:6: (lv_parameter_28_0= ruleParameter ) - { - // InternalRos1Parser.g:757:6: (lv_parameter_28_0= ruleParameter ) - // InternalRos1Parser.g:758:7: lv_parameter_28_0= ruleParameter - { - - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); - - pushFollow(FOLLOW_20); - lv_parameter_28_0=ruleParameter(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "parameter", - lv_parameter_28_0, - "de.fraunhofer.ipa.ros.Basics.Parameter"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop18; - } - } while (true); - - this_END_29=(Token)match(input,RULE_END,FOLLOW_19); - - newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); - - - } - - - } - break; - - default : - break loop19; + default : + break loop19; } } while (true); @@ -1920,7 +1920,7 @@ public final EObject ruleNode() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1947,14 +1947,14 @@ public final EObject entryRuleSpecBase() throws RecognitionException { // InternalRos1Parser.g:785:49: (iv_ruleSpecBase= ruleSpecBase EOF ) // InternalRos1Parser.g:786:2: iv_ruleSpecBase= ruleSpecBase EOF { - newCompositeNode(grammarAccess.getSpecBaseRule()); + newCompositeNode(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); iv_ruleSpecBase=ruleSpecBase(); state._fsp--; - current =iv_ruleSpecBase; - match(input,EOF,FOLLOW_2); + current =iv_ruleSpecBase; + match(input,EOF,FOLLOW_2); } @@ -1984,7 +1984,7 @@ public final EObject ruleSpecBase() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:798:2: ( (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ) @@ -2020,17 +2020,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRos1Parser.g:800:3: this_TopicSpec_0= ruleTopicSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + pushFollow(FOLLOW_2); this_TopicSpec_0=ruleTopicSpec(); state._fsp--; - current = this_TopicSpec_0; - afterParserOrEnumRuleCall(); - + current = this_TopicSpec_0; + afterParserOrEnumRuleCall(); + } break; @@ -2038,17 +2038,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRos1Parser.g:809:3: this_ServiceSpec_1= ruleServiceSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ServiceSpec_1=ruleServiceSpec(); state._fsp--; - current = this_ServiceSpec_1; - afterParserOrEnumRuleCall(); - + current = this_ServiceSpec_1; + afterParserOrEnumRuleCall(); + } break; @@ -2056,17 +2056,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRos1Parser.g:818:3: this_ActionSpec_2= ruleActionSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ActionSpec_2=ruleActionSpec(); state._fsp--; - current = this_ActionSpec_2; - afterParserOrEnumRuleCall(); - + current = this_ActionSpec_2; + afterParserOrEnumRuleCall(); + } break; @@ -2077,7 +2077,7 @@ public final EObject ruleSpecBase() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2104,14 +2104,14 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { // InternalRos1Parser.g:830:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) // InternalRos1Parser.g:831:2: iv_ruleTopicSpec= ruleTopicSpec EOF { - newCompositeNode(grammarAccess.getTopicSpecRule()); + newCompositeNode(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); iv_ruleTopicSpec=ruleTopicSpec(); state._fsp--; - current =iv_ruleTopicSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleTopicSpec; + match(input,EOF,FOLLOW_2); } @@ -2147,7 +2147,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:843:2: ( ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ) @@ -2157,20 +2157,20 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRos1Parser.g:845:3: () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END { // InternalRos1Parser.g:845:3: () - // InternalRos1Parser.g:846:4: + // InternalRos1Parser.g:846:4: { - current = forceCreateModelElement( - grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Msg,FOLLOW_21); - - newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + otherlv_1=(Token)match(input,Msg,FOLLOW_21); + newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + // InternalRos1Parser.g:856:3: ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) // InternalRos1Parser.g:857:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) { @@ -2208,56 +2208,56 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRos1Parser.g:859:6: lv_name_2_1= ruleEString { - newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); - + newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + pushFollow(FOLLOW_4); lv_name_2_1=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - current, - "name", - lv_name_2_1, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + current, + "name", + lv_name_2_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } break; case 2 : // InternalRos1Parser.g:875:6: lv_name_2_2= Header { - lv_name_2_2=(Token)match(input,Header,FOLLOW_4); + lv_name_2_2=(Token)match(input,Header,FOLLOW_4); - newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); - - - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed(current, "name", lv_name_2_2, null); + newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed(current, "name", lv_name_2_2, null); + } break; case 3 : // InternalRos1Parser.g:886:6: lv_name_2_3= String { - lv_name_2_3=(Token)match(input,String,FOLLOW_4); - - newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); - + lv_name_2_3=(Token)match(input,String,FOLLOW_4); - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed(current, "name", lv_name_2_3, null); + newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed(current, "name", lv_name_2_3, null); + } break; @@ -2270,14 +2270,14 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); - newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Message_1,FOLLOW_23); - - newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Message_1,FOLLOW_23); + newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + // InternalRos1Parser.g:907:3: (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt22=2; int LA22_0 = input.LA(1); @@ -2289,10 +2289,10 @@ public final EObject ruleTopicSpec() throws RecognitionException { case 1 : // InternalRos1Parser.g:908:4: this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_24); - - newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_24); + newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRos1Parser.g:912:4: ( (lv_message_6_0= ruleMessageDefinition ) ) // InternalRos1Parser.g:913:5: (lv_message_6_0= ruleMessageDefinition ) { @@ -2300,44 +2300,44 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRos1Parser.g:914:6: lv_message_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_13); lv_message_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - current, - "message", - lv_message_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + current, + "message", + lv_message_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_13); - - newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_13); + newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + } @@ -2345,7 +2345,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2372,14 +2372,14 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { // InternalRos1Parser.g:944:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) // InternalRos1Parser.g:945:2: iv_ruleServiceSpec= ruleServiceSpec EOF { - newCompositeNode(grammarAccess.getServiceSpecRule()); + newCompositeNode(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); iv_ruleServiceSpec=ruleServiceSpec(); state._fsp--; - current =iv_ruleServiceSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceSpec; + match(input,EOF,FOLLOW_2); } @@ -2418,7 +2418,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:957:2: ( ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ) @@ -2428,20 +2428,20 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRos1Parser.g:959:3: () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END { // InternalRos1Parser.g:959:3: () - // InternalRos1Parser.g:960:4: + // InternalRos1Parser.g:960:4: { - current = forceCreateModelElement( - grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Srv,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + otherlv_1=(Token)match(input,Srv,FOLLOW_6); + newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + // InternalRos1Parser.g:970:3: ( (lv_name_2_0= ruleEString ) ) // InternalRos1Parser.g:971:4: (lv_name_2_0= ruleEString ) { @@ -2449,38 +2449,38 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRos1Parser.g:972:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_4); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_25); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_25); - newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Request,FOLLOW_26); - - newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Request,FOLLOW_26); + newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + // InternalRos1Parser.g:997:3: (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt23=2; int LA23_0 = input.LA(1); @@ -2492,10 +2492,10 @@ public final EObject ruleServiceSpec() throws RecognitionException { case 1 : // InternalRos1Parser.g:998:4: this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_24); - - newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_24); + newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRos1Parser.g:1002:4: ( (lv_request_6_0= ruleMessageDefinition ) ) // InternalRos1Parser.g:1003:5: (lv_request_6_0= ruleMessageDefinition ) { @@ -2503,44 +2503,44 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRos1Parser.g:1004:6: lv_request_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_13); lv_request_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "request", - lv_request_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "request", + lv_request_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_27); - - newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_27); + newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - otherlv_8=(Token)match(input,Response,FOLLOW_23); - - newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + otherlv_8=(Token)match(input,Response,FOLLOW_23); + newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + // InternalRos1Parser.g:1030:3: (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? int alt24=2; int LA24_0 = input.LA(1); @@ -2552,10 +2552,10 @@ public final EObject ruleServiceSpec() throws RecognitionException { case 1 : // InternalRos1Parser.g:1031:4: this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_24); - - newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_24); + newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + // InternalRos1Parser.g:1035:4: ( (lv_response_10_0= ruleMessageDefinition ) ) // InternalRos1Parser.g:1036:5: (lv_response_10_0= ruleMessageDefinition ) { @@ -2563,44 +2563,44 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRos1Parser.g:1037:6: lv_response_10_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_response_10_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "response", - lv_response_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "response", + lv_response_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_11=(Token)match(input,RULE_END,FOLLOW_13); - - newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + this_END_11=(Token)match(input,RULE_END,FOLLOW_13); + newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + } break; } - this_END_12=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + this_END_12=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + } @@ -2608,7 +2608,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2635,14 +2635,14 @@ public final EObject entryRuleActionSpec() throws RecognitionException { // InternalRos1Parser.g:1067:51: (iv_ruleActionSpec= ruleActionSpec EOF ) // InternalRos1Parser.g:1068:2: iv_ruleActionSpec= ruleActionSpec EOF { - newCompositeNode(grammarAccess.getActionSpecRule()); + newCompositeNode(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); iv_ruleActionSpec=ruleActionSpec(); state._fsp--; - current =iv_ruleActionSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionSpec; + match(input,EOF,FOLLOW_2); } @@ -2686,7 +2686,7 @@ public final EObject ruleActionSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1080:2: ( ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ) @@ -2696,20 +2696,20 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos1Parser.g:1082:3: () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END { // InternalRos1Parser.g:1082:3: () - // InternalRos1Parser.g:1083:4: + // InternalRos1Parser.g:1083:4: { - current = forceCreateModelElement( - grammarAccess.getActionSpecAccess().getActionSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionSpecAccess().getActionSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Action_1,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + otherlv_1=(Token)match(input,Action_1,FOLLOW_6); + newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + // InternalRos1Parser.g:1093:3: ( (lv_name_2_0= ruleEString ) ) // InternalRos1Parser.g:1094:4: (lv_name_2_0= ruleEString ) { @@ -2717,38 +2717,38 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos1Parser.g:1095:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_4); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_28); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_28); - newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Goal_1,FOLLOW_29); - - newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Goal_1,FOLLOW_29); + newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + // InternalRos1Parser.g:1120:3: (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt25=2; int LA25_0 = input.LA(1); @@ -2760,10 +2760,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRos1Parser.g:1121:4: this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_24); - - newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_24); + newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRos1Parser.g:1125:4: ( (lv_goal_6_0= ruleMessageDefinition ) ) // InternalRos1Parser.g:1126:5: (lv_goal_6_0= ruleMessageDefinition ) { @@ -2771,44 +2771,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos1Parser.g:1127:6: lv_goal_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_13); lv_goal_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "goal", - lv_goal_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "goal", + lv_goal_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_30); - - newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_30); + newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - otherlv_8=(Token)match(input,Result_1,FOLLOW_31); - - newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + otherlv_8=(Token)match(input,Result_1,FOLLOW_31); + newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + // InternalRos1Parser.g:1153:3: (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? int alt26=2; int LA26_0 = input.LA(1); @@ -2820,10 +2820,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRos1Parser.g:1154:4: this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_24); - - newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_24); + newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + // InternalRos1Parser.g:1158:4: ( (lv_result_10_0= ruleMessageDefinition ) ) // InternalRos1Parser.g:1159:5: (lv_result_10_0= ruleMessageDefinition ) { @@ -2831,44 +2831,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos1Parser.g:1160:6: lv_result_10_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_result_10_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "result", - lv_result_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "result", + lv_result_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_11=(Token)match(input,RULE_END,FOLLOW_32); - - newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + this_END_11=(Token)match(input,RULE_END,FOLLOW_32); + newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + } break; } - otherlv_12=(Token)match(input,Feedback_1,FOLLOW_23); - - newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + otherlv_12=(Token)match(input,Feedback_1,FOLLOW_23); + newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + // InternalRos1Parser.g:1186:3: (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? int alt27=2; int LA27_0 = input.LA(1); @@ -2880,10 +2880,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRos1Parser.g:1187:4: this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END { - this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_24); - - newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_24); + newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + // InternalRos1Parser.g:1191:4: ( (lv_feedback_14_0= ruleMessageDefinition ) ) // InternalRos1Parser.g:1192:5: (lv_feedback_14_0= ruleMessageDefinition ) { @@ -2891,44 +2891,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos1Parser.g:1193:6: lv_feedback_14_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + pushFollow(FOLLOW_13); lv_feedback_14_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "feedback", - lv_feedback_14_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "feedback", + lv_feedback_14_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_15=(Token)match(input,RULE_END,FOLLOW_13); - - newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + this_END_15=(Token)match(input,RULE_END,FOLLOW_13); + newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + } break; } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + } @@ -2936,7 +2936,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2963,14 +2963,14 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { // InternalRos1Parser.g:1223:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) // InternalRos1Parser.g:1224:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF { - newCompositeNode(grammarAccess.getMessageDefinitionRule()); + newCompositeNode(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); iv_ruleMessageDefinition=ruleMessageDefinition(); state._fsp--; - current =iv_ruleMessageDefinition; - match(input,EOF,FOLLOW_2); + current =iv_ruleMessageDefinition; + match(input,EOF,FOLLOW_2); } @@ -2996,7 +2996,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1236:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ) @@ -3006,13 +3006,13 @@ public final EObject ruleMessageDefinition() throws RecognitionException { // InternalRos1Parser.g:1238:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )* { // InternalRos1Parser.g:1238:3: () - // InternalRos1Parser.g:1239:4: + // InternalRos1Parser.g:1239:4: { - current = forceCreateModelElement( - grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), + current); + } @@ -3028,40 +3028,40 @@ public final EObject ruleMessageDefinition() throws RecognitionException { switch (alt28) { - case 1 : - // InternalRos1Parser.g:1246:4: (lv_MessagePart_1_0= ruleMessagePart ) - { - // InternalRos1Parser.g:1246:4: (lv_MessagePart_1_0= ruleMessagePart ) - // InternalRos1Parser.g:1247:5: lv_MessagePart_1_0= ruleMessagePart - { - - newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); - - pushFollow(FOLLOW_33); - lv_MessagePart_1_0=ruleMessagePart(); + case 1 : + // InternalRos1Parser.g:1246:4: (lv_MessagePart_1_0= ruleMessagePart ) + { + // InternalRos1Parser.g:1246:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRos1Parser.g:1247:5: lv_MessagePart_1_0= ruleMessagePart + { - state._fsp--; + newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + + pushFollow(FOLLOW_33); + lv_MessagePart_1_0=ruleMessagePart(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); - } - add( - current, - "MessagePart", - lv_MessagePart_1_0, - "de.fraunhofer.ipa.ros.Basics.MessagePart"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); + } + add( + current, + "MessagePart", + lv_MessagePart_1_0, + "de.fraunhofer.ipa.ros.Basics.MessagePart"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); @@ -3072,7 +3072,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3099,14 +3099,14 @@ public final EObject entryRulePublisher() throws RecognitionException { // InternalRos1Parser.g:1268:50: (iv_rulePublisher= rulePublisher EOF ) // InternalRos1Parser.g:1269:2: iv_rulePublisher= rulePublisher EOF { - newCompositeNode(grammarAccess.getPublisherRule()); + newCompositeNode(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); iv_rulePublisher=rulePublisher(); state._fsp--; - current =iv_rulePublisher; - match(input,EOF,FOLLOW_2); + current =iv_rulePublisher; + match(input,EOF,FOLLOW_2); } @@ -3139,7 +3139,7 @@ public final EObject rulePublisher() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1281:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -3149,13 +3149,13 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos1Parser.g:1283:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRos1Parser.g:1283:3: () - // InternalRos1Parser.g:1284:4: + // InternalRos1Parser.g:1284:4: { - current = forceCreateModelElement( - grammarAccess.getPublisherAccess().getPublisherAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPublisherAccess().getPublisherAction_0(), + current); + } @@ -3166,42 +3166,42 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos1Parser.g:1292:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); + newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); - newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + // InternalRos1Parser.g:1321:3: ( ( ruleEString ) ) // InternalRos1Parser.g:1322:4: ( ruleEString ) { @@ -3209,21 +3209,21 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos1Parser.g:1323:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getPublisherRule()); - } - - - newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getPublisherRule()); + } + + newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + pushFollow(FOLLOW_35); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -3241,10 +3241,10 @@ public final EObject rulePublisher() throws RecognitionException { case 1 : // InternalRos1Parser.g:1338:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_36); - - newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_36); + newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + // InternalRos1Parser.g:1342:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos1Parser.g:1343:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3252,24 +3252,24 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos1Parser.g:1344:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_13); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3282,10 +3282,10 @@ public final EObject rulePublisher() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); + } @@ -3293,7 +3293,7 @@ public final EObject rulePublisher() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3320,14 +3320,14 @@ public final EObject entryRuleSubscriber() throws RecognitionException { // InternalRos1Parser.g:1370:51: (iv_ruleSubscriber= ruleSubscriber EOF ) // InternalRos1Parser.g:1371:2: iv_ruleSubscriber= ruleSubscriber EOF { - newCompositeNode(grammarAccess.getSubscriberRule()); + newCompositeNode(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); iv_ruleSubscriber=ruleSubscriber(); state._fsp--; - current =iv_ruleSubscriber; - match(input,EOF,FOLLOW_2); + current =iv_ruleSubscriber; + match(input,EOF,FOLLOW_2); } @@ -3360,7 +3360,7 @@ public final EObject ruleSubscriber() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1383:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -3370,13 +3370,13 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos1Parser.g:1385:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRos1Parser.g:1385:3: () - // InternalRos1Parser.g:1386:4: + // InternalRos1Parser.g:1386:4: { - current = forceCreateModelElement( - grammarAccess.getSubscriberAccess().getSubscriberAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getSubscriberAccess().getSubscriberAction_0(), + current); + } @@ -3387,42 +3387,42 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos1Parser.g:1394:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); - - newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); - newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + // InternalRos1Parser.g:1423:3: ( ( ruleEString ) ) // InternalRos1Parser.g:1424:4: ( ruleEString ) { @@ -3430,21 +3430,21 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos1Parser.g:1425:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getSubscriberRule()); - } - - - newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getSubscriberRule()); + } + + newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + pushFollow(FOLLOW_35); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -3462,10 +3462,10 @@ public final EObject ruleSubscriber() throws RecognitionException { case 1 : // InternalRos1Parser.g:1440:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_36); - - newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_36); + newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + // InternalRos1Parser.g:1444:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos1Parser.g:1445:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3473,24 +3473,24 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos1Parser.g:1446:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_13); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3503,10 +3503,10 @@ public final EObject ruleSubscriber() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); + } @@ -3514,7 +3514,7 @@ public final EObject ruleSubscriber() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3541,14 +3541,14 @@ public final EObject entryRuleServiceServer() throws RecognitionException { // InternalRos1Parser.g:1472:54: (iv_ruleServiceServer= ruleServiceServer EOF ) // InternalRos1Parser.g:1473:2: iv_ruleServiceServer= ruleServiceServer EOF { - newCompositeNode(grammarAccess.getServiceServerRule()); + newCompositeNode(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); iv_ruleServiceServer=ruleServiceServer(); state._fsp--; - current =iv_ruleServiceServer; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceServer; + match(input,EOF,FOLLOW_2); } @@ -3581,7 +3581,7 @@ public final EObject ruleServiceServer() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1485:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -3591,13 +3591,13 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos1Parser.g:1487:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRos1Parser.g:1487:3: () - // InternalRos1Parser.g:1488:4: + // InternalRos1Parser.g:1488:4: { - current = forceCreateModelElement( - grammarAccess.getServiceServerAccess().getServiceServerAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceServerAccess().getServiceServerAction_0(), + current); + } @@ -3608,42 +3608,42 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos1Parser.g:1496:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + // InternalRos1Parser.g:1525:3: ( ( ruleEString ) ) // InternalRos1Parser.g:1526:4: ( ruleEString ) { @@ -3651,21 +3651,21 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos1Parser.g:1527:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getServiceServerRule()); - } - - - newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getServiceServerRule()); + } + + newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + pushFollow(FOLLOW_35); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -3683,10 +3683,10 @@ public final EObject ruleServiceServer() throws RecognitionException { case 1 : // InternalRos1Parser.g:1542:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_36); - - newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_36); + newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + // InternalRos1Parser.g:1546:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos1Parser.g:1547:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3694,24 +3694,24 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos1Parser.g:1548:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_13); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3724,10 +3724,10 @@ public final EObject ruleServiceServer() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); + } @@ -3735,7 +3735,7 @@ public final EObject ruleServiceServer() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3762,14 +3762,14 @@ public final EObject entryRuleServiceClient() throws RecognitionException { // InternalRos1Parser.g:1574:54: (iv_ruleServiceClient= ruleServiceClient EOF ) // InternalRos1Parser.g:1575:2: iv_ruleServiceClient= ruleServiceClient EOF { - newCompositeNode(grammarAccess.getServiceClientRule()); + newCompositeNode(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); iv_ruleServiceClient=ruleServiceClient(); state._fsp--; - current =iv_ruleServiceClient; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceClient; + match(input,EOF,FOLLOW_2); } @@ -3802,7 +3802,7 @@ public final EObject ruleServiceClient() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1587:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -3812,13 +3812,13 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos1Parser.g:1589:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRos1Parser.g:1589:3: () - // InternalRos1Parser.g:1590:4: + // InternalRos1Parser.g:1590:4: { - current = forceCreateModelElement( - grammarAccess.getServiceClientAccess().getServiceClientAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceClientAccess().getServiceClientAction_0(), + current); + } @@ -3829,42 +3829,42 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos1Parser.g:1598:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); + newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); - newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + // InternalRos1Parser.g:1627:3: ( ( ruleEString ) ) // InternalRos1Parser.g:1628:4: ( ruleEString ) { @@ -3872,21 +3872,21 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos1Parser.g:1629:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getServiceClientRule()); - } - - - newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getServiceClientRule()); + } + + newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + pushFollow(FOLLOW_35); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -3904,10 +3904,10 @@ public final EObject ruleServiceClient() throws RecognitionException { case 1 : // InternalRos1Parser.g:1644:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_36); - - newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_36); + newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + // InternalRos1Parser.g:1648:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos1Parser.g:1649:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3915,24 +3915,24 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos1Parser.g:1650:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_13); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3945,10 +3945,10 @@ public final EObject ruleServiceClient() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); + } @@ -3956,7 +3956,7 @@ public final EObject ruleServiceClient() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3983,14 +3983,14 @@ public final EObject entryRuleActionServer() throws RecognitionException { // InternalRos1Parser.g:1676:53: (iv_ruleActionServer= ruleActionServer EOF ) // InternalRos1Parser.g:1677:2: iv_ruleActionServer= ruleActionServer EOF { - newCompositeNode(grammarAccess.getActionServerRule()); + newCompositeNode(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); iv_ruleActionServer=ruleActionServer(); state._fsp--; - current =iv_ruleActionServer; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionServer; + match(input,EOF,FOLLOW_2); } @@ -4023,7 +4023,7 @@ public final EObject ruleActionServer() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1689:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -4033,13 +4033,13 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos1Parser.g:1691:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRos1Parser.g:1691:3: () - // InternalRos1Parser.g:1692:4: + // InternalRos1Parser.g:1692:4: { - current = forceCreateModelElement( - grammarAccess.getActionServerAccess().getActionServerAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionServerAccess().getActionServerAction_0(), + current); + } @@ -4050,42 +4050,42 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos1Parser.g:1700:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); - - newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); - newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + // InternalRos1Parser.g:1729:3: ( ( ruleEString ) ) // InternalRos1Parser.g:1730:4: ( ruleEString ) { @@ -4093,21 +4093,21 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos1Parser.g:1731:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getActionServerRule()); - } - - - newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getActionServerRule()); + } + + newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + pushFollow(FOLLOW_35); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -4125,10 +4125,10 @@ public final EObject ruleActionServer() throws RecognitionException { case 1 : // InternalRos1Parser.g:1746:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_36); - - newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_36); + newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + // InternalRos1Parser.g:1750:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos1Parser.g:1751:5: (lv_namespace_7_0= ruleNamespace ) { @@ -4136,24 +4136,24 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos1Parser.g:1752:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_13); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -4166,10 +4166,10 @@ public final EObject ruleActionServer() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); + } @@ -4177,7 +4177,7 @@ public final EObject ruleActionServer() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4204,14 +4204,14 @@ public final EObject entryRuleActionClient() throws RecognitionException { // InternalRos1Parser.g:1778:53: (iv_ruleActionClient= ruleActionClient EOF ) // InternalRos1Parser.g:1779:2: iv_ruleActionClient= ruleActionClient EOF { - newCompositeNode(grammarAccess.getActionClientRule()); + newCompositeNode(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); iv_ruleActionClient=ruleActionClient(); state._fsp--; - current =iv_ruleActionClient; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionClient; + match(input,EOF,FOLLOW_2); } @@ -4244,7 +4244,7 @@ public final EObject ruleActionClient() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1791:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) @@ -4254,13 +4254,13 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos1Parser.g:1793:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { // InternalRos1Parser.g:1793:3: () - // InternalRos1Parser.g:1794:4: + // InternalRos1Parser.g:1794:4: { - current = forceCreateModelElement( - grammarAccess.getActionClientAccess().getActionClientAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionClientAccess().getActionClientAction_0(), + current); + } @@ -4271,42 +4271,42 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos1Parser.g:1802:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + // InternalRos1Parser.g:1831:3: ( ( ruleEString ) ) // InternalRos1Parser.g:1832:4: ( ruleEString ) { @@ -4314,21 +4314,21 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos1Parser.g:1833:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getActionClientRule()); - } - - - newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getActionClientRule()); + } + + newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + pushFollow(FOLLOW_35); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -4346,10 +4346,10 @@ public final EObject ruleActionClient() throws RecognitionException { case 1 : // InternalRos1Parser.g:1848:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_36); - - newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_36); + newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + // InternalRos1Parser.g:1852:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos1Parser.g:1853:5: (lv_namespace_7_0= ruleNamespace ) { @@ -4357,24 +4357,24 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos1Parser.g:1854:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_13); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -4387,10 +4387,10 @@ public final EObject ruleActionClient() throws RecognitionException { } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); + } @@ -4398,7 +4398,7 @@ public final EObject ruleActionClient() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4425,14 +4425,14 @@ public final EObject entryRuleDependency() throws RecognitionException { // InternalRos1Parser.g:1880:51: (iv_ruleDependency= ruleDependency EOF ) // InternalRos1Parser.g:1881:2: iv_ruleDependency= ruleDependency EOF { - newCompositeNode(grammarAccess.getDependencyRule()); + newCompositeNode(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); iv_ruleDependency=ruleDependency(); state._fsp--; - current =iv_ruleDependency; - match(input,EOF,FOLLOW_2); + current =iv_ruleDependency; + match(input,EOF,FOLLOW_2); } @@ -4460,7 +4460,7 @@ public final EObject ruleDependency() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1893:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) @@ -4487,17 +4487,17 @@ else if ( (LA35_0==ExternalDependency) ) { // InternalRos1Parser.g:1895:3: this_PackageDependency_0= rulePackageDependency { - newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); - + newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + pushFollow(FOLLOW_2); this_PackageDependency_0=rulePackageDependency(); state._fsp--; - current = this_PackageDependency_0; - afterParserOrEnumRuleCall(); - + current = this_PackageDependency_0; + afterParserOrEnumRuleCall(); + } break; @@ -4505,17 +4505,17 @@ else if ( (LA35_0==ExternalDependency) ) { // InternalRos1Parser.g:1904:3: this_ExternalDependency_1= ruleExternalDependency { - newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); - + newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ExternalDependency_1=ruleExternalDependency(); state._fsp--; - current = this_ExternalDependency_1; - afterParserOrEnumRuleCall(); - + current = this_ExternalDependency_1; + afterParserOrEnumRuleCall(); + } break; @@ -4526,7 +4526,7 @@ else if ( (LA35_0==ExternalDependency) ) { } - leaveRule(); + leaveRule(); } @@ -4553,14 +4553,14 @@ public final EObject entryRulePackageDependency() throws RecognitionException { // InternalRos1Parser.g:1916:58: (iv_rulePackageDependency= rulePackageDependency EOF ) // InternalRos1Parser.g:1917:2: iv_rulePackageDependency= rulePackageDependency EOF { - newCompositeNode(grammarAccess.getPackageDependencyRule()); + newCompositeNode(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); iv_rulePackageDependency=rulePackageDependency(); state._fsp--; - current =iv_rulePackageDependency; - match(input,EOF,FOLLOW_2); + current =iv_rulePackageDependency; + match(input,EOF,FOLLOW_2); } @@ -4583,7 +4583,7 @@ public final EObject rulePackageDependency() throws RecognitionException { EObject current = null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1929:2: ( ( ( ruleEString ) ) ) @@ -4596,21 +4596,21 @@ public final EObject rulePackageDependency() throws RecognitionException { // InternalRos1Parser.g:1932:4: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getPackageDependencyRule()); - } - - - newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + if (current==null) { + current = createModelElement(grammarAccess.getPackageDependencyRule()); + } + + newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -4621,7 +4621,7 @@ public final EObject rulePackageDependency() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4648,14 +4648,14 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { // InternalRos1Parser.g:1949:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) // InternalRos1Parser.g:1950:2: iv_ruleExternalDependency= ruleExternalDependency EOF { - newCompositeNode(grammarAccess.getExternalDependencyRule()); + newCompositeNode(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); iv_ruleExternalDependency=ruleExternalDependency(); state._fsp--; - current =iv_ruleExternalDependency; - match(input,EOF,FOLLOW_2); + current =iv_ruleExternalDependency; + match(input,EOF,FOLLOW_2); } @@ -4682,7 +4682,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:1962:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) @@ -4692,20 +4692,20 @@ public final EObject ruleExternalDependency() throws RecognitionException { // InternalRos1Parser.g:1964:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) { // InternalRos1Parser.g:1964:3: () - // InternalRos1Parser.g:1965:4: + // InternalRos1Parser.g:1965:4: { - current = forceCreateModelElement( - grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), + current); + } - otherlv_1=(Token)match(input,ExternalDependency,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + otherlv_1=(Token)match(input,ExternalDependency,FOLLOW_6); + newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + // InternalRos1Parser.g:1975:3: ( (lv_name_2_0= ruleEString ) ) // InternalRos1Parser.g:1976:4: (lv_name_2_0= ruleEString ) { @@ -4713,24 +4713,24 @@ public final EObject ruleExternalDependency() throws RecognitionException { // InternalRos1Parser.g:1977:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_2); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -4744,7 +4744,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4771,14 +4771,14 @@ public final EObject entryRuleNamespace() throws RecognitionException { // InternalRos1Parser.g:1998:50: (iv_ruleNamespace= ruleNamespace EOF ) // InternalRos1Parser.g:1999:2: iv_ruleNamespace= ruleNamespace EOF { - newCompositeNode(grammarAccess.getNamespaceRule()); + newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); iv_ruleNamespace=ruleNamespace(); state._fsp--; - current =iv_ruleNamespace; - match(input,EOF,FOLLOW_2); + current =iv_ruleNamespace; + match(input,EOF,FOLLOW_2); } @@ -4808,7 +4808,7 @@ public final EObject ruleNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2011:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) @@ -4844,17 +4844,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRos1Parser.g:2013:3: this_GlobalNamespace_0= ruleGlobalNamespace { - newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + pushFollow(FOLLOW_2); this_GlobalNamespace_0=ruleGlobalNamespace(); state._fsp--; - current = this_GlobalNamespace_0; - afterParserOrEnumRuleCall(); - + current = this_GlobalNamespace_0; + afterParserOrEnumRuleCall(); + } break; @@ -4862,17 +4862,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRos1Parser.g:2022:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { - newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + pushFollow(FOLLOW_2); this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl(); state._fsp--; - current = this_RelativeNamespace_Impl_1; - afterParserOrEnumRuleCall(); - + current = this_RelativeNamespace_Impl_1; + afterParserOrEnumRuleCall(); + } break; @@ -4880,17 +4880,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRos1Parser.g:2031:3: this_PrivateNamespace_2= rulePrivateNamespace { - newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + pushFollow(FOLLOW_2); this_PrivateNamespace_2=rulePrivateNamespace(); state._fsp--; - current = this_PrivateNamespace_2; - afterParserOrEnumRuleCall(); - + current = this_PrivateNamespace_2; + afterParserOrEnumRuleCall(); + } break; @@ -4901,7 +4901,7 @@ public final EObject ruleNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4928,14 +4928,14 @@ public final String entryRuleGraphName() throws RecognitionException { // InternalRos1Parser.g:2043:49: (iv_ruleGraphName= ruleGraphName EOF ) // InternalRos1Parser.g:2044:2: iv_ruleGraphName= ruleGraphName EOF { - newCompositeNode(grammarAccess.getGraphNameRule()); + newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); iv_ruleGraphName=ruleGraphName(); state._fsp--; - current =iv_ruleGraphName.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleGraphName.getText(); + match(input,EOF,FOLLOW_2); } @@ -4960,22 +4960,22 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException Token kw=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2056:2: (kw= GraphName ) // InternalRos1Parser.g:2057:2: kw= GraphName { - kw=(Token)match(input,GraphName,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + kw=(Token)match(input,GraphName,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + } - leaveRule(); + leaveRule(); } @@ -5002,14 +5002,14 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // InternalRos1Parser.g:2065:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) // InternalRos1Parser.g:2066:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { - newCompositeNode(grammarAccess.getGlobalNamespaceRule()); + newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); iv_ruleGlobalNamespace=ruleGlobalNamespace(); state._fsp--; - current =iv_ruleGlobalNamespace; - match(input,EOF,FOLLOW_2); + current =iv_ruleGlobalNamespace; + match(input,EOF,FOLLOW_2); } @@ -5041,7 +5041,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2078:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -5051,20 +5051,20 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // InternalRos1Parser.g:2080:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRos1Parser.g:2080:3: () - // InternalRos1Parser.g:2081:4: + // InternalRos1Parser.g:2081:4: { - current = forceCreateModelElement( - grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_37); - - newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_37); + newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + // InternalRos1Parser.g:2091:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt38=2; int LA38_0 = input.LA(1); @@ -5076,10 +5076,10 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { case 1 : // InternalRos1Parser.g:2092:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_38); - - newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_38); + newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRos1Parser.g:2096:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRos1Parser.g:2097:5: (lv_parts_3_0= ruleGraphName ) { @@ -5087,24 +5087,24 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // InternalRos1Parser.g:2098:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -5123,57 +5123,57 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { switch (alt37) { - case 1 : - // InternalRos1Parser.g:2116:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_38); + case 1 : + // InternalRos1Parser.g:2116:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_38); - newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + + // InternalRos1Parser.g:2120:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos1Parser.g:2121:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRos1Parser.g:2121:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos1Parser.g:2122:7: lv_parts_5_0= ruleGraphName + { - // InternalRos1Parser.g:2120:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos1Parser.g:2121:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRos1Parser.g:2121:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos1Parser.g:2122:7: lv_parts_5_0= ruleGraphName - { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_12); + lv_parts_5_0=ruleGraphName(); - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + state._fsp--; - pushFollow(FOLLOW_12); - lv_parts_5_0=ruleGraphName(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + } - } + } + break; - } - - - } - break; - - default : - break loop37; + default : + break loop37; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -5187,7 +5187,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5214,14 +5214,14 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // InternalRos1Parser.g:2149:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) // InternalRos1Parser.g:2150:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); + newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl(); state._fsp--; - current =iv_ruleRelativeNamespace_Impl; - match(input,EOF,FOLLOW_2); + current =iv_ruleRelativeNamespace_Impl; + match(input,EOF,FOLLOW_2); } @@ -5253,7 +5253,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2162:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -5263,20 +5263,20 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRos1Parser.g:2164:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRos1Parser.g:2164:3: () - // InternalRos1Parser.g:2165:4: + // InternalRos1Parser.g:2165:4: { - current = forceCreateModelElement( - grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_37); - - newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_37); + newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + // InternalRos1Parser.g:2175:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt40=2; int LA40_0 = input.LA(1); @@ -5288,10 +5288,10 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { case 1 : // InternalRos1Parser.g:2176:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_38); - - newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_38); + newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRos1Parser.g:2180:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRos1Parser.g:2181:5: (lv_parts_3_0= ruleGraphName ) { @@ -5299,24 +5299,24 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRos1Parser.g:2182:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -5335,57 +5335,57 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { switch (alt39) { - case 1 : - // InternalRos1Parser.g:2200:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_38); - - newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - - // InternalRos1Parser.g:2204:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos1Parser.g:2205:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRos1Parser.g:2205:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos1Parser.g:2206:7: lv_parts_5_0= ruleGraphName - { + case 1 : + // InternalRos1Parser.g:2200:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_38); - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + + // InternalRos1Parser.g:2204:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos1Parser.g:2205:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRos1Parser.g:2205:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos1Parser.g:2206:7: lv_parts_5_0= ruleGraphName + { - pushFollow(FOLLOW_12); - lv_parts_5_0=ruleGraphName(); + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_12); + lv_parts_5_0=ruleGraphName(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop39; + default : + break loop39; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -5399,7 +5399,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5426,14 +5426,14 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // InternalRos1Parser.g:2233:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) // InternalRos1Parser.g:2234:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { - newCompositeNode(grammarAccess.getPrivateNamespaceRule()); + newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); iv_rulePrivateNamespace=rulePrivateNamespace(); state._fsp--; - current =iv_rulePrivateNamespace; - match(input,EOF,FOLLOW_2); + current =iv_rulePrivateNamespace; + match(input,EOF,FOLLOW_2); } @@ -5465,7 +5465,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2246:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -5475,20 +5475,20 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // InternalRos1Parser.g:2248:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRos1Parser.g:2248:3: () - // InternalRos1Parser.g:2249:4: + // InternalRos1Parser.g:2249:4: { - current = forceCreateModelElement( - grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_37); - - newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_37); + newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + // InternalRos1Parser.g:2259:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt42=2; int LA42_0 = input.LA(1); @@ -5500,10 +5500,10 @@ public final EObject rulePrivateNamespace() throws RecognitionException { case 1 : // InternalRos1Parser.g:2260:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_38); - - newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_38); + newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRos1Parser.g:2264:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRos1Parser.g:2265:5: (lv_parts_3_0= ruleGraphName ) { @@ -5511,24 +5511,24 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // InternalRos1Parser.g:2266:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -5547,57 +5547,57 @@ public final EObject rulePrivateNamespace() throws RecognitionException { switch (alt41) { - case 1 : - // InternalRos1Parser.g:2284:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_38); - - newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + case 1 : + // InternalRos1Parser.g:2284:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_38); - // InternalRos1Parser.g:2288:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos1Parser.g:2289:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRos1Parser.g:2289:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos1Parser.g:2290:7: lv_parts_5_0= ruleGraphName - { + newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + + // InternalRos1Parser.g:2288:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos1Parser.g:2289:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRos1Parser.g:2289:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos1Parser.g:2290:7: lv_parts_5_0= ruleGraphName + { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_12); + lv_parts_5_0=ruleGraphName(); - pushFollow(FOLLOW_12); - lv_parts_5_0=ruleGraphName(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + } - } + } - } + } + break; - - } - break; - - default : - break loop41; + default : + break loop41; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -5611,7 +5611,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5638,14 +5638,14 @@ public final EObject entryRuleParameter() throws RecognitionException { // InternalRos1Parser.g:2317:50: (iv_ruleParameter= ruleParameter EOF ) // InternalRos1Parser.g:2318:2: iv_ruleParameter= ruleParameter EOF { - newCompositeNode(grammarAccess.getParameterRule()); + newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); iv_ruleParameter=ruleParameter(); state._fsp--; - current =iv_ruleParameter; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameter; + match(input,EOF,FOLLOW_2); } @@ -5683,7 +5683,7 @@ public final EObject ruleParameter() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2330:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END ) ) @@ -5693,13 +5693,13 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos1Parser.g:2332:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END { // InternalRos1Parser.g:2332:3: () - // InternalRos1Parser.g:2333:4: + // InternalRos1Parser.g:2333:4: { - current = forceCreateModelElement( - grammarAccess.getParameterAccess().getParameterAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterAccess().getParameterAction_0(), + current); + } @@ -5710,38 +5710,38 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos1Parser.g:2341:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_39); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_39); + newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + // InternalRos1Parser.g:2366:3: (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? int alt43=2; int LA43_0 = input.LA(1); @@ -5753,10 +5753,10 @@ public final EObject ruleParameter() throws RecognitionException { case 1 : // InternalRos1Parser.g:2367:4: otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) { - otherlv_4=(Token)match(input,Ns,FOLLOW_36); - - newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); + otherlv_4=(Token)match(input,Ns,FOLLOW_36); + newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); + // InternalRos1Parser.g:2371:4: ( (lv_namespace_5_0= ruleNamespace ) ) // InternalRos1Parser.g:2372:5: (lv_namespace_5_0= ruleNamespace ) { @@ -5764,24 +5764,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos1Parser.g:2373:6: lv_namespace_5_0= ruleNamespace { - newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); + pushFollow(FOLLOW_34); lv_namespace_5_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "namespace", - lv_namespace_5_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "namespace", + lv_namespace_5_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -5794,10 +5794,10 @@ public final EObject ruleParameter() throws RecognitionException { } - otherlv_6=(Token)match(input,Type_1,FOLLOW_40); - - newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); + otherlv_6=(Token)match(input,Type_1,FOLLOW_40); + newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); + // InternalRos1Parser.g:2395:3: ( (lv_type_7_0= ruleParameterType ) ) // InternalRos1Parser.g:2396:4: (lv_type_7_0= ruleParameterType ) { @@ -5805,24 +5805,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos1Parser.g:2397:5: lv_type_7_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); + pushFollow(FOLLOW_41); lv_type_7_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "type", - lv_type_7_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "type", + lv_type_7_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -5840,10 +5840,10 @@ public final EObject ruleParameter() throws RecognitionException { case 1 : // InternalRos1Parser.g:2415:4: otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) { - otherlv_8=(Token)match(input,Value_1,FOLLOW_42); - - newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); + otherlv_8=(Token)match(input,Value_1,FOLLOW_42); + newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); + // InternalRos1Parser.g:2419:4: ( (lv_value_9_0= ruleParameterValue ) ) // InternalRos1Parser.g:2420:5: (lv_value_9_0= ruleParameterValue ) { @@ -5851,24 +5851,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos1Parser.g:2421:6: lv_value_9_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_value_9_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "value", - lv_value_9_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "value", + lv_value_9_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } @@ -5881,10 +5881,10 @@ public final EObject ruleParameter() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + } @@ -5892,7 +5892,7 @@ public final EObject ruleParameter() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5919,14 +5919,14 @@ public final EObject entryRuleParameterType() throws RecognitionException { // InternalRos1Parser.g:2447:54: (iv_ruleParameterType= ruleParameterType EOF ) // InternalRos1Parser.g:2448:2: iv_ruleParameterType= ruleParameterType EOF { - newCompositeNode(grammarAccess.getParameterTypeRule()); + newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterType=ruleParameterType(); state._fsp--; - current =iv_ruleParameterType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterType; + match(input,EOF,FOLLOW_2); } @@ -5966,7 +5966,7 @@ public final EObject ruleParameterType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2460:2: ( (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) ) @@ -6027,17 +6027,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:2462:3: this_ParameterListType_0= ruleParameterListType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + pushFollow(FOLLOW_2); this_ParameterListType_0=ruleParameterListType(); state._fsp--; - current = this_ParameterListType_0; - afterParserOrEnumRuleCall(); - + current = this_ParameterListType_0; + afterParserOrEnumRuleCall(); + } break; @@ -6045,17 +6045,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:2471:3: this_ParameterStructType_1= ruleParameterStructType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ParameterStructType_1=ruleParameterStructType(); state._fsp--; - current = this_ParameterStructType_1; - afterParserOrEnumRuleCall(); - + current = this_ParameterStructType_1; + afterParserOrEnumRuleCall(); + } break; @@ -6063,17 +6063,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:2480:3: this_ParameterIntegerType_2= ruleParameterIntegerType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ParameterIntegerType_2=ruleParameterIntegerType(); state._fsp--; - current = this_ParameterIntegerType_2; - afterParserOrEnumRuleCall(); - + current = this_ParameterIntegerType_2; + afterParserOrEnumRuleCall(); + } break; @@ -6081,17 +6081,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:2489:3: this_ParameterStringType_3= ruleParameterStringType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + pushFollow(FOLLOW_2); this_ParameterStringType_3=ruleParameterStringType(); state._fsp--; - current = this_ParameterStringType_3; - afterParserOrEnumRuleCall(); - + current = this_ParameterStringType_3; + afterParserOrEnumRuleCall(); + } break; @@ -6099,17 +6099,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:2498:3: this_ParameterDoubleType_4= ruleParameterDoubleType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + pushFollow(FOLLOW_2); this_ParameterDoubleType_4=ruleParameterDoubleType(); state._fsp--; - current = this_ParameterDoubleType_4; - afterParserOrEnumRuleCall(); - + current = this_ParameterDoubleType_4; + afterParserOrEnumRuleCall(); + } break; @@ -6117,17 +6117,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:2507:3: this_ParameterBooleanType_5= ruleParameterBooleanType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + pushFollow(FOLLOW_2); this_ParameterBooleanType_5=ruleParameterBooleanType(); state._fsp--; - current = this_ParameterBooleanType_5; - afterParserOrEnumRuleCall(); - + current = this_ParameterBooleanType_5; + afterParserOrEnumRuleCall(); + } break; @@ -6135,17 +6135,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:2516:3: this_ParameterBase64Type_6= ruleParameterBase64Type { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + pushFollow(FOLLOW_2); this_ParameterBase64Type_6=ruleParameterBase64Type(); state._fsp--; - current = this_ParameterBase64Type_6; - afterParserOrEnumRuleCall(); - + current = this_ParameterBase64Type_6; + afterParserOrEnumRuleCall(); + } break; @@ -6153,17 +6153,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos1Parser.g:2525:3: this_ParameterArrayType_7= ruleParameterArrayType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + pushFollow(FOLLOW_2); this_ParameterArrayType_7=ruleParameterArrayType(); state._fsp--; - current = this_ParameterArrayType_7; - afterParserOrEnumRuleCall(); - + current = this_ParameterArrayType_7; + afterParserOrEnumRuleCall(); + } break; @@ -6174,7 +6174,7 @@ public final EObject ruleParameterType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6201,14 +6201,14 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // InternalRos1Parser.g:2537:55: (iv_ruleParameterValue= ruleParameterValue EOF ) // InternalRos1Parser.g:2538:2: iv_ruleParameterValue= ruleParameterValue EOF { - newCompositeNode(grammarAccess.getParameterValueRule()); + newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); iv_ruleParameterValue=ruleParameterValue(); state._fsp--; - current =iv_ruleParameterValue; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterValue; + match(input,EOF,FOLLOW_2); } @@ -6246,7 +6246,7 @@ public final EObject ruleParameterValue() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2550:2: ( (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) ) @@ -6260,17 +6260,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos1Parser.g:2552:3: this_ParameterString_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + pushFollow(FOLLOW_2); this_ParameterString_0=ruleParameterString(); state._fsp--; - current = this_ParameterString_0; - afterParserOrEnumRuleCall(); - + current = this_ParameterString_0; + afterParserOrEnumRuleCall(); + } break; @@ -6278,17 +6278,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos1Parser.g:2561:3: this_ParameterBase64_1= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ParameterBase64_1=ruleParameterBase64(); state._fsp--; - current = this_ParameterBase64_1; - afterParserOrEnumRuleCall(); - + current = this_ParameterBase64_1; + afterParserOrEnumRuleCall(); + } break; @@ -6296,17 +6296,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos1Parser.g:2570:3: this_ParameterInteger_2= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ParameterInteger_2=ruleParameterInteger(); state._fsp--; - current = this_ParameterInteger_2; - afterParserOrEnumRuleCall(); - + current = this_ParameterInteger_2; + afterParserOrEnumRuleCall(); + } break; @@ -6314,17 +6314,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos1Parser.g:2579:3: this_ParameterDouble_3= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + pushFollow(FOLLOW_2); this_ParameterDouble_3=ruleParameterDouble(); state._fsp--; - current = this_ParameterDouble_3; - afterParserOrEnumRuleCall(); - + current = this_ParameterDouble_3; + afterParserOrEnumRuleCall(); + } break; @@ -6332,17 +6332,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos1Parser.g:2588:3: this_ParameterBoolean_4= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + pushFollow(FOLLOW_2); this_ParameterBoolean_4=ruleParameterBoolean(); state._fsp--; - current = this_ParameterBoolean_4; - afterParserOrEnumRuleCall(); - + current = this_ParameterBoolean_4; + afterParserOrEnumRuleCall(); + } break; @@ -6350,17 +6350,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos1Parser.g:2597:3: this_ParameterList_5= ruleParameterList { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + pushFollow(FOLLOW_2); this_ParameterList_5=ruleParameterList(); state._fsp--; - current = this_ParameterList_5; - afterParserOrEnumRuleCall(); - + current = this_ParameterList_5; + afterParserOrEnumRuleCall(); + } break; @@ -6368,17 +6368,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos1Parser.g:2606:3: this_ParameterStruct_6= ruleParameterStruct { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + pushFollow(FOLLOW_2); this_ParameterStruct_6=ruleParameterStruct(); state._fsp--; - current = this_ParameterStruct_6; - afterParserOrEnumRuleCall(); - + current = this_ParameterStruct_6; + afterParserOrEnumRuleCall(); + } break; @@ -6389,7 +6389,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6416,14 +6416,14 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // InternalRos1Parser.g:2618:58: (iv_ruleParameterListType= ruleParameterListType EOF ) // InternalRos1Parser.g:2619:2: iv_ruleParameterListType= ruleParameterListType EOF { - newCompositeNode(grammarAccess.getParameterListTypeRule()); + newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterListType=ruleParameterListType(); state._fsp--; - current =iv_ruleParameterListType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterListType; + match(input,EOF,FOLLOW_2); } @@ -6455,7 +6455,7 @@ public final EObject ruleParameterListType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2631:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) @@ -6465,24 +6465,24 @@ public final EObject ruleParameterListType() throws RecognitionException { // InternalRos1Parser.g:2633:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket { // InternalRos1Parser.g:2633:3: () - // InternalRos1Parser.g:2634:4: + // InternalRos1Parser.g:2634:4: { - current = forceCreateModelElement( - grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,List,FOLLOW_10); - - newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_40); + otherlv_1=(Token)match(input,List,FOLLOW_10); - newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_40); + newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + // InternalRos1Parser.g:2648:3: ( (lv_sequence_3_0= ruleParameterType ) ) // InternalRos1Parser.g:2649:4: (lv_sequence_3_0= ruleParameterType ) { @@ -6490,24 +6490,24 @@ public final EObject ruleParameterListType() throws RecognitionException { // InternalRos1Parser.g:2650:5: lv_sequence_3_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + pushFollow(FOLLOW_12); lv_sequence_3_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - current, - "sequence", - lv_sequence_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + current, + "sequence", + lv_sequence_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -6526,57 +6526,57 @@ public final EObject ruleParameterListType() throws RecognitionException { switch (alt47) { - case 1 : - // InternalRos1Parser.g:2668:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_40); - - newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - - // InternalRos1Parser.g:2672:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRos1Parser.g:2673:5: (lv_sequence_5_0= ruleParameterType ) - { - // InternalRos1Parser.g:2673:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRos1Parser.g:2674:6: lv_sequence_5_0= ruleParameterType - { - - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + case 1 : + // InternalRos1Parser.g:2668:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_40); - pushFollow(FOLLOW_12); - lv_sequence_5_0=ruleParameterType(); + newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + + // InternalRos1Parser.g:2672:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos1Parser.g:2673:5: (lv_sequence_5_0= ruleParameterType ) + { + // InternalRos1Parser.g:2673:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos1Parser.g:2674:6: lv_sequence_5_0= ruleParameterType + { - state._fsp--; + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + + pushFollow(FOLLOW_12); + lv_sequence_5_0=ruleParameterType(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - current, - "sequence", - lv_sequence_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + current, + "sequence", + lv_sequence_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + - } + } - } + } - } - break; + } + break; - default : - break loop47; + default : + break loop47; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + } @@ -6584,7 +6584,7 @@ public final EObject ruleParameterListType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6611,14 +6611,14 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // InternalRos1Parser.g:2700:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) // InternalRos1Parser.g:2701:2: iv_ruleParameterStructType= ruleParameterStructType EOF { - newCompositeNode(grammarAccess.getParameterStructTypeRule()); + newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructType=ruleParameterStructType(); state._fsp--; - current =iv_ruleParameterStructType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructType; + match(input,EOF,FOLLOW_2); } @@ -6650,7 +6650,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2713:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) @@ -6660,24 +6660,24 @@ public final EObject ruleParameterStructType() throws RecognitionException { // InternalRos1Parser.g:2715:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket { // InternalRos1Parser.g:2715:3: () - // InternalRos1Parser.g:2716:4: + // InternalRos1Parser.g:2716:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Struct,FOLLOW_10); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_6); + otherlv_1=(Token)match(input,Struct,FOLLOW_10); - newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + // InternalRos1Parser.g:2730:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) // InternalRos1Parser.g:2731:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { @@ -6685,24 +6685,24 @@ public final EObject ruleParameterStructType() throws RecognitionException { // InternalRos1Parser.g:2732:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + pushFollow(FOLLOW_12); lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - current, - "parameterstructypetmember", - lv_parameterstructypetmember_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + current, + "parameterstructypetmember", + lv_parameterstructypetmember_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } @@ -6721,57 +6721,57 @@ public final EObject ruleParameterStructType() throws RecognitionException { switch (alt48) { - case 1 : - // InternalRos1Parser.g:2750:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_6); + case 1 : + // InternalRos1Parser.g:2750:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_6); - newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + + // InternalRos1Parser.g:2754:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos1Parser.g:2755:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + { + // InternalRos1Parser.g:2755:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos1Parser.g:2756:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + { - // InternalRos1Parser.g:2754:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRos1Parser.g:2755:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - { - // InternalRos1Parser.g:2755:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRos1Parser.g:2756:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember - { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + + pushFollow(FOLLOW_12); + lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + state._fsp--; - pushFollow(FOLLOW_12); - lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + current, + "parameterstructypetmember", + lv_parameterstructypetmember_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - current, - "parameterstructypetmember", - lv_parameterstructypetmember_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); + } - } - - - } + } + break; - } - break; - - default : - break loop48; + default : + break loop48; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + } @@ -6779,7 +6779,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6806,14 +6806,14 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // InternalRos1Parser.g:2782:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) // InternalRos1Parser.g:2783:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { - newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); + newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterIntegerType=ruleParameterIntegerType(); state._fsp--; - current =iv_ruleParameterIntegerType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterIntegerType; + match(input,EOF,FOLLOW_2); } @@ -6841,7 +6841,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2795:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) @@ -6851,20 +6851,20 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // InternalRos1Parser.g:2797:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { // InternalRos1Parser.g:2797:3: () - // InternalRos1Parser.g:2798:4: + // InternalRos1Parser.g:2798:4: { - current = forceCreateModelElement( - grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Integer,FOLLOW_43); - - newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + otherlv_1=(Token)match(input,Integer,FOLLOW_43); + newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + // InternalRos1Parser.g:2808:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? int alt49=2; int LA49_0 = input.LA(1); @@ -6880,10 +6880,10 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { case 1 : // InternalRos1Parser.g:2809:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_44); - - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_44); + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + // InternalRos1Parser.g:2813:4: ( (lv_default_3_0= ruleParameterInteger ) ) // InternalRos1Parser.g:2814:5: (lv_default_3_0= ruleParameterInteger ) { @@ -6891,24 +6891,24 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // InternalRos1Parser.g:2815:6: lv_default_3_0= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterInteger(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + afterParserOrEnumRuleCall(); + } @@ -6928,7 +6928,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6955,14 +6955,14 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // InternalRos1Parser.g:2837:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) // InternalRos1Parser.g:2838:2: iv_ruleParameterStringType= ruleParameterStringType EOF { - newCompositeNode(grammarAccess.getParameterStringTypeRule()); + newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterStringType=ruleParameterStringType(); state._fsp--; - current =iv_ruleParameterStringType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStringType; + match(input,EOF,FOLLOW_2); } @@ -6990,7 +6990,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2850:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) @@ -7000,20 +7000,20 @@ public final EObject ruleParameterStringType() throws RecognitionException { // InternalRos1Parser.g:2852:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { // InternalRos1Parser.g:2852:3: () - // InternalRos1Parser.g:2853:4: + // InternalRos1Parser.g:2853:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,String,FOLLOW_43); - - newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + otherlv_1=(Token)match(input,String,FOLLOW_43); + newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + // InternalRos1Parser.g:2863:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? int alt50=2; int LA50_0 = input.LA(1); @@ -7029,10 +7029,10 @@ public final EObject ruleParameterStringType() throws RecognitionException { case 1 : // InternalRos1Parser.g:2864:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_6); - - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + // InternalRos1Parser.g:2868:4: ( (lv_default_3_0= ruleParameterString ) ) // InternalRos1Parser.g:2869:5: (lv_default_3_0= ruleParameterString ) { @@ -7040,24 +7040,24 @@ public final EObject ruleParameterStringType() throws RecognitionException { // InternalRos1Parser.g:2870:6: lv_default_3_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterString"); + afterParserOrEnumRuleCall(); + } @@ -7077,7 +7077,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7104,14 +7104,14 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // InternalRos1Parser.g:2892:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) // InternalRos1Parser.g:2893:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { - newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); + newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterDoubleType=ruleParameterDoubleType(); state._fsp--; - current =iv_ruleParameterDoubleType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDoubleType; + match(input,EOF,FOLLOW_2); } @@ -7139,7 +7139,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2905:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) @@ -7149,20 +7149,20 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // InternalRos1Parser.g:2907:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { // InternalRos1Parser.g:2907:3: () - // InternalRos1Parser.g:2908:4: + // InternalRos1Parser.g:2908:4: { - current = forceCreateModelElement( - grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Double,FOLLOW_43); - - newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + otherlv_1=(Token)match(input,Double,FOLLOW_43); + newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + // InternalRos1Parser.g:2918:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? int alt51=2; int LA51_0 = input.LA(1); @@ -7178,10 +7178,10 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { case 1 : // InternalRos1Parser.g:2919:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_45); - - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_45); + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + // InternalRos1Parser.g:2923:4: ( (lv_default_3_0= ruleParameterDouble ) ) // InternalRos1Parser.g:2924:5: (lv_default_3_0= ruleParameterDouble ) { @@ -7189,24 +7189,24 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // InternalRos1Parser.g:2925:6: lv_default_3_0= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterDouble(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + afterParserOrEnumRuleCall(); + } @@ -7226,7 +7226,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7253,14 +7253,14 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // InternalRos1Parser.g:2947:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) // InternalRos1Parser.g:2948:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { - newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); + newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterBooleanType=ruleParameterBooleanType(); state._fsp--; - current =iv_ruleParameterBooleanType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBooleanType; + match(input,EOF,FOLLOW_2); } @@ -7288,7 +7288,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:2960:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) @@ -7298,20 +7298,20 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // InternalRos1Parser.g:2962:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { // InternalRos1Parser.g:2962:3: () - // InternalRos1Parser.g:2963:4: + // InternalRos1Parser.g:2963:4: { - current = forceCreateModelElement( - grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Boolean,FOLLOW_43); - - newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + otherlv_1=(Token)match(input,Boolean,FOLLOW_43); + newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + // InternalRos1Parser.g:2973:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? int alt52=2; int LA52_0 = input.LA(1); @@ -7327,10 +7327,10 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { case 1 : // InternalRos1Parser.g:2974:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_46); - - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_46); + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + // InternalRos1Parser.g:2978:4: ( (lv_default_3_0= ruleParameterBoolean ) ) // InternalRos1Parser.g:2979:5: (lv_default_3_0= ruleParameterBoolean ) { @@ -7338,24 +7338,24 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // InternalRos1Parser.g:2980:6: lv_default_3_0= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterBoolean(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + afterParserOrEnumRuleCall(); + } @@ -7375,7 +7375,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7402,14 +7402,14 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // InternalRos1Parser.g:3002:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) // InternalRos1Parser.g:3003:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { - newCompositeNode(grammarAccess.getParameterBase64TypeRule()); + newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterBase64Type=ruleParameterBase64Type(); state._fsp--; - current =iv_ruleParameterBase64Type; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBase64Type; + match(input,EOF,FOLLOW_2); } @@ -7437,7 +7437,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3015:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) @@ -7447,20 +7447,20 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // InternalRos1Parser.g:3017:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { // InternalRos1Parser.g:3017:3: () - // InternalRos1Parser.g:3018:4: + // InternalRos1Parser.g:3018:4: { - current = forceCreateModelElement( - grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Base64,FOLLOW_43); - - newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + otherlv_1=(Token)match(input,Base64,FOLLOW_43); + newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + // InternalRos1Parser.g:3028:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? int alt53=2; int LA53_0 = input.LA(1); @@ -7476,10 +7476,10 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { case 1 : // InternalRos1Parser.g:3029:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_47); - - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_47); + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + // InternalRos1Parser.g:3033:4: ( (lv_default_3_0= ruleParameterBase64 ) ) // InternalRos1Parser.g:3034:5: (lv_default_3_0= ruleParameterBase64 ) { @@ -7487,24 +7487,24 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // InternalRos1Parser.g:3035:6: lv_default_3_0= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterBase64(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + afterParserOrEnumRuleCall(); + } @@ -7524,7 +7524,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7551,14 +7551,14 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // InternalRos1Parser.g:3057:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) // InternalRos1Parser.g:3058:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { - newCompositeNode(grammarAccess.getParameterArrayTypeRule()); + newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterArrayType=ruleParameterArrayType(); state._fsp--; - current =iv_ruleParameterArrayType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterArrayType; + match(input,EOF,FOLLOW_2); } @@ -7590,7 +7590,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3070:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) @@ -7599,14 +7599,14 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRos1Parser.g:3071:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) // InternalRos1Parser.g:3072:3: this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END { - this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_48); - - newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - - otherlv_1=(Token)match(input,Array,FOLLOW_40); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_48); - newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + + otherlv_1=(Token)match(input,Array,FOLLOW_40); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + // InternalRos1Parser.g:3080:3: ( (lv_type_2_0= ruleParameterType ) ) // InternalRos1Parser.g:3081:4: (lv_type_2_0= ruleParameterType ) { @@ -7614,24 +7614,24 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRos1Parser.g:3082:5: lv_type_2_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + pushFollow(FOLLOW_49); lv_type_2_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - current, - "type", - lv_type_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + current, + "type", + lv_type_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -7649,10 +7649,10 @@ public final EObject ruleParameterArrayType() throws RecognitionException { case 1 : // InternalRos1Parser.g:3100:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { - otherlv_3=(Token)match(input,Default,FOLLOW_10); - - newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + otherlv_3=(Token)match(input,Default,FOLLOW_10); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + // InternalRos1Parser.g:3104:4: ( (lv_default_4_0= ruleParameterList ) ) // InternalRos1Parser.g:3105:5: (lv_default_4_0= ruleParameterList ) { @@ -7660,24 +7660,24 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRos1Parser.g:3106:6: lv_default_4_0= ruleParameterList { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + pushFollow(FOLLOW_13); lv_default_4_0=ruleParameterList(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - current, - "default", - lv_default_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterList"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + current, + "default", + lv_default_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterList"); + afterParserOrEnumRuleCall(); + } @@ -7690,10 +7690,10 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + } @@ -7701,7 +7701,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7728,14 +7728,14 @@ public final EObject entryRuleParameterList() throws RecognitionException { // InternalRos1Parser.g:3132:54: (iv_ruleParameterList= ruleParameterList EOF ) // InternalRos1Parser.g:3133:2: iv_ruleParameterList= ruleParameterList EOF { - newCompositeNode(grammarAccess.getParameterListRule()); + newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); iv_ruleParameterList=ruleParameterList(); state._fsp--; - current =iv_ruleParameterList; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterList; + match(input,EOF,FOLLOW_2); } @@ -7766,7 +7766,7 @@ public final EObject ruleParameterList() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3145:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) @@ -7776,20 +7776,20 @@ public final EObject ruleParameterList() throws RecognitionException { // InternalRos1Parser.g:3147:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { // InternalRos1Parser.g:3147:3: () - // InternalRos1Parser.g:3148:4: + // InternalRos1Parser.g:3148:4: { - current = forceCreateModelElement( - grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), + current); + } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_42); - - newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_42); + newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + // InternalRos1Parser.g:3158:3: ( (lv_value_2_0= ruleParameterValue ) ) // InternalRos1Parser.g:3159:4: (lv_value_2_0= ruleParameterValue ) { @@ -7797,24 +7797,24 @@ public final EObject ruleParameterList() throws RecognitionException { // InternalRos1Parser.g:3160:5: lv_value_2_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + pushFollow(FOLLOW_12); lv_value_2_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } @@ -7833,57 +7833,57 @@ public final EObject ruleParameterList() throws RecognitionException { switch (alt55) { - case 1 : - // InternalRos1Parser.g:3178:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) - { - otherlv_3=(Token)match(input,Comma,FOLLOW_42); + case 1 : + // InternalRos1Parser.g:3178:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + { + otherlv_3=(Token)match(input,Comma,FOLLOW_42); - newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + + // InternalRos1Parser.g:3182:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos1Parser.g:3183:5: (lv_value_4_0= ruleParameterValue ) + { + // InternalRos1Parser.g:3183:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos1Parser.g:3184:6: lv_value_4_0= ruleParameterValue + { - // InternalRos1Parser.g:3182:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos1Parser.g:3183:5: (lv_value_4_0= ruleParameterValue ) - { - // InternalRos1Parser.g:3183:5: (lv_value_4_0= ruleParameterValue ) - // InternalRos1Parser.g:3184:6: lv_value_4_0= ruleParameterValue - { - - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - - pushFollow(FOLLOW_12); - lv_value_4_0=ruleParameterValue(); - - state._fsp--; + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_12); + lv_value_4_0=ruleParameterValue(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - current, - "value", - lv_value_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + current, + "value", + lv_value_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + - } + } - } + } - } - break; + } + break; - default : - break loop55; + default : + break loop55; } } while (true); - otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + } @@ -7891,7 +7891,7 @@ public final EObject ruleParameterList() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7918,14 +7918,14 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // InternalRos1Parser.g:3210:53: (iv_ruleParameterAny= ruleParameterAny EOF ) // InternalRos1Parser.g:3211:2: iv_ruleParameterAny= ruleParameterAny EOF { - newCompositeNode(grammarAccess.getParameterAnyRule()); + newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); iv_ruleParameterAny=ruleParameterAny(); state._fsp--; - current =iv_ruleParameterAny; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterAny; + match(input,EOF,FOLLOW_2); } @@ -7953,7 +7953,7 @@ public final EObject ruleParameterAny() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3223:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) @@ -7963,20 +7963,20 @@ public final EObject ruleParameterAny() throws RecognitionException { // InternalRos1Parser.g:3225:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { // InternalRos1Parser.g:3225:3: () - // InternalRos1Parser.g:3226:4: + // InternalRos1Parser.g:3226:4: { - current = forceCreateModelElement( - grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), + current); + } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_50); - - newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_50); + newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + // InternalRos1Parser.g:3236:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? int alt56=2; int LA56_0 = input.LA(1); @@ -7988,10 +7988,10 @@ public final EObject ruleParameterAny() throws RecognitionException { case 1 : // InternalRos1Parser.g:3237:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { - otherlv_2=(Token)match(input,Value,FOLLOW_6); - - newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + otherlv_2=(Token)match(input,Value,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + // InternalRos1Parser.g:3241:4: ( (lv_value_3_0= ruleEString ) ) // InternalRos1Parser.g:3242:5: (lv_value_3_0= ruleEString ) { @@ -7999,24 +7999,24 @@ public final EObject ruleParameterAny() throws RecognitionException { // InternalRos1Parser.g:3243:6: lv_value_3_0= ruleEString { - newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_value_3_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterAnyRule()); - } - set( - current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterAnyRule()); + } + set( + current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -8036,7 +8036,7 @@ public final EObject ruleParameterAny() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8063,14 +8063,14 @@ public final EObject entryRuleParameterString() throws RecognitionException { // InternalRos1Parser.g:3265:56: (iv_ruleParameterString= ruleParameterString EOF ) // InternalRos1Parser.g:3266:2: iv_ruleParameterString= ruleParameterString EOF { - newCompositeNode(grammarAccess.getParameterStringRule()); + newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); iv_ruleParameterString=ruleParameterString(); state._fsp--; - current =iv_ruleParameterString; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterString; + match(input,EOF,FOLLOW_2); } @@ -8096,7 +8096,7 @@ public final EObject ruleParameterString() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3278:2: ( ( (lv_value_0_0= ruleEString ) ) ) @@ -8109,24 +8109,24 @@ public final EObject ruleParameterString() throws RecognitionException { // InternalRos1Parser.g:3281:4: lv_value_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStringRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStringRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -8137,7 +8137,7 @@ public final EObject ruleParameterString() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8164,14 +8164,14 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // InternalRos1Parser.g:3301:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) // InternalRos1Parser.g:3302:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { - newCompositeNode(grammarAccess.getParameterBase64Rule()); + newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); iv_ruleParameterBase64=ruleParameterBase64(); state._fsp--; - current =iv_ruleParameterBase64; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBase64; + match(input,EOF,FOLLOW_2); } @@ -8197,7 +8197,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3314:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) @@ -8210,24 +8210,24 @@ public final EObject ruleParameterBase64() throws RecognitionException { // InternalRos1Parser.g:3317:4: lv_value_0_0= ruleBase64Binary { - newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleBase64Binary(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + afterParserOrEnumRuleCall(); + } @@ -8238,7 +8238,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8265,14 +8265,14 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // InternalRos1Parser.g:3337:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) // InternalRos1Parser.g:3338:2: iv_ruleParameterInteger= ruleParameterInteger EOF { - newCompositeNode(grammarAccess.getParameterIntegerRule()); + newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); iv_ruleParameterInteger=ruleParameterInteger(); state._fsp--; - current =iv_ruleParameterInteger; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterInteger; + match(input,EOF,FOLLOW_2); } @@ -8298,7 +8298,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3350:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) @@ -8311,24 +8311,24 @@ public final EObject ruleParameterInteger() throws RecognitionException { // InternalRos1Parser.g:3353:4: lv_value_0_0= ruleInteger0 { - newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleInteger0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } @@ -8339,7 +8339,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8366,14 +8366,14 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // InternalRos1Parser.g:3373:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) // InternalRos1Parser.g:3374:2: iv_ruleParameterDouble= ruleParameterDouble EOF { - newCompositeNode(grammarAccess.getParameterDoubleRule()); + newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); iv_ruleParameterDouble=ruleParameterDouble(); state._fsp--; - current =iv_ruleParameterDouble; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDouble; + match(input,EOF,FOLLOW_2); } @@ -8399,7 +8399,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3386:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) @@ -8412,24 +8412,24 @@ public final EObject ruleParameterDouble() throws RecognitionException { // InternalRos1Parser.g:3389:4: lv_value_0_0= ruleDouble0 { - newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleDouble0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Double0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Double0"); + afterParserOrEnumRuleCall(); + } @@ -8440,7 +8440,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8467,14 +8467,14 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // InternalRos1Parser.g:3409:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) // InternalRos1Parser.g:3410:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { - newCompositeNode(grammarAccess.getParameterBooleanRule()); + newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); iv_ruleParameterBoolean=ruleParameterBoolean(); state._fsp--; - current =iv_ruleParameterBoolean; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBoolean; + match(input,EOF,FOLLOW_2); } @@ -8500,7 +8500,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3422:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) @@ -8513,24 +8513,24 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // InternalRos1Parser.g:3425:4: lv_value_0_0= ruleboolean0 { - newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleboolean0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.boolean0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.boolean0"); + afterParserOrEnumRuleCall(); + } @@ -8541,7 +8541,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8568,14 +8568,14 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // InternalRos1Parser.g:3445:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) // InternalRos1Parser.g:3446:2: iv_ruleParameterStruct= ruleParameterStruct EOF { - newCompositeNode(grammarAccess.getParameterStructRule()); + newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); iv_ruleParameterStruct=ruleParameterStruct(); state._fsp--; - current =iv_ruleParameterStruct; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStruct; + match(input,EOF,FOLLOW_2); } @@ -8608,7 +8608,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3458:2: ( ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ) @@ -8618,13 +8618,13 @@ public final EObject ruleParameterStruct() throws RecognitionException { // InternalRos1Parser.g:3460:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? { // InternalRos1Parser.g:3460:3: () - // InternalRos1Parser.g:3461:4: + // InternalRos1Parser.g:3461:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStructAccess().getParameterStructAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStructAccess().getParameterStructAction_0(), + current); + } @@ -8639,10 +8639,10 @@ public final EObject ruleParameterStruct() throws RecognitionException { case 1 : // InternalRos1Parser.g:3468:4: otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket { - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_6); + newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + // InternalRos1Parser.g:3472:4: ( (lv_value_2_0= ruleParameterStructMember ) ) // InternalRos1Parser.g:3473:5: (lv_value_2_0= ruleParameterStructMember ) { @@ -8650,24 +8650,24 @@ public final EObject ruleParameterStruct() throws RecognitionException { // InternalRos1Parser.g:3474:6: lv_value_2_0= ruleParameterStructMember { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + pushFollow(FOLLOW_12); lv_value_2_0=ruleParameterStructMember(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } @@ -8686,65 +8686,65 @@ public final EObject ruleParameterStruct() throws RecognitionException { switch (alt57) { - case 1 : - // InternalRos1Parser.g:3492:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket - { - otherlv_3=(Token)match(input,Comma,FOLLOW_10); - - newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + case 1 : + // InternalRos1Parser.g:3492:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + { + otherlv_3=(Token)match(input,Comma,FOLLOW_10); - otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_6); + newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + + otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_6); - newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + + // InternalRos1Parser.g:3500:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRos1Parser.g:3501:6: (lv_value_5_0= ruleParameterStructMember ) + { + // InternalRos1Parser.g:3501:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos1Parser.g:3502:7: lv_value_5_0= ruleParameterStructMember + { - // InternalRos1Parser.g:3500:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRos1Parser.g:3501:6: (lv_value_5_0= ruleParameterStructMember ) - { - // InternalRos1Parser.g:3501:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRos1Parser.g:3502:7: lv_value_5_0= ruleParameterStructMember - { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + + pushFollow(FOLLOW_51); + lv_value_5_0=ruleParameterStructMember(); - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + state._fsp--; - pushFollow(FOLLOW_51); - lv_value_5_0=ruleParameterStructMember(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + current, + "value", + lv_value_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - current, - "value", - lv_value_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); + } - } + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_12); + newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + - } + } + break; - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_12); - - newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - - - } - break; - - default : - break loop57; + default : + break loop57; } } while (true); - otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + } break; @@ -8758,7 +8758,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8785,14 +8785,14 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // InternalRos1Parser.g:3533:54: (iv_ruleParameterDate= ruleParameterDate EOF ) // InternalRos1Parser.g:3534:2: iv_ruleParameterDate= ruleParameterDate EOF { - newCompositeNode(grammarAccess.getParameterDateRule()); + newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); iv_ruleParameterDate=ruleParameterDate(); state._fsp--; - current =iv_ruleParameterDate; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDate; + match(input,EOF,FOLLOW_2); } @@ -8818,7 +8818,7 @@ public final EObject ruleParameterDate() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3546:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) @@ -8831,24 +8831,24 @@ public final EObject ruleParameterDate() throws RecognitionException { // InternalRos1Parser.g:3549:4: lv_value_0_0= ruleDateTime0 { - newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleDateTime0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDateRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.DateTime0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDateRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.DateTime0"); + afterParserOrEnumRuleCall(); + } @@ -8859,7 +8859,7 @@ public final EObject ruleParameterDate() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8886,14 +8886,14 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // InternalRos1Parser.g:3569:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) // InternalRos1Parser.g:3570:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { - newCompositeNode(grammarAccess.getParameterStructMemberRule()); + newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructMember=ruleParameterStructMember(); state._fsp--; - current =iv_ruleParameterStructMember; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructMember; + match(input,EOF,FOLLOW_2); } @@ -8924,7 +8924,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3582:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) @@ -8940,38 +8940,38 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // InternalRos1Parser.g:3586:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + pushFollow(FOLLOW_3); lv_name_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_1=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + otherlv_1=(Token)match(input,Colon,FOLLOW_4); - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_42); - - newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_42); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + // InternalRos1Parser.g:3611:3: ( (lv_value_3_0= ruleParameterValue ) ) // InternalRos1Parser.g:3612:4: (lv_value_3_0= ruleParameterValue ) { @@ -8979,34 +8979,34 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // InternalRos1Parser.g:3613:5: lv_value_3_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + pushFollow(FOLLOW_13); lv_value_3_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } } - this_END_4=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + this_END_4=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + } @@ -9014,7 +9014,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9041,14 +9041,14 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // InternalRos1Parser.g:3638:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) // InternalRos1Parser.g:3639:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { - newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); + newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember(); state._fsp--; - current =iv_ruleParameterStructTypeMember; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructTypeMember; + match(input,EOF,FOLLOW_2); } @@ -9076,7 +9076,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3651:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) @@ -9092,24 +9092,24 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // InternalRos1Parser.g:3655:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + pushFollow(FOLLOW_40); lv_name_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -9123,24 +9123,24 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // InternalRos1Parser.g:3674:5: lv_type_1_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + pushFollow(FOLLOW_2); lv_type_1_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - current, - "type", - lv_type_1_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + current, + "type", + lv_type_1_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -9154,7 +9154,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - leaveRule(); + leaveRule(); } @@ -9181,14 +9181,14 @@ public final String entryRuleBase64Binary() throws RecognitionException { // InternalRos1Parser.g:3695:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) // InternalRos1Parser.g:3696:2: iv_ruleBase64Binary= ruleBase64Binary EOF { - newCompositeNode(grammarAccess.getBase64BinaryRule()); + newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); iv_ruleBase64Binary=ruleBase64Binary(); state._fsp--; - current =iv_ruleBase64Binary.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleBase64Binary.getText(); + match(input,EOF,FOLLOW_2); } @@ -9213,24 +9213,24 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti Token this_BINARY_0=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3708:2: (this_BINARY_0= RULE_BINARY ) // InternalRos1Parser.g:3709:2: this_BINARY_0= RULE_BINARY { - this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); - - current.merge(this_BINARY_0); - + this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); - newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + current.merge(this_BINARY_0); + + newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -9257,14 +9257,14 @@ public final String entryRuleboolean0() throws RecognitionException { // InternalRos1Parser.g:3719:48: (iv_ruleboolean0= ruleboolean0 EOF ) // InternalRos1Parser.g:3720:2: iv_ruleboolean0= ruleboolean0 EOF { - newCompositeNode(grammarAccess.getBoolean0Rule()); + newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); iv_ruleboolean0=ruleboolean0(); state._fsp--; - current =iv_ruleboolean0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleboolean0.getText(); + match(input,EOF,FOLLOW_2); } @@ -9289,24 +9289,24 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { Token this_BOOLEAN_0=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3732:2: (this_BOOLEAN_0= RULE_BOOLEAN ) // InternalRos1Parser.g:3733:2: this_BOOLEAN_0= RULE_BOOLEAN { - this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); + this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); - current.merge(this_BOOLEAN_0); - - - newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + current.merge(this_BOOLEAN_0); + + newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -9333,14 +9333,14 @@ public final String entryRuleDouble0() throws RecognitionException { // InternalRos1Parser.g:3743:47: (iv_ruleDouble0= ruleDouble0 EOF ) // InternalRos1Parser.g:3744:2: iv_ruleDouble0= ruleDouble0 EOF { - newCompositeNode(grammarAccess.getDouble0Rule()); + newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); iv_ruleDouble0=ruleDouble0(); state._fsp--; - current =iv_ruleDouble0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleDouble0.getText(); + match(input,EOF,FOLLOW_2); } @@ -9365,24 +9365,24 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { Token this_DOUBLE_0=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3756:2: (this_DOUBLE_0= RULE_DOUBLE ) // InternalRos1Parser.g:3757:2: this_DOUBLE_0= RULE_DOUBLE { - this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); - - current.merge(this_DOUBLE_0); - + this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); - newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + current.merge(this_DOUBLE_0); + + newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -9409,14 +9409,14 @@ public final String entryRuleInteger0() throws RecognitionException { // InternalRos1Parser.g:3767:48: (iv_ruleInteger0= ruleInteger0 EOF ) // InternalRos1Parser.g:3768:2: iv_ruleInteger0= ruleInteger0 EOF { - newCompositeNode(grammarAccess.getInteger0Rule()); + newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); iv_ruleInteger0=ruleInteger0(); state._fsp--; - current =iv_ruleInteger0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleInteger0.getText(); + match(input,EOF,FOLLOW_2); } @@ -9441,24 +9441,24 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { Token this_DECINT_0=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3780:2: (this_DECINT_0= RULE_DECINT ) // InternalRos1Parser.g:3781:2: this_DECINT_0= RULE_DECINT { - this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); + this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); - current.merge(this_DECINT_0); - - - newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + current.merge(this_DECINT_0); + + newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -9485,14 +9485,14 @@ public final String entryRuleDateTime0() throws RecognitionException { // InternalRos1Parser.g:3791:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) // InternalRos1Parser.g:3792:2: iv_ruleDateTime0= ruleDateTime0 EOF { - newCompositeNode(grammarAccess.getDateTime0Rule()); + newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); iv_ruleDateTime0=ruleDateTime0(); state._fsp--; - current =iv_ruleDateTime0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleDateTime0.getText(); + match(input,EOF,FOLLOW_2); } @@ -9517,24 +9517,24 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException Token this_DATE_TIME_0=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3804:2: (this_DATE_TIME_0= RULE_DATE_TIME ) // InternalRos1Parser.g:3805:2: this_DATE_TIME_0= RULE_DATE_TIME { - this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); - - current.merge(this_DATE_TIME_0); - + this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); - newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + current.merge(this_DATE_TIME_0); + + newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -9561,14 +9561,14 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // InternalRos1Parser.g:3815:52: (iv_ruleMessagePart= ruleMessagePart EOF ) // InternalRos1Parser.g:3816:2: iv_ruleMessagePart= ruleMessagePart EOF { - newCompositeNode(grammarAccess.getMessagePartRule()); + newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); iv_ruleMessagePart=ruleMessagePart(); state._fsp--; - current =iv_ruleMessagePart; - match(input,EOF,FOLLOW_2); + current =iv_ruleMessagePart; + match(input,EOF,FOLLOW_2); } @@ -9599,7 +9599,7 @@ public final EObject ruleMessagePart() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3828:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) @@ -9615,24 +9615,24 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRos1Parser.g:3832:5: lv_Type_0_0= ruleAbstractType { - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + pushFollow(FOLLOW_52); lv_Type_0_0=ruleAbstractType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Type", + lv_Type_0_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); + } @@ -9686,44 +9686,44 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRos1Parser.g:3852:6: lv_Data_1_1= ruleKEYWORD { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + pushFollow(FOLLOW_2); lv_Data_1_1=ruleKEYWORD(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Data", - lv_Data_1_1, - "de.fraunhofer.ipa.ros.Basics.KEYWORD"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Data", + lv_Data_1_1, + "de.fraunhofer.ipa.ros.Basics.KEYWORD"); + afterParserOrEnumRuleCall(); + } break; case 2 : // InternalRos1Parser.g:3868:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT { - lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); + lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMessagePartRule()); - } - setWithLastConsumed( - current, - "Data", - lv_Data_1_2, - "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + + if (current==null) { + current = createModelElement(grammarAccess.getMessagePartRule()); + } + setWithLastConsumed( + current, + "Data", + lv_Data_1_2, + "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + } break; @@ -9731,24 +9731,24 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRos1Parser.g:3883:6: lv_Data_1_3= ruleEString { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + pushFollow(FOLLOW_2); lv_Data_1_3=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Data", - lv_Data_1_3, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Data", + lv_Data_1_3, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } break; @@ -9768,7 +9768,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9795,14 +9795,14 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3905:53: (iv_ruleAbstractType= ruleAbstractType EOF ) // InternalRos1Parser.g:3906:2: iv_ruleAbstractType= ruleAbstractType EOF { - newCompositeNode(grammarAccess.getAbstractTypeRule()); + newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); iv_ruleAbstractType=ruleAbstractType(); state._fsp--; - current =iv_ruleAbstractType; - match(input,EOF,FOLLOW_2); + current =iv_ruleAbstractType; + match(input,EOF,FOLLOW_2); } @@ -9888,7 +9888,7 @@ public final EObject ruleAbstractType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos1Parser.g:3918:2: ( (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef ) ) @@ -9902,17 +9902,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3920:3: this_bool_0= rulebool { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + pushFollow(FOLLOW_2); this_bool_0=rulebool(); state._fsp--; - current = this_bool_0; - afterParserOrEnumRuleCall(); - + current = this_bool_0; + afterParserOrEnumRuleCall(); + } break; @@ -9920,17 +9920,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3929:3: this_int8_1= ruleint8 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + pushFollow(FOLLOW_2); this_int8_1=ruleint8(); state._fsp--; - current = this_int8_1; - afterParserOrEnumRuleCall(); - + current = this_int8_1; + afterParserOrEnumRuleCall(); + } break; @@ -9938,17 +9938,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3938:3: this_uint8_2= ruleuint8 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + pushFollow(FOLLOW_2); this_uint8_2=ruleuint8(); state._fsp--; - current = this_uint8_2; - afterParserOrEnumRuleCall(); - + current = this_uint8_2; + afterParserOrEnumRuleCall(); + } break; @@ -9956,17 +9956,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3947:3: this_int16_3= ruleint16 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + pushFollow(FOLLOW_2); this_int16_3=ruleint16(); state._fsp--; - current = this_int16_3; - afterParserOrEnumRuleCall(); - + current = this_int16_3; + afterParserOrEnumRuleCall(); + } break; @@ -9974,17 +9974,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3956:3: this_uint16_4= ruleuint16 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + pushFollow(FOLLOW_2); this_uint16_4=ruleuint16(); state._fsp--; - current = this_uint16_4; - afterParserOrEnumRuleCall(); - + current = this_uint16_4; + afterParserOrEnumRuleCall(); + } break; @@ -9992,17 +9992,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3965:3: this_int32_5= ruleint32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + pushFollow(FOLLOW_2); this_int32_5=ruleint32(); state._fsp--; - current = this_int32_5; - afterParserOrEnumRuleCall(); - + current = this_int32_5; + afterParserOrEnumRuleCall(); + } break; @@ -10010,17 +10010,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3974:3: this_uint32_6= ruleuint32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + pushFollow(FOLLOW_2); this_uint32_6=ruleuint32(); state._fsp--; - current = this_uint32_6; - afterParserOrEnumRuleCall(); - + current = this_uint32_6; + afterParserOrEnumRuleCall(); + } break; @@ -10028,17 +10028,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3983:3: this_int64_7= ruleint64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + pushFollow(FOLLOW_2); this_int64_7=ruleint64(); state._fsp--; - current = this_int64_7; - afterParserOrEnumRuleCall(); - + current = this_int64_7; + afterParserOrEnumRuleCall(); + } break; @@ -10046,17 +10046,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:3992:3: this_uint64_8= ruleuint64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + pushFollow(FOLLOW_2); this_uint64_8=ruleuint64(); state._fsp--; - current = this_uint64_8; - afterParserOrEnumRuleCall(); - + current = this_uint64_8; + afterParserOrEnumRuleCall(); + } break; @@ -10064,17 +10064,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4001:3: this_float32_9= rulefloat32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + pushFollow(FOLLOW_2); this_float32_9=rulefloat32(); state._fsp--; - current = this_float32_9; - afterParserOrEnumRuleCall(); - + current = this_float32_9; + afterParserOrEnumRuleCall(); + } break; @@ -10082,17 +10082,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4010:3: this_float64_10= rulefloat64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + pushFollow(FOLLOW_2); this_float64_10=rulefloat64(); state._fsp--; - current = this_float64_10; - afterParserOrEnumRuleCall(); - + current = this_float64_10; + afterParserOrEnumRuleCall(); + } break; @@ -10100,17 +10100,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4019:3: this_string0_11= rulestring0 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + pushFollow(FOLLOW_2); this_string0_11=rulestring0(); state._fsp--; - current = this_string0_11; - afterParserOrEnumRuleCall(); - + current = this_string0_11; + afterParserOrEnumRuleCall(); + } break; @@ -10118,17 +10118,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4028:3: this_byte_12= rulebyte { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + pushFollow(FOLLOW_2); this_byte_12=rulebyte(); state._fsp--; - current = this_byte_12; - afterParserOrEnumRuleCall(); - + current = this_byte_12; + afterParserOrEnumRuleCall(); + } break; @@ -10136,17 +10136,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4037:3: this_time_13= ruletime { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + pushFollow(FOLLOW_2); this_time_13=ruletime(); state._fsp--; - current = this_time_13; - afterParserOrEnumRuleCall(); - + current = this_time_13; + afterParserOrEnumRuleCall(); + } break; @@ -10154,17 +10154,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4046:3: this_duration_14= ruleduration { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + pushFollow(FOLLOW_2); this_duration_14=ruleduration(); state._fsp--; - current = this_duration_14; - afterParserOrEnumRuleCall(); - + current = this_duration_14; + afterParserOrEnumRuleCall(); + } break; @@ -10172,17 +10172,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4055:3: this_Header_15= ruleHeader { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + pushFollow(FOLLOW_2); this_Header_15=ruleHeader(); state._fsp--; - current = this_Header_15; - afterParserOrEnumRuleCall(); - + current = this_Header_15; + afterParserOrEnumRuleCall(); + } break; @@ -10190,17 +10190,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4064:3: this_boolArray_16= ruleboolArray { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + pushFollow(FOLLOW_2); this_boolArray_16=ruleboolArray(); state._fsp--; - current = this_boolArray_16; - afterParserOrEnumRuleCall(); - + current = this_boolArray_16; + afterParserOrEnumRuleCall(); + } break; @@ -10208,17 +10208,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4073:3: this_int8Array_17= ruleint8Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + pushFollow(FOLLOW_2); this_int8Array_17=ruleint8Array(); state._fsp--; - current = this_int8Array_17; - afterParserOrEnumRuleCall(); - + current = this_int8Array_17; + afterParserOrEnumRuleCall(); + } break; @@ -10226,17 +10226,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4082:3: this_uint8Array_18= ruleuint8Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + pushFollow(FOLLOW_2); this_uint8Array_18=ruleuint8Array(); state._fsp--; - current = this_uint8Array_18; - afterParserOrEnumRuleCall(); - + current = this_uint8Array_18; + afterParserOrEnumRuleCall(); + } break; @@ -10244,17 +10244,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4091:3: this_int16Array_19= ruleint16Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + pushFollow(FOLLOW_2); this_int16Array_19=ruleint16Array(); state._fsp--; - current = this_int16Array_19; - afterParserOrEnumRuleCall(); - + current = this_int16Array_19; + afterParserOrEnumRuleCall(); + } break; @@ -10262,17 +10262,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4100:3: this_uint16Array_20= ruleuint16Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + pushFollow(FOLLOW_2); this_uint16Array_20=ruleuint16Array(); state._fsp--; - current = this_uint16Array_20; - afterParserOrEnumRuleCall(); - + current = this_uint16Array_20; + afterParserOrEnumRuleCall(); + } break; @@ -10280,17 +10280,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4109:3: this_int32Array_21= ruleint32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + pushFollow(FOLLOW_2); this_int32Array_21=ruleint32Array(); state._fsp--; - current = this_int32Array_21; - afterParserOrEnumRuleCall(); - + current = this_int32Array_21; + afterParserOrEnumRuleCall(); + } break; @@ -10298,17 +10298,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4118:3: this_uint32Array_22= ruleuint32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + pushFollow(FOLLOW_2); this_uint32Array_22=ruleuint32Array(); state._fsp--; - current = this_uint32Array_22; - afterParserOrEnumRuleCall(); - + current = this_uint32Array_22; + afterParserOrEnumRuleCall(); + } break; @@ -10316,17 +10316,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4127:3: this_int64Array_23= ruleint64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + pushFollow(FOLLOW_2); this_int64Array_23=ruleint64Array(); state._fsp--; - current = this_int64Array_23; - afterParserOrEnumRuleCall(); - + current = this_int64Array_23; + afterParserOrEnumRuleCall(); + } break; @@ -10334,17 +10334,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4136:3: this_uint64Array_24= ruleuint64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + pushFollow(FOLLOW_2); this_uint64Array_24=ruleuint64Array(); state._fsp--; - current = this_uint64Array_24; - afterParserOrEnumRuleCall(); - + current = this_uint64Array_24; + afterParserOrEnumRuleCall(); + } break; @@ -10352,17 +10352,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4145:3: this_float32Array_25= rulefloat32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + pushFollow(FOLLOW_2); this_float32Array_25=rulefloat32Array(); state._fsp--; - current = this_float32Array_25; - afterParserOrEnumRuleCall(); - + current = this_float32Array_25; + afterParserOrEnumRuleCall(); + } break; @@ -10370,17 +10370,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4154:3: this_float64Array_26= rulefloat64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + pushFollow(FOLLOW_2); this_float64Array_26=rulefloat64Array(); state._fsp--; - current = this_float64Array_26; - afterParserOrEnumRuleCall(); - + current = this_float64Array_26; + afterParserOrEnumRuleCall(); + } break; @@ -10388,17 +10388,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4163:3: this_string0Array_27= rulestring0Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + pushFollow(FOLLOW_2); this_string0Array_27=rulestring0Array(); state._fsp--; - current = this_string0Array_27; - afterParserOrEnumRuleCall(); - + current = this_string0Array_27; + afterParserOrEnumRuleCall(); + } break; @@ -10406,17 +10406,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4172:3: this_byteArray_28= rulebyteArray { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + pushFollow(FOLLOW_2); this_byteArray_28=rulebyteArray(); state._fsp--; - current = this_byteArray_28; - afterParserOrEnumRuleCall(); - + current = this_byteArray_28; + afterParserOrEnumRuleCall(); + } break; @@ -10424,17 +10424,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4181:3: this_TopicSpecRef_29= ruleTopicSpecRef { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + pushFollow(FOLLOW_2); this_TopicSpecRef_29=ruleTopicSpecRef(); state._fsp--; - current = this_TopicSpecRef_29; - afterParserOrEnumRuleCall(); - + current = this_TopicSpecRef_29; + afterParserOrEnumRuleCall(); + } break; @@ -10442,17 +10442,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos1Parser.g:4190:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + pushFollow(FOLLOW_2); this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef(); state._fsp--; - current = this_ArrayTopicSpecRef_30; - afterParserOrEnumRuleCall(); - + current = this_ArrayTopicSpecRef_30; + afterParserOrEnumRuleCall(); + } break; @@ -10463,7 +10463,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10490,14 +10490,14 @@ public final EObject entryRulebool() throws RecognitionException { // InternalRos1Parser.g:4202:45: (iv_rulebool= rulebool EOF ) // InternalRos1Parser.g:4203:2: iv_rulebool= rulebool EOF { - newCompositeNode(grammarAccess.getBoolRule()); + newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); iv_rulebool=rulebool(); state._fsp--; - current =iv_rulebool; - match(input,EOF,FOLLOW_2); + current =iv_rulebool; + match(input,EOF,FOLLOW_2); } @@ -10522,7 +10522,7 @@ public final EObject rulebool() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4215:2: ( ( () otherlv_1= Bool ) ) @@ -10532,20 +10532,20 @@ public final EObject rulebool() throws RecognitionException { // InternalRos1Parser.g:4217:3: () otherlv_1= Bool { // InternalRos1Parser.g:4217:3: () - // InternalRos1Parser.g:4218:4: + // InternalRos1Parser.g:4218:4: { - current = forceCreateModelElement( - grammarAccess.getBoolAccess().getBoolAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getBoolAccess().getBoolAction_0(), + current); + } - otherlv_1=(Token)match(input,Bool,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + otherlv_1=(Token)match(input,Bool,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + } @@ -10553,7 +10553,7 @@ public final EObject rulebool() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10580,14 +10580,14 @@ public final EObject entryRuleint8() throws RecognitionException { // InternalRos1Parser.g:4232:45: (iv_ruleint8= ruleint8 EOF ) // InternalRos1Parser.g:4233:2: iv_ruleint8= ruleint8 EOF { - newCompositeNode(grammarAccess.getInt8Rule()); + newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); iv_ruleint8=ruleint8(); state._fsp--; - current =iv_ruleint8; - match(input,EOF,FOLLOW_2); + current =iv_ruleint8; + match(input,EOF,FOLLOW_2); } @@ -10612,7 +10612,7 @@ public final EObject ruleint8() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4245:2: ( ( () otherlv_1= Int8 ) ) @@ -10622,20 +10622,20 @@ public final EObject ruleint8() throws RecognitionException { // InternalRos1Parser.g:4247:3: () otherlv_1= Int8 { // InternalRos1Parser.g:4247:3: () - // InternalRos1Parser.g:4248:4: + // InternalRos1Parser.g:4248:4: { - current = forceCreateModelElement( - grammarAccess.getInt8Access().getInt8Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt8Access().getInt8Action_0(), + current); + } - otherlv_1=(Token)match(input,Int8,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + otherlv_1=(Token)match(input,Int8,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + } @@ -10643,7 +10643,7 @@ public final EObject ruleint8() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10670,14 +10670,14 @@ public final EObject entryRuleuint8() throws RecognitionException { // InternalRos1Parser.g:4262:46: (iv_ruleuint8= ruleuint8 EOF ) // InternalRos1Parser.g:4263:2: iv_ruleuint8= ruleuint8 EOF { - newCompositeNode(grammarAccess.getUint8Rule()); + newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); iv_ruleuint8=ruleuint8(); state._fsp--; - current =iv_ruleuint8; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint8; + match(input,EOF,FOLLOW_2); } @@ -10702,7 +10702,7 @@ public final EObject ruleuint8() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4275:2: ( ( () otherlv_1= Uint8 ) ) @@ -10712,20 +10712,20 @@ public final EObject ruleuint8() throws RecognitionException { // InternalRos1Parser.g:4277:3: () otherlv_1= Uint8 { // InternalRos1Parser.g:4277:3: () - // InternalRos1Parser.g:4278:4: + // InternalRos1Parser.g:4278:4: { - current = forceCreateModelElement( - grammarAccess.getUint8Access().getUint8Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint8Access().getUint8Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint8,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + otherlv_1=(Token)match(input,Uint8,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + } @@ -10733,7 +10733,7 @@ public final EObject ruleuint8() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10760,14 +10760,14 @@ public final EObject entryRuleint16() throws RecognitionException { // InternalRos1Parser.g:4292:46: (iv_ruleint16= ruleint16 EOF ) // InternalRos1Parser.g:4293:2: iv_ruleint16= ruleint16 EOF { - newCompositeNode(grammarAccess.getInt16Rule()); + newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); iv_ruleint16=ruleint16(); state._fsp--; - current =iv_ruleint16; - match(input,EOF,FOLLOW_2); + current =iv_ruleint16; + match(input,EOF,FOLLOW_2); } @@ -10792,7 +10792,7 @@ public final EObject ruleint16() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4305:2: ( ( () otherlv_1= Int16 ) ) @@ -10802,20 +10802,20 @@ public final EObject ruleint16() throws RecognitionException { // InternalRos1Parser.g:4307:3: () otherlv_1= Int16 { // InternalRos1Parser.g:4307:3: () - // InternalRos1Parser.g:4308:4: + // InternalRos1Parser.g:4308:4: { - current = forceCreateModelElement( - grammarAccess.getInt16Access().getInt16Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt16Access().getInt16Action_0(), + current); + } - otherlv_1=(Token)match(input,Int16,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + otherlv_1=(Token)match(input,Int16,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + } @@ -10823,7 +10823,7 @@ public final EObject ruleint16() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10850,14 +10850,14 @@ public final EObject entryRuleuint16() throws RecognitionException { // InternalRos1Parser.g:4322:47: (iv_ruleuint16= ruleuint16 EOF ) // InternalRos1Parser.g:4323:2: iv_ruleuint16= ruleuint16 EOF { - newCompositeNode(grammarAccess.getUint16Rule()); + newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); iv_ruleuint16=ruleuint16(); state._fsp--; - current =iv_ruleuint16; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint16; + match(input,EOF,FOLLOW_2); } @@ -10882,7 +10882,7 @@ public final EObject ruleuint16() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4335:2: ( ( () otherlv_1= Uint16 ) ) @@ -10892,20 +10892,20 @@ public final EObject ruleuint16() throws RecognitionException { // InternalRos1Parser.g:4337:3: () otherlv_1= Uint16 { // InternalRos1Parser.g:4337:3: () - // InternalRos1Parser.g:4338:4: + // InternalRos1Parser.g:4338:4: { - current = forceCreateModelElement( - grammarAccess.getUint16Access().getUint16Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint16Access().getUint16Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint16,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + otherlv_1=(Token)match(input,Uint16,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + } @@ -10913,7 +10913,7 @@ public final EObject ruleuint16() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10940,14 +10940,14 @@ public final EObject entryRuleint32() throws RecognitionException { // InternalRos1Parser.g:4352:46: (iv_ruleint32= ruleint32 EOF ) // InternalRos1Parser.g:4353:2: iv_ruleint32= ruleint32 EOF { - newCompositeNode(grammarAccess.getInt32Rule()); + newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); iv_ruleint32=ruleint32(); state._fsp--; - current =iv_ruleint32; - match(input,EOF,FOLLOW_2); + current =iv_ruleint32; + match(input,EOF,FOLLOW_2); } @@ -10972,7 +10972,7 @@ public final EObject ruleint32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4365:2: ( ( () otherlv_1= Int32 ) ) @@ -10982,20 +10982,20 @@ public final EObject ruleint32() throws RecognitionException { // InternalRos1Parser.g:4367:3: () otherlv_1= Int32 { // InternalRos1Parser.g:4367:3: () - // InternalRos1Parser.g:4368:4: + // InternalRos1Parser.g:4368:4: { - current = forceCreateModelElement( - grammarAccess.getInt32Access().getInt32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt32Access().getInt32Action_0(), + current); + } - otherlv_1=(Token)match(input,Int32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + otherlv_1=(Token)match(input,Int32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + } @@ -11003,7 +11003,7 @@ public final EObject ruleint32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11030,14 +11030,14 @@ public final EObject entryRuleuint32() throws RecognitionException { // InternalRos1Parser.g:4382:47: (iv_ruleuint32= ruleuint32 EOF ) // InternalRos1Parser.g:4383:2: iv_ruleuint32= ruleuint32 EOF { - newCompositeNode(grammarAccess.getUint32Rule()); + newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); iv_ruleuint32=ruleuint32(); state._fsp--; - current =iv_ruleuint32; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint32; + match(input,EOF,FOLLOW_2); } @@ -11062,7 +11062,7 @@ public final EObject ruleuint32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4395:2: ( ( () otherlv_1= Uint32 ) ) @@ -11072,20 +11072,20 @@ public final EObject ruleuint32() throws RecognitionException { // InternalRos1Parser.g:4397:3: () otherlv_1= Uint32 { // InternalRos1Parser.g:4397:3: () - // InternalRos1Parser.g:4398:4: + // InternalRos1Parser.g:4398:4: { - current = forceCreateModelElement( - grammarAccess.getUint32Access().getUint32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint32Access().getUint32Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + otherlv_1=(Token)match(input,Uint32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + } @@ -11093,7 +11093,7 @@ public final EObject ruleuint32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11120,14 +11120,14 @@ public final EObject entryRuleint64() throws RecognitionException { // InternalRos1Parser.g:4412:46: (iv_ruleint64= ruleint64 EOF ) // InternalRos1Parser.g:4413:2: iv_ruleint64= ruleint64 EOF { - newCompositeNode(grammarAccess.getInt64Rule()); + newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); iv_ruleint64=ruleint64(); state._fsp--; - current =iv_ruleint64; - match(input,EOF,FOLLOW_2); + current =iv_ruleint64; + match(input,EOF,FOLLOW_2); } @@ -11152,7 +11152,7 @@ public final EObject ruleint64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4425:2: ( ( () otherlv_1= Int64 ) ) @@ -11162,20 +11162,20 @@ public final EObject ruleint64() throws RecognitionException { // InternalRos1Parser.g:4427:3: () otherlv_1= Int64 { // InternalRos1Parser.g:4427:3: () - // InternalRos1Parser.g:4428:4: + // InternalRos1Parser.g:4428:4: { - current = forceCreateModelElement( - grammarAccess.getInt64Access().getInt64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt64Access().getInt64Action_0(), + current); + } - otherlv_1=(Token)match(input,Int64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + otherlv_1=(Token)match(input,Int64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + } @@ -11183,7 +11183,7 @@ public final EObject ruleint64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11210,14 +11210,14 @@ public final EObject entryRuleuint64() throws RecognitionException { // InternalRos1Parser.g:4442:47: (iv_ruleuint64= ruleuint64 EOF ) // InternalRos1Parser.g:4443:2: iv_ruleuint64= ruleuint64 EOF { - newCompositeNode(grammarAccess.getUint64Rule()); + newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); iv_ruleuint64=ruleuint64(); state._fsp--; - current =iv_ruleuint64; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint64; + match(input,EOF,FOLLOW_2); } @@ -11242,7 +11242,7 @@ public final EObject ruleuint64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4455:2: ( ( () otherlv_1= Uint64 ) ) @@ -11252,20 +11252,20 @@ public final EObject ruleuint64() throws RecognitionException { // InternalRos1Parser.g:4457:3: () otherlv_1= Uint64 { // InternalRos1Parser.g:4457:3: () - // InternalRos1Parser.g:4458:4: + // InternalRos1Parser.g:4458:4: { - current = forceCreateModelElement( - grammarAccess.getUint64Access().getUint64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint64Access().getUint64Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + otherlv_1=(Token)match(input,Uint64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + } @@ -11273,7 +11273,7 @@ public final EObject ruleuint64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11300,14 +11300,14 @@ public final EObject entryRulefloat32() throws RecognitionException { // InternalRos1Parser.g:4472:48: (iv_rulefloat32= rulefloat32 EOF ) // InternalRos1Parser.g:4473:2: iv_rulefloat32= rulefloat32 EOF { - newCompositeNode(grammarAccess.getFloat32Rule()); + newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); iv_rulefloat32=rulefloat32(); state._fsp--; - current =iv_rulefloat32; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat32; + match(input,EOF,FOLLOW_2); } @@ -11332,7 +11332,7 @@ public final EObject rulefloat32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4485:2: ( ( () otherlv_1= Float32 ) ) @@ -11342,20 +11342,20 @@ public final EObject rulefloat32() throws RecognitionException { // InternalRos1Parser.g:4487:3: () otherlv_1= Float32 { // InternalRos1Parser.g:4487:3: () - // InternalRos1Parser.g:4488:4: + // InternalRos1Parser.g:4488:4: { - current = forceCreateModelElement( - grammarAccess.getFloat32Access().getFloat32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat32Access().getFloat32Action_0(), + current); + } - otherlv_1=(Token)match(input,Float32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + otherlv_1=(Token)match(input,Float32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + } @@ -11363,7 +11363,7 @@ public final EObject rulefloat32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11390,14 +11390,14 @@ public final EObject entryRulefloat64() throws RecognitionException { // InternalRos1Parser.g:4502:48: (iv_rulefloat64= rulefloat64 EOF ) // InternalRos1Parser.g:4503:2: iv_rulefloat64= rulefloat64 EOF { - newCompositeNode(grammarAccess.getFloat64Rule()); + newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); iv_rulefloat64=rulefloat64(); state._fsp--; - current =iv_rulefloat64; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat64; + match(input,EOF,FOLLOW_2); } @@ -11422,7 +11422,7 @@ public final EObject rulefloat64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4515:2: ( ( () otherlv_1= Float64 ) ) @@ -11432,20 +11432,20 @@ public final EObject rulefloat64() throws RecognitionException { // InternalRos1Parser.g:4517:3: () otherlv_1= Float64 { // InternalRos1Parser.g:4517:3: () - // InternalRos1Parser.g:4518:4: + // InternalRos1Parser.g:4518:4: { - current = forceCreateModelElement( - grammarAccess.getFloat64Access().getFloat64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat64Access().getFloat64Action_0(), + current); + } - otherlv_1=(Token)match(input,Float64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + otherlv_1=(Token)match(input,Float64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + } @@ -11453,7 +11453,7 @@ public final EObject rulefloat64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11480,14 +11480,14 @@ public final EObject entryRulestring0() throws RecognitionException { // InternalRos1Parser.g:4532:48: (iv_rulestring0= rulestring0 EOF ) // InternalRos1Parser.g:4533:2: iv_rulestring0= rulestring0 EOF { - newCompositeNode(grammarAccess.getString0Rule()); + newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); iv_rulestring0=rulestring0(); state._fsp--; - current =iv_rulestring0; - match(input,EOF,FOLLOW_2); + current =iv_rulestring0; + match(input,EOF,FOLLOW_2); } @@ -11512,7 +11512,7 @@ public final EObject rulestring0() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4545:2: ( ( () otherlv_1= String_1 ) ) @@ -11522,20 +11522,20 @@ public final EObject rulestring0() throws RecognitionException { // InternalRos1Parser.g:4547:3: () otherlv_1= String_1 { // InternalRos1Parser.g:4547:3: () - // InternalRos1Parser.g:4548:4: + // InternalRos1Parser.g:4548:4: { - current = forceCreateModelElement( - grammarAccess.getString0Access().getStringAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getString0Access().getStringAction_0(), + current); + } - otherlv_1=(Token)match(input,String_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + otherlv_1=(Token)match(input,String_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + } @@ -11543,7 +11543,7 @@ public final EObject rulestring0() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11570,14 +11570,14 @@ public final EObject entryRulebyte() throws RecognitionException { // InternalRos1Parser.g:4562:45: (iv_rulebyte= rulebyte EOF ) // InternalRos1Parser.g:4563:2: iv_rulebyte= rulebyte EOF { - newCompositeNode(grammarAccess.getByteRule()); + newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); iv_rulebyte=rulebyte(); state._fsp--; - current =iv_rulebyte; - match(input,EOF,FOLLOW_2); + current =iv_rulebyte; + match(input,EOF,FOLLOW_2); } @@ -11602,7 +11602,7 @@ public final EObject rulebyte() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4575:2: ( ( () otherlv_1= Byte ) ) @@ -11612,20 +11612,20 @@ public final EObject rulebyte() throws RecognitionException { // InternalRos1Parser.g:4577:3: () otherlv_1= Byte { // InternalRos1Parser.g:4577:3: () - // InternalRos1Parser.g:4578:4: + // InternalRos1Parser.g:4578:4: { - current = forceCreateModelElement( - grammarAccess.getByteAccess().getByteAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getByteAccess().getByteAction_0(), + current); + } - otherlv_1=(Token)match(input,Byte,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + otherlv_1=(Token)match(input,Byte,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + } @@ -11633,7 +11633,7 @@ public final EObject rulebyte() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11660,14 +11660,14 @@ public final EObject entryRuletime() throws RecognitionException { // InternalRos1Parser.g:4592:45: (iv_ruletime= ruletime EOF ) // InternalRos1Parser.g:4593:2: iv_ruletime= ruletime EOF { - newCompositeNode(grammarAccess.getTimeRule()); + newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); iv_ruletime=ruletime(); state._fsp--; - current =iv_ruletime; - match(input,EOF,FOLLOW_2); + current =iv_ruletime; + match(input,EOF,FOLLOW_2); } @@ -11692,7 +11692,7 @@ public final EObject ruletime() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4605:2: ( ( () otherlv_1= Time ) ) @@ -11702,20 +11702,20 @@ public final EObject ruletime() throws RecognitionException { // InternalRos1Parser.g:4607:3: () otherlv_1= Time { // InternalRos1Parser.g:4607:3: () - // InternalRos1Parser.g:4608:4: + // InternalRos1Parser.g:4608:4: { - current = forceCreateModelElement( - grammarAccess.getTimeAccess().getTimeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getTimeAccess().getTimeAction_0(), + current); + } - otherlv_1=(Token)match(input,Time,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + otherlv_1=(Token)match(input,Time,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + } @@ -11723,7 +11723,7 @@ public final EObject ruletime() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11750,14 +11750,14 @@ public final EObject entryRuleduration() throws RecognitionException { // InternalRos1Parser.g:4622:49: (iv_ruleduration= ruleduration EOF ) // InternalRos1Parser.g:4623:2: iv_ruleduration= ruleduration EOF { - newCompositeNode(grammarAccess.getDurationRule()); + newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); iv_ruleduration=ruleduration(); state._fsp--; - current =iv_ruleduration; - match(input,EOF,FOLLOW_2); + current =iv_ruleduration; + match(input,EOF,FOLLOW_2); } @@ -11782,7 +11782,7 @@ public final EObject ruleduration() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4635:2: ( ( () otherlv_1= Duration ) ) @@ -11792,20 +11792,20 @@ public final EObject ruleduration() throws RecognitionException { // InternalRos1Parser.g:4637:3: () otherlv_1= Duration { // InternalRos1Parser.g:4637:3: () - // InternalRos1Parser.g:4638:4: + // InternalRos1Parser.g:4638:4: { - current = forceCreateModelElement( - grammarAccess.getDurationAccess().getDurationAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getDurationAccess().getDurationAction_0(), + current); + } - otherlv_1=(Token)match(input,Duration,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + otherlv_1=(Token)match(input,Duration,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + } @@ -11813,7 +11813,7 @@ public final EObject ruleduration() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11840,14 +11840,14 @@ public final EObject entryRuleboolArray() throws RecognitionException { // InternalRos1Parser.g:4652:50: (iv_ruleboolArray= ruleboolArray EOF ) // InternalRos1Parser.g:4653:2: iv_ruleboolArray= ruleboolArray EOF { - newCompositeNode(grammarAccess.getBoolArrayRule()); + newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); iv_ruleboolArray=ruleboolArray(); state._fsp--; - current =iv_ruleboolArray; - match(input,EOF,FOLLOW_2); + current =iv_ruleboolArray; + match(input,EOF,FOLLOW_2); } @@ -11872,7 +11872,7 @@ public final EObject ruleboolArray() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4665:2: ( ( () otherlv_1= Bool_1 ) ) @@ -11882,20 +11882,20 @@ public final EObject ruleboolArray() throws RecognitionException { // InternalRos1Parser.g:4667:3: () otherlv_1= Bool_1 { // InternalRos1Parser.g:4667:3: () - // InternalRos1Parser.g:4668:4: + // InternalRos1Parser.g:4668:4: { - current = forceCreateModelElement( - grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Bool_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + otherlv_1=(Token)match(input,Bool_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + } @@ -11903,7 +11903,7 @@ public final EObject ruleboolArray() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11930,14 +11930,14 @@ public final EObject entryRuleint8Array() throws RecognitionException { // InternalRos1Parser.g:4682:50: (iv_ruleint8Array= ruleint8Array EOF ) // InternalRos1Parser.g:4683:2: iv_ruleint8Array= ruleint8Array EOF { - newCompositeNode(grammarAccess.getInt8ArrayRule()); + newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint8Array=ruleint8Array(); state._fsp--; - current =iv_ruleint8Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint8Array; + match(input,EOF,FOLLOW_2); } @@ -11962,7 +11962,7 @@ public final EObject ruleint8Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4695:2: ( ( () otherlv_1= Int8_1 ) ) @@ -11972,20 +11972,20 @@ public final EObject ruleint8Array() throws RecognitionException { // InternalRos1Parser.g:4697:3: () otherlv_1= Int8_1 { // InternalRos1Parser.g:4697:3: () - // InternalRos1Parser.g:4698:4: + // InternalRos1Parser.g:4698:4: { - current = forceCreateModelElement( - grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int8_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + otherlv_1=(Token)match(input,Int8_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + } @@ -11993,7 +11993,7 @@ public final EObject ruleint8Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12020,14 +12020,14 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // InternalRos1Parser.g:4712:51: (iv_ruleuint8Array= ruleuint8Array EOF ) // InternalRos1Parser.g:4713:2: iv_ruleuint8Array= ruleuint8Array EOF { - newCompositeNode(grammarAccess.getUint8ArrayRule()); + newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint8Array=ruleuint8Array(); state._fsp--; - current =iv_ruleuint8Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint8Array; + match(input,EOF,FOLLOW_2); } @@ -12052,7 +12052,7 @@ public final EObject ruleuint8Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4725:2: ( ( () otherlv_1= Uint8_1 ) ) @@ -12062,20 +12062,20 @@ public final EObject ruleuint8Array() throws RecognitionException { // InternalRos1Parser.g:4727:3: () otherlv_1= Uint8_1 { // InternalRos1Parser.g:4727:3: () - // InternalRos1Parser.g:4728:4: + // InternalRos1Parser.g:4728:4: { - current = forceCreateModelElement( - grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint8_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + otherlv_1=(Token)match(input,Uint8_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + } @@ -12083,7 +12083,7 @@ public final EObject ruleuint8Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12110,14 +12110,14 @@ public final EObject entryRuleint16Array() throws RecognitionException { // InternalRos1Parser.g:4742:51: (iv_ruleint16Array= ruleint16Array EOF ) // InternalRos1Parser.g:4743:2: iv_ruleint16Array= ruleint16Array EOF { - newCompositeNode(grammarAccess.getInt16ArrayRule()); + newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint16Array=ruleint16Array(); state._fsp--; - current =iv_ruleint16Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint16Array; + match(input,EOF,FOLLOW_2); } @@ -12142,7 +12142,7 @@ public final EObject ruleint16Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4755:2: ( ( () otherlv_1= Int16_1 ) ) @@ -12152,20 +12152,20 @@ public final EObject ruleint16Array() throws RecognitionException { // InternalRos1Parser.g:4757:3: () otherlv_1= Int16_1 { // InternalRos1Parser.g:4757:3: () - // InternalRos1Parser.g:4758:4: + // InternalRos1Parser.g:4758:4: { - current = forceCreateModelElement( - grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int16_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + otherlv_1=(Token)match(input,Int16_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + } @@ -12173,7 +12173,7 @@ public final EObject ruleint16Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12200,14 +12200,14 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // InternalRos1Parser.g:4772:52: (iv_ruleuint16Array= ruleuint16Array EOF ) // InternalRos1Parser.g:4773:2: iv_ruleuint16Array= ruleuint16Array EOF { - newCompositeNode(grammarAccess.getUint16ArrayRule()); + newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint16Array=ruleuint16Array(); state._fsp--; - current =iv_ruleuint16Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint16Array; + match(input,EOF,FOLLOW_2); } @@ -12232,7 +12232,7 @@ public final EObject ruleuint16Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4785:2: ( ( () otherlv_1= Uint16_1 ) ) @@ -12242,20 +12242,20 @@ public final EObject ruleuint16Array() throws RecognitionException { // InternalRos1Parser.g:4787:3: () otherlv_1= Uint16_1 { // InternalRos1Parser.g:4787:3: () - // InternalRos1Parser.g:4788:4: + // InternalRos1Parser.g:4788:4: { - current = forceCreateModelElement( - grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint16_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + otherlv_1=(Token)match(input,Uint16_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + } @@ -12263,7 +12263,7 @@ public final EObject ruleuint16Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12290,14 +12290,14 @@ public final EObject entryRuleint32Array() throws RecognitionException { // InternalRos1Parser.g:4802:51: (iv_ruleint32Array= ruleint32Array EOF ) // InternalRos1Parser.g:4803:2: iv_ruleint32Array= ruleint32Array EOF { - newCompositeNode(grammarAccess.getInt32ArrayRule()); + newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint32Array=ruleint32Array(); state._fsp--; - current =iv_ruleint32Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint32Array; + match(input,EOF,FOLLOW_2); } @@ -12322,7 +12322,7 @@ public final EObject ruleint32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4815:2: ( ( () otherlv_1= Int32_1 ) ) @@ -12332,20 +12332,20 @@ public final EObject ruleint32Array() throws RecognitionException { // InternalRos1Parser.g:4817:3: () otherlv_1= Int32_1 { // InternalRos1Parser.g:4817:3: () - // InternalRos1Parser.g:4818:4: + // InternalRos1Parser.g:4818:4: { - current = forceCreateModelElement( - grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + otherlv_1=(Token)match(input,Int32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + } @@ -12353,7 +12353,7 @@ public final EObject ruleint32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12380,14 +12380,14 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // InternalRos1Parser.g:4832:52: (iv_ruleuint32Array= ruleuint32Array EOF ) // InternalRos1Parser.g:4833:2: iv_ruleuint32Array= ruleuint32Array EOF { - newCompositeNode(grammarAccess.getUint32ArrayRule()); + newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint32Array=ruleuint32Array(); state._fsp--; - current =iv_ruleuint32Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint32Array; + match(input,EOF,FOLLOW_2); } @@ -12412,7 +12412,7 @@ public final EObject ruleuint32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4845:2: ( ( () otherlv_1= Uint32_1 ) ) @@ -12422,20 +12422,20 @@ public final EObject ruleuint32Array() throws RecognitionException { // InternalRos1Parser.g:4847:3: () otherlv_1= Uint32_1 { // InternalRos1Parser.g:4847:3: () - // InternalRos1Parser.g:4848:4: + // InternalRos1Parser.g:4848:4: { - current = forceCreateModelElement( - grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + otherlv_1=(Token)match(input,Uint32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + } @@ -12443,7 +12443,7 @@ public final EObject ruleuint32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12470,14 +12470,14 @@ public final EObject entryRuleint64Array() throws RecognitionException { // InternalRos1Parser.g:4862:51: (iv_ruleint64Array= ruleint64Array EOF ) // InternalRos1Parser.g:4863:2: iv_ruleint64Array= ruleint64Array EOF { - newCompositeNode(grammarAccess.getInt64ArrayRule()); + newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint64Array=ruleint64Array(); state._fsp--; - current =iv_ruleint64Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint64Array; + match(input,EOF,FOLLOW_2); } @@ -12502,7 +12502,7 @@ public final EObject ruleint64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4875:2: ( ( () otherlv_1= Int64_1 ) ) @@ -12512,20 +12512,20 @@ public final EObject ruleint64Array() throws RecognitionException { // InternalRos1Parser.g:4877:3: () otherlv_1= Int64_1 { // InternalRos1Parser.g:4877:3: () - // InternalRos1Parser.g:4878:4: + // InternalRos1Parser.g:4878:4: { - current = forceCreateModelElement( - grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + otherlv_1=(Token)match(input,Int64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + } @@ -12533,7 +12533,7 @@ public final EObject ruleint64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12560,14 +12560,14 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // InternalRos1Parser.g:4892:52: (iv_ruleuint64Array= ruleuint64Array EOF ) // InternalRos1Parser.g:4893:2: iv_ruleuint64Array= ruleuint64Array EOF { - newCompositeNode(grammarAccess.getUint64ArrayRule()); + newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint64Array=ruleuint64Array(); state._fsp--; - current =iv_ruleuint64Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint64Array; + match(input,EOF,FOLLOW_2); } @@ -12592,7 +12592,7 @@ public final EObject ruleuint64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4905:2: ( ( () otherlv_1= Uint64_1 ) ) @@ -12602,20 +12602,20 @@ public final EObject ruleuint64Array() throws RecognitionException { // InternalRos1Parser.g:4907:3: () otherlv_1= Uint64_1 { // InternalRos1Parser.g:4907:3: () - // InternalRos1Parser.g:4908:4: + // InternalRos1Parser.g:4908:4: { - current = forceCreateModelElement( - grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + otherlv_1=(Token)match(input,Uint64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + } @@ -12623,7 +12623,7 @@ public final EObject ruleuint64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12650,14 +12650,14 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // InternalRos1Parser.g:4922:53: (iv_rulefloat32Array= rulefloat32Array EOF ) // InternalRos1Parser.g:4923:2: iv_rulefloat32Array= rulefloat32Array EOF { - newCompositeNode(grammarAccess.getFloat32ArrayRule()); + newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); iv_rulefloat32Array=rulefloat32Array(); state._fsp--; - current =iv_rulefloat32Array; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat32Array; + match(input,EOF,FOLLOW_2); } @@ -12682,7 +12682,7 @@ public final EObject rulefloat32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4935:2: ( ( () otherlv_1= Float32_1 ) ) @@ -12692,20 +12692,20 @@ public final EObject rulefloat32Array() throws RecognitionException { // InternalRos1Parser.g:4937:3: () otherlv_1= Float32_1 { // InternalRos1Parser.g:4937:3: () - // InternalRos1Parser.g:4938:4: + // InternalRos1Parser.g:4938:4: { - current = forceCreateModelElement( - grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Float32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + otherlv_1=(Token)match(input,Float32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + } @@ -12713,7 +12713,7 @@ public final EObject rulefloat32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12740,14 +12740,14 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // InternalRos1Parser.g:4952:53: (iv_rulefloat64Array= rulefloat64Array EOF ) // InternalRos1Parser.g:4953:2: iv_rulefloat64Array= rulefloat64Array EOF { - newCompositeNode(grammarAccess.getFloat64ArrayRule()); + newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); iv_rulefloat64Array=rulefloat64Array(); state._fsp--; - current =iv_rulefloat64Array; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat64Array; + match(input,EOF,FOLLOW_2); } @@ -12772,7 +12772,7 @@ public final EObject rulefloat64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4965:2: ( ( () otherlv_1= Float64_1 ) ) @@ -12782,20 +12782,20 @@ public final EObject rulefloat64Array() throws RecognitionException { // InternalRos1Parser.g:4967:3: () otherlv_1= Float64_1 { // InternalRos1Parser.g:4967:3: () - // InternalRos1Parser.g:4968:4: + // InternalRos1Parser.g:4968:4: { - current = forceCreateModelElement( - grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Float64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + otherlv_1=(Token)match(input,Float64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + } @@ -12803,7 +12803,7 @@ public final EObject rulefloat64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12830,14 +12830,14 @@ public final EObject entryRulestring0Array() throws RecognitionException { // InternalRos1Parser.g:4982:53: (iv_rulestring0Array= rulestring0Array EOF ) // InternalRos1Parser.g:4983:2: iv_rulestring0Array= rulestring0Array EOF { - newCompositeNode(grammarAccess.getString0ArrayRule()); + newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); iv_rulestring0Array=rulestring0Array(); state._fsp--; - current =iv_rulestring0Array; - match(input,EOF,FOLLOW_2); + current =iv_rulestring0Array; + match(input,EOF,FOLLOW_2); } @@ -12862,7 +12862,7 @@ public final EObject rulestring0Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:4995:2: ( ( () otherlv_1= String_2 ) ) @@ -12872,20 +12872,20 @@ public final EObject rulestring0Array() throws RecognitionException { // InternalRos1Parser.g:4997:3: () otherlv_1= String_2 { // InternalRos1Parser.g:4997:3: () - // InternalRos1Parser.g:4998:4: + // InternalRos1Parser.g:4998:4: { - current = forceCreateModelElement( - grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,String_2,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + otherlv_1=(Token)match(input,String_2,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + } @@ -12893,7 +12893,7 @@ public final EObject rulestring0Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12920,14 +12920,14 @@ public final EObject entryRulebyteArray() throws RecognitionException { // InternalRos1Parser.g:5012:50: (iv_rulebyteArray= rulebyteArray EOF ) // InternalRos1Parser.g:5013:2: iv_rulebyteArray= rulebyteArray EOF { - newCompositeNode(grammarAccess.getByteArrayRule()); + newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); iv_rulebyteArray=rulebyteArray(); state._fsp--; - current =iv_rulebyteArray; - match(input,EOF,FOLLOW_2); + current =iv_rulebyteArray; + match(input,EOF,FOLLOW_2); } @@ -12952,7 +12952,7 @@ public final EObject rulebyteArray() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:5025:2: ( ( () otherlv_1= Byte_1 ) ) @@ -12962,20 +12962,20 @@ public final EObject rulebyteArray() throws RecognitionException { // InternalRos1Parser.g:5027:3: () otherlv_1= Byte_1 { // InternalRos1Parser.g:5027:3: () - // InternalRos1Parser.g:5028:4: + // InternalRos1Parser.g:5028:4: { - current = forceCreateModelElement( - grammarAccess.getByteArrayAccess().getByteArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getByteArrayAccess().getByteArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Byte_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + otherlv_1=(Token)match(input,Byte_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + } @@ -12983,7 +12983,7 @@ public final EObject rulebyteArray() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13010,14 +13010,14 @@ public final EObject entryRuleHeader() throws RecognitionException { // InternalRos1Parser.g:5042:47: (iv_ruleHeader= ruleHeader EOF ) // InternalRos1Parser.g:5043:2: iv_ruleHeader= ruleHeader EOF { - newCompositeNode(grammarAccess.getHeaderRule()); + newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); iv_ruleHeader=ruleHeader(); state._fsp--; - current =iv_ruleHeader; - match(input,EOF,FOLLOW_2); + current =iv_ruleHeader; + match(input,EOF,FOLLOW_2); } @@ -13042,7 +13042,7 @@ public final EObject ruleHeader() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:5055:2: ( ( () otherlv_1= Header ) ) @@ -13052,20 +13052,20 @@ public final EObject ruleHeader() throws RecognitionException { // InternalRos1Parser.g:5057:3: () otherlv_1= Header { // InternalRos1Parser.g:5057:3: () - // InternalRos1Parser.g:5058:4: + // InternalRos1Parser.g:5058:4: { - current = forceCreateModelElement( - grammarAccess.getHeaderAccess().getHeaderAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getHeaderAccess().getHeaderAction_0(), + current); + } - otherlv_1=(Token)match(input,Header,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + otherlv_1=(Token)match(input,Header,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + } @@ -13073,7 +13073,7 @@ public final EObject ruleHeader() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13100,14 +13100,14 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:5072:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) // InternalRos1Parser.g:5073:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { - newCompositeNode(grammarAccess.getTopicSpecRefRule()); + newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); iv_ruleTopicSpecRef=ruleTopicSpecRef(); state._fsp--; - current =iv_ruleTopicSpecRef; - match(input,EOF,FOLLOW_2); + current =iv_ruleTopicSpecRef; + match(input,EOF,FOLLOW_2); } @@ -13130,7 +13130,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:5085:2: ( ( ( ruleEString ) ) ) @@ -13143,21 +13143,21 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:5088:4: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRefRule()); - } - - - newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRefRule()); + } + + newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -13168,7 +13168,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13195,14 +13195,14 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:5105:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) // InternalRos1Parser.g:5106:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { - newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef(); state._fsp--; - current =iv_ruleArrayTopicSpecRef; - match(input,EOF,FOLLOW_2); + current =iv_ruleArrayTopicSpecRef; + match(input,EOF,FOLLOW_2); } @@ -13227,7 +13227,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:5118:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) @@ -13243,31 +13243,31 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // InternalRos1Parser.g:5122:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); - } - - - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + if (current==null) { + current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); + } + + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + pushFollow(FOLLOW_53); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } } - otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + } @@ -13275,7 +13275,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13302,14 +13302,14 @@ public final String entryRuleKEYWORD() throws RecognitionException { // InternalRos1Parser.g:5144:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) // InternalRos1Parser.g:5145:2: iv_ruleKEYWORD= ruleKEYWORD EOF { - newCompositeNode(grammarAccess.getKEYWORDRule()); + newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); iv_ruleKEYWORD=ruleKEYWORD(); state._fsp--; - current =iv_ruleKEYWORD.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleKEYWORD.getText(); + match(input,EOF,FOLLOW_2); } @@ -13334,7 +13334,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { Token kw=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:5157:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) @@ -13409,121 +13409,121 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { case 1 : // InternalRos1Parser.g:5159:3: kw= Goal { - kw=(Token)match(input,Goal,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + kw=(Token)match(input,Goal,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + } break; case 2 : // InternalRos1Parser.g:5165:3: kw= Message { - kw=(Token)match(input,Message,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + kw=(Token)match(input,Message,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + } break; case 3 : // InternalRos1Parser.g:5171:3: kw= Result { - kw=(Token)match(input,Result,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + kw=(Token)match(input,Result,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + } break; case 4 : // InternalRos1Parser.g:5177:3: kw= Feedback { - kw=(Token)match(input,Feedback,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + kw=(Token)match(input,Feedback,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + } break; case 5 : // InternalRos1Parser.g:5183:3: kw= Name { - kw=(Token)match(input,Name,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + kw=(Token)match(input,Name,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + } break; case 6 : // InternalRos1Parser.g:5189:3: kw= Value { - kw=(Token)match(input,Value,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + kw=(Token)match(input,Value,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + } break; case 7 : // InternalRos1Parser.g:5195:3: kw= Service { - kw=(Token)match(input,Service,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + kw=(Token)match(input,Service,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + } break; case 8 : // InternalRos1Parser.g:5201:3: kw= Type { - kw=(Token)match(input,Type,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + kw=(Token)match(input,Type,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + } break; case 9 : // InternalRos1Parser.g:5207:3: kw= Action { - kw=(Token)match(input,Action,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + kw=(Token)match(input,Action,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + } break; case 10 : // InternalRos1Parser.g:5213:3: kw= Duration { - kw=(Token)match(input,Duration,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + kw=(Token)match(input,Duration,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + } break; case 11 : // InternalRos1Parser.g:5219:3: kw= Time { - kw=(Token)match(input,Time,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + kw=(Token)match(input,Time,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + } break; @@ -13534,7 +13534,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13561,14 +13561,14 @@ public final String entryRuleEString() throws RecognitionException { // InternalRos1Parser.g:5228:47: (iv_ruleEString= ruleEString EOF ) // InternalRos1Parser.g:5229:2: iv_ruleEString= ruleEString EOF { - newCompositeNode(grammarAccess.getEStringRule()); + newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); iv_ruleEString=ruleEString(); state._fsp--; - current =iv_ruleEString.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleEString.getText(); + match(input,EOF,FOLLOW_2); } @@ -13594,7 +13594,7 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { Token this_ID_1=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:5241:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) @@ -13620,26 +13620,26 @@ else if ( (LA62_0==RULE_ID) ) { case 1 : // InternalRos1Parser.g:5243:3: this_STRING_0= RULE_STRING { - this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); - - current.merge(this_STRING_0); - + this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + current.merge(this_STRING_0); + + newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + } break; case 2 : // InternalRos1Parser.g:5251:3: this_ID_1= RULE_ID { - this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); + this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); - current.merge(this_ID_1); - - - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + current.merge(this_ID_1); + + newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + } break; @@ -13650,7 +13650,7 @@ else if ( (LA62_0==RULE_ID) ) { } - leaveRule(); + leaveRule(); } @@ -13677,14 +13677,14 @@ public final String entryRuleRosNames() throws RecognitionException { // InternalRos1Parser.g:5262:48: (iv_ruleRosNames= ruleRosNames EOF ) // InternalRos1Parser.g:5263:2: iv_ruleRosNames= ruleRosNames EOF { - newCompositeNode(grammarAccess.getRosNamesRule()); + newCompositeNode(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); iv_ruleRosNames=ruleRosNames(); state._fsp--; - current =iv_ruleRosNames.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleRosNames.getText(); + match(input,EOF,FOLLOW_2); } @@ -13711,7 +13711,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { Token kw=null; - enterRule(); + enterRule(); try { // InternalRos1Parser.g:5275:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) @@ -13746,37 +13746,37 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { case 1 : // InternalRos1Parser.g:5277:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A { - this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - - current.merge(this_ROS_CONVENTION_A_0); - + this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + current.merge(this_ROS_CONVENTION_A_0); + + newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + } break; case 2 : // InternalRos1Parser.g:5285:3: this_ID_1= RULE_ID { - this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); + this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); - current.merge(this_ID_1); - - - newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + current.merge(this_ID_1); + + newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + } break; case 3 : // InternalRos1Parser.g:5293:3: kw= Node { - kw=(Token)match(input,Node,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + kw=(Token)match(input,Node,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + } break; @@ -13787,7 +13787,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13919,7 +13919,7 @@ public String getDescription() { return "3919:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef )"; } } - + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); @@ -13975,4 +13975,4 @@ public String getDescription() { public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x00880A0006000000L,0x000000B000032420L}); public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/lexer/InternalRos1Lexer.g b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/lexer/InternalRos1Lexer.g index 27653ce53..764d86cb2 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/lexer/InternalRos1Lexer.g +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/lexer/InternalRos1Lexer.g @@ -6,7 +6,7 @@ lexer grammar InternalRos1Lexer; @header { package de.fraunhofer.ipa.ros1.parser.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/lexer/InternalRos1Lexer.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/lexer/InternalRos1Lexer.java index 91aaa5b80..7d36363d1 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/lexer/InternalRos1Lexer.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/parser/antlr/lexer/InternalRos1Lexer.java @@ -1,6 +1,6 @@ package de.fraunhofer.ipa.ros1.parser.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; @@ -125,7 +125,7 @@ public class InternalRos1Lexer extends Lexer { // delegates // delegators - public InternalRos1Lexer() {;} + public InternalRos1Lexer() {;} public InternalRos1Lexer(CharStream input) { this(input, new RecognizerSharedState()); } @@ -143,7 +143,7 @@ public final void mExternalDependency() throws RecognitionException { // InternalRos1Lexer.g:14:20: ( 'ExternalDependency' ) // InternalRos1Lexer.g:14:22: 'ExternalDependency' { - match("ExternalDependency"); + match("ExternalDependency"); } @@ -164,7 +164,7 @@ public final void mRelativeNamespace() throws RecognitionException { // InternalRos1Lexer.g:16:19: ( 'RelativeNamespace' ) // InternalRos1Lexer.g:16:21: 'RelativeNamespace' { - match("RelativeNamespace"); + match("RelativeNamespace"); } @@ -185,7 +185,7 @@ public final void mPrivateNamespace() throws RecognitionException { // InternalRos1Lexer.g:18:18: ( 'PrivateNamespace' ) // InternalRos1Lexer.g:18:20: 'PrivateNamespace' { - match("PrivateNamespace"); + match("PrivateNamespace"); } @@ -206,7 +206,7 @@ public final void mGlobalNamespace() throws RecognitionException { // InternalRos1Lexer.g:20:17: ( 'GlobalNamespace' ) // InternalRos1Lexer.g:20:19: 'GlobalNamespace' { - match("GlobalNamespace"); + match("GlobalNamespace"); } @@ -227,7 +227,7 @@ public final void mServiceclients() throws RecognitionException { // InternalRos1Lexer.g:22:16: ( 'serviceclients:' ) // InternalRos1Lexer.g:22:18: 'serviceclients:' { - match("serviceclients:"); + match("serviceclients:"); } @@ -248,7 +248,7 @@ public final void mServiceservers() throws RecognitionException { // InternalRos1Lexer.g:24:16: ( 'serviceservers:' ) // InternalRos1Lexer.g:24:18: 'serviceservers:' { - match("serviceservers:"); + match("serviceservers:"); } @@ -269,7 +269,7 @@ public final void mActionclients() throws RecognitionException { // InternalRos1Lexer.g:26:15: ( 'actionclients:' ) // InternalRos1Lexer.g:26:17: 'actionclients:' { - match("actionclients:"); + match("actionclients:"); } @@ -290,7 +290,7 @@ public final void mActionservers() throws RecognitionException { // InternalRos1Lexer.g:28:15: ( 'actionservers:' ) // InternalRos1Lexer.g:28:17: 'actionservers:' { - match("actionservers:"); + match("actionservers:"); } @@ -311,7 +311,7 @@ public final void mDependencies() throws RecognitionException { // InternalRos1Lexer.g:30:14: ( 'dependencies:' ) // InternalRos1Lexer.g:30:16: 'dependencies:' { - match("dependencies:"); + match("dependencies:"); } @@ -332,7 +332,7 @@ public final void mParameterAny() throws RecognitionException { // InternalRos1Lexer.g:32:14: ( 'ParameterAny' ) // InternalRos1Lexer.g:32:16: 'ParameterAny' { - match("ParameterAny"); + match("ParameterAny"); } @@ -353,7 +353,7 @@ public final void mFromGitRepo() throws RecognitionException { // InternalRos1Lexer.g:34:13: ( 'fromGitRepo:' ) // InternalRos1Lexer.g:34:15: 'fromGitRepo:' { - match("fromGitRepo:"); + match("fromGitRepo:"); } @@ -374,7 +374,7 @@ public final void mSubscribers() throws RecognitionException { // InternalRos1Lexer.g:36:13: ( 'subscribers:' ) // InternalRos1Lexer.g:36:15: 'subscribers:' { - match("subscribers:"); + match("subscribers:"); } @@ -395,7 +395,7 @@ public final void mParameters() throws RecognitionException { // InternalRos1Lexer.g:38:12: ( 'parameters:' ) // InternalRos1Lexer.g:38:14: 'parameters:' { - match("parameters:"); + match("parameters:"); } @@ -416,7 +416,7 @@ public final void mPublishers() throws RecognitionException { // InternalRos1Lexer.g:40:12: ( 'publishers:' ) // InternalRos1Lexer.g:40:14: 'publishers:' { - match("publishers:"); + match("publishers:"); } @@ -437,7 +437,7 @@ public final void mArtifacts() throws RecognitionException { // InternalRos1Lexer.g:42:11: ( 'artifacts:' ) // InternalRos1Lexer.g:42:13: 'artifacts:' { - match("artifacts:"); + match("artifacts:"); } @@ -458,7 +458,7 @@ public final void mGraphName() throws RecognitionException { // InternalRos1Lexer.g:44:11: ( 'GraphName' ) // InternalRos1Lexer.g:44:13: 'GraphName' { - match("GraphName"); + match("GraphName"); } @@ -479,7 +479,7 @@ public final void mFeedback_1() throws RecognitionException { // InternalRos1Lexer.g:46:12: ( 'feedback:' ) // InternalRos1Lexer.g:46:14: 'feedback:' { - match("feedback:"); + match("feedback:"); } @@ -500,7 +500,7 @@ public final void mFloat32_1() throws RecognitionException { // InternalRos1Lexer.g:48:11: ( 'float32[]' ) // InternalRos1Lexer.g:48:13: 'float32[]' { - match("float32[]"); + match("float32[]"); } @@ -521,7 +521,7 @@ public final void mFloat64_1() throws RecognitionException { // InternalRos1Lexer.g:50:11: ( 'float64[]' ) // InternalRos1Lexer.g:50:13: 'float64[]' { - match("float64[]"); + match("float64[]"); } @@ -542,7 +542,7 @@ public final void mResponse() throws RecognitionException { // InternalRos1Lexer.g:52:10: ( 'response:' ) // InternalRos1Lexer.g:52:12: 'response:' { - match("response:"); + match("response:"); } @@ -563,7 +563,7 @@ public final void mDefault() throws RecognitionException { // InternalRos1Lexer.g:54:9: ( 'default:' ) // InternalRos1Lexer.g:54:11: 'default:' { - match("default:"); + match("default:"); } @@ -584,7 +584,7 @@ public final void mDuration() throws RecognitionException { // InternalRos1Lexer.g:56:10: ( 'duration' ) // InternalRos1Lexer.g:56:12: 'duration' { - match("duration"); + match("duration"); } @@ -605,7 +605,7 @@ public final void mFeedback() throws RecognitionException { // InternalRos1Lexer.g:58:10: ( 'feedback' ) // InternalRos1Lexer.g:58:12: 'feedback' { - match("feedback"); + match("feedback"); } @@ -626,7 +626,7 @@ public final void mMessage_1() throws RecognitionException { // InternalRos1Lexer.g:60:11: ( 'message:' ) // InternalRos1Lexer.g:60:13: 'message:' { - match("message:"); + match("message:"); } @@ -647,7 +647,7 @@ public final void mRequest() throws RecognitionException { // InternalRos1Lexer.g:62:9: ( 'request:' ) // InternalRos1Lexer.g:62:11: 'request:' { - match("request:"); + match("request:"); } @@ -668,7 +668,7 @@ public final void mString_2() throws RecognitionException { // InternalRos1Lexer.g:64:10: ( 'string[]' ) // InternalRos1Lexer.g:64:12: 'string[]' { - match("string[]"); + match("string[]"); } @@ -689,7 +689,7 @@ public final void mUint16_1() throws RecognitionException { // InternalRos1Lexer.g:66:10: ( 'uint16[]' ) // InternalRos1Lexer.g:66:12: 'uint16[]' { - match("uint16[]"); + match("uint16[]"); } @@ -710,7 +710,7 @@ public final void mUint32_1() throws RecognitionException { // InternalRos1Lexer.g:68:10: ( 'uint32[]' ) // InternalRos1Lexer.g:68:12: 'uint32[]' { - match("uint32[]"); + match("uint32[]"); } @@ -731,7 +731,7 @@ public final void mUint64_1() throws RecognitionException { // InternalRos1Lexer.g:70:10: ( 'uint64[]' ) // InternalRos1Lexer.g:70:12: 'uint64[]' { - match("uint64[]"); + match("uint64[]"); } @@ -752,7 +752,7 @@ public final void mBoolean() throws RecognitionException { // InternalRos1Lexer.g:72:9: ( 'Boolean' ) // InternalRos1Lexer.g:72:11: 'Boolean' { - match("Boolean"); + match("Boolean"); } @@ -773,7 +773,7 @@ public final void mInteger() throws RecognitionException { // InternalRos1Lexer.g:74:9: ( 'Integer' ) // InternalRos1Lexer.g:74:11: 'Integer' { - match("Integer"); + match("Integer"); } @@ -794,7 +794,7 @@ public final void mAction_1() throws RecognitionException { // InternalRos1Lexer.g:76:10: ( 'action:' ) // InternalRos1Lexer.g:76:12: 'action:' { - match("action:"); + match("action:"); } @@ -815,7 +815,7 @@ public final void mFloat32() throws RecognitionException { // InternalRos1Lexer.g:78:9: ( 'float32' ) // InternalRos1Lexer.g:78:11: 'float32' { - match("float32"); + match("float32"); } @@ -836,7 +836,7 @@ public final void mFloat64() throws RecognitionException { // InternalRos1Lexer.g:80:9: ( 'float64' ) // InternalRos1Lexer.g:80:11: 'float64' { - match("float64"); + match("float64"); } @@ -857,7 +857,7 @@ public final void mInt16_1() throws RecognitionException { // InternalRos1Lexer.g:82:9: ( 'int16[]' ) // InternalRos1Lexer.g:82:11: 'int16[]' { - match("int16[]"); + match("int16[]"); } @@ -878,7 +878,7 @@ public final void mInt32_1() throws RecognitionException { // InternalRos1Lexer.g:84:9: ( 'int32[]' ) // InternalRos1Lexer.g:84:11: 'int32[]' { - match("int32[]"); + match("int32[]"); } @@ -899,7 +899,7 @@ public final void mInt64_1() throws RecognitionException { // InternalRos1Lexer.g:86:9: ( 'int64[]' ) // InternalRos1Lexer.g:86:11: 'int64[]' { - match("int64[]"); + match("int64[]"); } @@ -920,7 +920,7 @@ public final void mMessage() throws RecognitionException { // InternalRos1Lexer.g:88:9: ( 'message' ) // InternalRos1Lexer.g:88:11: 'message' { - match("message"); + match("message"); } @@ -941,7 +941,7 @@ public final void mResult_1() throws RecognitionException { // InternalRos1Lexer.g:90:10: ( 'result:' ) // InternalRos1Lexer.g:90:12: 'result:' { - match("result:"); + match("result:"); } @@ -962,7 +962,7 @@ public final void mService() throws RecognitionException { // InternalRos1Lexer.g:92:9: ( 'service' ) // InternalRos1Lexer.g:92:11: 'service' { - match("service"); + match("service"); } @@ -983,7 +983,7 @@ public final void mUint8_1() throws RecognitionException { // InternalRos1Lexer.g:94:9: ( 'uint8[]' ) // InternalRos1Lexer.g:94:11: 'uint8[]' { - match("uint8[]"); + match("uint8[]"); } @@ -1004,7 +1004,7 @@ public final void mArray() throws RecognitionException { // InternalRos1Lexer.g:96:7: ( 'Array:' ) // InternalRos1Lexer.g:96:9: 'Array:' { - match("Array:"); + match("Array:"); } @@ -1025,7 +1025,7 @@ public final void mBase64() throws RecognitionException { // InternalRos1Lexer.g:98:8: ( 'Base64' ) // InternalRos1Lexer.g:98:10: 'Base64' { - match("Base64"); + match("Base64"); } @@ -1046,7 +1046,7 @@ public final void mDouble() throws RecognitionException { // InternalRos1Lexer.g:100:8: ( 'Double' ) // InternalRos1Lexer.g:100:10: 'Double' { - match("Double"); + match("Double"); } @@ -1067,7 +1067,7 @@ public final void mHeader() throws RecognitionException { // InternalRos1Lexer.g:102:8: ( 'Header' ) // InternalRos1Lexer.g:102:10: 'Header' { - match("Header"); + match("Header"); } @@ -1088,7 +1088,7 @@ public final void mString() throws RecognitionException { // InternalRos1Lexer.g:104:8: ( 'String' ) // InternalRos1Lexer.g:104:10: 'String' { - match("String"); + match("String"); } @@ -1109,7 +1109,7 @@ public final void mStruct() throws RecognitionException { // InternalRos1Lexer.g:106:8: ( 'Struct' ) // InternalRos1Lexer.g:106:10: 'Struct' { - match("Struct"); + match("Struct"); } @@ -1130,7 +1130,7 @@ public final void mAction() throws RecognitionException { // InternalRos1Lexer.g:108:8: ( 'action' ) // InternalRos1Lexer.g:108:10: 'action' { - match("action"); + match("action"); } @@ -1151,7 +1151,7 @@ public final void mBool_1() throws RecognitionException { // InternalRos1Lexer.g:110:8: ( 'bool[]' ) // InternalRos1Lexer.g:110:10: 'bool[]' { - match("bool[]"); + match("bool[]"); } @@ -1172,7 +1172,7 @@ public final void mByte_1() throws RecognitionException { // InternalRos1Lexer.g:112:8: ( 'byte[]' ) // InternalRos1Lexer.g:112:10: 'byte[]' { - match("byte[]"); + match("byte[]"); } @@ -1193,7 +1193,7 @@ public final void mInt8_1() throws RecognitionException { // InternalRos1Lexer.g:114:8: ( 'int8[]' ) // InternalRos1Lexer.g:114:10: 'int8[]' { - match("int8[]"); + match("int8[]"); } @@ -1214,7 +1214,7 @@ public final void mResult() throws RecognitionException { // InternalRos1Lexer.g:116:8: ( 'result' ) // InternalRos1Lexer.g:116:10: 'result' { - match("result"); + match("result"); } @@ -1235,7 +1235,7 @@ public final void mSpecs() throws RecognitionException { // InternalRos1Lexer.g:118:7: ( 'specs:' ) // InternalRos1Lexer.g:118:9: 'specs:' { - match("specs:"); + match("specs:"); } @@ -1256,7 +1256,7 @@ public final void mString_1() throws RecognitionException { // InternalRos1Lexer.g:120:10: ( 'string' ) // InternalRos1Lexer.g:120:12: 'string' { - match("string"); + match("string"); } @@ -1277,7 +1277,7 @@ public final void mUint16() throws RecognitionException { // InternalRos1Lexer.g:122:8: ( 'uint16' ) // InternalRos1Lexer.g:122:10: 'uint16' { - match("uint16"); + match("uint16"); } @@ -1298,7 +1298,7 @@ public final void mUint32() throws RecognitionException { // InternalRos1Lexer.g:124:8: ( 'uint32' ) // InternalRos1Lexer.g:124:10: 'uint32' { - match("uint32"); + match("uint32"); } @@ -1319,7 +1319,7 @@ public final void mUint64() throws RecognitionException { // InternalRos1Lexer.g:126:8: ( 'uint64' ) // InternalRos1Lexer.g:126:10: 'uint64' { - match("uint64"); + match("uint64"); } @@ -1340,7 +1340,7 @@ public final void mValue_1() throws RecognitionException { // InternalRos1Lexer.g:128:9: ( 'value:' ) // InternalRos1Lexer.g:128:11: 'value:' { - match("value:"); + match("value:"); } @@ -1361,7 +1361,7 @@ public final void mGoal_1() throws RecognitionException { // InternalRos1Lexer.g:130:8: ( 'goal:' ) // InternalRos1Lexer.g:130:10: 'goal:' { - match("goal:"); + match("goal:"); } @@ -1382,7 +1382,7 @@ public final void mInt16() throws RecognitionException { // InternalRos1Lexer.g:132:7: ( 'int16' ) // InternalRos1Lexer.g:132:9: 'int16' { - match("int16"); + match("int16"); } @@ -1403,7 +1403,7 @@ public final void mInt32() throws RecognitionException { // InternalRos1Lexer.g:134:7: ( 'int32' ) // InternalRos1Lexer.g:134:9: 'int32' { - match("int32"); + match("int32"); } @@ -1424,7 +1424,7 @@ public final void mInt64() throws RecognitionException { // InternalRos1Lexer.g:136:7: ( 'int64' ) // InternalRos1Lexer.g:136:9: 'int64' { - match("int64"); + match("int64"); } @@ -1445,7 +1445,7 @@ public final void mNode_1() throws RecognitionException { // InternalRos1Lexer.g:138:8: ( 'node:' ) // InternalRos1Lexer.g:138:10: 'node:' { - match("node:"); + match("node:"); } @@ -1466,7 +1466,7 @@ public final void mType_1() throws RecognitionException { // InternalRos1Lexer.g:140:8: ( 'type:' ) // InternalRos1Lexer.g:140:10: 'type:' { - match("type:"); + match("type:"); } @@ -1487,7 +1487,7 @@ public final void mUint8() throws RecognitionException { // InternalRos1Lexer.g:142:7: ( 'uint8' ) // InternalRos1Lexer.g:142:9: 'uint8' { - match("uint8"); + match("uint8"); } @@ -1508,7 +1508,7 @@ public final void mValue() throws RecognitionException { // InternalRos1Lexer.g:144:7: ( 'value' ) // InternalRos1Lexer.g:144:9: 'value' { - match("value"); + match("value"); } @@ -1529,7 +1529,7 @@ public final void mDate() throws RecognitionException { // InternalRos1Lexer.g:146:6: ( 'Date' ) // InternalRos1Lexer.g:146:8: 'Date' { - match("Date"); + match("Date"); } @@ -1550,7 +1550,7 @@ public final void mList() throws RecognitionException { // InternalRos1Lexer.g:148:6: ( 'List' ) // InternalRos1Lexer.g:148:8: 'List' { - match("List"); + match("List"); } @@ -1571,7 +1571,7 @@ public final void mBool() throws RecognitionException { // InternalRos1Lexer.g:150:6: ( 'bool' ) // InternalRos1Lexer.g:150:8: 'bool' { - match("bool"); + match("bool"); } @@ -1592,7 +1592,7 @@ public final void mByte() throws RecognitionException { // InternalRos1Lexer.g:152:6: ( 'byte' ) // InternalRos1Lexer.g:152:8: 'byte' { - match("byte"); + match("byte"); } @@ -1613,7 +1613,7 @@ public final void mGoal() throws RecognitionException { // InternalRos1Lexer.g:154:6: ( 'goal' ) // InternalRos1Lexer.g:154:8: 'goal' { - match("goal"); + match("goal"); } @@ -1634,7 +1634,7 @@ public final void mInt8() throws RecognitionException { // InternalRos1Lexer.g:156:6: ( 'int8' ) // InternalRos1Lexer.g:156:8: 'int8' { - match("int8"); + match("int8"); } @@ -1655,7 +1655,7 @@ public final void mMsg() throws RecognitionException { // InternalRos1Lexer.g:158:5: ( 'msg:' ) // InternalRos1Lexer.g:158:7: 'msg:' { - match("msg:"); + match("msg:"); } @@ -1676,7 +1676,7 @@ public final void mName() throws RecognitionException { // InternalRos1Lexer.g:160:6: ( 'name' ) // InternalRos1Lexer.g:160:8: 'name' { - match("name"); + match("name"); } @@ -1697,7 +1697,7 @@ public final void mNode() throws RecognitionException { // InternalRos1Lexer.g:162:6: ( 'node' ) // InternalRos1Lexer.g:162:8: 'node' { - match("node"); + match("node"); } @@ -1718,7 +1718,7 @@ public final void mSrv() throws RecognitionException { // InternalRos1Lexer.g:164:5: ( 'srv:' ) // InternalRos1Lexer.g:164:7: 'srv:' { - match("srv:"); + match("srv:"); } @@ -1739,7 +1739,7 @@ public final void mTime() throws RecognitionException { // InternalRos1Lexer.g:166:6: ( 'time' ) // InternalRos1Lexer.g:166:8: 'time' { - match("time"); + match("time"); } @@ -1760,7 +1760,7 @@ public final void mType() throws RecognitionException { // InternalRos1Lexer.g:168:6: ( 'type' ) // InternalRos1Lexer.g:168:8: 'type' { - match("type"); + match("type"); } @@ -1781,7 +1781,7 @@ public final void mAny() throws RecognitionException { // InternalRos1Lexer.g:170:5: ( 'Any' ) // InternalRos1Lexer.g:170:7: 'Any' { - match("Any"); + match("Any"); } @@ -1802,7 +1802,7 @@ public final void mNs() throws RecognitionException { // InternalRos1Lexer.g:172:4: ( 'ns:' ) // InternalRos1Lexer.g:172:6: 'ns:' { - match("ns:"); + match("ns:"); } @@ -1823,7 +1823,7 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep // InternalRos1Lexer.g:174:37: ( '[]' ) // InternalRos1Lexer.g:174:39: '[]' { - match("[]"); + match("[]"); } @@ -1844,7 +1844,7 @@ public final void mComma() throws RecognitionException { // InternalRos1Lexer.g:176:7: ( ',' ) // InternalRos1Lexer.g:176:9: ',' { - match(','); + match(','); } @@ -1864,7 +1864,7 @@ public final void mColon() throws RecognitionException { // InternalRos1Lexer.g:178:7: ( ':' ) // InternalRos1Lexer.g:178:9: ':' { - match(':'); + match(':'); } @@ -1884,7 +1884,7 @@ public final void mLeftSquareBracket() throws RecognitionException { // InternalRos1Lexer.g:180:19: ( '[' ) // InternalRos1Lexer.g:180:21: '[' { - match('['); + match('['); } @@ -1904,7 +1904,7 @@ public final void mRightSquareBracket() throws RecognitionException { // InternalRos1Lexer.g:182:20: ( ']' ) // InternalRos1Lexer.g:182:22: ']' { - match(']'); + match(']'); } @@ -1922,7 +1922,7 @@ public final void mRULE_DIGIT() throws RecognitionException { // InternalRos1Lexer.g:184:21: ( '0' .. '9' ) // InternalRos1Lexer.g:184:23: '0' .. '9' { - matchRange('0','9'); + matchRange('0','9'); } @@ -1970,7 +1970,7 @@ else if ( (LA1_1=='B') ) { case 1 : // InternalRos1Lexer.g:186:16: '0b' { - match("0b"); + match("0b"); } @@ -1978,7 +1978,7 @@ else if ( (LA1_1=='B') ) { case 2 : // InternalRos1Lexer.g:186:21: '0B' { - match("0B"); + match("0B"); } @@ -1999,24 +1999,24 @@ else if ( (LA1_1=='B') ) { switch (alt2) { - case 1 : - // InternalRos1Lexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { - input.consume(); + case 1 : + // InternalRos1Lexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt2 >= 1 ) break loop2; + default : + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = new EarlyExitException(2, input); throw eee; @@ -2063,7 +2063,7 @@ else if ( (LA3_0=='f') ) { case 1 : // InternalRos1Lexer.g:188:17: 'true' { - match("true"); + match("true"); } @@ -2071,7 +2071,7 @@ else if ( (LA3_0=='f') ) { case 2 : // InternalRos1Lexer.g:188:24: 'false' { - match("false"); + match("false"); } @@ -2118,14 +2118,14 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos1Lexer.g:190:16: RULE_DIGIT { - mRULE_DIGIT(); + mRULE_DIGIT(); } break; case 2 : // InternalRos1Lexer.g:190:27: '-' ( RULE_DIGIT )* { - match('-'); + match('-'); // InternalRos1Lexer.g:190:31: ( RULE_DIGIT )* loop4: do { @@ -2138,16 +2138,16 @@ else if ( (LA5_0=='-') ) { switch (alt4) { - case 1 : - // InternalRos1Lexer.g:190:31: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos1Lexer.g:190:31: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop4; + default : + break loop4; } } while (true); @@ -2164,7 +2164,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos1Lexer.g:190:45: '.' ( RULE_DECINT )* { - match('.'); + match('.'); // InternalRos1Lexer.g:190:49: ( RULE_DECINT )* loop6: do { @@ -2177,16 +2177,16 @@ else if ( (LA5_0=='-') ) { switch (alt6) { - case 1 : - // InternalRos1Lexer.g:190:49: RULE_DECINT - { - mRULE_DECINT(); + case 1 : + // InternalRos1Lexer.g:190:49: RULE_DECINT + { + mRULE_DECINT(); - } - break; + } + break; - default : - break loop6; + default : + break loop6; } } while (true); @@ -2207,7 +2207,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos1Lexer.g:190:63: '.' ( RULE_DIGIT )* { - match('.'); + match('.'); // InternalRos1Lexer.g:190:67: ( RULE_DIGIT )* loop7: do { @@ -2220,16 +2220,16 @@ else if ( (LA5_0=='-') ) { switch (alt7) { - case 1 : - // InternalRos1Lexer.g:190:67: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos1Lexer.g:190:67: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop7; + default : + break loop7; } } while (true); @@ -2274,7 +2274,7 @@ else if ( (LA5_0=='-') ) { } - mRULE_DIGIT(); + mRULE_DIGIT(); } break; @@ -2337,14 +2337,14 @@ public final void mRULE_DECINT() throws RecognitionException { case 1 : // InternalRos1Lexer.g:192:16: '0' { - match('0'); + match('0'); } break; case 2 : // InternalRos1Lexer.g:192:20: '1' .. '9' ( RULE_DIGIT )* { - matchRange('1','9'); + matchRange('1','9'); // InternalRos1Lexer.g:192:29: ( RULE_DIGIT )* loop11: do { @@ -2357,16 +2357,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { - case 1 : - // InternalRos1Lexer.g:192:29: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos1Lexer.g:192:29: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -2376,8 +2376,8 @@ public final void mRULE_DECINT() throws RecognitionException { case 3 : // InternalRos1Lexer.g:192:41: '-' '0' .. '9' ( RULE_DIGIT )* { - match('-'); - matchRange('0','9'); + match('-'); + matchRange('0','9'); // InternalRos1Lexer.g:192:54: ( RULE_DIGIT )* loop12: do { @@ -2390,16 +2390,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { - case 1 : - // InternalRos1Lexer.g:192:54: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos1Lexer.g:192:54: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); @@ -2452,15 +2452,15 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { case 1 : // InternalRos1Lexer.g:194:22: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRos1Lexer.g:194:31: '1' .. '3' '0' .. '9' { - matchRange('1','3'); - matchRange('0','9'); + matchRange('1','3'); + matchRange('0','9'); } break; @@ -2508,15 +2508,15 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { case 1 : // InternalRos1Lexer.g:196:24: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRos1Lexer.g:196:33: '1' '0' .. '2' { - match('1'); - matchRange('0','2'); + match('1'); + matchRange('0','2'); } break; @@ -2538,10 +2538,10 @@ public final void mRULE_YEAR() throws RecognitionException { // InternalRos1Lexer.g:198:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) // InternalRos1Lexer.g:198:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { - matchRange('0','2'); - matchRange('0','9'); - matchRange('0','9'); - matchRange('0','9'); + matchRange('0','2'); + matchRange('0','9'); + matchRange('0','9'); + matchRange('0','9'); } @@ -2577,16 +2577,16 @@ else if ( (LA16_0=='2') ) { case 1 : // InternalRos1Lexer.g:200:23: '0' .. '1' '0' .. '9' { - matchRange('0','1'); - matchRange('0','9'); + matchRange('0','1'); + matchRange('0','9'); } break; case 2 : // InternalRos1Lexer.g:200:41: '2' '0' .. '3' { - match('2'); - matchRange('0','3'); + match('2'); + matchRange('0','3'); } break; @@ -2608,8 +2608,8 @@ public final void mRULE_MIN_SEC() throws RecognitionException { // InternalRos1Lexer.g:202:23: ( '0' .. '5' '0' .. '9' ) // InternalRos1Lexer.g:202:25: '0' .. '5' '0' .. '9' { - matchRange('0','5'); - matchRange('0','9'); + matchRange('0','5'); + matchRange('0','9'); } @@ -2627,17 +2627,17 @@ public final void mRULE_DATE_TIME() throws RecognitionException { // InternalRos1Lexer.g:204:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) // InternalRos1Lexer.g:204:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { - mRULE_YEAR(); - match('-'); - mRULE_MONTH(); - match('-'); - mRULE_DAY(); - match('T'); - mRULE_HOUR(); - match(':'); - mRULE_MIN_SEC(); - match(':'); - mRULE_MIN_SEC(); + mRULE_YEAR(); + match('-'); + mRULE_MONTH(); + match('-'); + mRULE_DAY(); + match('T'); + mRULE_HOUR(); + match(':'); + mRULE_MIN_SEC(); + match(':'); + mRULE_MIN_SEC(); } @@ -2677,21 +2677,21 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRos1Lexer.g:206:26: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRos1Lexer.g:206:34: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; } - match('='); + match('='); // InternalRos1Lexer.g:206:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { @@ -2789,29 +2789,29 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRos1Lexer.g:206:52: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRos1Lexer.g:206:60: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 3 : // InternalRos1Lexer.g:206:72: RULE_INT { - mRULE_INT(); + mRULE_INT(); } break; case 4 : // InternalRos1Lexer.g:206:81: '-' RULE_INT { - match('-'); - mRULE_INT(); + match('-'); + mRULE_INT(); } break; @@ -2833,7 +2833,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { public final void mRULE_BEGIN() throws RecognitionException { try { // InternalRos1Lexer.g:208:21: () - // InternalRos1Lexer.g:208:23: + // InternalRos1Lexer.g:208:23: { } @@ -2847,7 +2847,7 @@ public final void mRULE_BEGIN() throws RecognitionException { public final void mRULE_END() throws RecognitionException { try { // InternalRos1Lexer.g:210:19: () - // InternalRos1Lexer.g:210:21: + // InternalRos1Lexer.g:210:21: { } @@ -2865,7 +2865,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { // InternalRos1Lexer.g:212:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) // InternalRos1Lexer.g:212:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { - match('#'); + match('#'); // InternalRos1Lexer.g:212:23: (~ ( ( '\\n' | '\\r' ) ) )* loop19: do { @@ -2878,24 +2878,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt19) { - case 1 : - // InternalRos1Lexer.g:212:23: ~ ( ( '\\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(); + case 1 : + // InternalRos1Lexer.g:212:23: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); @@ -2933,25 +2933,25 @@ else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>= switch (alt20) { - case 1 : - // InternalRos1Lexer.g:214:26: '/' RULE_ID - { - match('/'); - mRULE_ID(); - - } - break; - case 2 : - // InternalRos1Lexer.g:214:38: RULE_ID '/' - { - mRULE_ID(); - match('/'); - - } - break; - - default : - break loop20; + case 1 : + // InternalRos1Lexer.g:214:26: '/' RULE_ID + { + match('/'); + mRULE_ID(); + + } + break; + case 2 : + // InternalRos1Lexer.g:214:38: RULE_ID '/' + { + mRULE_ID(); + match('/'); + + } + break; + + default : + break loop20; } } while (true); @@ -2999,33 +2999,33 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } switch (alt21) { - case 1 : - // InternalRos1Lexer.g:216:30: '/' RULE_STRING - { - match('/'); - mRULE_STRING(); - - } - break; - case 2 : - // InternalRos1Lexer.g:216:46: RULE_STRING '/' - { - mRULE_STRING(); - match('/'); - - } - break; - case 3 : - // InternalRos1Lexer.g:216:62: '~' RULE_STRING - { - match('~'); - mRULE_STRING(); - - } - break; - - default : - break loop21; + case 1 : + // InternalRos1Lexer.g:216:30: '/' RULE_STRING + { + match('/'); + mRULE_STRING(); + + } + break; + case 2 : + // InternalRos1Lexer.g:216:46: RULE_STRING '/' + { + mRULE_STRING(); + match('/'); + + } + break; + case 3 : + // InternalRos1Lexer.g:216:62: '~' RULE_STRING + { + match('~'); + mRULE_STRING(); + + } + break; + + default : + break loop21; } } while (true); @@ -3059,7 +3059,7 @@ public final void mRULE_ID() throws RecognitionException { case 1 : // InternalRos1Lexer.g:218:11: '^' { - match('^'); + match('^'); } break; @@ -3087,24 +3087,24 @@ public final void mRULE_ID() throws RecognitionException { switch (alt23) { - case 1 : - // InternalRos1Lexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); + case 1 : + // InternalRos1Lexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -3138,16 +3138,16 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { - case 1 : - // InternalRos1Lexer.g:220:22: '0' .. '9' - { - matchRange('0','9'); + case 1 : + // InternalRos1Lexer.g:220:22: '0' .. '9' + { + matchRange('0','9'); - } - break; + } + break; - default : - if ( cnt24 >= 1 ) break loop24; + default : + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = new EarlyExitException(24, input); throw eee; @@ -3192,7 +3192,7 @@ else if ( (LA27_0=='\'') ) { case 1 : // InternalRos1Lexer.g:222:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { - match('\"'); + match('\"'); // InternalRos1Lexer.g:222:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop25: do { @@ -3208,43 +3208,43 @@ else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA2 switch (alt25) { - case 1 : - // InternalRos1Lexer.g:222:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRos1Lexer.g:222:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop25; + case 1 : + // InternalRos1Lexer.g:222:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRos1Lexer.g:222:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop25; } } while (true); - match('\"'); + match('\"'); } break; case 2 : // InternalRos1Lexer.g:222:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { - match('\''); + match('\''); // InternalRos1Lexer.g:222:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop26: do { @@ -3260,36 +3260,36 @@ else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA2 switch (alt26) { - case 1 : - // InternalRos1Lexer.g:222:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRos1Lexer.g:222:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop26; + case 1 : + // InternalRos1Lexer.g:222:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRos1Lexer.g:222:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop26; } } while (true); - match('\''); + match('\''); } break; @@ -3315,7 +3315,7 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { // InternalRos1Lexer.g:224:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) // InternalRos1Lexer.g:224:19: '/*' ( options {greedy=false; } : . )* '*/' { - match("/*"); + match("/*"); // InternalRos1Lexer.g:224:24: ( options {greedy=false; } : . )* loop28: @@ -3341,20 +3341,20 @@ else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) switch (alt28) { - case 1 : - // InternalRos1Lexer.g:224:52: . - { - matchAny(); + case 1 : + // InternalRos1Lexer.g:224:52: . + { + matchAny(); - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - match("*/"); + match("*/"); } @@ -3388,24 +3388,24 @@ public final void mRULE_WS() throws RecognitionException { switch (alt29) { - case 1 : - // InternalRos1Lexer.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); + case 1 : + // InternalRos1Lexer.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt29 >= 1 ) break loop29; + default : + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = new EarlyExitException(29, input); throw eee; @@ -3432,7 +3432,7 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // InternalRos1Lexer.g:228:16: ( . ) // InternalRos1Lexer.g:228:18: . { - matchAny(); + matchAny(); } @@ -3452,693 +3452,693 @@ public void mTokens() throws RecognitionException { case 1 : // InternalRos1Lexer.g:1:10: ExternalDependency { - mExternalDependency(); + mExternalDependency(); } break; case 2 : // InternalRos1Lexer.g:1:29: RelativeNamespace { - mRelativeNamespace(); + mRelativeNamespace(); } break; case 3 : // InternalRos1Lexer.g:1:47: PrivateNamespace { - mPrivateNamespace(); + mPrivateNamespace(); } break; case 4 : // InternalRos1Lexer.g:1:64: GlobalNamespace { - mGlobalNamespace(); + mGlobalNamespace(); } break; case 5 : // InternalRos1Lexer.g:1:80: Serviceclients { - mServiceclients(); + mServiceclients(); } break; case 6 : // InternalRos1Lexer.g:1:95: Serviceservers { - mServiceservers(); + mServiceservers(); } break; case 7 : // InternalRos1Lexer.g:1:110: Actionclients { - mActionclients(); + mActionclients(); } break; case 8 : // InternalRos1Lexer.g:1:124: Actionservers { - mActionservers(); + mActionservers(); } break; case 9 : // InternalRos1Lexer.g:1:138: Dependencies { - mDependencies(); + mDependencies(); } break; case 10 : // InternalRos1Lexer.g:1:151: ParameterAny { - mParameterAny(); + mParameterAny(); } break; case 11 : // InternalRos1Lexer.g:1:164: FromGitRepo { - mFromGitRepo(); + mFromGitRepo(); } break; case 12 : // InternalRos1Lexer.g:1:176: Subscribers { - mSubscribers(); + mSubscribers(); } break; case 13 : // InternalRos1Lexer.g:1:188: Parameters { - mParameters(); + mParameters(); } break; case 14 : // InternalRos1Lexer.g:1:199: Publishers { - mPublishers(); + mPublishers(); } break; case 15 : // InternalRos1Lexer.g:1:210: Artifacts { - mArtifacts(); + mArtifacts(); } break; case 16 : // InternalRos1Lexer.g:1:220: GraphName { - mGraphName(); + mGraphName(); } break; case 17 : // InternalRos1Lexer.g:1:230: Feedback_1 { - mFeedback_1(); + mFeedback_1(); } break; case 18 : // InternalRos1Lexer.g:1:241: Float32_1 { - mFloat32_1(); + mFloat32_1(); } break; case 19 : // InternalRos1Lexer.g:1:251: Float64_1 { - mFloat64_1(); + mFloat64_1(); } break; case 20 : // InternalRos1Lexer.g:1:261: Response { - mResponse(); + mResponse(); } break; case 21 : // InternalRos1Lexer.g:1:270: Default { - mDefault(); + mDefault(); } break; case 22 : // InternalRos1Lexer.g:1:278: Duration { - mDuration(); + mDuration(); } break; case 23 : // InternalRos1Lexer.g:1:287: Feedback { - mFeedback(); + mFeedback(); } break; case 24 : // InternalRos1Lexer.g:1:296: Message_1 { - mMessage_1(); + mMessage_1(); } break; case 25 : // InternalRos1Lexer.g:1:306: Request { - mRequest(); + mRequest(); } break; case 26 : // InternalRos1Lexer.g:1:314: String_2 { - mString_2(); + mString_2(); } break; case 27 : // InternalRos1Lexer.g:1:323: Uint16_1 { - mUint16_1(); + mUint16_1(); } break; case 28 : // InternalRos1Lexer.g:1:332: Uint32_1 { - mUint32_1(); + mUint32_1(); } break; case 29 : // InternalRos1Lexer.g:1:341: Uint64_1 { - mUint64_1(); + mUint64_1(); } break; case 30 : // InternalRos1Lexer.g:1:350: Boolean { - mBoolean(); + mBoolean(); } break; case 31 : // InternalRos1Lexer.g:1:358: Integer { - mInteger(); + mInteger(); } break; case 32 : // InternalRos1Lexer.g:1:366: Action_1 { - mAction_1(); + mAction_1(); } break; case 33 : // InternalRos1Lexer.g:1:375: Float32 { - mFloat32(); + mFloat32(); } break; case 34 : // InternalRos1Lexer.g:1:383: Float64 { - mFloat64(); + mFloat64(); } break; case 35 : // InternalRos1Lexer.g:1:391: Int16_1 { - mInt16_1(); + mInt16_1(); } break; case 36 : // InternalRos1Lexer.g:1:399: Int32_1 { - mInt32_1(); + mInt32_1(); } break; case 37 : // InternalRos1Lexer.g:1:407: Int64_1 { - mInt64_1(); + mInt64_1(); } break; case 38 : // InternalRos1Lexer.g:1:415: Message { - mMessage(); + mMessage(); } break; case 39 : // InternalRos1Lexer.g:1:423: Result_1 { - mResult_1(); + mResult_1(); } break; case 40 : // InternalRos1Lexer.g:1:432: Service { - mService(); + mService(); } break; case 41 : // InternalRos1Lexer.g:1:440: Uint8_1 { - mUint8_1(); + mUint8_1(); } break; case 42 : // InternalRos1Lexer.g:1:448: Array { - mArray(); + mArray(); } break; case 43 : // InternalRos1Lexer.g:1:454: Base64 { - mBase64(); + mBase64(); } break; case 44 : // InternalRos1Lexer.g:1:461: Double { - mDouble(); + mDouble(); } break; case 45 : // InternalRos1Lexer.g:1:468: Header { - mHeader(); + mHeader(); } break; case 46 : // InternalRos1Lexer.g:1:475: String { - mString(); + mString(); } break; case 47 : // InternalRos1Lexer.g:1:482: Struct { - mStruct(); + mStruct(); } break; case 48 : // InternalRos1Lexer.g:1:489: Action { - mAction(); + mAction(); } break; case 49 : // InternalRos1Lexer.g:1:496: Bool_1 { - mBool_1(); + mBool_1(); } break; case 50 : // InternalRos1Lexer.g:1:503: Byte_1 { - mByte_1(); + mByte_1(); } break; case 51 : // InternalRos1Lexer.g:1:510: Int8_1 { - mInt8_1(); + mInt8_1(); } break; case 52 : // InternalRos1Lexer.g:1:517: Result { - mResult(); + mResult(); } break; case 53 : // InternalRos1Lexer.g:1:524: Specs { - mSpecs(); + mSpecs(); } break; case 54 : // InternalRos1Lexer.g:1:530: String_1 { - mString_1(); + mString_1(); } break; case 55 : // InternalRos1Lexer.g:1:539: Uint16 { - mUint16(); + mUint16(); } break; case 56 : // InternalRos1Lexer.g:1:546: Uint32 { - mUint32(); + mUint32(); } break; case 57 : // InternalRos1Lexer.g:1:553: Uint64 { - mUint64(); + mUint64(); } break; case 58 : // InternalRos1Lexer.g:1:560: Value_1 { - mValue_1(); + mValue_1(); } break; case 59 : // InternalRos1Lexer.g:1:568: Goal_1 { - mGoal_1(); + mGoal_1(); } break; case 60 : // InternalRos1Lexer.g:1:575: Int16 { - mInt16(); + mInt16(); } break; case 61 : // InternalRos1Lexer.g:1:581: Int32 { - mInt32(); + mInt32(); } break; case 62 : // InternalRos1Lexer.g:1:587: Int64 { - mInt64(); + mInt64(); } break; case 63 : // InternalRos1Lexer.g:1:593: Node_1 { - mNode_1(); + mNode_1(); } break; case 64 : // InternalRos1Lexer.g:1:600: Type_1 { - mType_1(); + mType_1(); } break; case 65 : // InternalRos1Lexer.g:1:607: Uint8 { - mUint8(); + mUint8(); } break; case 66 : // InternalRos1Lexer.g:1:613: Value { - mValue(); + mValue(); } break; case 67 : // InternalRos1Lexer.g:1:619: Date { - mDate(); + mDate(); } break; case 68 : // InternalRos1Lexer.g:1:624: List { - mList(); + mList(); } break; case 69 : // InternalRos1Lexer.g:1:629: Bool { - mBool(); + mBool(); } break; case 70 : // InternalRos1Lexer.g:1:634: Byte { - mByte(); + mByte(); } break; case 71 : // InternalRos1Lexer.g:1:639: Goal { - mGoal(); + mGoal(); } break; case 72 : // InternalRos1Lexer.g:1:644: Int8 { - mInt8(); + mInt8(); } break; case 73 : // InternalRos1Lexer.g:1:649: Msg { - mMsg(); + mMsg(); } break; case 74 : // InternalRos1Lexer.g:1:653: Name { - mName(); + mName(); } break; case 75 : // InternalRos1Lexer.g:1:658: Node { - mNode(); + mNode(); } break; case 76 : // InternalRos1Lexer.g:1:663: Srv { - mSrv(); + mSrv(); } break; case 77 : // InternalRos1Lexer.g:1:667: Time { - mTime(); + mTime(); } break; case 78 : // InternalRos1Lexer.g:1:672: Type { - mType(); + mType(); } break; case 79 : // InternalRos1Lexer.g:1:677: Any { - mAny(); + mAny(); } break; case 80 : // InternalRos1Lexer.g:1:681: Ns { - mNs(); + mNs(); } break; case 81 : // InternalRos1Lexer.g:1:684: LeftSquareBracketRightSquareBracket { - mLeftSquareBracketRightSquareBracket(); + mLeftSquareBracketRightSquareBracket(); } break; case 82 : // InternalRos1Lexer.g:1:720: Comma { - mComma(); + mComma(); } break; case 83 : // InternalRos1Lexer.g:1:726: Colon { - mColon(); + mColon(); } break; case 84 : // InternalRos1Lexer.g:1:732: LeftSquareBracket { - mLeftSquareBracket(); + mLeftSquareBracket(); } break; case 85 : // InternalRos1Lexer.g:1:750: RightSquareBracket { - mRightSquareBracket(); + mRightSquareBracket(); } break; case 86 : // InternalRos1Lexer.g:1:769: RULE_BINARY { - mRULE_BINARY(); + mRULE_BINARY(); } break; case 87 : // InternalRos1Lexer.g:1:781: RULE_BOOLEAN { - mRULE_BOOLEAN(); + mRULE_BOOLEAN(); } break; case 88 : // InternalRos1Lexer.g:1:794: RULE_DOUBLE { - mRULE_DOUBLE(); + mRULE_DOUBLE(); } break; case 89 : // InternalRos1Lexer.g:1:806: RULE_DECINT { - mRULE_DECINT(); + mRULE_DECINT(); } break; case 90 : // InternalRos1Lexer.g:1:818: RULE_DATE_TIME { - mRULE_DATE_TIME(); + mRULE_DATE_TIME(); } break; case 91 : // InternalRos1Lexer.g:1:833: RULE_MESSAGE_ASIGMENT { - mRULE_MESSAGE_ASIGMENT(); + mRULE_MESSAGE_ASIGMENT(); } break; case 92 : // InternalRos1Lexer.g:1:855: RULE_SL_COMMENT { - mRULE_SL_COMMENT(); + mRULE_SL_COMMENT(); } break; case 93 : // InternalRos1Lexer.g:1:871: RULE_ROS_CONVENTION_A { - mRULE_ROS_CONVENTION_A(); + mRULE_ROS_CONVENTION_A(); } break; case 94 : // InternalRos1Lexer.g:1:893: RULE_ROS_CONVENTION_PARAM { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_ROS_CONVENTION_PARAM(); } break; case 95 : // InternalRos1Lexer.g:1:919: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 96 : // InternalRos1Lexer.g:1:927: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 97 : // InternalRos1Lexer.g:1:939: RULE_ML_COMMENT { - mRULE_ML_COMMENT(); + mRULE_ML_COMMENT(); } break; case 98 : // InternalRos1Lexer.g:1:955: RULE_WS { - mRULE_WS(); + mRULE_WS(); } break; case 99 : // InternalRos1Lexer.g:1:963: RULE_ANY_OTHER { - mRULE_ANY_OTHER(); + mRULE_ANY_OTHER(); } break; @@ -4748,9 +4748,9 @@ public String getDescription() { } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; - int _s = s; + int _s = s; switch ( s ) { - case 0 : + case 0 : int LA30_108 = input.LA(1); s = -1; @@ -4758,7 +4758,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 1 : + case 1 : int LA30_165 = input.LA(1); s = -1; @@ -4770,7 +4770,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 2 : + case 2 : int LA30_106 = input.LA(1); s = -1; @@ -4782,7 +4782,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 3 : + case 3 : int LA30_36 = input.LA(1); s = -1; @@ -4796,7 +4796,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 4 : + case 4 : int LA30_167 = input.LA(1); s = -1; @@ -4808,7 +4808,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 5 : + case 5 : int LA30_109 = input.LA(1); s = -1; @@ -4820,7 +4820,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 6 : + case 6 : int LA30_0 = input.LA(1); s = -1; @@ -4912,7 +4912,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 7 : + case 7 : int LA30_37 = input.LA(1); s = -1; @@ -4926,7 +4926,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 8 : + case 8 : int LA30_105 = input.LA(1); s = -1; @@ -4941,6 +4941,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } + - -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/serializer/Ros1SemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/serializer/Ros1SemanticSequencer.java index 0b5fac452..ce2ff8259 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/serializer/Ros1SemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/serializer/Ros1SemanticSequencer.java @@ -90,260 +90,260 @@ @SuppressWarnings("all") public class Ros1SemanticSequencer extends RosSemanticSequencer { - @Inject - private Ros1GrammarAccess grammarAccess; - - @Override - public void sequence(ISerializationContext context, EObject semanticObject) { - EPackage epackage = semanticObject.eClass().getEPackage(); - ParserRule rule = context.getParserRule(); - Action action = context.getAssignedAction(); - Set parameters = context.getEnabledBooleanParameters(); - if (epackage == PrimitivesPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case PrimitivesPackage.BYTE: - sequence_byte(context, (primitives.Byte) semanticObject); - return; - case PrimitivesPackage.BYTE_ARRAY: - sequence_byteArray(context, (ByteArray) semanticObject); - return; - case PrimitivesPackage.HEADER: - sequence_Header(context, (Header) semanticObject); - return; - case PrimitivesPackage.MESSAGE_PART: - sequence_MessagePart(context, (MessagePart) semanticObject); - return; - case PrimitivesPackage.BOOL: - sequence_bool(context, (bool) semanticObject); - return; - case PrimitivesPackage.BOOL_ARRAY: - sequence_boolArray(context, (boolArray) semanticObject); - return; - case PrimitivesPackage.DURATION: - sequence_duration(context, (duration) semanticObject); - return; - case PrimitivesPackage.FLOAT32: - sequence_float32(context, (float32) semanticObject); - return; - case PrimitivesPackage.FLOAT32_ARRAY: - sequence_float32Array(context, (float32Array) semanticObject); - return; - case PrimitivesPackage.FLOAT64: - sequence_float64(context, (float64) semanticObject); - return; - case PrimitivesPackage.FLOAT64_ARRAY: - sequence_float64Array(context, (float64Array) semanticObject); - return; - case PrimitivesPackage.INT16: - sequence_int16(context, (int16) semanticObject); - return; - case PrimitivesPackage.INT16_ARRAY: - sequence_int16Array(context, (int16Array) semanticObject); - return; - case PrimitivesPackage.INT32: - sequence_int32(context, (int32) semanticObject); - return; - case PrimitivesPackage.INT32_ARRAY: - sequence_int32Array(context, (int32Array) semanticObject); - return; - case PrimitivesPackage.INT64: - sequence_int64(context, (int64) semanticObject); - return; - case PrimitivesPackage.INT64_ARRAY: - sequence_int64Array(context, (int64Array) semanticObject); - return; - case PrimitivesPackage.INT8: - sequence_int8(context, (int8) semanticObject); - return; - case PrimitivesPackage.INT8_ARRAY: - sequence_int8Array(context, (int8Array) semanticObject); - return; - case PrimitivesPackage.STRING: - sequence_string0(context, (string) semanticObject); - return; - case PrimitivesPackage.STRING_ARRAY: - sequence_string0Array(context, (stringArray) semanticObject); - return; - case PrimitivesPackage.TIME: - sequence_time(context, (time) semanticObject); - return; - case PrimitivesPackage.UINT16: - sequence_uint16(context, (uint16) semanticObject); - return; - case PrimitivesPackage.UINT16_ARRAY: - sequence_uint16Array(context, (uint16Array) semanticObject); - return; - case PrimitivesPackage.UINT32: - sequence_uint32(context, (uint32) semanticObject); - return; - case PrimitivesPackage.UINT32_ARRAY: - sequence_uint32Array(context, (uint32Array) semanticObject); - return; - case PrimitivesPackage.UINT64: - sequence_uint64(context, (uint64) semanticObject); - return; - case PrimitivesPackage.UINT64_ARRAY: - sequence_uint64Array(context, (uint64Array) semanticObject); - return; - case PrimitivesPackage.UINT8: - sequence_uint8(context, (uint8) semanticObject); - return; - case PrimitivesPackage.UINT8_ARRAY: - sequence_uint8Array(context, (uint8Array) semanticObject); - return; - } - else if (epackage == RosPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case RosPackage.ACTION_CLIENT: - sequence_ActionClient(context, (ActionClient) semanticObject); - return; - case RosPackage.ACTION_SERVER: - sequence_ActionServer(context, (ActionServer) semanticObject); - return; - case RosPackage.ACTION_SPEC: - sequence_ActionSpec(context, (ActionSpec) semanticObject); - return; - case RosPackage.ARRAY_TOPIC_SPEC_REF: - sequence_ArrayTopicSpecRef(context, (ArrayTopicSpecRef) semanticObject); - return; - case RosPackage.ARTIFACT: - sequence_Artifact(context, (Artifact) semanticObject); - return; - case RosPackage.CATKIN_PACKAGE: - sequence_CatkinPackage(context, (CatkinPackage) semanticObject); - return; - case RosPackage.EXTERNAL_DEPENDENCY: - sequence_ExternalDependency(context, (ExternalDependency) semanticObject); - return; - case RosPackage.GLOBAL_NAMESPACE: - sequence_GlobalNamespace(context, (GlobalNamespace) semanticObject); - return; - case RosPackage.MESSAGE_DEFINITION: - sequence_MessageDefinition(context, (MessageDefinition) semanticObject); - return; - case RosPackage.NODE: - sequence_Node(context, (Node) semanticObject); - return; - case RosPackage.PACKAGE: - sequence_Package_Impl(context, (ros.Package) semanticObject); - return; - case RosPackage.PACKAGE_DEPENDENCY: - sequence_PackageDependency(context, (PackageDependency) semanticObject); - return; - case RosPackage.PACKAGE_SET: - sequence_PackageSet(context, (PackageSet) semanticObject); - return; - case RosPackage.PARAMETER: - sequence_Parameter(context, (ros.Parameter) semanticObject); - return; - case RosPackage.PARAMETER_ANY: - sequence_ParameterAny(context, (ParameterAny) semanticObject); - return; - case RosPackage.PARAMETER_ANY_TYPE: - sequence_ParameterAnyType(context, (ParameterAnyType) semanticObject); - return; - case RosPackage.PARAMETER_ARRAY_TYPE: - sequence_ParameterArrayType(context, (ParameterArrayType) semanticObject); - return; - case RosPackage.PARAMETER_BASE64: - sequence_ParameterBase64(context, (ParameterBase64) semanticObject); - return; - case RosPackage.PARAMETER_BASE64_TYPE: - sequence_ParameterBase64Type(context, (ParameterBase64Type) semanticObject); - return; - case RosPackage.PARAMETER_BOOLEAN: - sequence_ParameterBoolean(context, (ParameterBoolean) semanticObject); - return; - case RosPackage.PARAMETER_BOOLEAN_TYPE: - sequence_ParameterBooleanType(context, (ParameterBooleanType) semanticObject); - return; - case RosPackage.PARAMETER_DATE: - sequence_ParameterDate(context, (ParameterDate) semanticObject); - return; - case RosPackage.PARAMETER_DATE_TYPE: - sequence_ParameterDateType(context, (ParameterDateType) semanticObject); - return; - case RosPackage.PARAMETER_DOUBLE: - sequence_ParameterDouble(context, (ParameterDouble) semanticObject); - return; - case RosPackage.PARAMETER_DOUBLE_TYPE: - sequence_ParameterDoubleType(context, (ParameterDoubleType) semanticObject); - return; - case RosPackage.PARAMETER_INTEGER: - sequence_ParameterInteger(context, (ParameterInteger) semanticObject); - return; - case RosPackage.PARAMETER_INTEGER_TYPE: - sequence_ParameterIntegerType(context, (ParameterIntegerType) semanticObject); - return; - case RosPackage.PARAMETER_LIST_TYPE: - sequence_ParameterListType(context, (ParameterListType) semanticObject); - return; - case RosPackage.PARAMETER_SEQUENCE: - sequence_ParameterList(context, (ParameterSequence) semanticObject); - return; - case RosPackage.PARAMETER_STRING: - sequence_ParameterString(context, (ParameterString) semanticObject); - return; - case RosPackage.PARAMETER_STRING_TYPE: - sequence_ParameterStringType(context, (ParameterStringType) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT: - sequence_ParameterStruct(context, (ParameterStruct) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_MEMBER: - sequence_ParameterStructMember(context, (ParameterStructMember) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_TYPE: - sequence_ParameterStructType(context, (ParameterStructType) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: - sequence_ParameterStructTypeMember(context, (ParameterStructTypeMember) semanticObject); - return; - case RosPackage.PRIVATE_NAMESPACE: - sequence_PrivateNamespace(context, (PrivateNamespace) semanticObject); - return; - case RosPackage.PUBLISHER: - sequence_Publisher(context, (Publisher) semanticObject); - return; - case RosPackage.RELATIVE_NAMESPACE: - sequence_RelativeNamespace_Impl(context, (RelativeNamespace) semanticObject); - return; - case RosPackage.SERVICE_CLIENT: - sequence_ServiceClient(context, (ServiceClient) semanticObject); - return; - case RosPackage.SERVICE_SERVER: - sequence_ServiceServer(context, (ServiceServer) semanticObject); - return; - case RosPackage.SERVICE_SPEC: - sequence_ServiceSpec(context, (ServiceSpec) semanticObject); - return; - case RosPackage.SUBSCRIBER: - sequence_Subscriber(context, (Subscriber) semanticObject); - return; - case RosPackage.TOPIC_SPEC: - sequence_TopicSpec(context, (TopicSpec) semanticObject); - return; - case RosPackage.TOPIC_SPEC_REF: - sequence_TopicSpecRef(context, (TopicSpecRef) semanticObject); - return; - } - if (errorAcceptor != null) - errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); - } - - /** - *
-     * Contexts:
-     *     Package returns CatkinPackage
-     *     CatkinPackage returns CatkinPackage
-     *
-     * Constraint:
-     *     (name=RosNames fromGitRepo=EString? artifact+=Artifact* (dependency+=Dependency dependency+=Dependency*)?)
-     * 
- */ - protected void sequence_CatkinPackage(ISerializationContext context, CatkinPackage semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - + @Inject + private Ros1GrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == PrimitivesPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case PrimitivesPackage.BYTE: + sequence_byte(context, (primitives.Byte) semanticObject); + return; + case PrimitivesPackage.BYTE_ARRAY: + sequence_byteArray(context, (ByteArray) semanticObject); + return; + case PrimitivesPackage.HEADER: + sequence_Header(context, (Header) semanticObject); + return; + case PrimitivesPackage.MESSAGE_PART: + sequence_MessagePart(context, (MessagePart) semanticObject); + return; + case PrimitivesPackage.BOOL: + sequence_bool(context, (bool) semanticObject); + return; + case PrimitivesPackage.BOOL_ARRAY: + sequence_boolArray(context, (boolArray) semanticObject); + return; + case PrimitivesPackage.DURATION: + sequence_duration(context, (duration) semanticObject); + return; + case PrimitivesPackage.FLOAT32: + sequence_float32(context, (float32) semanticObject); + return; + case PrimitivesPackage.FLOAT32_ARRAY: + sequence_float32Array(context, (float32Array) semanticObject); + return; + case PrimitivesPackage.FLOAT64: + sequence_float64(context, (float64) semanticObject); + return; + case PrimitivesPackage.FLOAT64_ARRAY: + sequence_float64Array(context, (float64Array) semanticObject); + return; + case PrimitivesPackage.INT16: + sequence_int16(context, (int16) semanticObject); + return; + case PrimitivesPackage.INT16_ARRAY: + sequence_int16Array(context, (int16Array) semanticObject); + return; + case PrimitivesPackage.INT32: + sequence_int32(context, (int32) semanticObject); + return; + case PrimitivesPackage.INT32_ARRAY: + sequence_int32Array(context, (int32Array) semanticObject); + return; + case PrimitivesPackage.INT64: + sequence_int64(context, (int64) semanticObject); + return; + case PrimitivesPackage.INT64_ARRAY: + sequence_int64Array(context, (int64Array) semanticObject); + return; + case PrimitivesPackage.INT8: + sequence_int8(context, (int8) semanticObject); + return; + case PrimitivesPackage.INT8_ARRAY: + sequence_int8Array(context, (int8Array) semanticObject); + return; + case PrimitivesPackage.STRING: + sequence_string0(context, (string) semanticObject); + return; + case PrimitivesPackage.STRING_ARRAY: + sequence_string0Array(context, (stringArray) semanticObject); + return; + case PrimitivesPackage.TIME: + sequence_time(context, (time) semanticObject); + return; + case PrimitivesPackage.UINT16: + sequence_uint16(context, (uint16) semanticObject); + return; + case PrimitivesPackage.UINT16_ARRAY: + sequence_uint16Array(context, (uint16Array) semanticObject); + return; + case PrimitivesPackage.UINT32: + sequence_uint32(context, (uint32) semanticObject); + return; + case PrimitivesPackage.UINT32_ARRAY: + sequence_uint32Array(context, (uint32Array) semanticObject); + return; + case PrimitivesPackage.UINT64: + sequence_uint64(context, (uint64) semanticObject); + return; + case PrimitivesPackage.UINT64_ARRAY: + sequence_uint64Array(context, (uint64Array) semanticObject); + return; + case PrimitivesPackage.UINT8: + sequence_uint8(context, (uint8) semanticObject); + return; + case PrimitivesPackage.UINT8_ARRAY: + sequence_uint8Array(context, (uint8Array) semanticObject); + return; + } + else if (epackage == RosPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case RosPackage.ACTION_CLIENT: + sequence_ActionClient(context, (ActionClient) semanticObject); + return; + case RosPackage.ACTION_SERVER: + sequence_ActionServer(context, (ActionServer) semanticObject); + return; + case RosPackage.ACTION_SPEC: + sequence_ActionSpec(context, (ActionSpec) semanticObject); + return; + case RosPackage.ARRAY_TOPIC_SPEC_REF: + sequence_ArrayTopicSpecRef(context, (ArrayTopicSpecRef) semanticObject); + return; + case RosPackage.ARTIFACT: + sequence_Artifact(context, (Artifact) semanticObject); + return; + case RosPackage.CATKIN_PACKAGE: + sequence_CatkinPackage(context, (CatkinPackage) semanticObject); + return; + case RosPackage.EXTERNAL_DEPENDENCY: + sequence_ExternalDependency(context, (ExternalDependency) semanticObject); + return; + case RosPackage.GLOBAL_NAMESPACE: + sequence_GlobalNamespace(context, (GlobalNamespace) semanticObject); + return; + case RosPackage.MESSAGE_DEFINITION: + sequence_MessageDefinition(context, (MessageDefinition) semanticObject); + return; + case RosPackage.NODE: + sequence_Node(context, (Node) semanticObject); + return; + case RosPackage.PACKAGE: + sequence_Package_Impl(context, (ros.Package) semanticObject); + return; + case RosPackage.PACKAGE_DEPENDENCY: + sequence_PackageDependency(context, (PackageDependency) semanticObject); + return; + case RosPackage.PACKAGE_SET: + sequence_PackageSet(context, (PackageSet) semanticObject); + return; + case RosPackage.PARAMETER: + sequence_Parameter(context, (ros.Parameter) semanticObject); + return; + case RosPackage.PARAMETER_ANY: + sequence_ParameterAny(context, (ParameterAny) semanticObject); + return; + case RosPackage.PARAMETER_ANY_TYPE: + sequence_ParameterAnyType(context, (ParameterAnyType) semanticObject); + return; + case RosPackage.PARAMETER_ARRAY_TYPE: + sequence_ParameterArrayType(context, (ParameterArrayType) semanticObject); + return; + case RosPackage.PARAMETER_BASE64: + sequence_ParameterBase64(context, (ParameterBase64) semanticObject); + return; + case RosPackage.PARAMETER_BASE64_TYPE: + sequence_ParameterBase64Type(context, (ParameterBase64Type) semanticObject); + return; + case RosPackage.PARAMETER_BOOLEAN: + sequence_ParameterBoolean(context, (ParameterBoolean) semanticObject); + return; + case RosPackage.PARAMETER_BOOLEAN_TYPE: + sequence_ParameterBooleanType(context, (ParameterBooleanType) semanticObject); + return; + case RosPackage.PARAMETER_DATE: + sequence_ParameterDate(context, (ParameterDate) semanticObject); + return; + case RosPackage.PARAMETER_DATE_TYPE: + sequence_ParameterDateType(context, (ParameterDateType) semanticObject); + return; + case RosPackage.PARAMETER_DOUBLE: + sequence_ParameterDouble(context, (ParameterDouble) semanticObject); + return; + case RosPackage.PARAMETER_DOUBLE_TYPE: + sequence_ParameterDoubleType(context, (ParameterDoubleType) semanticObject); + return; + case RosPackage.PARAMETER_INTEGER: + sequence_ParameterInteger(context, (ParameterInteger) semanticObject); + return; + case RosPackage.PARAMETER_INTEGER_TYPE: + sequence_ParameterIntegerType(context, (ParameterIntegerType) semanticObject); + return; + case RosPackage.PARAMETER_LIST_TYPE: + sequence_ParameterListType(context, (ParameterListType) semanticObject); + return; + case RosPackage.PARAMETER_SEQUENCE: + sequence_ParameterList(context, (ParameterSequence) semanticObject); + return; + case RosPackage.PARAMETER_STRING: + sequence_ParameterString(context, (ParameterString) semanticObject); + return; + case RosPackage.PARAMETER_STRING_TYPE: + sequence_ParameterStringType(context, (ParameterStringType) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT: + sequence_ParameterStruct(context, (ParameterStruct) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_MEMBER: + sequence_ParameterStructMember(context, (ParameterStructMember) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_TYPE: + sequence_ParameterStructType(context, (ParameterStructType) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: + sequence_ParameterStructTypeMember(context, (ParameterStructTypeMember) semanticObject); + return; + case RosPackage.PRIVATE_NAMESPACE: + sequence_PrivateNamespace(context, (PrivateNamespace) semanticObject); + return; + case RosPackage.PUBLISHER: + sequence_Publisher(context, (Publisher) semanticObject); + return; + case RosPackage.RELATIVE_NAMESPACE: + sequence_RelativeNamespace_Impl(context, (RelativeNamespace) semanticObject); + return; + case RosPackage.SERVICE_CLIENT: + sequence_ServiceClient(context, (ServiceClient) semanticObject); + return; + case RosPackage.SERVICE_SERVER: + sequence_ServiceServer(context, (ServiceServer) semanticObject); + return; + case RosPackage.SERVICE_SPEC: + sequence_ServiceSpec(context, (ServiceSpec) semanticObject); + return; + case RosPackage.SUBSCRIBER: + sequence_Subscriber(context, (Subscriber) semanticObject); + return; + case RosPackage.TOPIC_SPEC: + sequence_TopicSpec(context, (TopicSpec) semanticObject); + return; + case RosPackage.TOPIC_SPEC_REF: + sequence_TopicSpecRef(context, (TopicSpecRef) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + *
+	 * Contexts:
+	 *     Package returns CatkinPackage
+	 *     CatkinPackage returns CatkinPackage
+	 *
+	 * Constraint:
+	 *     (name=RosNames fromGitRepo=EString? artifact+=Artifact* (dependency+=Dependency dependency+=Dependency*)?)
+	 * 
+ */ + protected void sequence_CatkinPackage(ISerializationContext context, CatkinPackage semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/serializer/Ros1SyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/serializer/Ros1SyntacticSequencer.java index ab0864a7f..7249d6272 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/serializer/Ros1SyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/serializer/Ros1SyntacticSequencer.java @@ -21,3128 +21,3128 @@ @SuppressWarnings("all") public class Ros1SyntacticSequencer extends AbstractSyntacticSequencer { - protected Ros1GrammarAccess grammarAccess; - protected AbstractElementAlias match_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; - protected AbstractElementAlias match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; - - @Inject - protected void init(IGrammarAccess access) { - grammarAccess = (Ros1GrammarAccess) access; - init0(); - init1(); - } - - private void init0() { - match_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3())); - match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - } - - private void init1() { - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3())); - } - - @Override - protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (ruleCall.getRule() == grammarAccess.getBEGINRule()) - return getBEGINToken(semanticObject, ruleCall, node); - else if (ruleCall.getRule() == grammarAccess.getENDRule()) - return getENDToken(semanticObject, ruleCall, node); - return ""; - } - - /** - * Synthetic terminal rule. The concrete syntax is to be specified by clients. - * Defaults to the empty string. - */ - protected String getBEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } - - /** - * Synthetic terminal rule. The concrete syntax is to be specified by clients. - * Defaults to the empty string. - */ - protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } - - @Override - protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { - if (transition.getAmbiguousSyntaxes().isEmpty()) return; - List transitionNodes = collectNodes(fromNode, toNode); - for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { - List syntaxNodes = getNodesFor(transitionNodes, syntax); - if (match_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) - emit_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a.equals(syntax)) - emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) - emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); - else acceptNodes(getLastNavigableState(), syntaxNodes); - } - } - - /** - *
-     * Ambiguous syntax:
-     *     ('artifacts:' BEGIN END)?
-     *
-     * This ambiguous syntax occurs at:
-     *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     fromGitRepo=EString (ambiguity) END (rule end)
-     *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
-
-     * 
- */ - protected void emit_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'actionclients:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'actionservers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-     *     publisher+=Publisher (ambiguity) publisher+=Publisher
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-     *     subscriber+=Subscriber (ambiguity) subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-     *     serviceserver+=ServiceServer (ambiguity) serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-     *     serviceclient+=ServiceClient (ambiguity) serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-     *     actionserver+=ActionServer (ambiguity) actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-     *     actionclient+=ActionClient (ambiguity) actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END)
-      *         )*
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))*
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-     *     parameter+=Parameter (ambiguity) parameter+=Parameter
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'parameters:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'publishers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'serviceclients:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'serviceservers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'subscribers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-     *     subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-     *     serviceserver+=ServiceServer END (ambiguity) ('serviceservers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-     *     serviceclient+=ServiceClient END (ambiguity) ('serviceclients:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-     *     publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-     *     parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) ('actionservers:' BEGIN END (ambiguity))* (rule end)
-     *     name=RosNames (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) ('actionclients:' BEGIN END (ambiguity))* (rule end)
-     *     name=RosNames (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     ('specs:' BEGIN END)?
-     *
-     * This ambiguous syntax occurs at:
-     *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     fromGitRepo=EString (ambiguity) END (rule end)
-     *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
-
-     * 
- */ - protected void emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - + protected Ros1GrammarAccess grammarAccess; + protected AbstractElementAlias match_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; + protected AbstractElementAlias match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (Ros1GrammarAccess) access; + init0(); + init1(); + } + + private void init0() { + match_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getCatkinPackageAccess().getArtifactsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getCatkinPackageAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getCatkinPackageAccess().getENDTerminalRuleCall_5_3())); + match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + } + + private void init1() { + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3())); + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + if (ruleCall.getRule() == grammarAccess.getBEGINRule()) + return getBEGINToken(semanticObject, ruleCall, node); + else if (ruleCall.getRule() == grammarAccess.getENDRule()) + return getENDToken(semanticObject, ruleCall, node); + return ""; + } + + /** + * Synthetic terminal rule. The concrete syntax is to be specified by clients. + * Defaults to the empty string. + */ + protected String getBEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + + /** + * Synthetic terminal rule. The concrete syntax is to be specified by clients. + * Defaults to the empty string. + */ + protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + if (match_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) + emit_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a.equals(syntax)) + emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) + emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else acceptNodes(getLastNavigableState(), syntaxNodes); + } + } + + /** + *
+	 * Ambiguous syntax:
+	 *     ('artifacts:' BEGIN END)?
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     fromGitRepo=EString (ambiguity) END (rule end)
+	 *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
+	 
+	 * 
+ */ + protected void emit_CatkinPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'actionclients:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'actionservers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 *     publisher+=Publisher (ambiguity) publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 *     subscriber+=Subscriber (ambiguity) subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 *     serviceserver+=ServiceServer (ambiguity) serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 *     serviceclient+=ServiceClient (ambiguity) serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 *     actionserver+=ActionServer (ambiguity) actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 *     actionclient+=ActionClient (ambiguity) actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END)
+	  *         )* 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))* 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 *     parameter+=Parameter (ambiguity) parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'parameters:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'publishers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'serviceclients:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'serviceservers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'subscribers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 *     subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 *     serviceserver+=ServiceServer END (ambiguity) ('serviceservers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 *     serviceclient+=ServiceClient END (ambiguity) ('serviceclients:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 *     publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 *     parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) ('actionservers:' BEGIN END (ambiguity))* (rule end)
+	 *     name=RosNames (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) ('actionclients:' BEGIN END (ambiguity))* (rule end)
+	 *     name=RosNames (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     ('specs:' BEGIN END)?
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     fromGitRepo=EString (ambiguity) END (rule end)
+	 *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
+	 
+	 * 
+ */ + protected void emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/services/Ros1GrammarAccess.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/services/Ros1GrammarAccess.java index 48f33e39c..654bc6989 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/services/Ros1GrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/services/Ros1GrammarAccess.java @@ -23,1551 +23,1551 @@ @Singleton public class Ros1GrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { - - public class PackageElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros1.Ros1.Package"); - private final RuleCall cCatkinPackageParserRuleCall = (RuleCall)rule.eContents().get(1); - - //@Override - //Package returns Package: - // CatkinPackage - // ; - @Override public ParserRule getRule() { return rule; } - - //CatkinPackage - public RuleCall getCatkinPackageParserRuleCall() { return cCatkinPackageParserRuleCall; } - } - public class CatkinPackageElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros1.Ros1.CatkinPackage"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cCatkinPackageAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cFromGitRepoKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cFromGitRepoAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final RuleCall cFromGitRepoEStringParserRuleCall_4_1_0 = (RuleCall)cFromGitRepoAssignment_4_1.eContents().get(0); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final Keyword cArtifactsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_5_1 = (RuleCall)cGroup_5.eContents().get(1); - private final Assignment cArtifactAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); - private final RuleCall cArtifactArtifactParserRuleCall_5_2_0 = (RuleCall)cArtifactAssignment_5_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5_3 = (RuleCall)cGroup_5.eContents().get(3); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cDependenciesKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Keyword cLeftSquareBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); - private final Assignment cDependencyAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); - private final RuleCall cDependencyDependencyParserRuleCall_6_2_0 = (RuleCall)cDependencyAssignment_6_2.eContents().get(0); - private final Group cGroup_6_3 = (Group)cGroup_6.eContents().get(3); - private final Keyword cCommaKeyword_6_3_0 = (Keyword)cGroup_6_3.eContents().get(0); - private final Assignment cDependencyAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); - private final RuleCall cDependencyDependencyParserRuleCall_6_3_1_0 = (RuleCall)cDependencyAssignment_6_3_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_6_4 = (Keyword)cGroup_6.eContents().get(4); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - //CatkinPackage returns CatkinPackage: - // {CatkinPackage} - // name=RosNames':' - // BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('artifacts:' - // BEGIN - // artifact+=Artifact* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - // END; - @Override public ParserRule getRule() { return rule; } - - //{CatkinPackage} - //name=RosNames':' - //BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('artifacts:' - // BEGIN - // artifact+=Artifact* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //END - public Group getGroup() { return cGroup; } - - //{CatkinPackage} - public Action getCatkinPackageAction_0() { return cCatkinPackageAction_0; } - - //name=RosNames - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //RosNames - public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //('fromGitRepo:' fromGitRepo=EString)? - public Group getGroup_4() { return cGroup_4; } - - //'fromGitRepo:' - public Keyword getFromGitRepoKeyword_4_0() { return cFromGitRepoKeyword_4_0; } - - //fromGitRepo=EString - public Assignment getFromGitRepoAssignment_4_1() { return cFromGitRepoAssignment_4_1; } - - //EString - public RuleCall getFromGitRepoEStringParserRuleCall_4_1_0() { return cFromGitRepoEStringParserRuleCall_4_1_0; } - - //('artifacts:' - // BEGIN - // artifact+=Artifact* - // END - //)? - public Group getGroup_5() { return cGroup_5; } - - //'artifacts:' - public Keyword getArtifactsKeyword_5_0() { return cArtifactsKeyword_5_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_5_1() { return cBEGINTerminalRuleCall_5_1; } - - //artifact+=Artifact* - public Assignment getArtifactAssignment_5_2() { return cArtifactAssignment_5_2; } - - //Artifact - public RuleCall getArtifactArtifactParserRuleCall_5_2_0() { return cArtifactArtifactParserRuleCall_5_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_5_3() { return cENDTerminalRuleCall_5_3; } - - //('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - public Group getGroup_6() { return cGroup_6; } - - //'dependencies:' - public Keyword getDependenciesKeyword_6_0() { return cDependenciesKeyword_6_0; } - - //'[' - public Keyword getLeftSquareBracketKeyword_6_1() { return cLeftSquareBracketKeyword_6_1; } - - //dependency+=Dependency - public Assignment getDependencyAssignment_6_2() { return cDependencyAssignment_6_2; } - - //Dependency - public RuleCall getDependencyDependencyParserRuleCall_6_2_0() { return cDependencyDependencyParserRuleCall_6_2_0; } - - //(',' dependency+=Dependency)* - public Group getGroup_6_3() { return cGroup_6_3; } - - //',' - public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } - - //dependency+=Dependency - public Assignment getDependencyAssignment_6_3_1() { return cDependencyAssignment_6_3_1; } - - //Dependency - public RuleCall getDependencyDependencyParserRuleCall_6_3_1_0() { return cDependencyDependencyParserRuleCall_6_3_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_6_4() { return cRightSquareBracketKeyword_6_4; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - - - private final PackageElements pPackage; - private final CatkinPackageElements pCatkinPackage; - - private final Grammar grammar; - - private final RosGrammarAccess gaRos; - - private final BasicsGrammarAccess gaBasics; - - private final TerminalsGrammarAccess gaTerminals; - - @Inject - public Ros1GrammarAccess(GrammarProvider grammarProvider, - RosGrammarAccess gaRos, - BasicsGrammarAccess gaBasics, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaRos = gaRos; - this.gaBasics = gaBasics; - this.gaTerminals = gaTerminals; - this.pPackage = new PackageElements(); - this.pCatkinPackage = new CatkinPackageElements(); - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("de.fraunhofer.ipa.ros1.Ros1".equals(grammar.getName())) { - return grammar; - } - List grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - @Override - public Grammar getGrammar() { - return grammar; - } - - - public RosGrammarAccess getRosGrammarAccess() { - return gaRos; - } - - public BasicsGrammarAccess getBasicsGrammarAccess() { - return gaBasics; - } - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - //@Override - //Package returns Package: - // CatkinPackage - // ; - public PackageElements getPackageAccess() { - return pPackage; - } - - public ParserRule getPackageRule() { - return getPackageAccess().getRule(); - } - - //CatkinPackage returns CatkinPackage: - // {CatkinPackage} - // name=RosNames':' - // BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('artifacts:' - // BEGIN - // artifact+=Artifact* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - // END; - public CatkinPackageElements getCatkinPackageAccess() { - return pCatkinPackage; - } - - public ParserRule getCatkinPackageRule() { - return getCatkinPackageAccess().getRule(); - } - - //PackageSet returns PackageSet: - // {PackageSet} - // package+=Package_Impl* - // ; - public RosGrammarAccess.PackageSetElements getPackageSetAccess() { - return gaRos.getPackageSetAccess(); - } - - public ParserRule getPackageSetRule() { - return getPackageSetAccess().getRule(); - } - - //Package_Impl returns Package: - // {Package} - // name=RosNames':' - // BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('specs:' - // BEGIN - // spec+=SpecBase* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - // END; - public RosGrammarAccess.Package_ImplElements getPackage_ImplAccess() { - return gaRos.getPackage_ImplAccess(); - } - - public ParserRule getPackage_ImplRule() { - return getPackage_ImplAccess().getRule(); - } - - ////CatkinPackage returns CatkinPackage: - //// {CatkinPackage} - //// name=RosNames':' - //// BEGIN - //// ('fromGitRepo:' fromGitRepo=EString)? - //// ('artifacts:' - //// BEGIN - //// artifact+=Artifact* - //// END - //// )? - //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //// END; - //// - ////AmentPackage returns AmentPackage: - //// {AmentPackage} - //// 'AmentPackage' - //// name=RosNames':' - //// BEGIN - //// ('fromGitRepo:' fromGitRepo=EString)? - //// ('artifacts:' - //// BEGIN - //// artifact+=Artifact* - //// END - //// )? - //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //// END; - ///////////////////// - ////ARTIFACT AND NODE - ///////////////////// - //Artifact returns Artifact: - // {Artifact} - // name=RosNames':' - // BEGIN - // (node=Node)? - // END; - public RosGrammarAccess.ArtifactElements getArtifactAccess() { - return gaRos.getArtifactAccess(); - } - - public ParserRule getArtifactRule() { - return getArtifactAccess().getRule(); - } - - //Node returns Node: - // 'node:' name=RosNames - // ( - // ('publishers:' - // BEGIN - // publisher+=Publisher* - // END - // )| - // ('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - // )| - // ('serviceservers:' - // BEGIN - // serviceserver+=ServiceServer* - // END - // )| - // ('serviceclients:' - // BEGIN - // serviceclient+=ServiceClient* - // END - // )| - // ('actionservers:' - // BEGIN - // actionserver+=ActionServer* - // END - // )| - // ('actionclients:' - // BEGIN - // actionclient+=ActionClient* - // END - // )| - // ('parameters:' - // BEGIN - // parameter+=Parameter* - // END - // ) - // )* - // ; - public RosGrammarAccess.NodeElements getNodeAccess() { - return gaRos.getNodeAccess(); - } - - public ParserRule getNodeRule() { - return getNodeAccess().getRule(); - } - - ///////////////////// - ////OBJECTS/SPECIFICATIONS - ///////////////////// - //SpecBase returns SpecBase: - // TopicSpec | ServiceSpec | ActionSpec; - public RosGrammarAccess.SpecBaseElements getSpecBaseAccess() { - return gaRos.getSpecBaseAccess(); - } - - public ParserRule getSpecBaseRule() { - return getSpecBaseAccess().getRule(); - } - - //TopicSpec returns TopicSpec: - // {TopicSpec} - // 'msg:'name=(EString|'Header'|'String') - // BEGIN - // 'message:' (BEGIN message=MessageDefinition END)? - // END - // ; - public RosGrammarAccess.TopicSpecElements getTopicSpecAccess() { - return gaRos.getTopicSpecAccess(); - } - - public ParserRule getTopicSpecRule() { - return getTopicSpecAccess().getRule(); - } - - //ServiceSpec returns ServiceSpec: - // {ServiceSpec} - // 'srv:'name=EString - // BEGIN - // 'request:' (BEGIN request=MessageDefinition END)? - // 'response:' (BEGIN response=MessageDefinition END)? - // END; - public RosGrammarAccess.ServiceSpecElements getServiceSpecAccess() { - return gaRos.getServiceSpecAccess(); - } - - public ParserRule getServiceSpecRule() { - return getServiceSpecAccess().getRule(); - } - - //ActionSpec returns ActionSpec: - // {ActionSpec} - // 'action:'name=EString - // BEGIN - // 'goal:' (BEGIN goal=MessageDefinition END)? - // 'result:' (BEGIN result=MessageDefinition END)? - // 'feedback:' (BEGIN feedback=MessageDefinition END)? - // END; - public RosGrammarAccess.ActionSpecElements getActionSpecAccess() { - return gaRos.getActionSpecAccess(); - } - - public ParserRule getActionSpecRule() { - return getActionSpecAccess().getRule(); - } - - //MessageDefinition returns MessageDefinition: - // {MessageDefinition} - // MessagePart+=MessagePart*; - public RosGrammarAccess.MessageDefinitionElements getMessageDefinitionAccess() { - return gaRos.getMessageDefinitionAccess(); - } - - public ParserRule getMessageDefinitionRule() { - return getMessageDefinitionAccess().getRule(); - } - - ///////////////////// - ////INTERFACES - ///////////////////// - //Publisher returns Publisher: - // {Publisher} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public RosGrammarAccess.PublisherElements getPublisherAccess() { - return gaRos.getPublisherAccess(); - } - - public ParserRule getPublisherRule() { - return getPublisherAccess().getRule(); - } - - //Subscriber returns Subscriber: - // {Subscriber} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public RosGrammarAccess.SubscriberElements getSubscriberAccess() { - return gaRos.getSubscriberAccess(); - } - - public ParserRule getSubscriberRule() { - return getSubscriberAccess().getRule(); - } - - //ServiceServer returns ServiceServer: - // {ServiceServer} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public RosGrammarAccess.ServiceServerElements getServiceServerAccess() { - return gaRos.getServiceServerAccess(); - } - - public ParserRule getServiceServerRule() { - return getServiceServerAccess().getRule(); - } - - //ServiceClient returns ServiceClient: - // {ServiceClient} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public RosGrammarAccess.ServiceClientElements getServiceClientAccess() { - return gaRos.getServiceClientAccess(); - } - - public ParserRule getServiceClientRule() { - return getServiceClientAccess().getRule(); - } - - //ActionServer returns ActionServer: - // {ActionServer} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public RosGrammarAccess.ActionServerElements getActionServerAccess() { - return gaRos.getActionServerAccess(); - } - - public ParserRule getActionServerRule() { - return getActionServerAccess().getRule(); - } - - //ActionClient returns ActionClient: - // {ActionClient} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // END - // ; - public RosGrammarAccess.ActionClientElements getActionClientAccess() { - return gaRos.getActionClientAccess(); - } - - public ParserRule getActionClientRule() { - return getActionClientAccess().getRule(); - } - - ///////////////////// - ////DEPENDENCIES - ///////////////////// - //Dependency returns Dependency: - // PackageDependency | ExternalDependency; - public RosGrammarAccess.DependencyElements getDependencyAccess() { - return gaRos.getDependencyAccess(); - } - - public ParserRule getDependencyRule() { - return getDependencyAccess().getRule(); - } - - //PackageDependency returns PackageDependency: - // package=[Package|EString]; - public RosGrammarAccess.PackageDependencyElements getPackageDependencyAccess() { - return gaRos.getPackageDependencyAccess(); - } - - public ParserRule getPackageDependencyRule() { - return getPackageDependencyAccess().getRule(); - } - - //ExternalDependency returns ExternalDependency: - // {ExternalDependency} - // 'ExternalDependency' - // name=EString; - public RosGrammarAccess.ExternalDependencyElements getExternalDependencyAccess() { - return gaRos.getExternalDependencyAccess(); - } - - public ParserRule getExternalDependencyRule() { - return getExternalDependencyAccess().getRule(); - } - - ///////////////////// - ////NAMESPACES - ///////////////////// - //Namespace returns Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; - public BasicsGrammarAccess.NamespaceElements getNamespaceAccess() { - return gaBasics.getNamespaceAccess(); - } - - public ParserRule getNamespaceRule() { - return getNamespaceAccess().getRule(); - } - - //GraphName returns GraphName: - // 'GraphName' ; - public BasicsGrammarAccess.GraphNameElements getGraphNameAccess() { - return gaBasics.getGraphNameAccess(); - } - - public ParserRule getGraphNameRule() { - return getGraphNameAccess().getRule(); - } - - //GlobalNamespace returns GlobalNamespace: - // {GlobalNamespace} - // 'GlobalNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.GlobalNamespaceElements getGlobalNamespaceAccess() { - return gaBasics.getGlobalNamespaceAccess(); - } - - public ParserRule getGlobalNamespaceRule() { - return getGlobalNamespaceAccess().getRule(); - } - - //RelativeNamespace_Impl returns RelativeNamespace: - // {RelativeNamespace} - // 'RelativeNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { - return gaBasics.getRelativeNamespace_ImplAccess(); - } - - public ParserRule getRelativeNamespace_ImplRule() { - return getRelativeNamespace_ImplAccess().getRule(); - } - - //PrivateNamespace returns PrivateNamespace: - // {PrivateNamespace} - // 'PrivateNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.PrivateNamespaceElements getPrivateNamespaceAccess() { - return gaBasics.getPrivateNamespaceAccess(); - } - - public ParserRule getPrivateNamespaceRule() { - return getPrivateNamespaceAccess().getRule(); - } - - ///////////////////// - ////PARAMETERS DEFINITION - ///////////////////// - //RosParamNames returns ecore::EString: - // ROS_CONVENTION_PARAM | ID - //; - public BasicsGrammarAccess.RosParamNamesElements getRosParamNamesAccess() { - return gaBasics.getRosParamNamesAccess(); - } - - public ParserRule getRosParamNamesRule() { - return getRosParamNamesAccess().getRule(); - } - - //Parameter returns Parameter: - // {Parameter} - // name=EString':' - // BEGIN - // ('ns:' namespace=Namespace)? - // 'type:' type=ParameterType - // ('value:' value=ParameterValue)? - // END - // ; - public BasicsGrammarAccess.ParameterElements getParameterAccess() { - return gaBasics.getParameterAccess(); - } - - public ParserRule getParameterRule() { - return getParameterAccess().getRule(); - } - - //ParameterType returns ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; - public BasicsGrammarAccess.ParameterTypeElements getParameterTypeAccess() { - return gaBasics.getParameterTypeAccess(); - } - - public ParserRule getParameterTypeRule() { - return getParameterTypeAccess().getRule(); - } - - // // | ParameterDateType; - //ParameterValue returns ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; - public BasicsGrammarAccess.ParameterValueElements getParameterValueAccess() { - return gaBasics.getParameterValueAccess(); - } - - public ParserRule getParameterValueRule() { - return getParameterValueAccess().getRule(); - } - - // // | ParameterDate; - //ParameterListType returns ParameterListType: - // {ParameterListType} - // 'List' - // '[' - // sequence+=ParameterType ( ',' sequence+=ParameterType )* - // ']'; - public BasicsGrammarAccess.ParameterListTypeElements getParameterListTypeAccess() { - return gaBasics.getParameterListTypeAccess(); - } - - public ParserRule getParameterListTypeRule() { - return getParameterListTypeAccess().getRule(); - } - - //ParameterStructType returns ParameterStructType: - // {ParameterStructType} - // 'Struct' - // '[' - // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* - // ']'; - public BasicsGrammarAccess.ParameterStructTypeElements getParameterStructTypeAccess() { - return gaBasics.getParameterStructTypeAccess(); - } - - public ParserRule getParameterStructTypeRule() { - return getParameterStructTypeAccess().getRule(); - } - - //ParameterIntegerType returns ParameterIntegerType: - // {ParameterIntegerType} - // 'Integer' - // ('default:' default=ParameterInteger)?; - public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { - return gaBasics.getParameterIntegerTypeAccess(); - } - - public ParserRule getParameterIntegerTypeRule() { - return getParameterIntegerTypeAccess().getRule(); - } - - //ParameterStringType returns ParameterStringType: - // {ParameterStringType} - // 'String' - // ('default:' default=ParameterString)?; - public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { - return gaBasics.getParameterStringTypeAccess(); - } - - public ParserRule getParameterStringTypeRule() { - return getParameterStringTypeAccess().getRule(); - } - - //ParameterDoubleType returns ParameterDoubleType: - // {ParameterDoubleType} - // 'Double' - // ('default:' default=ParameterDouble)?; - public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { - return gaBasics.getParameterDoubleTypeAccess(); - } - - public ParserRule getParameterDoubleTypeRule() { - return getParameterDoubleTypeAccess().getRule(); - } - - //ParameterDateType returns ParameterDateType: - // {ParameterDateType} - // 'Date' - // ('default:' default=ParameterDate)?; - public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { - return gaBasics.getParameterDateTypeAccess(); - } - - public ParserRule getParameterDateTypeRule() { - return getParameterDateTypeAccess().getRule(); - } - - //ParameterBooleanType returns ParameterBooleanType: - // {ParameterBooleanType} - // 'Boolean' - // ('default:' default=ParameterBoolean)?; - public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { - return gaBasics.getParameterBooleanTypeAccess(); - } - - public ParserRule getParameterBooleanTypeRule() { - return getParameterBooleanTypeAccess().getRule(); - } - - //ParameterBase64Type returns ParameterBase64Type: - // {ParameterBase64Type} - // 'Base64' - // ('default:' default=ParameterBase64)?; - public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { - return gaBasics.getParameterBase64TypeAccess(); - } - - public ParserRule getParameterBase64TypeRule() { - return getParameterBase64TypeAccess().getRule(); - } - - //ParameterAnyType returns ParameterAnyType: - // {ParameterAnyType} - // 'Any' - // ('default:' default=ParameterAny)?; - public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { - return gaBasics.getParameterAnyTypeAccess(); - } - - public ParserRule getParameterAnyTypeRule() { - return getParameterAnyTypeAccess().getRule(); - } - - //ParameterArrayType returns ParameterArrayType: - // BEGIN - // 'Array:' type=ParameterType - // ('default:' default=ParameterList)? - // END; - public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { - return gaBasics.getParameterArrayTypeAccess(); - } - - public ParserRule getParameterArrayTypeRule() { - return getParameterArrayTypeAccess().getRule(); - } - - //ParameterList returns ParameterSequence: - // {ParameterSequence} - // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' - //; - public BasicsGrammarAccess.ParameterListElements getParameterListAccess() { - return gaBasics.getParameterListAccess(); - } - - public ParserRule getParameterListRule() { - return getParameterListAccess().getRule(); - } - - //ParameterAny returns ParameterAny: - // {ParameterAny} - // 'ParameterAny' - // ('value' value=EString)? - // ; - public BasicsGrammarAccess.ParameterAnyElements getParameterAnyAccess() { - return gaBasics.getParameterAnyAccess(); - } - - public ParserRule getParameterAnyRule() { - return getParameterAnyAccess().getRule(); - } - - //ParameterString returns ParameterString: - // value=EString - //; - public BasicsGrammarAccess.ParameterStringElements getParameterStringAccess() { - return gaBasics.getParameterStringAccess(); - } - - public ParserRule getParameterStringRule() { - return getParameterStringAccess().getRule(); - } - - //ParameterBase64 returns ParameterBase64: - // value=Base64Binary - //; - public BasicsGrammarAccess.ParameterBase64Elements getParameterBase64Access() { - return gaBasics.getParameterBase64Access(); - } - - public ParserRule getParameterBase64Rule() { - return getParameterBase64Access().getRule(); - } - - //ParameterInteger returns ParameterInteger: - // value=Integer0 - //; - public BasicsGrammarAccess.ParameterIntegerElements getParameterIntegerAccess() { - return gaBasics.getParameterIntegerAccess(); - } - - public ParserRule getParameterIntegerRule() { - return getParameterIntegerAccess().getRule(); - } - - //ParameterDouble returns ParameterDouble: - // value=Double0 - //; - public BasicsGrammarAccess.ParameterDoubleElements getParameterDoubleAccess() { - return gaBasics.getParameterDoubleAccess(); - } - - public ParserRule getParameterDoubleRule() { - return getParameterDoubleAccess().getRule(); - } - - //ParameterBoolean returns ParameterBoolean: - // value=boolean0 - //; - public BasicsGrammarAccess.ParameterBooleanElements getParameterBooleanAccess() { - return gaBasics.getParameterBooleanAccess(); - } - - public ParserRule getParameterBooleanRule() { - return getParameterBooleanAccess().getRule(); - } - - //ParameterStruct returns ParameterStruct: - // {ParameterStruct} - // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? - //; - public BasicsGrammarAccess.ParameterStructElements getParameterStructAccess() { - return gaBasics.getParameterStructAccess(); - } - - public ParserRule getParameterStructRule() { - return getParameterStructAccess().getRule(); - } - - //ParameterDate returns ParameterDate: - // value=DateTime0 - // ; - public BasicsGrammarAccess.ParameterDateElements getParameterDateAccess() { - return gaBasics.getParameterDateAccess(); - } - - public ParserRule getParameterDateRule() { - return getParameterDateAccess().getRule(); - } - - //ParameterStructMember returns ParameterStructMember: - // name=EString':' - // BEGIN - // value=ParameterValue - // END; - public BasicsGrammarAccess.ParameterStructMemberElements getParameterStructMemberAccess() { - return gaBasics.getParameterStructMemberAccess(); - } - - public ParserRule getParameterStructMemberRule() { - return getParameterStructMemberAccess().getRule(); - } - - //ParameterStructTypeMember returns ParameterStructTypeMember: - // name=EString - // type=ParameterType - // ; - public BasicsGrammarAccess.ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { - return gaBasics.getParameterStructTypeMemberAccess(); - } - - public ParserRule getParameterStructTypeMemberRule() { - return getParameterStructTypeMemberAccess().getRule(); - } - - ///////////////////// - ////PARAMETERS PRIMITIVES TYPES - ///////////////////// - //terminal DIGIT: '0'..'9'; - public TerminalRule getDIGITRule() { - return gaBasics.getDIGITRule(); - } - - //terminal BINARY: ('0b'|'0B')('0'|'1')+; - public TerminalRule getBINARYRule() { - return gaBasics.getBINARYRule(); - } - - //terminal BOOLEAN: 'true'|'false'; - public TerminalRule getBOOLEANRule() { - return gaBasics.getBOOLEANRule(); - } - - //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); - public TerminalRule getDOUBLERule() { - return gaBasics.getDOUBLERule(); - } - - // // Use terminal to avoid 'e' turning into a keyword - //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; - public TerminalRule getDECINTRule() { - return gaBasics.getDECINTRule(); - } - - //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; - public TerminalRule getDAYRule() { - return gaBasics.getDAYRule(); - } - - //terminal MONTH:'1'..'9' | '1' '0'..'2'; - public TerminalRule getMONTHRule() { - return gaBasics.getMONTHRule(); - } - - //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; - public TerminalRule getYEARRule() { - return gaBasics.getYEARRule(); - } - - //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); - public TerminalRule getHOURRule() { - return gaBasics.getHOURRule(); - } - - //terminal MIN_SEC:('0'..'5')('0'..'9'); - public TerminalRule getMIN_SECRule() { - return gaBasics.getMIN_SECRule(); - } - - //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; - public TerminalRule getDATE_TIMERule() { - return gaBasics.getDATE_TIMERule(); - } - - //Base64Binary returns type::Base64Binary: - // BINARY ; - public BasicsGrammarAccess.Base64BinaryElements getBase64BinaryAccess() { - return gaBasics.getBase64BinaryAccess(); - } - - public ParserRule getBase64BinaryRule() { - return getBase64BinaryAccess().getRule(); - } - - //boolean0 returns type::Boolean: - // BOOLEAN; - public BasicsGrammarAccess.Boolean0Elements getBoolean0Access() { - return gaBasics.getBoolean0Access(); - } - - public ParserRule getBoolean0Rule() { - return getBoolean0Access().getRule(); - } - - //Double0 returns type::Double: - // DOUBLE; - public BasicsGrammarAccess.Double0Elements getDouble0Access() { - return gaBasics.getDouble0Access(); - } - - public ParserRule getDouble0Rule() { - return getDouble0Access().getRule(); - } - - //Integer0 returns type::Int: - // DECINT; - public BasicsGrammarAccess.Integer0Elements getInteger0Access() { - return gaBasics.getInteger0Access(); - } - - public ParserRule getInteger0Rule() { - return getInteger0Access().getRule(); - } - - //DateTime0 returns type::DateTime: - // DATE_TIME; - public BasicsGrammarAccess.DateTime0Elements getDateTime0Access() { - return gaBasics.getDateTime0Access(); - } - - public ParserRule getDateTime0Rule() { - return getDateTime0Access().getRule(); - } - - ///////////////////// - ////MESSAGE PRIMITIVES DEFINITION - ///////////////////// - //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) - //; - public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { - return gaBasics.getMessagePartAccess(); - } - - public ParserRule getMessagePartRule() { - return getMessagePartAccess().getRule(); - } - - //terminal MESSAGE_ASIGMENT: - // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) - //; - public TerminalRule getMESSAGE_ASIGMENTRule() { - return gaBasics.getMESSAGE_ASIGMENTRule(); - } - - //AbstractType returns primitives::AbstractType: - // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | - // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | - // TopicSpecRef | ArrayTopicSpecRef ; - public BasicsGrammarAccess.AbstractTypeElements getAbstractTypeAccess() { - return gaBasics.getAbstractTypeAccess(); - } - - public ParserRule getAbstractTypeRule() { - return getAbstractTypeAccess().getRule(); - } - - //bool returns primitives::bool: - // {primitives::bool} - // 'bool' - // ; - public BasicsGrammarAccess.BoolElements getBoolAccess() { - return gaBasics.getBoolAccess(); - } - - public ParserRule getBoolRule() { - return getBoolAccess().getRule(); - } - - //int8 returns primitives::int8: - // {primitives::int8} - // 'int8' - // ; - public BasicsGrammarAccess.Int8Elements getInt8Access() { - return gaBasics.getInt8Access(); - } - - public ParserRule getInt8Rule() { - return getInt8Access().getRule(); - } - - //uint8 returns primitives::uint8: - // {primitives::uint8} - // 'uint8' - // ; - public BasicsGrammarAccess.Uint8Elements getUint8Access() { - return gaBasics.getUint8Access(); - } - - public ParserRule getUint8Rule() { - return getUint8Access().getRule(); - } - - //int16 returns primitives::int16: - // {primitives::int16} - // 'int16' - // ; - public BasicsGrammarAccess.Int16Elements getInt16Access() { - return gaBasics.getInt16Access(); - } - - public ParserRule getInt16Rule() { - return getInt16Access().getRule(); - } - - //uint16 returns primitives::uint16: - // {primitives::uint16} - // 'uint16' - // ; - public BasicsGrammarAccess.Uint16Elements getUint16Access() { - return gaBasics.getUint16Access(); - } - - public ParserRule getUint16Rule() { - return getUint16Access().getRule(); - } - - //int32 returns primitives::int32: - // {primitives::int32} - // 'int32' - // ; - public BasicsGrammarAccess.Int32Elements getInt32Access() { - return gaBasics.getInt32Access(); - } - - public ParserRule getInt32Rule() { - return getInt32Access().getRule(); - } - - //uint32 returns primitives::uint32: - // {primitives::uint32} - // 'uint32' - // ; - public BasicsGrammarAccess.Uint32Elements getUint32Access() { - return gaBasics.getUint32Access(); - } - - public ParserRule getUint32Rule() { - return getUint32Access().getRule(); - } - - //int64 returns primitives::int64: - // {primitives::int64} - // 'int64' - // ; - public BasicsGrammarAccess.Int64Elements getInt64Access() { - return gaBasics.getInt64Access(); - } - - public ParserRule getInt64Rule() { - return getInt64Access().getRule(); - } - - //uint64 returns primitives::uint64: - // {primitives::uint64} - // 'uint64' - // ; - public BasicsGrammarAccess.Uint64Elements getUint64Access() { - return gaBasics.getUint64Access(); - } - - public ParserRule getUint64Rule() { - return getUint64Access().getRule(); - } - - //float32 returns primitives::float32: - // {primitives::float32} - // 'float32' - // ; - public BasicsGrammarAccess.Float32Elements getFloat32Access() { - return gaBasics.getFloat32Access(); - } - - public ParserRule getFloat32Rule() { - return getFloat32Access().getRule(); - } - - //float64 returns primitives::float64: - // {primitives::float64} - // 'float64' - // ; - public BasicsGrammarAccess.Float64Elements getFloat64Access() { - return gaBasics.getFloat64Access(); - } - - public ParserRule getFloat64Rule() { - return getFloat64Access().getRule(); - } - - //string0 returns primitives::string: - // {primitives::string} - // 'string' - // ; - public BasicsGrammarAccess.String0Elements getString0Access() { - return gaBasics.getString0Access(); - } - - public ParserRule getString0Rule() { - return getString0Access().getRule(); - } - - //byte returns primitives::Byte: - // {primitives::Byte} - // 'byte' - // ; - public BasicsGrammarAccess.ByteElements getByteAccess() { - return gaBasics.getByteAccess(); - } - - public ParserRule getByteRule() { - return getByteAccess().getRule(); - } - - //time returns primitives::time: - // {primitives::time} - // 'time' - // ; - public BasicsGrammarAccess.TimeElements getTimeAccess() { - return gaBasics.getTimeAccess(); - } - - public ParserRule getTimeRule() { - return getTimeAccess().getRule(); - } - - //duration returns primitives::duration: - // {primitives::duration} - // 'duration' - // ; - public BasicsGrammarAccess.DurationElements getDurationAccess() { - return gaBasics.getDurationAccess(); - } - - public ParserRule getDurationRule() { - return getDurationAccess().getRule(); - } - - //boolArray returns primitives::boolArray: - // {primitives::boolArray} - // 'bool[]' - // ; - public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { - return gaBasics.getBoolArrayAccess(); - } - - public ParserRule getBoolArrayRule() { - return getBoolArrayAccess().getRule(); - } - - //int8Array returns primitives::int8Array: - // {primitives::int8Array} - // 'int8[]' - // ; - public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { - return gaBasics.getInt8ArrayAccess(); - } - - public ParserRule getInt8ArrayRule() { - return getInt8ArrayAccess().getRule(); - } - - //uint8Array returns primitives::uint8Array: - // {primitives::uint8Array} - // 'uint8[]' - // ; - public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { - return gaBasics.getUint8ArrayAccess(); - } - - public ParserRule getUint8ArrayRule() { - return getUint8ArrayAccess().getRule(); - } - - //int16Array returns primitives::int16Array: - // {primitives::int16Array} - // 'int16[]' - // ; - public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { - return gaBasics.getInt16ArrayAccess(); - } - - public ParserRule getInt16ArrayRule() { - return getInt16ArrayAccess().getRule(); - } - - //uint16Array returns primitives::uint16Array: - // {primitives::uint16Array} - // 'uint16[]' - // ; - public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { - return gaBasics.getUint16ArrayAccess(); - } - - public ParserRule getUint16ArrayRule() { - return getUint16ArrayAccess().getRule(); - } - - //int32Array returns primitives::int32Array: - // {primitives::int32Array} - // 'int32[]' - // ; - public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { - return gaBasics.getInt32ArrayAccess(); - } - - public ParserRule getInt32ArrayRule() { - return getInt32ArrayAccess().getRule(); - } - - //uint32Array returns primitives::uint32Array: - // {primitives::uint32Array} - // 'uint32[]' - // ; - public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { - return gaBasics.getUint32ArrayAccess(); - } - - public ParserRule getUint32ArrayRule() { - return getUint32ArrayAccess().getRule(); - } - - //int64Array returns primitives::int64Array: - // {primitives::int64Array} - // 'int64[]' - // ; - public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { - return gaBasics.getInt64ArrayAccess(); - } - - public ParserRule getInt64ArrayRule() { - return getInt64ArrayAccess().getRule(); - } - - //uint64Array returns primitives::uint64Array: - // {primitives::uint64Array} - // 'uint64[]' - // ; - public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { - return gaBasics.getUint64ArrayAccess(); - } - - public ParserRule getUint64ArrayRule() { - return getUint64ArrayAccess().getRule(); - } - - //float32Array returns primitives::float32Array: - // {primitives::float32Array} - // 'float32[]' - // ; - public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { - return gaBasics.getFloat32ArrayAccess(); - } - - public ParserRule getFloat32ArrayRule() { - return getFloat32ArrayAccess().getRule(); - } - - //float64Array returns primitives::float64Array: - // {primitives::float64Array} - // 'float64[]' - // ; - public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { - return gaBasics.getFloat64ArrayAccess(); - } - - public ParserRule getFloat64ArrayRule() { - return getFloat64ArrayAccess().getRule(); - } - - //string0Array returns primitives::stringArray: - // {primitives::stringArray} - // 'string[]' - // ; - public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { - return gaBasics.getString0ArrayAccess(); - } - - public ParserRule getString0ArrayRule() { - return getString0ArrayAccess().getRule(); - } - - //byteArray returns primitives::ByteArray: - // {primitives::ByteArray} - // 'byte[]' - // ; - public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { - return gaBasics.getByteArrayAccess(); - } - - public ParserRule getByteArrayRule() { - return getByteArrayAccess().getRule(); - } - - //Header returns primitives::Header: - // {primitives::Header} - // 'Header' - //; - public BasicsGrammarAccess.HeaderElements getHeaderAccess() { - return gaBasics.getHeaderAccess(); - } - - public ParserRule getHeaderRule() { - return getHeaderAccess().getRule(); - } - - //TopicSpecRef returns TopicSpecRef: - // TopicSpec=[TopicSpec|EString] - //; - public BasicsGrammarAccess.TopicSpecRefElements getTopicSpecRefAccess() { - return gaBasics.getTopicSpecRefAccess(); - } - - public ParserRule getTopicSpecRefRule() { - return getTopicSpecRefAccess().getRule(); - } - - //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' - //; - public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { - return gaBasics.getArrayTopicSpecRefAccess(); - } - - public ParserRule getArrayTopicSpecRefRule() { - return getArrayTopicSpecRefAccess().getRule(); - } - - //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; - public BasicsGrammarAccess.KEYWORDElements getKEYWORDAccess() { - return gaBasics.getKEYWORDAccess(); - } - - public ParserRule getKEYWORDRule() { - return getKEYWORDAccess().getRule(); - } - - ///////////////////// - //// YAML format - ///////////////////// - //terminal BEGIN: 'synthetic:BEGIN'; - public TerminalRule getBEGINRule() { - return gaBasics.getBEGINRule(); - } - - //terminal END: 'synthetic:END'; - public TerminalRule getENDRule() { - return gaBasics.getENDRule(); - } - - //@Override - //terminal SL_COMMENT: '#' !('\n'|'\r')*; - public TerminalRule getSL_COMMENTRule() { - return gaBasics.getSL_COMMENTRule(); - } - - ///////////////////// - //// CONVENTIONS AND NAMES - ///////////////////// - //EString returns ecore::EString: - // STRING | ID; - public BasicsGrammarAccess.EStringElements getEStringAccess() { - return gaBasics.getEStringAccess(); - } - - public ParserRule getEStringRule() { - return getEStringAccess().getRule(); - } - - //RosNames returns ecore::EString: - // ROS_CONVENTION_A | ID | 'node' - //; - public BasicsGrammarAccess.RosNamesElements getRosNamesAccess() { - return gaBasics.getRosNamesAccess(); - } - - public ParserRule getRosNamesRule() { - return getRosNamesAccess().getRule(); - } - - //terminal ROS_CONVENTION_A: - // ( ('/' ID ) | ( ID '/' ) )* ; - public TerminalRule getROS_CONVENTION_ARule() { - return gaBasics.getROS_CONVENTION_ARule(); - } - - //terminal ROS_CONVENTION_PARAM: - // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; - public TerminalRule getROS_CONVENTION_PARAMRule() { - return gaBasics.getROS_CONVENTION_PARAMRule(); - } - - //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - public TerminalRule getIDRule() { - return gaTerminals.getIDRule(); - } - - //terminal INT returns ecore::EInt: ('0'..'9')+; - public TerminalRule getINTRule() { - return gaTerminals.getINTRule(); - } - - //terminal STRING: - // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | - // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" - // ; - public TerminalRule getSTRINGRule() { - return gaTerminals.getSTRINGRule(); - } - - //terminal ML_COMMENT : '/*' -> '*/'; - public TerminalRule getML_COMMENTRule() { - return gaTerminals.getML_COMMENTRule(); - } - - //terminal WS : (' '|'\t'|'\r'|'\n')+; - public TerminalRule getWSRule() { - return gaTerminals.getWSRule(); - } - - //terminal ANY_OTHER: .; - public TerminalRule getANY_OTHERRule() { - return gaTerminals.getANY_OTHERRule(); - } + + public class PackageElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros1.Ros1.Package"); + private final RuleCall cCatkinPackageParserRuleCall = (RuleCall)rule.eContents().get(1); + + //@Override + //Package returns Package: + // CatkinPackage + // ; + @Override public ParserRule getRule() { return rule; } + + //CatkinPackage + public RuleCall getCatkinPackageParserRuleCall() { return cCatkinPackageParserRuleCall; } + } + public class CatkinPackageElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros1.Ros1.CatkinPackage"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cCatkinPackageAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cFromGitRepoKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cFromGitRepoAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cFromGitRepoEStringParserRuleCall_4_1_0 = (RuleCall)cFromGitRepoAssignment_4_1.eContents().get(0); + private final Group cGroup_5 = (Group)cGroup.eContents().get(5); + private final Keyword cArtifactsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_5_1 = (RuleCall)cGroup_5.eContents().get(1); + private final Assignment cArtifactAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); + private final RuleCall cArtifactArtifactParserRuleCall_5_2_0 = (RuleCall)cArtifactAssignment_5_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_5_3 = (RuleCall)cGroup_5.eContents().get(3); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cDependenciesKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Keyword cLeftSquareBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); + private final Assignment cDependencyAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); + private final RuleCall cDependencyDependencyParserRuleCall_6_2_0 = (RuleCall)cDependencyAssignment_6_2.eContents().get(0); + private final Group cGroup_6_3 = (Group)cGroup_6.eContents().get(3); + private final Keyword cCommaKeyword_6_3_0 = (Keyword)cGroup_6_3.eContents().get(0); + private final Assignment cDependencyAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); + private final RuleCall cDependencyDependencyParserRuleCall_6_3_1_0 = (RuleCall)cDependencyAssignment_6_3_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_6_4 = (Keyword)cGroup_6.eContents().get(4); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + //CatkinPackage returns CatkinPackage: + // {CatkinPackage} + // name=RosNames':' + // BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('artifacts:' + // BEGIN + // artifact+=Artifact* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + // END; + @Override public ParserRule getRule() { return rule; } + + //{CatkinPackage} + //name=RosNames':' + //BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('artifacts:' + // BEGIN + // artifact+=Artifact* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //END + public Group getGroup() { return cGroup; } + + //{CatkinPackage} + public Action getCatkinPackageAction_0() { return cCatkinPackageAction_0; } + + //name=RosNames + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //RosNames + public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //('fromGitRepo:' fromGitRepo=EString)? + public Group getGroup_4() { return cGroup_4; } + + //'fromGitRepo:' + public Keyword getFromGitRepoKeyword_4_0() { return cFromGitRepoKeyword_4_0; } + + //fromGitRepo=EString + public Assignment getFromGitRepoAssignment_4_1() { return cFromGitRepoAssignment_4_1; } + + //EString + public RuleCall getFromGitRepoEStringParserRuleCall_4_1_0() { return cFromGitRepoEStringParserRuleCall_4_1_0; } + + //('artifacts:' + // BEGIN + // artifact+=Artifact* + // END + //)? + public Group getGroup_5() { return cGroup_5; } + + //'artifacts:' + public Keyword getArtifactsKeyword_5_0() { return cArtifactsKeyword_5_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_5_1() { return cBEGINTerminalRuleCall_5_1; } + + //artifact+=Artifact* + public Assignment getArtifactAssignment_5_2() { return cArtifactAssignment_5_2; } + + //Artifact + public RuleCall getArtifactArtifactParserRuleCall_5_2_0() { return cArtifactArtifactParserRuleCall_5_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_5_3() { return cENDTerminalRuleCall_5_3; } + + //('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + public Group getGroup_6() { return cGroup_6; } + + //'dependencies:' + public Keyword getDependenciesKeyword_6_0() { return cDependenciesKeyword_6_0; } + + //'[' + public Keyword getLeftSquareBracketKeyword_6_1() { return cLeftSquareBracketKeyword_6_1; } + + //dependency+=Dependency + public Assignment getDependencyAssignment_6_2() { return cDependencyAssignment_6_2; } + + //Dependency + public RuleCall getDependencyDependencyParserRuleCall_6_2_0() { return cDependencyDependencyParserRuleCall_6_2_0; } + + //(',' dependency+=Dependency)* + public Group getGroup_6_3() { return cGroup_6_3; } + + //',' + public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } + + //dependency+=Dependency + public Assignment getDependencyAssignment_6_3_1() { return cDependencyAssignment_6_3_1; } + + //Dependency + public RuleCall getDependencyDependencyParserRuleCall_6_3_1_0() { return cDependencyDependencyParserRuleCall_6_3_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_6_4() { return cRightSquareBracketKeyword_6_4; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + + + private final PackageElements pPackage; + private final CatkinPackageElements pCatkinPackage; + + private final Grammar grammar; + + private final RosGrammarAccess gaRos; + + private final BasicsGrammarAccess gaBasics; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public Ros1GrammarAccess(GrammarProvider grammarProvider, + RosGrammarAccess gaRos, + BasicsGrammarAccess gaBasics, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaRos = gaRos; + this.gaBasics = gaBasics; + this.gaTerminals = gaTerminals; + this.pPackage = new PackageElements(); + this.pCatkinPackage = new CatkinPackageElements(); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("de.fraunhofer.ipa.ros1.Ros1".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public RosGrammarAccess getRosGrammarAccess() { + return gaRos; + } + + public BasicsGrammarAccess getBasicsGrammarAccess() { + return gaBasics; + } + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + //@Override + //Package returns Package: + // CatkinPackage + // ; + public PackageElements getPackageAccess() { + return pPackage; + } + + public ParserRule getPackageRule() { + return getPackageAccess().getRule(); + } + + //CatkinPackage returns CatkinPackage: + // {CatkinPackage} + // name=RosNames':' + // BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('artifacts:' + // BEGIN + // artifact+=Artifact* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + // END; + public CatkinPackageElements getCatkinPackageAccess() { + return pCatkinPackage; + } + + public ParserRule getCatkinPackageRule() { + return getCatkinPackageAccess().getRule(); + } + + //PackageSet returns PackageSet: + // {PackageSet} + // package+=Package_Impl* + // ; + public RosGrammarAccess.PackageSetElements getPackageSetAccess() { + return gaRos.getPackageSetAccess(); + } + + public ParserRule getPackageSetRule() { + return getPackageSetAccess().getRule(); + } + + //Package_Impl returns Package: + // {Package} + // name=RosNames':' + // BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('specs:' + // BEGIN + // spec+=SpecBase* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + // END; + public RosGrammarAccess.Package_ImplElements getPackage_ImplAccess() { + return gaRos.getPackage_ImplAccess(); + } + + public ParserRule getPackage_ImplRule() { + return getPackage_ImplAccess().getRule(); + } + + ////CatkinPackage returns CatkinPackage: + //// {CatkinPackage} + //// name=RosNames':' + //// BEGIN + //// ('fromGitRepo:' fromGitRepo=EString)? + //// ('artifacts:' + //// BEGIN + //// artifact+=Artifact* + //// END + //// )? + //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //// END; + //// + ////AmentPackage returns AmentPackage: + //// {AmentPackage} + //// 'AmentPackage' + //// name=RosNames':' + //// BEGIN + //// ('fromGitRepo:' fromGitRepo=EString)? + //// ('artifacts:' + //// BEGIN + //// artifact+=Artifact* + //// END + //// )? + //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //// END; + ///////////////////// + ////ARTIFACT AND NODE + ///////////////////// + //Artifact returns Artifact: + // {Artifact} + // name=RosNames':' + // BEGIN + // (node=Node)? + // END; + public RosGrammarAccess.ArtifactElements getArtifactAccess() { + return gaRos.getArtifactAccess(); + } + + public ParserRule getArtifactRule() { + return getArtifactAccess().getRule(); + } + + //Node returns Node: + // 'node:' name=RosNames + // ( + // ('publishers:' + // BEGIN + // publisher+=Publisher* + // END + // )| + // ('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + // )| + // ('serviceservers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + // )| + // ('serviceclients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + // )| + // ('actionservers:' + // BEGIN + // actionserver+=ActionServer* + // END + // )| + // ('actionclients:' + // BEGIN + // actionclient+=ActionClient* + // END + // )| + // ('parameters:' + // BEGIN + // parameter+=Parameter* + // END + // ) + // )* + // ; + public RosGrammarAccess.NodeElements getNodeAccess() { + return gaRos.getNodeAccess(); + } + + public ParserRule getNodeRule() { + return getNodeAccess().getRule(); + } + + ///////////////////// + ////OBJECTS/SPECIFICATIONS + ///////////////////// + //SpecBase returns SpecBase: + // TopicSpec | ServiceSpec | ActionSpec; + public RosGrammarAccess.SpecBaseElements getSpecBaseAccess() { + return gaRos.getSpecBaseAccess(); + } + + public ParserRule getSpecBaseRule() { + return getSpecBaseAccess().getRule(); + } + + //TopicSpec returns TopicSpec: + // {TopicSpec} + // 'msg:'name=(EString|'Header'|'String') + // BEGIN + // 'message:' (BEGIN message=MessageDefinition END)? + // END + // ; + public RosGrammarAccess.TopicSpecElements getTopicSpecAccess() { + return gaRos.getTopicSpecAccess(); + } + + public ParserRule getTopicSpecRule() { + return getTopicSpecAccess().getRule(); + } + + //ServiceSpec returns ServiceSpec: + // {ServiceSpec} + // 'srv:'name=EString + // BEGIN + // 'request:' (BEGIN request=MessageDefinition END)? + // 'response:' (BEGIN response=MessageDefinition END)? + // END; + public RosGrammarAccess.ServiceSpecElements getServiceSpecAccess() { + return gaRos.getServiceSpecAccess(); + } + + public ParserRule getServiceSpecRule() { + return getServiceSpecAccess().getRule(); + } + + //ActionSpec returns ActionSpec: + // {ActionSpec} + // 'action:'name=EString + // BEGIN + // 'goal:' (BEGIN goal=MessageDefinition END)? + // 'result:' (BEGIN result=MessageDefinition END)? + // 'feedback:' (BEGIN feedback=MessageDefinition END)? + // END; + public RosGrammarAccess.ActionSpecElements getActionSpecAccess() { + return gaRos.getActionSpecAccess(); + } + + public ParserRule getActionSpecRule() { + return getActionSpecAccess().getRule(); + } + + //MessageDefinition returns MessageDefinition: + // {MessageDefinition} + // MessagePart+=MessagePart*; + public RosGrammarAccess.MessageDefinitionElements getMessageDefinitionAccess() { + return gaRos.getMessageDefinitionAccess(); + } + + public ParserRule getMessageDefinitionRule() { + return getMessageDefinitionAccess().getRule(); + } + + ///////////////////// + ////INTERFACES + ///////////////////// + //Publisher returns Publisher: + // {Publisher} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public RosGrammarAccess.PublisherElements getPublisherAccess() { + return gaRos.getPublisherAccess(); + } + + public ParserRule getPublisherRule() { + return getPublisherAccess().getRule(); + } + + //Subscriber returns Subscriber: + // {Subscriber} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public RosGrammarAccess.SubscriberElements getSubscriberAccess() { + return gaRos.getSubscriberAccess(); + } + + public ParserRule getSubscriberRule() { + return getSubscriberAccess().getRule(); + } + + //ServiceServer returns ServiceServer: + // {ServiceServer} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public RosGrammarAccess.ServiceServerElements getServiceServerAccess() { + return gaRos.getServiceServerAccess(); + } + + public ParserRule getServiceServerRule() { + return getServiceServerAccess().getRule(); + } + + //ServiceClient returns ServiceClient: + // {ServiceClient} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public RosGrammarAccess.ServiceClientElements getServiceClientAccess() { + return gaRos.getServiceClientAccess(); + } + + public ParserRule getServiceClientRule() { + return getServiceClientAccess().getRule(); + } + + //ActionServer returns ActionServer: + // {ActionServer} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public RosGrammarAccess.ActionServerElements getActionServerAccess() { + return gaRos.getActionServerAccess(); + } + + public ParserRule getActionServerRule() { + return getActionServerAccess().getRule(); + } + + //ActionClient returns ActionClient: + // {ActionClient} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // END + // ; + public RosGrammarAccess.ActionClientElements getActionClientAccess() { + return gaRos.getActionClientAccess(); + } + + public ParserRule getActionClientRule() { + return getActionClientAccess().getRule(); + } + + ///////////////////// + ////DEPENDENCIES + ///////////////////// + //Dependency returns Dependency: + // PackageDependency | ExternalDependency; + public RosGrammarAccess.DependencyElements getDependencyAccess() { + return gaRos.getDependencyAccess(); + } + + public ParserRule getDependencyRule() { + return getDependencyAccess().getRule(); + } + + //PackageDependency returns PackageDependency: + // package=[Package|EString]; + public RosGrammarAccess.PackageDependencyElements getPackageDependencyAccess() { + return gaRos.getPackageDependencyAccess(); + } + + public ParserRule getPackageDependencyRule() { + return getPackageDependencyAccess().getRule(); + } + + //ExternalDependency returns ExternalDependency: + // {ExternalDependency} + // 'ExternalDependency' + // name=EString; + public RosGrammarAccess.ExternalDependencyElements getExternalDependencyAccess() { + return gaRos.getExternalDependencyAccess(); + } + + public ParserRule getExternalDependencyRule() { + return getExternalDependencyAccess().getRule(); + } + + ///////////////////// + ////NAMESPACES + ///////////////////// + //Namespace returns Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + public BasicsGrammarAccess.NamespaceElements getNamespaceAccess() { + return gaBasics.getNamespaceAccess(); + } + + public ParserRule getNamespaceRule() { + return getNamespaceAccess().getRule(); + } + + //GraphName returns GraphName: + // 'GraphName' ; + public BasicsGrammarAccess.GraphNameElements getGraphNameAccess() { + return gaBasics.getGraphNameAccess(); + } + + public ParserRule getGraphNameRule() { + return getGraphNameAccess().getRule(); + } + + //GlobalNamespace returns GlobalNamespace: + // {GlobalNamespace} + // 'GlobalNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.GlobalNamespaceElements getGlobalNamespaceAccess() { + return gaBasics.getGlobalNamespaceAccess(); + } + + public ParserRule getGlobalNamespaceRule() { + return getGlobalNamespaceAccess().getRule(); + } + + //RelativeNamespace_Impl returns RelativeNamespace: + // {RelativeNamespace} + // 'RelativeNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { + return gaBasics.getRelativeNamespace_ImplAccess(); + } + + public ParserRule getRelativeNamespace_ImplRule() { + return getRelativeNamespace_ImplAccess().getRule(); + } + + //PrivateNamespace returns PrivateNamespace: + // {PrivateNamespace} + // 'PrivateNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.PrivateNamespaceElements getPrivateNamespaceAccess() { + return gaBasics.getPrivateNamespaceAccess(); + } + + public ParserRule getPrivateNamespaceRule() { + return getPrivateNamespaceAccess().getRule(); + } + + ///////////////////// + ////PARAMETERS DEFINITION + ///////////////////// + //RosParamNames returns ecore::EString: + // ROS_CONVENTION_PARAM | ID + //; + public BasicsGrammarAccess.RosParamNamesElements getRosParamNamesAccess() { + return gaBasics.getRosParamNamesAccess(); + } + + public ParserRule getRosParamNamesRule() { + return getRosParamNamesAccess().getRule(); + } + + //Parameter returns Parameter: + // {Parameter} + // name=EString':' + // BEGIN + // ('ns:' namespace=Namespace)? + // 'type:' type=ParameterType + // ('value:' value=ParameterValue)? + // END + // ; + public BasicsGrammarAccess.ParameterElements getParameterAccess() { + return gaBasics.getParameterAccess(); + } + + public ParserRule getParameterRule() { + return getParameterAccess().getRule(); + } + + //ParameterType returns ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + public BasicsGrammarAccess.ParameterTypeElements getParameterTypeAccess() { + return gaBasics.getParameterTypeAccess(); + } + + public ParserRule getParameterTypeRule() { + return getParameterTypeAccess().getRule(); + } + + // // | ParameterDateType; + //ParameterValue returns ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; + public BasicsGrammarAccess.ParameterValueElements getParameterValueAccess() { + return gaBasics.getParameterValueAccess(); + } + + public ParserRule getParameterValueRule() { + return getParameterValueAccess().getRule(); + } + + // // | ParameterDate; + //ParameterListType returns ParameterListType: + // {ParameterListType} + // 'List' + // '[' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // ']'; + public BasicsGrammarAccess.ParameterListTypeElements getParameterListTypeAccess() { + return gaBasics.getParameterListTypeAccess(); + } + + public ParserRule getParameterListTypeRule() { + return getParameterListTypeAccess().getRule(); + } + + //ParameterStructType returns ParameterStructType: + // {ParameterStructType} + // 'Struct' + // '[' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // ']'; + public BasicsGrammarAccess.ParameterStructTypeElements getParameterStructTypeAccess() { + return gaBasics.getParameterStructTypeAccess(); + } + + public ParserRule getParameterStructTypeRule() { + return getParameterStructTypeAccess().getRule(); + } + + //ParameterIntegerType returns ParameterIntegerType: + // {ParameterIntegerType} + // 'Integer' + // ('default:' default=ParameterInteger)?; + public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { + return gaBasics.getParameterIntegerTypeAccess(); + } + + public ParserRule getParameterIntegerTypeRule() { + return getParameterIntegerTypeAccess().getRule(); + } + + //ParameterStringType returns ParameterStringType: + // {ParameterStringType} + // 'String' + // ('default:' default=ParameterString)?; + public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { + return gaBasics.getParameterStringTypeAccess(); + } + + public ParserRule getParameterStringTypeRule() { + return getParameterStringTypeAccess().getRule(); + } + + //ParameterDoubleType returns ParameterDoubleType: + // {ParameterDoubleType} + // 'Double' + // ('default:' default=ParameterDouble)?; + public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { + return gaBasics.getParameterDoubleTypeAccess(); + } + + public ParserRule getParameterDoubleTypeRule() { + return getParameterDoubleTypeAccess().getRule(); + } + + //ParameterDateType returns ParameterDateType: + // {ParameterDateType} + // 'Date' + // ('default:' default=ParameterDate)?; + public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { + return gaBasics.getParameterDateTypeAccess(); + } + + public ParserRule getParameterDateTypeRule() { + return getParameterDateTypeAccess().getRule(); + } + + //ParameterBooleanType returns ParameterBooleanType: + // {ParameterBooleanType} + // 'Boolean' + // ('default:' default=ParameterBoolean)?; + public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { + return gaBasics.getParameterBooleanTypeAccess(); + } + + public ParserRule getParameterBooleanTypeRule() { + return getParameterBooleanTypeAccess().getRule(); + } + + //ParameterBase64Type returns ParameterBase64Type: + // {ParameterBase64Type} + // 'Base64' + // ('default:' default=ParameterBase64)?; + public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { + return gaBasics.getParameterBase64TypeAccess(); + } + + public ParserRule getParameterBase64TypeRule() { + return getParameterBase64TypeAccess().getRule(); + } + + //ParameterAnyType returns ParameterAnyType: + // {ParameterAnyType} + // 'Any' + // ('default:' default=ParameterAny)?; + public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { + return gaBasics.getParameterAnyTypeAccess(); + } + + public ParserRule getParameterAnyTypeRule() { + return getParameterAnyTypeAccess().getRule(); + } + + //ParameterArrayType returns ParameterArrayType: + // BEGIN + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; + public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { + return gaBasics.getParameterArrayTypeAccess(); + } + + public ParserRule getParameterArrayTypeRule() { + return getParameterArrayTypeAccess().getRule(); + } + + //ParameterList returns ParameterSequence: + // {ParameterSequence} + // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' + //; + public BasicsGrammarAccess.ParameterListElements getParameterListAccess() { + return gaBasics.getParameterListAccess(); + } + + public ParserRule getParameterListRule() { + return getParameterListAccess().getRule(); + } + + //ParameterAny returns ParameterAny: + // {ParameterAny} + // 'ParameterAny' + // ('value' value=EString)? + // ; + public BasicsGrammarAccess.ParameterAnyElements getParameterAnyAccess() { + return gaBasics.getParameterAnyAccess(); + } + + public ParserRule getParameterAnyRule() { + return getParameterAnyAccess().getRule(); + } + + //ParameterString returns ParameterString: + // value=EString + //; + public BasicsGrammarAccess.ParameterStringElements getParameterStringAccess() { + return gaBasics.getParameterStringAccess(); + } + + public ParserRule getParameterStringRule() { + return getParameterStringAccess().getRule(); + } + + //ParameterBase64 returns ParameterBase64: + // value=Base64Binary + //; + public BasicsGrammarAccess.ParameterBase64Elements getParameterBase64Access() { + return gaBasics.getParameterBase64Access(); + } + + public ParserRule getParameterBase64Rule() { + return getParameterBase64Access().getRule(); + } + + //ParameterInteger returns ParameterInteger: + // value=Integer0 + //; + public BasicsGrammarAccess.ParameterIntegerElements getParameterIntegerAccess() { + return gaBasics.getParameterIntegerAccess(); + } + + public ParserRule getParameterIntegerRule() { + return getParameterIntegerAccess().getRule(); + } + + //ParameterDouble returns ParameterDouble: + // value=Double0 + //; + public BasicsGrammarAccess.ParameterDoubleElements getParameterDoubleAccess() { + return gaBasics.getParameterDoubleAccess(); + } + + public ParserRule getParameterDoubleRule() { + return getParameterDoubleAccess().getRule(); + } + + //ParameterBoolean returns ParameterBoolean: + // value=boolean0 + //; + public BasicsGrammarAccess.ParameterBooleanElements getParameterBooleanAccess() { + return gaBasics.getParameterBooleanAccess(); + } + + public ParserRule getParameterBooleanRule() { + return getParameterBooleanAccess().getRule(); + } + + //ParameterStruct returns ParameterStruct: + // {ParameterStruct} + // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? + //; + public BasicsGrammarAccess.ParameterStructElements getParameterStructAccess() { + return gaBasics.getParameterStructAccess(); + } + + public ParserRule getParameterStructRule() { + return getParameterStructAccess().getRule(); + } + + //ParameterDate returns ParameterDate: + // value=DateTime0 + // ; + public BasicsGrammarAccess.ParameterDateElements getParameterDateAccess() { + return gaBasics.getParameterDateAccess(); + } + + public ParserRule getParameterDateRule() { + return getParameterDateAccess().getRule(); + } + + //ParameterStructMember returns ParameterStructMember: + // name=EString':' + // BEGIN + // value=ParameterValue + // END; + public BasicsGrammarAccess.ParameterStructMemberElements getParameterStructMemberAccess() { + return gaBasics.getParameterStructMemberAccess(); + } + + public ParserRule getParameterStructMemberRule() { + return getParameterStructMemberAccess().getRule(); + } + + //ParameterStructTypeMember returns ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; + public BasicsGrammarAccess.ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { + return gaBasics.getParameterStructTypeMemberAccess(); + } + + public ParserRule getParameterStructTypeMemberRule() { + return getParameterStructTypeMemberAccess().getRule(); + } + + ///////////////////// + ////PARAMETERS PRIMITIVES TYPES + ///////////////////// + //terminal DIGIT: '0'..'9'; + public TerminalRule getDIGITRule() { + return gaBasics.getDIGITRule(); + } + + //terminal BINARY: ('0b'|'0B')('0'|'1')+; + public TerminalRule getBINARYRule() { + return gaBasics.getBINARYRule(); + } + + //terminal BOOLEAN: 'true'|'false'; + public TerminalRule getBOOLEANRule() { + return gaBasics.getBOOLEANRule(); + } + + //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); + public TerminalRule getDOUBLERule() { + return gaBasics.getDOUBLERule(); + } + + // // Use terminal to avoid 'e' turning into a keyword + //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; + public TerminalRule getDECINTRule() { + return gaBasics.getDECINTRule(); + } + + //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; + public TerminalRule getDAYRule() { + return gaBasics.getDAYRule(); + } + + //terminal MONTH:'1'..'9' | '1' '0'..'2'; + public TerminalRule getMONTHRule() { + return gaBasics.getMONTHRule(); + } + + //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; + public TerminalRule getYEARRule() { + return gaBasics.getYEARRule(); + } + + //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); + public TerminalRule getHOURRule() { + return gaBasics.getHOURRule(); + } + + //terminal MIN_SEC:('0'..'5')('0'..'9'); + public TerminalRule getMIN_SECRule() { + return gaBasics.getMIN_SECRule(); + } + + //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; + public TerminalRule getDATE_TIMERule() { + return gaBasics.getDATE_TIMERule(); + } + + //Base64Binary returns type::Base64Binary: + // BINARY ; + public BasicsGrammarAccess.Base64BinaryElements getBase64BinaryAccess() { + return gaBasics.getBase64BinaryAccess(); + } + + public ParserRule getBase64BinaryRule() { + return getBase64BinaryAccess().getRule(); + } + + //boolean0 returns type::Boolean: + // BOOLEAN; + public BasicsGrammarAccess.Boolean0Elements getBoolean0Access() { + return gaBasics.getBoolean0Access(); + } + + public ParserRule getBoolean0Rule() { + return getBoolean0Access().getRule(); + } + + //Double0 returns type::Double: + // DOUBLE; + public BasicsGrammarAccess.Double0Elements getDouble0Access() { + return gaBasics.getDouble0Access(); + } + + public ParserRule getDouble0Rule() { + return getDouble0Access().getRule(); + } + + //Integer0 returns type::Int: + // DECINT; + public BasicsGrammarAccess.Integer0Elements getInteger0Access() { + return gaBasics.getInteger0Access(); + } + + public ParserRule getInteger0Rule() { + return getInteger0Access().getRule(); + } + + //DateTime0 returns type::DateTime: + // DATE_TIME; + public BasicsGrammarAccess.DateTime0Elements getDateTime0Access() { + return gaBasics.getDateTime0Access(); + } + + public ParserRule getDateTime0Rule() { + return getDateTime0Access().getRule(); + } + + ///////////////////// + ////MESSAGE PRIMITIVES DEFINITION + ///////////////////// + //MessagePart returns primitives::MessagePart: + // Type = AbstractType + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + //; + public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { + return gaBasics.getMessagePartAccess(); + } + + public ParserRule getMessagePartRule() { + return getMessagePartAccess().getRule(); + } + + //terminal MESSAGE_ASIGMENT: + // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) + //; + public TerminalRule getMESSAGE_ASIGMENTRule() { + return gaBasics.getMESSAGE_ASIGMENTRule(); + } + + //AbstractType returns primitives::AbstractType: + // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + // TopicSpecRef | ArrayTopicSpecRef ; + public BasicsGrammarAccess.AbstractTypeElements getAbstractTypeAccess() { + return gaBasics.getAbstractTypeAccess(); + } + + public ParserRule getAbstractTypeRule() { + return getAbstractTypeAccess().getRule(); + } + + //bool returns primitives::bool: + // {primitives::bool} + // 'bool' + // ; + public BasicsGrammarAccess.BoolElements getBoolAccess() { + return gaBasics.getBoolAccess(); + } + + public ParserRule getBoolRule() { + return getBoolAccess().getRule(); + } + + //int8 returns primitives::int8: + // {primitives::int8} + // 'int8' + // ; + public BasicsGrammarAccess.Int8Elements getInt8Access() { + return gaBasics.getInt8Access(); + } + + public ParserRule getInt8Rule() { + return getInt8Access().getRule(); + } + + //uint8 returns primitives::uint8: + // {primitives::uint8} + // 'uint8' + // ; + public BasicsGrammarAccess.Uint8Elements getUint8Access() { + return gaBasics.getUint8Access(); + } + + public ParserRule getUint8Rule() { + return getUint8Access().getRule(); + } + + //int16 returns primitives::int16: + // {primitives::int16} + // 'int16' + // ; + public BasicsGrammarAccess.Int16Elements getInt16Access() { + return gaBasics.getInt16Access(); + } + + public ParserRule getInt16Rule() { + return getInt16Access().getRule(); + } + + //uint16 returns primitives::uint16: + // {primitives::uint16} + // 'uint16' + // ; + public BasicsGrammarAccess.Uint16Elements getUint16Access() { + return gaBasics.getUint16Access(); + } + + public ParserRule getUint16Rule() { + return getUint16Access().getRule(); + } + + //int32 returns primitives::int32: + // {primitives::int32} + // 'int32' + // ; + public BasicsGrammarAccess.Int32Elements getInt32Access() { + return gaBasics.getInt32Access(); + } + + public ParserRule getInt32Rule() { + return getInt32Access().getRule(); + } + + //uint32 returns primitives::uint32: + // {primitives::uint32} + // 'uint32' + // ; + public BasicsGrammarAccess.Uint32Elements getUint32Access() { + return gaBasics.getUint32Access(); + } + + public ParserRule getUint32Rule() { + return getUint32Access().getRule(); + } + + //int64 returns primitives::int64: + // {primitives::int64} + // 'int64' + // ; + public BasicsGrammarAccess.Int64Elements getInt64Access() { + return gaBasics.getInt64Access(); + } + + public ParserRule getInt64Rule() { + return getInt64Access().getRule(); + } + + //uint64 returns primitives::uint64: + // {primitives::uint64} + // 'uint64' + // ; + public BasicsGrammarAccess.Uint64Elements getUint64Access() { + return gaBasics.getUint64Access(); + } + + public ParserRule getUint64Rule() { + return getUint64Access().getRule(); + } + + //float32 returns primitives::float32: + // {primitives::float32} + // 'float32' + // ; + public BasicsGrammarAccess.Float32Elements getFloat32Access() { + return gaBasics.getFloat32Access(); + } + + public ParserRule getFloat32Rule() { + return getFloat32Access().getRule(); + } + + //float64 returns primitives::float64: + // {primitives::float64} + // 'float64' + // ; + public BasicsGrammarAccess.Float64Elements getFloat64Access() { + return gaBasics.getFloat64Access(); + } + + public ParserRule getFloat64Rule() { + return getFloat64Access().getRule(); + } + + //string0 returns primitives::string: + // {primitives::string} + // 'string' + // ; + public BasicsGrammarAccess.String0Elements getString0Access() { + return gaBasics.getString0Access(); + } + + public ParserRule getString0Rule() { + return getString0Access().getRule(); + } + + //byte returns primitives::Byte: + // {primitives::Byte} + // 'byte' + // ; + public BasicsGrammarAccess.ByteElements getByteAccess() { + return gaBasics.getByteAccess(); + } + + public ParserRule getByteRule() { + return getByteAccess().getRule(); + } + + //time returns primitives::time: + // {primitives::time} + // 'time' + // ; + public BasicsGrammarAccess.TimeElements getTimeAccess() { + return gaBasics.getTimeAccess(); + } + + public ParserRule getTimeRule() { + return getTimeAccess().getRule(); + } + + //duration returns primitives::duration: + // {primitives::duration} + // 'duration' + // ; + public BasicsGrammarAccess.DurationElements getDurationAccess() { + return gaBasics.getDurationAccess(); + } + + public ParserRule getDurationRule() { + return getDurationAccess().getRule(); + } + + //boolArray returns primitives::boolArray: + // {primitives::boolArray} + // 'bool[]' + // ; + public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { + return gaBasics.getBoolArrayAccess(); + } + + public ParserRule getBoolArrayRule() { + return getBoolArrayAccess().getRule(); + } + + //int8Array returns primitives::int8Array: + // {primitives::int8Array} + // 'int8[]' + // ; + public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { + return gaBasics.getInt8ArrayAccess(); + } + + public ParserRule getInt8ArrayRule() { + return getInt8ArrayAccess().getRule(); + } + + //uint8Array returns primitives::uint8Array: + // {primitives::uint8Array} + // 'uint8[]' + // ; + public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { + return gaBasics.getUint8ArrayAccess(); + } + + public ParserRule getUint8ArrayRule() { + return getUint8ArrayAccess().getRule(); + } + + //int16Array returns primitives::int16Array: + // {primitives::int16Array} + // 'int16[]' + // ; + public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { + return gaBasics.getInt16ArrayAccess(); + } + + public ParserRule getInt16ArrayRule() { + return getInt16ArrayAccess().getRule(); + } + + //uint16Array returns primitives::uint16Array: + // {primitives::uint16Array} + // 'uint16[]' + // ; + public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { + return gaBasics.getUint16ArrayAccess(); + } + + public ParserRule getUint16ArrayRule() { + return getUint16ArrayAccess().getRule(); + } + + //int32Array returns primitives::int32Array: + // {primitives::int32Array} + // 'int32[]' + // ; + public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { + return gaBasics.getInt32ArrayAccess(); + } + + public ParserRule getInt32ArrayRule() { + return getInt32ArrayAccess().getRule(); + } + + //uint32Array returns primitives::uint32Array: + // {primitives::uint32Array} + // 'uint32[]' + // ; + public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { + return gaBasics.getUint32ArrayAccess(); + } + + public ParserRule getUint32ArrayRule() { + return getUint32ArrayAccess().getRule(); + } + + //int64Array returns primitives::int64Array: + // {primitives::int64Array} + // 'int64[]' + // ; + public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { + return gaBasics.getInt64ArrayAccess(); + } + + public ParserRule getInt64ArrayRule() { + return getInt64ArrayAccess().getRule(); + } + + //uint64Array returns primitives::uint64Array: + // {primitives::uint64Array} + // 'uint64[]' + // ; + public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { + return gaBasics.getUint64ArrayAccess(); + } + + public ParserRule getUint64ArrayRule() { + return getUint64ArrayAccess().getRule(); + } + + //float32Array returns primitives::float32Array: + // {primitives::float32Array} + // 'float32[]' + // ; + public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { + return gaBasics.getFloat32ArrayAccess(); + } + + public ParserRule getFloat32ArrayRule() { + return getFloat32ArrayAccess().getRule(); + } + + //float64Array returns primitives::float64Array: + // {primitives::float64Array} + // 'float64[]' + // ; + public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { + return gaBasics.getFloat64ArrayAccess(); + } + + public ParserRule getFloat64ArrayRule() { + return getFloat64ArrayAccess().getRule(); + } + + //string0Array returns primitives::stringArray: + // {primitives::stringArray} + // 'string[]' + // ; + public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { + return gaBasics.getString0ArrayAccess(); + } + + public ParserRule getString0ArrayRule() { + return getString0ArrayAccess().getRule(); + } + + //byteArray returns primitives::ByteArray: + // {primitives::ByteArray} + // 'byte[]' + // ; + public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { + return gaBasics.getByteArrayAccess(); + } + + public ParserRule getByteArrayRule() { + return getByteArrayAccess().getRule(); + } + + //Header returns primitives::Header: + // {primitives::Header} + // 'Header' + //; + public BasicsGrammarAccess.HeaderElements getHeaderAccess() { + return gaBasics.getHeaderAccess(); + } + + public ParserRule getHeaderRule() { + return getHeaderAccess().getRule(); + } + + //TopicSpecRef returns TopicSpecRef: + // TopicSpec=[TopicSpec|EString] + //; + public BasicsGrammarAccess.TopicSpecRefElements getTopicSpecRefAccess() { + return gaBasics.getTopicSpecRefAccess(); + } + + public ParserRule getTopicSpecRefRule() { + return getTopicSpecRefAccess().getRule(); + } + + //ArrayTopicSpecRef returns ArrayTopicSpecRef: + // TopicSpec=[TopicSpec|EString]'[]' + //; + public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { + return gaBasics.getArrayTopicSpecRefAccess(); + } + + public ParserRule getArrayTopicSpecRefRule() { + return getArrayTopicSpecRefAccess().getRule(); + } + + //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; + public BasicsGrammarAccess.KEYWORDElements getKEYWORDAccess() { + return gaBasics.getKEYWORDAccess(); + } + + public ParserRule getKEYWORDRule() { + return getKEYWORDAccess().getRule(); + } + + ///////////////////// + //// YAML format + ///////////////////// + //terminal BEGIN: 'synthetic:BEGIN'; + public TerminalRule getBEGINRule() { + return gaBasics.getBEGINRule(); + } + + //terminal END: 'synthetic:END'; + public TerminalRule getENDRule() { + return gaBasics.getENDRule(); + } + + //@Override + //terminal SL_COMMENT: '#' !('\n'|'\r')*; + public TerminalRule getSL_COMMENTRule() { + return gaBasics.getSL_COMMENTRule(); + } + + ///////////////////// + //// CONVENTIONS AND NAMES + ///////////////////// + //EString returns ecore::EString: + // STRING | ID; + public BasicsGrammarAccess.EStringElements getEStringAccess() { + return gaBasics.getEStringAccess(); + } + + public ParserRule getEStringRule() { + return getEStringAccess().getRule(); + } + + //RosNames returns ecore::EString: + // ROS_CONVENTION_A | ID | 'node' + //; + public BasicsGrammarAccess.RosNamesElements getRosNamesAccess() { + return gaBasics.getRosNamesAccess(); + } + + public ParserRule getRosNamesRule() { + return getRosNamesAccess().getRule(); + } + + //terminal ROS_CONVENTION_A: + // ( ('/' ID ) | ( ID '/' ) )* ; + public TerminalRule getROS_CONVENTION_ARule() { + return gaBasics.getROS_CONVENTION_ARule(); + } + + //terminal ROS_CONVENTION_PARAM: + // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; + public TerminalRule getROS_CONVENTION_PARAMRule() { + return gaBasics.getROS_CONVENTION_PARAMRule(); + } + + //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: ('0'..'9')+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | + // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" + // ; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT : '/*' -> '*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal WS : (' '|'\t'|'\r'|'\n')+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/validation/AbstractRos1Validator.java b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/validation/AbstractRos1Validator.java index b54e45b2f..331815939 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/validation/AbstractRos1Validator.java +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/src-gen/de/fraunhofer/ipa/ros1/validation/AbstractRos1Validator.java @@ -9,12 +9,12 @@ import org.eclipse.emf.ecore.EPackage; public abstract class AbstractRos1Validator extends RosValidator { - - @Override - protected List getEPackages() { - List result = new ArrayList(super.getEPackages()); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/ros")); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/primitives")); - return result; - } + + @Override + protected List getEPackages() { + List result = new ArrayList(super.getEPackages()); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/ros")); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/primitives")); + return result; + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/AbstractRos2IdeModule.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/AbstractRos2IdeModule.java index 0097477fc..e03fd21ce 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/AbstractRos2IdeModule.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/AbstractRos2IdeModule.java @@ -27,41 +27,41 @@ @SuppressWarnings("all") public abstract class AbstractRos2IdeModule extends DefaultIdeModule { - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalRos2Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return Ros2Parser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindCompletionPrefixProvider() { - return IndentationAwareCompletionPrefixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameService2() { - return RenameService2.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy2() { - return IRenameStrategy2.DefaultImpl.class; - } - + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalRos2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return Ros2Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindCompletionPrefixProvider() { + return IndentationAwareCompletionPrefixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService2() { + return RenameService2.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/PartialRos2ContentAssistParser.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/PartialRos2ContentAssistParser.java index baa02e96a..bce069246 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/PartialRos2ContentAssistParser.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/PartialRos2ContentAssistParser.java @@ -12,22 +12,22 @@ public class PartialRos2ContentAssistParser extends Ros2Parser { - private AbstractRule rule; + private AbstractRule rule; - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } - @Override - protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher> dispatcher = - new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/Ros2Parser.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/Ros2Parser.java index 5bf979541..f05c95e32 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/Ros2Parser.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/Ros2Parser.java @@ -16,318 +16,318 @@ public class Ros2Parser extends AbstractContentAssistParser { - @Singleton - public static final class NameMappings { + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(Ros2GrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, Ros2GrammarAccess grammarAccess) { + builder.put(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0(), "rule__QualityOfService__QoSProfileAlternatives_2_0_1_0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0(), "rule__QualityOfService__HistoryAlternatives_2_1_1_0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0(), "rule__QualityOfService__ReliabilityAlternatives_2_3_1_0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0(), "rule__QualityOfService__DurabilityAlternatives_2_4_1_0"); + builder.put(grammarAccess.getNodeAccess().getAlternatives_2(), "rule__Node__Alternatives_2"); + builder.put(grammarAccess.getSpecBaseAccess().getAlternatives(), "rule__SpecBase__Alternatives"); + builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); + builder.put(grammarAccess.getDependencyAccess().getAlternatives(), "rule__Dependency__Alternatives"); + builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); + builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); + builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); + builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); + builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); + builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); + builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); + builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); + builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); + builder.put(grammarAccess.getAmentPackageAccess().getGroup(), "rule__AmentPackage__Group__0"); + builder.put(grammarAccess.getAmentPackageAccess().getGroup_4(), "rule__AmentPackage__Group_4__0"); + builder.put(grammarAccess.getAmentPackageAccess().getGroup_5(), "rule__AmentPackage__Group_5__0"); + builder.put(grammarAccess.getAmentPackageAccess().getGroup_6(), "rule__AmentPackage__Group_6__0"); + builder.put(grammarAccess.getAmentPackageAccess().getGroup_6_3(), "rule__AmentPackage__Group_6_3__0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getGroup(), "rule__QualityOfService__Group__0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_0(), "rule__QualityOfService__Group_2_0__0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_1(), "rule__QualityOfService__Group_2_1__0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_2(), "rule__QualityOfService__Group_2_2__0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_3(), "rule__QualityOfService__Group_2_3__0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_4(), "rule__QualityOfService__Group_2_4__0"); + builder.put(grammarAccess.getPublisherAccess().getGroup(), "rule__Publisher__Group__0"); + builder.put(grammarAccess.getPublisherAccess().getGroup_6(), "rule__Publisher__Group_6__0"); + builder.put(grammarAccess.getPublisherAccess().getGroup_7(), "rule__Publisher__Group_7__0"); + builder.put(grammarAccess.getSubscriberAccess().getGroup(), "rule__Subscriber__Group__0"); + builder.put(grammarAccess.getSubscriberAccess().getGroup_6(), "rule__Subscriber__Group_6__0"); + builder.put(grammarAccess.getSubscriberAccess().getGroup_7(), "rule__Subscriber__Group_7__0"); + builder.put(grammarAccess.getServiceServerAccess().getGroup(), "rule__ServiceServer__Group__0"); + builder.put(grammarAccess.getServiceServerAccess().getGroup_6(), "rule__ServiceServer__Group_6__0"); + builder.put(grammarAccess.getServiceServerAccess().getGroup_7(), "rule__ServiceServer__Group_7__0"); + builder.put(grammarAccess.getServiceClientAccess().getGroup(), "rule__ServiceClient__Group__0"); + builder.put(grammarAccess.getServiceClientAccess().getGroup_6(), "rule__ServiceClient__Group_6__0"); + builder.put(grammarAccess.getServiceClientAccess().getGroup_7(), "rule__ServiceClient__Group_7__0"); + builder.put(grammarAccess.getActionServerAccess().getGroup(), "rule__ActionServer__Group__0"); + builder.put(grammarAccess.getActionServerAccess().getGroup_6(), "rule__ActionServer__Group_6__0"); + builder.put(grammarAccess.getActionServerAccess().getGroup_7(), "rule__ActionServer__Group_7__0"); + builder.put(grammarAccess.getActionClientAccess().getGroup(), "rule__ActionClient__Group__0"); + builder.put(grammarAccess.getActionClientAccess().getGroup_6(), "rule__ActionClient__Group_6__0"); + builder.put(grammarAccess.getActionClientAccess().getGroup_7(), "rule__ActionClient__Group_7__0"); + builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_6(), "rule__Parameter__Group_6__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_8(), "rule__Parameter__Group_8__0"); + builder.put(grammarAccess.getPackageSetAccess().getGroup(), "rule__PackageSet__Group__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup(), "rule__Package_Impl__Group__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_4(), "rule__Package_Impl__Group_4__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5(), "rule__Package_Impl__Group_5__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6(), "rule__Package_Impl__Group_6__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6_3(), "rule__Package_Impl__Group_6_3__0"); + builder.put(grammarAccess.getArtifactAccess().getGroup(), "rule__Artifact__Group__0"); + builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_0(), "rule__Node__Group_2_0__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_1(), "rule__Node__Group_2_1__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_2(), "rule__Node__Group_2_2__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_3(), "rule__Node__Group_2_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_4(), "rule__Node__Group_2_4__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_5(), "rule__Node__Group_2_5__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_6(), "rule__Node__Group_2_6__0"); + builder.put(grammarAccess.getTopicSpecAccess().getGroup(), "rule__TopicSpec__Group__0"); + builder.put(grammarAccess.getTopicSpecAccess().getGroup_5(), "rule__TopicSpec__Group_5__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup(), "rule__ServiceSpec__Group__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup_5(), "rule__ServiceSpec__Group_5__0"); + builder.put(grammarAccess.getServiceSpecAccess().getGroup_7(), "rule__ServiceSpec__Group_7__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup(), "rule__ActionSpec__Group__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_5(), "rule__ActionSpec__Group_5__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_7(), "rule__ActionSpec__Group_7__0"); + builder.put(grammarAccess.getActionSpecAccess().getGroup_9(), "rule__ActionSpec__Group_9__0"); + builder.put(grammarAccess.getMessageDefinitionAccess().getGroup(), "rule__MessageDefinition__Group__0"); + builder.put(grammarAccess.getExternalDependencyAccess().getGroup(), "rule__ExternalDependency__Group__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup(), "rule__GlobalNamespace__Group__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2(), "rule__GlobalNamespace__Group_2__0"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2(), "rule__GlobalNamespace__Group_2_2__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup(), "rule__RelativeNamespace_Impl__Group__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2(), "rule__RelativeNamespace_Impl__Group_2__0"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2(), "rule__RelativeNamespace_Impl__Group_2_2__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup(), "rule__PrivateNamespace__Group__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2(), "rule__PrivateNamespace__Group_2__0"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2(), "rule__PrivateNamespace__Group_2_2__0"); + builder.put(grammarAccess.getParameterListTypeAccess().getGroup(), "rule__ParameterListType__Group__0"); + builder.put(grammarAccess.getParameterListTypeAccess().getGroup_4(), "rule__ParameterListType__Group_4__0"); + builder.put(grammarAccess.getParameterStructTypeAccess().getGroup(), "rule__ParameterStructType__Group__0"); + builder.put(grammarAccess.getParameterStructTypeAccess().getGroup_4(), "rule__ParameterStructType__Group_4__0"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup(), "rule__ParameterIntegerType__Group__0"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup_2(), "rule__ParameterIntegerType__Group_2__0"); + builder.put(grammarAccess.getParameterStringTypeAccess().getGroup(), "rule__ParameterStringType__Group__0"); + builder.put(grammarAccess.getParameterStringTypeAccess().getGroup_2(), "rule__ParameterStringType__Group_2__0"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup(), "rule__ParameterDoubleType__Group__0"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup_2(), "rule__ParameterDoubleType__Group_2__0"); + builder.put(grammarAccess.getParameterDateTypeAccess().getGroup(), "rule__ParameterDateType__Group__0"); + builder.put(grammarAccess.getParameterDateTypeAccess().getGroup_2(), "rule__ParameterDateType__Group_2__0"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup(), "rule__ParameterBooleanType__Group__0"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup_2(), "rule__ParameterBooleanType__Group_2__0"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup(), "rule__ParameterBase64Type__Group__0"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup_2(), "rule__ParameterBase64Type__Group_2__0"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); + builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); + builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); + builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); + builder.put(grammarAccess.getParameterAnyAccess().getGroup_2(), "rule__ParameterAny__Group_2__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup(), "rule__ParameterStruct__Group__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup_1(), "rule__ParameterStruct__Group_1__0"); + builder.put(grammarAccess.getParameterStructAccess().getGroup_1_2(), "rule__ParameterStruct__Group_1_2__0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getGroup(), "rule__ParameterStructMember__Group__0"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getGroup(), "rule__ParameterStructTypeMember__Group__0"); + builder.put(grammarAccess.getMessagePartAccess().getGroup(), "rule__MessagePart__Group__0"); + builder.put(grammarAccess.getBoolAccess().getGroup(), "rule__Bool__Group__0"); + builder.put(grammarAccess.getInt8Access().getGroup(), "rule__Int8__Group__0"); + builder.put(grammarAccess.getUint8Access().getGroup(), "rule__Uint8__Group__0"); + builder.put(grammarAccess.getInt16Access().getGroup(), "rule__Int16__Group__0"); + builder.put(grammarAccess.getUint16Access().getGroup(), "rule__Uint16__Group__0"); + builder.put(grammarAccess.getInt32Access().getGroup(), "rule__Int32__Group__0"); + builder.put(grammarAccess.getUint32Access().getGroup(), "rule__Uint32__Group__0"); + builder.put(grammarAccess.getInt64Access().getGroup(), "rule__Int64__Group__0"); + builder.put(grammarAccess.getUint64Access().getGroup(), "rule__Uint64__Group__0"); + builder.put(grammarAccess.getFloat32Access().getGroup(), "rule__Float32__Group__0"); + builder.put(grammarAccess.getFloat64Access().getGroup(), "rule__Float64__Group__0"); + builder.put(grammarAccess.getString0Access().getGroup(), "rule__String0__Group__0"); + builder.put(grammarAccess.getByteAccess().getGroup(), "rule__Byte__Group__0"); + builder.put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0"); + builder.put(grammarAccess.getDurationAccess().getGroup(), "rule__Duration__Group__0"); + builder.put(grammarAccess.getBoolArrayAccess().getGroup(), "rule__BoolArray__Group__0"); + builder.put(grammarAccess.getInt8ArrayAccess().getGroup(), "rule__Int8Array__Group__0"); + builder.put(grammarAccess.getUint8ArrayAccess().getGroup(), "rule__Uint8Array__Group__0"); + builder.put(grammarAccess.getInt16ArrayAccess().getGroup(), "rule__Int16Array__Group__0"); + builder.put(grammarAccess.getUint16ArrayAccess().getGroup(), "rule__Uint16Array__Group__0"); + builder.put(grammarAccess.getInt32ArrayAccess().getGroup(), "rule__Int32Array__Group__0"); + builder.put(grammarAccess.getUint32ArrayAccess().getGroup(), "rule__Uint32Array__Group__0"); + builder.put(grammarAccess.getInt64ArrayAccess().getGroup(), "rule__Int64Array__Group__0"); + builder.put(grammarAccess.getUint64ArrayAccess().getGroup(), "rule__Uint64Array__Group__0"); + builder.put(grammarAccess.getFloat32ArrayAccess().getGroup(), "rule__Float32Array__Group__0"); + builder.put(grammarAccess.getFloat64ArrayAccess().getGroup(), "rule__Float64Array__Group__0"); + builder.put(grammarAccess.getString0ArrayAccess().getGroup(), "rule__String0Array__Group__0"); + builder.put(grammarAccess.getByteArrayAccess().getGroup(), "rule__ByteArray__Group__0"); + builder.put(grammarAccess.getHeaderAccess().getGroup(), "rule__Header__Group__0"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getGroup(), "rule__ArrayTopicSpecRef__Group__0"); + builder.put(grammarAccess.getAmentPackageAccess().getNameAssignment_1(), "rule__AmentPackage__NameAssignment_1"); + builder.put(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1(), "rule__AmentPackage__FromGitRepoAssignment_4_1"); + builder.put(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2(), "rule__AmentPackage__ArtifactAssignment_5_2"); + builder.put(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2(), "rule__AmentPackage__DependencyAssignment_6_2"); + builder.put(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1(), "rule__AmentPackage__DependencyAssignment_6_3_1"); + builder.put(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1(), "rule__QualityOfService__QoSProfileAssignment_2_0_1"); + builder.put(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1(), "rule__QualityOfService__HistoryAssignment_2_1_1"); + builder.put(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1(), "rule__QualityOfService__DepthAssignment_2_2_1"); + builder.put(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1(), "rule__QualityOfService__ReliabilityAssignment_2_3_1"); + builder.put(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1(), "rule__QualityOfService__DurabilityAssignment_2_4_1"); + builder.put(grammarAccess.getPublisherAccess().getNameAssignment_1(), "rule__Publisher__NameAssignment_1"); + builder.put(grammarAccess.getPublisherAccess().getMessageAssignment_5(), "rule__Publisher__MessageAssignment_5"); + builder.put(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1(), "rule__Publisher__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getPublisherAccess().getQosAssignment_7_1(), "rule__Publisher__QosAssignment_7_1"); + builder.put(grammarAccess.getSubscriberAccess().getNameAssignment_1(), "rule__Subscriber__NameAssignment_1"); + builder.put(grammarAccess.getSubscriberAccess().getMessageAssignment_5(), "rule__Subscriber__MessageAssignment_5"); + builder.put(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1(), "rule__Subscriber__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getSubscriberAccess().getQosAssignment_7_1(), "rule__Subscriber__QosAssignment_7_1"); + builder.put(grammarAccess.getServiceServerAccess().getNameAssignment_1(), "rule__ServiceServer__NameAssignment_1"); + builder.put(grammarAccess.getServiceServerAccess().getServiceAssignment_5(), "rule__ServiceServer__ServiceAssignment_5"); + builder.put(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1(), "rule__ServiceServer__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getServiceServerAccess().getQosAssignment_7_1(), "rule__ServiceServer__QosAssignment_7_1"); + builder.put(grammarAccess.getServiceClientAccess().getNameAssignment_1(), "rule__ServiceClient__NameAssignment_1"); + builder.put(grammarAccess.getServiceClientAccess().getServiceAssignment_5(), "rule__ServiceClient__ServiceAssignment_5"); + builder.put(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1(), "rule__ServiceClient__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getServiceClientAccess().getQosAssignment_7_1(), "rule__ServiceClient__QosAssignment_7_1"); + builder.put(grammarAccess.getActionServerAccess().getNameAssignment_1(), "rule__ActionServer__NameAssignment_1"); + builder.put(grammarAccess.getActionServerAccess().getActionAssignment_5(), "rule__ActionServer__ActionAssignment_5"); + builder.put(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1(), "rule__ActionServer__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getActionServerAccess().getQosAssignment_7_1(), "rule__ActionServer__QosAssignment_7_1"); + builder.put(grammarAccess.getActionClientAccess().getNameAssignment_1(), "rule__ActionClient__NameAssignment_1"); + builder.put(grammarAccess.getActionClientAccess().getActionAssignment_5(), "rule__ActionClient__ActionAssignment_5"); + builder.put(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1(), "rule__ActionClient__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getActionClientAccess().getQosAssignment_7_1(), "rule__ActionClient__QosAssignment_7_1"); + builder.put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); + builder.put(grammarAccess.getParameterAccess().getTypeAssignment_5(), "rule__Parameter__TypeAssignment_5"); + builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1(), "rule__Parameter__NamespaceAssignment_6_1"); + builder.put(grammarAccess.getParameterAccess().getQosAssignment_7_1(), "rule__Parameter__QosAssignment_7_1"); + builder.put(grammarAccess.getParameterAccess().getValueAssignment_8_1(), "rule__Parameter__ValueAssignment_8_1"); + builder.put(grammarAccess.getPackageSetAccess().getPackageAssignment_1(), "rule__PackageSet__PackageAssignment_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getNameAssignment_1(), "rule__Package_Impl__NameAssignment_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1(), "rule__Package_Impl__FromGitRepoAssignment_4_1"); + builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2(), "rule__Package_Impl__SpecAssignment_5_2"); + builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2(), "rule__Package_Impl__DependencyAssignment_6_2"); + builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1(), "rule__Package_Impl__DependencyAssignment_6_3_1"); + builder.put(grammarAccess.getArtifactAccess().getNameAssignment_1(), "rule__Artifact__NameAssignment_1"); + builder.put(grammarAccess.getArtifactAccess().getNodeAssignment_4(), "rule__Artifact__NodeAssignment_4"); + builder.put(grammarAccess.getNodeAccess().getNameAssignment_1(), "rule__Node__NameAssignment_1"); + builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2(), "rule__Node__PublisherAssignment_2_0_2"); + builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2(), "rule__Node__SubscriberAssignment_2_1_2"); + builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2(), "rule__Node__ServiceserverAssignment_2_2_2"); + builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2(), "rule__Node__ServiceclientAssignment_2_3_2"); + builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2(), "rule__Node__ActionserverAssignment_2_4_2"); + builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2(), "rule__Node__ActionclientAssignment_2_5_2"); + builder.put(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2(), "rule__Node__ParameterAssignment_2_6_2"); + builder.put(grammarAccess.getTopicSpecAccess().getNameAssignment_2(), "rule__TopicSpec__NameAssignment_2"); + builder.put(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1(), "rule__TopicSpec__MessageAssignment_5_1"); + builder.put(grammarAccess.getServiceSpecAccess().getNameAssignment_2(), "rule__ServiceSpec__NameAssignment_2"); + builder.put(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1(), "rule__ServiceSpec__RequestAssignment_5_1"); + builder.put(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1(), "rule__ServiceSpec__ResponseAssignment_7_1"); + builder.put(grammarAccess.getActionSpecAccess().getNameAssignment_2(), "rule__ActionSpec__NameAssignment_2"); + builder.put(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1(), "rule__ActionSpec__GoalAssignment_5_1"); + builder.put(grammarAccess.getActionSpecAccess().getResultAssignment_7_1(), "rule__ActionSpec__ResultAssignment_7_1"); + builder.put(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1(), "rule__ActionSpec__FeedbackAssignment_9_1"); + builder.put(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1(), "rule__MessageDefinition__MessagePartAssignment_1"); + builder.put(grammarAccess.getPackageDependencyAccess().getPackageAssignment(), "rule__PackageDependency__PackageAssignment"); + builder.put(grammarAccess.getExternalDependencyAccess().getNameAssignment_2(), "rule__ExternalDependency__NameAssignment_2"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); + builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); + builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1(), "rule__PrivateNamespace__PartsAssignment_2_1"); + builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1(), "rule__PrivateNamespace__PartsAssignment_2_2_1"); + builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3(), "rule__ParameterListType__SequenceAssignment_3"); + builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1(), "rule__ParameterListType__SequenceAssignment_4_1"); + builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_3"); + builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1"); + builder.put(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterIntegerType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterStringType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDoubleType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterDateTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDateType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); + builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); + builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); + builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); + builder.put(grammarAccess.getParameterStringAccess().getValueAssignment(), "rule__ParameterString__ValueAssignment"); + builder.put(grammarAccess.getParameterBase64Access().getValueAssignment(), "rule__ParameterBase64__ValueAssignment"); + builder.put(grammarAccess.getParameterIntegerAccess().getValueAssignment(), "rule__ParameterInteger__ValueAssignment"); + builder.put(grammarAccess.getParameterDoubleAccess().getValueAssignment(), "rule__ParameterDouble__ValueAssignment"); + builder.put(grammarAccess.getParameterBooleanAccess().getValueAssignment(), "rule__ParameterBoolean__ValueAssignment"); + builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); + builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); + builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); + builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); + builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); + builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); + builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); + builder.put(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), "rule__QualityOfService__UnorderedGroup_2"); + } + } + + @Inject + private NameMappings nameMappings; - private final Map mappings; + @Inject + private Ros2GrammarAccess grammarAccess; - @Inject - public NameMappings(Ros2GrammarAccess grammarAccess) { - ImmutableMap.Builder builder = ImmutableMap.builder(); - init(builder, grammarAccess); - this.mappings = builder.build(); - } + @Override + protected InternalRos2Parser createParser() { + InternalRos2Parser result = new InternalRos2Parser(null); + result.setGrammarAccess(grammarAccess); + return result; + } - public String getRuleName(AbstractElement element) { - return mappings.get(element); - } + @Override + protected TokenSource createLexer(CharStream stream) { + return new Ros2TokenSource(super.createLexer(stream)); + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } - private static void init(ImmutableMap.Builder builder, Ros2GrammarAccess grammarAccess) { - builder.put(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0(), "rule__QualityOfService__QoSProfileAlternatives_2_0_1_0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0(), "rule__QualityOfService__HistoryAlternatives_2_1_1_0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0(), "rule__QualityOfService__ReliabilityAlternatives_2_3_1_0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0(), "rule__QualityOfService__DurabilityAlternatives_2_4_1_0"); - builder.put(grammarAccess.getNodeAccess().getAlternatives_2(), "rule__Node__Alternatives_2"); - builder.put(grammarAccess.getSpecBaseAccess().getAlternatives(), "rule__SpecBase__Alternatives"); - builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); - builder.put(grammarAccess.getDependencyAccess().getAlternatives(), "rule__Dependency__Alternatives"); - builder.put(grammarAccess.getNamespaceAccess().getAlternatives(), "rule__Namespace__Alternatives"); - builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); - builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); - builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); - builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); - builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); - builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); - builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); - builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); - builder.put(grammarAccess.getAmentPackageAccess().getGroup(), "rule__AmentPackage__Group__0"); - builder.put(grammarAccess.getAmentPackageAccess().getGroup_4(), "rule__AmentPackage__Group_4__0"); - builder.put(grammarAccess.getAmentPackageAccess().getGroup_5(), "rule__AmentPackage__Group_5__0"); - builder.put(grammarAccess.getAmentPackageAccess().getGroup_6(), "rule__AmentPackage__Group_6__0"); - builder.put(grammarAccess.getAmentPackageAccess().getGroup_6_3(), "rule__AmentPackage__Group_6_3__0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getGroup(), "rule__QualityOfService__Group__0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_0(), "rule__QualityOfService__Group_2_0__0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_1(), "rule__QualityOfService__Group_2_1__0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_2(), "rule__QualityOfService__Group_2_2__0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_3(), "rule__QualityOfService__Group_2_3__0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getGroup_2_4(), "rule__QualityOfService__Group_2_4__0"); - builder.put(grammarAccess.getPublisherAccess().getGroup(), "rule__Publisher__Group__0"); - builder.put(grammarAccess.getPublisherAccess().getGroup_6(), "rule__Publisher__Group_6__0"); - builder.put(grammarAccess.getPublisherAccess().getGroup_7(), "rule__Publisher__Group_7__0"); - builder.put(grammarAccess.getSubscriberAccess().getGroup(), "rule__Subscriber__Group__0"); - builder.put(grammarAccess.getSubscriberAccess().getGroup_6(), "rule__Subscriber__Group_6__0"); - builder.put(grammarAccess.getSubscriberAccess().getGroup_7(), "rule__Subscriber__Group_7__0"); - builder.put(grammarAccess.getServiceServerAccess().getGroup(), "rule__ServiceServer__Group__0"); - builder.put(grammarAccess.getServiceServerAccess().getGroup_6(), "rule__ServiceServer__Group_6__0"); - builder.put(grammarAccess.getServiceServerAccess().getGroup_7(), "rule__ServiceServer__Group_7__0"); - builder.put(grammarAccess.getServiceClientAccess().getGroup(), "rule__ServiceClient__Group__0"); - builder.put(grammarAccess.getServiceClientAccess().getGroup_6(), "rule__ServiceClient__Group_6__0"); - builder.put(grammarAccess.getServiceClientAccess().getGroup_7(), "rule__ServiceClient__Group_7__0"); - builder.put(grammarAccess.getActionServerAccess().getGroup(), "rule__ActionServer__Group__0"); - builder.put(grammarAccess.getActionServerAccess().getGroup_6(), "rule__ActionServer__Group_6__0"); - builder.put(grammarAccess.getActionServerAccess().getGroup_7(), "rule__ActionServer__Group_7__0"); - builder.put(grammarAccess.getActionClientAccess().getGroup(), "rule__ActionClient__Group__0"); - builder.put(grammarAccess.getActionClientAccess().getGroup_6(), "rule__ActionClient__Group_6__0"); - builder.put(grammarAccess.getActionClientAccess().getGroup_7(), "rule__ActionClient__Group_7__0"); - builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_6(), "rule__Parameter__Group_6__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); - builder.put(grammarAccess.getParameterAccess().getGroup_8(), "rule__Parameter__Group_8__0"); - builder.put(grammarAccess.getPackageSetAccess().getGroup(), "rule__PackageSet__Group__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup(), "rule__Package_Impl__Group__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_4(), "rule__Package_Impl__Group_4__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5(), "rule__Package_Impl__Group_5__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6(), "rule__Package_Impl__Group_6__0"); - builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6_3(), "rule__Package_Impl__Group_6_3__0"); - builder.put(grammarAccess.getArtifactAccess().getGroup(), "rule__Artifact__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_0(), "rule__Node__Group_2_0__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_1(), "rule__Node__Group_2_1__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_2(), "rule__Node__Group_2_2__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_3(), "rule__Node__Group_2_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_4(), "rule__Node__Group_2_4__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_5(), "rule__Node__Group_2_5__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_2_6(), "rule__Node__Group_2_6__0"); - builder.put(grammarAccess.getTopicSpecAccess().getGroup(), "rule__TopicSpec__Group__0"); - builder.put(grammarAccess.getTopicSpecAccess().getGroup_5(), "rule__TopicSpec__Group_5__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup(), "rule__ServiceSpec__Group__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup_5(), "rule__ServiceSpec__Group_5__0"); - builder.put(grammarAccess.getServiceSpecAccess().getGroup_7(), "rule__ServiceSpec__Group_7__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup(), "rule__ActionSpec__Group__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_5(), "rule__ActionSpec__Group_5__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_7(), "rule__ActionSpec__Group_7__0"); - builder.put(grammarAccess.getActionSpecAccess().getGroup_9(), "rule__ActionSpec__Group_9__0"); - builder.put(grammarAccess.getMessageDefinitionAccess().getGroup(), "rule__MessageDefinition__Group__0"); - builder.put(grammarAccess.getExternalDependencyAccess().getGroup(), "rule__ExternalDependency__Group__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup(), "rule__GlobalNamespace__Group__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2(), "rule__GlobalNamespace__Group_2__0"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2(), "rule__GlobalNamespace__Group_2_2__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup(), "rule__RelativeNamespace_Impl__Group__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2(), "rule__RelativeNamespace_Impl__Group_2__0"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2(), "rule__RelativeNamespace_Impl__Group_2_2__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup(), "rule__PrivateNamespace__Group__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2(), "rule__PrivateNamespace__Group_2__0"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2(), "rule__PrivateNamespace__Group_2_2__0"); - builder.put(grammarAccess.getParameterListTypeAccess().getGroup(), "rule__ParameterListType__Group__0"); - builder.put(grammarAccess.getParameterListTypeAccess().getGroup_4(), "rule__ParameterListType__Group_4__0"); - builder.put(grammarAccess.getParameterStructTypeAccess().getGroup(), "rule__ParameterStructType__Group__0"); - builder.put(grammarAccess.getParameterStructTypeAccess().getGroup_4(), "rule__ParameterStructType__Group_4__0"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup(), "rule__ParameterIntegerType__Group__0"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getGroup_2(), "rule__ParameterIntegerType__Group_2__0"); - builder.put(grammarAccess.getParameterStringTypeAccess().getGroup(), "rule__ParameterStringType__Group__0"); - builder.put(grammarAccess.getParameterStringTypeAccess().getGroup_2(), "rule__ParameterStringType__Group_2__0"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup(), "rule__ParameterDoubleType__Group__0"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getGroup_2(), "rule__ParameterDoubleType__Group_2__0"); - builder.put(grammarAccess.getParameterDateTypeAccess().getGroup(), "rule__ParameterDateType__Group__0"); - builder.put(grammarAccess.getParameterDateTypeAccess().getGroup_2(), "rule__ParameterDateType__Group_2__0"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup(), "rule__ParameterBooleanType__Group__0"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getGroup_2(), "rule__ParameterBooleanType__Group_2__0"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup(), "rule__ParameterBase64Type__Group__0"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getGroup_2(), "rule__ParameterBase64Type__Group_2__0"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); - builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); - builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); - builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); - builder.put(grammarAccess.getParameterAnyAccess().getGroup_2(), "rule__ParameterAny__Group_2__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup(), "rule__ParameterStruct__Group__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup_1(), "rule__ParameterStruct__Group_1__0"); - builder.put(grammarAccess.getParameterStructAccess().getGroup_1_2(), "rule__ParameterStruct__Group_1_2__0"); - builder.put(grammarAccess.getParameterStructMemberAccess().getGroup(), "rule__ParameterStructMember__Group__0"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getGroup(), "rule__ParameterStructTypeMember__Group__0"); - builder.put(grammarAccess.getMessagePartAccess().getGroup(), "rule__MessagePart__Group__0"); - builder.put(grammarAccess.getBoolAccess().getGroup(), "rule__Bool__Group__0"); - builder.put(grammarAccess.getInt8Access().getGroup(), "rule__Int8__Group__0"); - builder.put(grammarAccess.getUint8Access().getGroup(), "rule__Uint8__Group__0"); - builder.put(grammarAccess.getInt16Access().getGroup(), "rule__Int16__Group__0"); - builder.put(grammarAccess.getUint16Access().getGroup(), "rule__Uint16__Group__0"); - builder.put(grammarAccess.getInt32Access().getGroup(), "rule__Int32__Group__0"); - builder.put(grammarAccess.getUint32Access().getGroup(), "rule__Uint32__Group__0"); - builder.put(grammarAccess.getInt64Access().getGroup(), "rule__Int64__Group__0"); - builder.put(grammarAccess.getUint64Access().getGroup(), "rule__Uint64__Group__0"); - builder.put(grammarAccess.getFloat32Access().getGroup(), "rule__Float32__Group__0"); - builder.put(grammarAccess.getFloat64Access().getGroup(), "rule__Float64__Group__0"); - builder.put(grammarAccess.getString0Access().getGroup(), "rule__String0__Group__0"); - builder.put(grammarAccess.getByteAccess().getGroup(), "rule__Byte__Group__0"); - builder.put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0"); - builder.put(grammarAccess.getDurationAccess().getGroup(), "rule__Duration__Group__0"); - builder.put(grammarAccess.getBoolArrayAccess().getGroup(), "rule__BoolArray__Group__0"); - builder.put(grammarAccess.getInt8ArrayAccess().getGroup(), "rule__Int8Array__Group__0"); - builder.put(grammarAccess.getUint8ArrayAccess().getGroup(), "rule__Uint8Array__Group__0"); - builder.put(grammarAccess.getInt16ArrayAccess().getGroup(), "rule__Int16Array__Group__0"); - builder.put(grammarAccess.getUint16ArrayAccess().getGroup(), "rule__Uint16Array__Group__0"); - builder.put(grammarAccess.getInt32ArrayAccess().getGroup(), "rule__Int32Array__Group__0"); - builder.put(grammarAccess.getUint32ArrayAccess().getGroup(), "rule__Uint32Array__Group__0"); - builder.put(grammarAccess.getInt64ArrayAccess().getGroup(), "rule__Int64Array__Group__0"); - builder.put(grammarAccess.getUint64ArrayAccess().getGroup(), "rule__Uint64Array__Group__0"); - builder.put(grammarAccess.getFloat32ArrayAccess().getGroup(), "rule__Float32Array__Group__0"); - builder.put(grammarAccess.getFloat64ArrayAccess().getGroup(), "rule__Float64Array__Group__0"); - builder.put(grammarAccess.getString0ArrayAccess().getGroup(), "rule__String0Array__Group__0"); - builder.put(grammarAccess.getByteArrayAccess().getGroup(), "rule__ByteArray__Group__0"); - builder.put(grammarAccess.getHeaderAccess().getGroup(), "rule__Header__Group__0"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getGroup(), "rule__ArrayTopicSpecRef__Group__0"); - builder.put(grammarAccess.getAmentPackageAccess().getNameAssignment_1(), "rule__AmentPackage__NameAssignment_1"); - builder.put(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1(), "rule__AmentPackage__FromGitRepoAssignment_4_1"); - builder.put(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2(), "rule__AmentPackage__ArtifactAssignment_5_2"); - builder.put(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2(), "rule__AmentPackage__DependencyAssignment_6_2"); - builder.put(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1(), "rule__AmentPackage__DependencyAssignment_6_3_1"); - builder.put(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1(), "rule__QualityOfService__QoSProfileAssignment_2_0_1"); - builder.put(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1(), "rule__QualityOfService__HistoryAssignment_2_1_1"); - builder.put(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1(), "rule__QualityOfService__DepthAssignment_2_2_1"); - builder.put(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1(), "rule__QualityOfService__ReliabilityAssignment_2_3_1"); - builder.put(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1(), "rule__QualityOfService__DurabilityAssignment_2_4_1"); - builder.put(grammarAccess.getPublisherAccess().getNameAssignment_1(), "rule__Publisher__NameAssignment_1"); - builder.put(grammarAccess.getPublisherAccess().getMessageAssignment_5(), "rule__Publisher__MessageAssignment_5"); - builder.put(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1(), "rule__Publisher__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getPublisherAccess().getQosAssignment_7_1(), "rule__Publisher__QosAssignment_7_1"); - builder.put(grammarAccess.getSubscriberAccess().getNameAssignment_1(), "rule__Subscriber__NameAssignment_1"); - builder.put(grammarAccess.getSubscriberAccess().getMessageAssignment_5(), "rule__Subscriber__MessageAssignment_5"); - builder.put(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1(), "rule__Subscriber__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getSubscriberAccess().getQosAssignment_7_1(), "rule__Subscriber__QosAssignment_7_1"); - builder.put(grammarAccess.getServiceServerAccess().getNameAssignment_1(), "rule__ServiceServer__NameAssignment_1"); - builder.put(grammarAccess.getServiceServerAccess().getServiceAssignment_5(), "rule__ServiceServer__ServiceAssignment_5"); - builder.put(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1(), "rule__ServiceServer__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getServiceServerAccess().getQosAssignment_7_1(), "rule__ServiceServer__QosAssignment_7_1"); - builder.put(grammarAccess.getServiceClientAccess().getNameAssignment_1(), "rule__ServiceClient__NameAssignment_1"); - builder.put(grammarAccess.getServiceClientAccess().getServiceAssignment_5(), "rule__ServiceClient__ServiceAssignment_5"); - builder.put(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1(), "rule__ServiceClient__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getServiceClientAccess().getQosAssignment_7_1(), "rule__ServiceClient__QosAssignment_7_1"); - builder.put(grammarAccess.getActionServerAccess().getNameAssignment_1(), "rule__ActionServer__NameAssignment_1"); - builder.put(grammarAccess.getActionServerAccess().getActionAssignment_5(), "rule__ActionServer__ActionAssignment_5"); - builder.put(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1(), "rule__ActionServer__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getActionServerAccess().getQosAssignment_7_1(), "rule__ActionServer__QosAssignment_7_1"); - builder.put(grammarAccess.getActionClientAccess().getNameAssignment_1(), "rule__ActionClient__NameAssignment_1"); - builder.put(grammarAccess.getActionClientAccess().getActionAssignment_5(), "rule__ActionClient__ActionAssignment_5"); - builder.put(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1(), "rule__ActionClient__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getActionClientAccess().getQosAssignment_7_1(), "rule__ActionClient__QosAssignment_7_1"); - builder.put(grammarAccess.getParameterAccess().getNameAssignment_1(), "rule__Parameter__NameAssignment_1"); - builder.put(grammarAccess.getParameterAccess().getTypeAssignment_5(), "rule__Parameter__TypeAssignment_5"); - builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1(), "rule__Parameter__NamespaceAssignment_6_1"); - builder.put(grammarAccess.getParameterAccess().getQosAssignment_7_1(), "rule__Parameter__QosAssignment_7_1"); - builder.put(grammarAccess.getParameterAccess().getValueAssignment_8_1(), "rule__Parameter__ValueAssignment_8_1"); - builder.put(grammarAccess.getPackageSetAccess().getPackageAssignment_1(), "rule__PackageSet__PackageAssignment_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getNameAssignment_1(), "rule__Package_Impl__NameAssignment_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1(), "rule__Package_Impl__FromGitRepoAssignment_4_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2(), "rule__Package_Impl__SpecAssignment_5_2"); - builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2(), "rule__Package_Impl__DependencyAssignment_6_2"); - builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1(), "rule__Package_Impl__DependencyAssignment_6_3_1"); - builder.put(grammarAccess.getArtifactAccess().getNameAssignment_1(), "rule__Artifact__NameAssignment_1"); - builder.put(grammarAccess.getArtifactAccess().getNodeAssignment_4(), "rule__Artifact__NodeAssignment_4"); - builder.put(grammarAccess.getNodeAccess().getNameAssignment_1(), "rule__Node__NameAssignment_1"); - builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2(), "rule__Node__PublisherAssignment_2_0_2"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2(), "rule__Node__SubscriberAssignment_2_1_2"); - builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2(), "rule__Node__ServiceserverAssignment_2_2_2"); - builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2(), "rule__Node__ServiceclientAssignment_2_3_2"); - builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2(), "rule__Node__ActionserverAssignment_2_4_2"); - builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2(), "rule__Node__ActionclientAssignment_2_5_2"); - builder.put(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2(), "rule__Node__ParameterAssignment_2_6_2"); - builder.put(grammarAccess.getTopicSpecAccess().getNameAssignment_2(), "rule__TopicSpec__NameAssignment_2"); - builder.put(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1(), "rule__TopicSpec__MessageAssignment_5_1"); - builder.put(grammarAccess.getServiceSpecAccess().getNameAssignment_2(), "rule__ServiceSpec__NameAssignment_2"); - builder.put(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1(), "rule__ServiceSpec__RequestAssignment_5_1"); - builder.put(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1(), "rule__ServiceSpec__ResponseAssignment_7_1"); - builder.put(grammarAccess.getActionSpecAccess().getNameAssignment_2(), "rule__ActionSpec__NameAssignment_2"); - builder.put(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1(), "rule__ActionSpec__GoalAssignment_5_1"); - builder.put(grammarAccess.getActionSpecAccess().getResultAssignment_7_1(), "rule__ActionSpec__ResultAssignment_7_1"); - builder.put(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1(), "rule__ActionSpec__FeedbackAssignment_9_1"); - builder.put(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1(), "rule__MessageDefinition__MessagePartAssignment_1"); - builder.put(grammarAccess.getPackageDependencyAccess().getPackageAssignment(), "rule__PackageDependency__PackageAssignment"); - builder.put(grammarAccess.getExternalDependencyAccess().getNameAssignment_2(), "rule__ExternalDependency__NameAssignment_2"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); - builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); - builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1(), "rule__PrivateNamespace__PartsAssignment_2_1"); - builder.put(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1(), "rule__PrivateNamespace__PartsAssignment_2_2_1"); - builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3(), "rule__ParameterListType__SequenceAssignment_3"); - builder.put(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1(), "rule__ParameterListType__SequenceAssignment_4_1"); - builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_3"); - builder.put(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1(), "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1"); - builder.put(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterIntegerType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterStringType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDoubleType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterDateTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterDateType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); - builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); - builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); - builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); - builder.put(grammarAccess.getParameterStringAccess().getValueAssignment(), "rule__ParameterString__ValueAssignment"); - builder.put(grammarAccess.getParameterBase64Access().getValueAssignment(), "rule__ParameterBase64__ValueAssignment"); - builder.put(grammarAccess.getParameterIntegerAccess().getValueAssignment(), "rule__ParameterInteger__ValueAssignment"); - builder.put(grammarAccess.getParameterDoubleAccess().getValueAssignment(), "rule__ParameterDouble__ValueAssignment"); - builder.put(grammarAccess.getParameterBooleanAccess().getValueAssignment(), "rule__ParameterBoolean__ValueAssignment"); - builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); - builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); - builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); - builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); - builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); - builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); - builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); - builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); - builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); - builder.put(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), "rule__QualityOfService__UnorderedGroup_2"); - } - } + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } - @Inject - private NameMappings nameMappings; + public Ros2GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } - @Inject - private Ros2GrammarAccess grammarAccess; - - @Override - protected InternalRos2Parser createParser() { - InternalRos2Parser result = new InternalRos2Parser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected TokenSource createLexer(CharStream stream) { - return new Ros2TokenSource(super.createLexer(stream)); - } - - @Override - protected String getRuleName(AbstractElement element) { - return nameMappings.getRuleName(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public Ros2GrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - public NameMappings getNameMappings() { - return nameMappings; - } - - public void setNameMappings(NameMappings nameMappings) { - this.nameMappings = nameMappings; - } + public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.g b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.g index fa83dd404..61eaaca3f 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.g +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.g @@ -4,8 +4,8 @@ parser grammar InternalRos2Parser; options { - tokenVocab=InternalRos2Lexer; - superClass=AbstractInternalContentAssistParser; + tokenVocab=InternalRos2Lexer; + superClass=AbstractInternalContentAssistParser; } @header { @@ -27,15639 +27,15639 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; } @members { - private Ros2GrammarAccess grammarAccess; - private final Map tokenNameToValue = new HashMap(); - - { - tokenNameToValue.put("Comma", "','"); - tokenNameToValue.put("Colon", "':'"); - tokenNameToValue.put("LeftSquareBracket", "'['"); - tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); - tokenNameToValue.put("Any", "'Any'"); - tokenNameToValue.put("Ns", "'ns:'"); - tokenNameToValue.put("Date", "'Date'"); - tokenNameToValue.put("List", "'List'"); - tokenNameToValue.put("Bool", "'bool'"); - tokenNameToValue.put("Byte", "'byte'"); - tokenNameToValue.put("Goal", "'goal'"); - tokenNameToValue.put("Int8", "'int8'"); - tokenNameToValue.put("Msg", "'msg:'"); - tokenNameToValue.put("Name", "'name'"); - tokenNameToValue.put("Node", "'node'"); - tokenNameToValue.put("Qos", "'qos:'"); - tokenNameToValue.put("Srv", "'srv:'"); - tokenNameToValue.put("Time", "'time'"); - tokenNameToValue.put("Type", "'type'"); - tokenNameToValue.put("Goal_1", "'goal:'"); - tokenNameToValue.put("Int16", "'int16'"); - tokenNameToValue.put("Int32", "'int32'"); - tokenNameToValue.put("Int64", "'int64'"); - tokenNameToValue.put("Node_1", "'node:'"); - tokenNameToValue.put("Type_1", "'type:'"); - tokenNameToValue.put("Uint8", "'uint8'"); - tokenNameToValue.put("Value", "'value'"); - tokenNameToValue.put("Array", "'Array:'"); - tokenNameToValue.put("Base64", "'Base64'"); - tokenNameToValue.put("Double", "'Double'"); - tokenNameToValue.put("Header", "'Header'"); - tokenNameToValue.put("String", "'String'"); - tokenNameToValue.put("Struct", "'Struct'"); - tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Depth", "'depth:'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); - tokenNameToValue.put("Result", "'result'"); - tokenNameToValue.put("Specs", "'specs:'"); - tokenNameToValue.put("String_1", "'string'"); - tokenNameToValue.put("Uint16", "'uint16'"); - tokenNameToValue.put("Uint32", "'uint32'"); - tokenNameToValue.put("Uint64", "'uint64'"); - tokenNameToValue.put("Boolean", "'Boolean'"); - tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Float32", "'float32'"); - tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); - tokenNameToValue.put("Message", "'message'"); - tokenNameToValue.put("Result_1", "'result:'"); - tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); - tokenNameToValue.put("Default", "'default:'"); - tokenNameToValue.put("Duration", "'duration'"); - tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("History", "'history:'"); - tokenNameToValue.put("Keep_all", "'keep_all'"); - tokenNameToValue.put("Message_1", "'message:'"); - tokenNameToValue.put("Profile", "'profile:'"); - tokenNameToValue.put("Reliable", "'reliable'"); - tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); - tokenNameToValue.put("Volatile", "'volatile'"); - tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); - tokenNameToValue.put("Keep_last", "'keep_last'"); - tokenNameToValue.put("Response", "'response:'"); - tokenNameToValue.put("Artifacts", "'artifacts:'"); - tokenNameToValue.put("Sensor_qos", "'sensor_qos'"); - tokenNameToValue.put("Best_effort", "'best_effort'"); - tokenNameToValue.put("Default_qos", "'default_qos'"); - tokenNameToValue.put("Durability", "'durability:'"); - tokenNameToValue.put("Parameters", "'parameters:'"); - tokenNameToValue.put("Publishers", "'publishers:'"); - tokenNameToValue.put("ParameterAny", "'ParameterAny'"); - tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); - tokenNameToValue.put("Reliability", "'reliability:'"); - tokenNameToValue.put("Services_qos", "'services_qos'"); - tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Dependencies", "'dependencies:'"); - tokenNameToValue.put("Parameter_qos", "'parameter_qos'"); - tokenNameToValue.put("Actionclients", "'actionclients:'"); - tokenNameToValue.put("Actionservers", "'actionservers:'"); - tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); - tokenNameToValue.put("Serviceclients", "'serviceclients:'"); - tokenNameToValue.put("Serviceservers", "'serviceservers:'"); - tokenNameToValue.put("Transient_local", "'transient_local'"); - tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); - tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - } - - public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - String result = tokenNameToValue.get(tokenName); - if (result == null) - result = tokenName; - return result; - } + private Ros2GrammarAccess grammarAccess; + private final Map tokenNameToValue = new HashMap(); + + { + tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("Colon", "':'"); + tokenNameToValue.put("LeftSquareBracket", "'['"); + tokenNameToValue.put("RightSquareBracket", "']'"); + tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); + tokenNameToValue.put("Any", "'Any'"); + tokenNameToValue.put("Ns", "'ns:'"); + tokenNameToValue.put("Date", "'Date'"); + tokenNameToValue.put("List", "'List'"); + tokenNameToValue.put("Bool", "'bool'"); + tokenNameToValue.put("Byte", "'byte'"); + tokenNameToValue.put("Goal", "'goal'"); + tokenNameToValue.put("Int8", "'int8'"); + tokenNameToValue.put("Msg", "'msg:'"); + tokenNameToValue.put("Name", "'name'"); + tokenNameToValue.put("Node", "'node'"); + tokenNameToValue.put("Qos", "'qos:'"); + tokenNameToValue.put("Srv", "'srv:'"); + tokenNameToValue.put("Time", "'time'"); + tokenNameToValue.put("Type", "'type'"); + tokenNameToValue.put("Goal_1", "'goal:'"); + tokenNameToValue.put("Int16", "'int16'"); + tokenNameToValue.put("Int32", "'int32'"); + tokenNameToValue.put("Int64", "'int64'"); + tokenNameToValue.put("Node_1", "'node:'"); + tokenNameToValue.put("Type_1", "'type:'"); + tokenNameToValue.put("Uint8", "'uint8'"); + tokenNameToValue.put("Value", "'value'"); + tokenNameToValue.put("Array", "'Array:'"); + tokenNameToValue.put("Base64", "'Base64'"); + tokenNameToValue.put("Double", "'Double'"); + tokenNameToValue.put("Header", "'Header'"); + tokenNameToValue.put("String", "'String'"); + tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Action", "'action'"); + tokenNameToValue.put("Bool_1", "'bool[]'"); + tokenNameToValue.put("Byte_1", "'byte[]'"); + tokenNameToValue.put("Depth", "'depth:'"); + tokenNameToValue.put("Int8_1", "'int8[]'"); + tokenNameToValue.put("Result", "'result'"); + tokenNameToValue.put("Specs", "'specs:'"); + tokenNameToValue.put("String_1", "'string'"); + tokenNameToValue.put("Uint16", "'uint16'"); + tokenNameToValue.put("Uint32", "'uint32'"); + tokenNameToValue.put("Uint64", "'uint64'"); + tokenNameToValue.put("Boolean", "'Boolean'"); + tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Action_1", "'action:'"); + tokenNameToValue.put("Float32", "'float32'"); + tokenNameToValue.put("Float64", "'float64'"); + tokenNameToValue.put("Int16_1", "'int16[]'"); + tokenNameToValue.put("Int32_1", "'int32[]'"); + tokenNameToValue.put("Int64_1", "'int64[]'"); + tokenNameToValue.put("Message", "'message'"); + tokenNameToValue.put("Result_1", "'result:'"); + tokenNameToValue.put("Service", "'service'"); + tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("Default", "'default:'"); + tokenNameToValue.put("Duration", "'duration'"); + tokenNameToValue.put("Feedback", "'feedback'"); + tokenNameToValue.put("History", "'history:'"); + tokenNameToValue.put("Keep_all", "'keep_all'"); + tokenNameToValue.put("Message_1", "'message:'"); + tokenNameToValue.put("Profile", "'profile:'"); + tokenNameToValue.put("Reliable", "'reliable'"); + tokenNameToValue.put("Request", "'request:'"); + tokenNameToValue.put("String_2", "'string[]'"); + tokenNameToValue.put("Uint16_1", "'uint16[]'"); + tokenNameToValue.put("Uint32_1", "'uint32[]'"); + tokenNameToValue.put("Uint64_1", "'uint64[]'"); + tokenNameToValue.put("Volatile", "'volatile'"); + tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Feedback_1", "'feedback:'"); + tokenNameToValue.put("Float32_1", "'float32[]'"); + tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Keep_last", "'keep_last'"); + tokenNameToValue.put("Response", "'response:'"); + tokenNameToValue.put("Artifacts", "'artifacts:'"); + tokenNameToValue.put("Sensor_qos", "'sensor_qos'"); + tokenNameToValue.put("Best_effort", "'best_effort'"); + tokenNameToValue.put("Default_qos", "'default_qos'"); + tokenNameToValue.put("Durability", "'durability:'"); + tokenNameToValue.put("Parameters", "'parameters:'"); + tokenNameToValue.put("Publishers", "'publishers:'"); + tokenNameToValue.put("ParameterAny", "'ParameterAny'"); + tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); + tokenNameToValue.put("Reliability", "'reliability:'"); + tokenNameToValue.put("Services_qos", "'services_qos'"); + tokenNameToValue.put("Subscribers", "'subscribers:'"); + tokenNameToValue.put("Dependencies", "'dependencies:'"); + tokenNameToValue.put("Parameter_qos", "'parameter_qos'"); + tokenNameToValue.put("Actionclients", "'actionclients:'"); + tokenNameToValue.put("Actionservers", "'actionservers:'"); + tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("Serviceclients", "'serviceclients:'"); + tokenNameToValue.put("Serviceservers", "'serviceservers:'"); + tokenNameToValue.put("Transient_local", "'transient_local'"); + tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); + tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); + tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); + } + + public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + String result = tokenNameToValue.get(tokenName); + if (result == null) + result = tokenName; + return result; + } } // Entry rule entryRulePackage entryRulePackage : { before(grammarAccess.getPackageRule()); } - rulePackage -{ after(grammarAccess.getPackageRule()); } - EOF + rulePackage +{ after(grammarAccess.getPackageRule()); } + EOF ; // Rule Package -rulePackage - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); } - ruleAmentPackage - { after(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); } - ) +rulePackage + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); } + ruleAmentPackage + { after(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleAmentPackage entryRuleAmentPackage : { before(grammarAccess.getAmentPackageRule()); } - ruleAmentPackage -{ after(grammarAccess.getAmentPackageRule()); } - EOF + ruleAmentPackage +{ after(grammarAccess.getAmentPackageRule()); } + EOF ; // Rule AmentPackage -ruleAmentPackage - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAmentPackageAccess().getGroup()); } - (rule__AmentPackage__Group__0) - { after(grammarAccess.getAmentPackageAccess().getGroup()); } - ) +ruleAmentPackage + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAmentPackageAccess().getGroup()); } + (rule__AmentPackage__Group__0) + { after(grammarAccess.getAmentPackageAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleQualityOfService entryRuleQualityOfService : { before(grammarAccess.getQualityOfServiceRule()); } - ruleQualityOfService -{ after(grammarAccess.getQualityOfServiceRule()); } - EOF + ruleQualityOfService +{ after(grammarAccess.getQualityOfServiceRule()); } + EOF ; // Rule QualityOfService -ruleQualityOfService - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getQualityOfServiceAccess().getGroup()); } - (rule__QualityOfService__Group__0) - { after(grammarAccess.getQualityOfServiceAccess().getGroup()); } - ) +ruleQualityOfService + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getQualityOfServiceAccess().getGroup()); } + (rule__QualityOfService__Group__0) + { after(grammarAccess.getQualityOfServiceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePublisher entryRulePublisher : { before(grammarAccess.getPublisherRule()); } - rulePublisher -{ after(grammarAccess.getPublisherRule()); } - EOF + rulePublisher +{ after(grammarAccess.getPublisherRule()); } + EOF ; // Rule Publisher -rulePublisher - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPublisherAccess().getGroup()); } - (rule__Publisher__Group__0) - { after(grammarAccess.getPublisherAccess().getGroup()); } - ) +rulePublisher + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPublisherAccess().getGroup()); } + (rule__Publisher__Group__0) + { after(grammarAccess.getPublisherAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleSubscriber entryRuleSubscriber : { before(grammarAccess.getSubscriberRule()); } - ruleSubscriber -{ after(grammarAccess.getSubscriberRule()); } - EOF + ruleSubscriber +{ after(grammarAccess.getSubscriberRule()); } + EOF ; // Rule Subscriber -ruleSubscriber - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getSubscriberAccess().getGroup()); } - (rule__Subscriber__Group__0) - { after(grammarAccess.getSubscriberAccess().getGroup()); } - ) +ruleSubscriber + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getSubscriberAccess().getGroup()); } + (rule__Subscriber__Group__0) + { after(grammarAccess.getSubscriberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceServer entryRuleServiceServer : { before(grammarAccess.getServiceServerRule()); } - ruleServiceServer -{ after(grammarAccess.getServiceServerRule()); } - EOF + ruleServiceServer +{ after(grammarAccess.getServiceServerRule()); } + EOF ; // Rule ServiceServer -ruleServiceServer - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceServerAccess().getGroup()); } - (rule__ServiceServer__Group__0) - { after(grammarAccess.getServiceServerAccess().getGroup()); } - ) +ruleServiceServer + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceServerAccess().getGroup()); } + (rule__ServiceServer__Group__0) + { after(grammarAccess.getServiceServerAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceClient entryRuleServiceClient : { before(grammarAccess.getServiceClientRule()); } - ruleServiceClient -{ after(grammarAccess.getServiceClientRule()); } - EOF + ruleServiceClient +{ after(grammarAccess.getServiceClientRule()); } + EOF ; // Rule ServiceClient -ruleServiceClient - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceClientAccess().getGroup()); } - (rule__ServiceClient__Group__0) - { after(grammarAccess.getServiceClientAccess().getGroup()); } - ) +ruleServiceClient + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceClientAccess().getGroup()); } + (rule__ServiceClient__Group__0) + { after(grammarAccess.getServiceClientAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionServer entryRuleActionServer : { before(grammarAccess.getActionServerRule()); } - ruleActionServer -{ after(grammarAccess.getActionServerRule()); } - EOF + ruleActionServer +{ after(grammarAccess.getActionServerRule()); } + EOF ; // Rule ActionServer -ruleActionServer - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionServerAccess().getGroup()); } - (rule__ActionServer__Group__0) - { after(grammarAccess.getActionServerAccess().getGroup()); } - ) +ruleActionServer + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionServerAccess().getGroup()); } + (rule__ActionServer__Group__0) + { after(grammarAccess.getActionServerAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionClient entryRuleActionClient : { before(grammarAccess.getActionClientRule()); } - ruleActionClient -{ after(grammarAccess.getActionClientRule()); } - EOF + ruleActionClient +{ after(grammarAccess.getActionClientRule()); } + EOF ; // Rule ActionClient -ruleActionClient - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionClientAccess().getGroup()); } - (rule__ActionClient__Group__0) - { after(grammarAccess.getActionClientAccess().getGroup()); } - ) +ruleActionClient + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionClientAccess().getGroup()); } + (rule__ActionClient__Group__0) + { after(grammarAccess.getActionClientAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameter entryRuleParameter : { before(grammarAccess.getParameterRule()); } - ruleParameter -{ after(grammarAccess.getParameterRule()); } - EOF + ruleParameter +{ after(grammarAccess.getParameterRule()); } + EOF ; // Rule Parameter -ruleParameter - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterAccess().getGroup()); } - (rule__Parameter__Group__0) - { after(grammarAccess.getParameterAccess().getGroup()); } - ) +ruleParameter + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterAccess().getGroup()); } + (rule__Parameter__Group__0) + { after(grammarAccess.getParameterAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePackage_Impl entryRulePackage_Impl : { before(grammarAccess.getPackage_ImplRule()); } - rulePackage_Impl -{ after(grammarAccess.getPackage_ImplRule()); } - EOF + rulePackage_Impl +{ after(grammarAccess.getPackage_ImplRule()); } + EOF ; // Rule Package_Impl -rulePackage_Impl - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackage_ImplAccess().getGroup()); } - (rule__Package_Impl__Group__0) - { after(grammarAccess.getPackage_ImplAccess().getGroup()); } - ) +rulePackage_Impl + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackage_ImplAccess().getGroup()); } + (rule__Package_Impl__Group__0) + { after(grammarAccess.getPackage_ImplAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleArtifact entryRuleArtifact : { before(grammarAccess.getArtifactRule()); } - ruleArtifact -{ after(grammarAccess.getArtifactRule()); } - EOF + ruleArtifact +{ after(grammarAccess.getArtifactRule()); } + EOF ; // Rule Artifact -ruleArtifact - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getArtifactAccess().getGroup()); } - (rule__Artifact__Group__0) - { after(grammarAccess.getArtifactAccess().getGroup()); } - ) +ruleArtifact + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getArtifactAccess().getGroup()); } + (rule__Artifact__Group__0) + { after(grammarAccess.getArtifactAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleNode entryRuleNode : { before(grammarAccess.getNodeRule()); } - ruleNode -{ after(grammarAccess.getNodeRule()); } - EOF + ruleNode +{ after(grammarAccess.getNodeRule()); } + EOF ; // Rule Node -ruleNode - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNodeAccess().getGroup()); } - (rule__Node__Group__0) - { after(grammarAccess.getNodeAccess().getGroup()); } - ) +ruleNode + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getNodeAccess().getGroup()); } + (rule__Node__Group__0) + { after(grammarAccess.getNodeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleSpecBase entryRuleSpecBase : { before(grammarAccess.getSpecBaseRule()); } - ruleSpecBase -{ after(grammarAccess.getSpecBaseRule()); } - EOF + ruleSpecBase +{ after(grammarAccess.getSpecBaseRule()); } + EOF ; // Rule SpecBase -ruleSpecBase - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getSpecBaseAccess().getAlternatives()); } - (rule__SpecBase__Alternatives) - { after(grammarAccess.getSpecBaseAccess().getAlternatives()); } - ) +ruleSpecBase + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getSpecBaseAccess().getAlternatives()); } + (rule__SpecBase__Alternatives) + { after(grammarAccess.getSpecBaseAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleTopicSpec entryRuleTopicSpec : { before(grammarAccess.getTopicSpecRule()); } - ruleTopicSpec -{ after(grammarAccess.getTopicSpecRule()); } - EOF + ruleTopicSpec +{ after(grammarAccess.getTopicSpecRule()); } + EOF ; // Rule TopicSpec -ruleTopicSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTopicSpecAccess().getGroup()); } - (rule__TopicSpec__Group__0) - { after(grammarAccess.getTopicSpecAccess().getGroup()); } - ) +ruleTopicSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTopicSpecAccess().getGroup()); } + (rule__TopicSpec__Group__0) + { after(grammarAccess.getTopicSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleServiceSpec entryRuleServiceSpec : { before(grammarAccess.getServiceSpecRule()); } - ruleServiceSpec -{ after(grammarAccess.getServiceSpecRule()); } - EOF + ruleServiceSpec +{ after(grammarAccess.getServiceSpecRule()); } + EOF ; // Rule ServiceSpec -ruleServiceSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getServiceSpecAccess().getGroup()); } - (rule__ServiceSpec__Group__0) - { after(grammarAccess.getServiceSpecAccess().getGroup()); } - ) +ruleServiceSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getServiceSpecAccess().getGroup()); } + (rule__ServiceSpec__Group__0) + { after(grammarAccess.getServiceSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleActionSpec entryRuleActionSpec : { before(grammarAccess.getActionSpecRule()); } - ruleActionSpec -{ after(grammarAccess.getActionSpecRule()); } - EOF + ruleActionSpec +{ after(grammarAccess.getActionSpecRule()); } + EOF ; // Rule ActionSpec -ruleActionSpec - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getActionSpecAccess().getGroup()); } - (rule__ActionSpec__Group__0) - { after(grammarAccess.getActionSpecAccess().getGroup()); } - ) +ruleActionSpec + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getActionSpecAccess().getGroup()); } + (rule__ActionSpec__Group__0) + { after(grammarAccess.getActionSpecAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleMessageDefinition entryRuleMessageDefinition : { before(grammarAccess.getMessageDefinitionRule()); } - ruleMessageDefinition -{ after(grammarAccess.getMessageDefinitionRule()); } - EOF + ruleMessageDefinition +{ after(grammarAccess.getMessageDefinitionRule()); } + EOF ; // Rule MessageDefinition -ruleMessageDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMessageDefinitionAccess().getGroup()); } - (rule__MessageDefinition__Group__0) - { after(grammarAccess.getMessageDefinitionAccess().getGroup()); } - ) +ruleMessageDefinition + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMessageDefinitionAccess().getGroup()); } + (rule__MessageDefinition__Group__0) + { after(grammarAccess.getMessageDefinitionAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDependency entryRuleDependency : { before(grammarAccess.getDependencyRule()); } - ruleDependency -{ after(grammarAccess.getDependencyRule()); } - EOF + ruleDependency +{ after(grammarAccess.getDependencyRule()); } + EOF ; // Rule Dependency -ruleDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDependencyAccess().getAlternatives()); } - (rule__Dependency__Alternatives) - { after(grammarAccess.getDependencyAccess().getAlternatives()); } - ) +ruleDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDependencyAccess().getAlternatives()); } + (rule__Dependency__Alternatives) + { after(grammarAccess.getDependencyAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePackageDependency entryRulePackageDependency : { before(grammarAccess.getPackageDependencyRule()); } - rulePackageDependency -{ after(grammarAccess.getPackageDependencyRule()); } - EOF + rulePackageDependency +{ after(grammarAccess.getPackageDependencyRule()); } + EOF ; // Rule PackageDependency -rulePackageDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } - (rule__PackageDependency__PackageAssignment) - { after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } - ) +rulePackageDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } + (rule__PackageDependency__PackageAssignment) + { after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleExternalDependency entryRuleExternalDependency : { before(grammarAccess.getExternalDependencyRule()); } - ruleExternalDependency -{ after(grammarAccess.getExternalDependencyRule()); } - EOF + ruleExternalDependency +{ after(grammarAccess.getExternalDependencyRule()); } + EOF ; // Rule ExternalDependency -ruleExternalDependency - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getExternalDependencyAccess().getGroup()); } - (rule__ExternalDependency__Group__0) - { after(grammarAccess.getExternalDependencyAccess().getGroup()); } - ) +ruleExternalDependency + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getExternalDependencyAccess().getGroup()); } + (rule__ExternalDependency__Group__0) + { after(grammarAccess.getExternalDependencyAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleNamespace entryRuleNamespace : { before(grammarAccess.getNamespaceRule()); } - ruleNamespace -{ after(grammarAccess.getNamespaceRule()); } - EOF + ruleNamespace +{ after(grammarAccess.getNamespaceRule()); } + EOF ; // Rule Namespace -ruleNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNamespaceAccess().getAlternatives()); } - (rule__Namespace__Alternatives) - { after(grammarAccess.getNamespaceAccess().getAlternatives()); } - ) +ruleNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getNamespaceAccess().getAlternatives()); } + (rule__Namespace__Alternatives) + { after(grammarAccess.getNamespaceAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleGraphName entryRuleGraphName : { before(grammarAccess.getGraphNameRule()); } - ruleGraphName -{ after(grammarAccess.getGraphNameRule()); } - EOF + ruleGraphName +{ after(grammarAccess.getGraphNameRule()); } + EOF ; // Rule GraphName -ruleGraphName - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } - GraphName - { after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } - ) +ruleGraphName + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } + GraphName + { after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleGlobalNamespace entryRuleGlobalNamespace : { before(grammarAccess.getGlobalNamespaceRule()); } - ruleGlobalNamespace -{ after(grammarAccess.getGlobalNamespaceRule()); } - EOF + ruleGlobalNamespace +{ after(grammarAccess.getGlobalNamespaceRule()); } + EOF ; // Rule GlobalNamespace -ruleGlobalNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); } - (rule__GlobalNamespace__Group__0) - { after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } - ) +ruleGlobalNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); } + (rule__GlobalNamespace__Group__0) + { after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleRelativeNamespace_Impl entryRuleRelativeNamespace_Impl : { before(grammarAccess.getRelativeNamespace_ImplRule()); } - ruleRelativeNamespace_Impl -{ after(grammarAccess.getRelativeNamespace_ImplRule()); } - EOF + ruleRelativeNamespace_Impl +{ after(grammarAccess.getRelativeNamespace_ImplRule()); } + EOF ; // Rule RelativeNamespace_Impl -ruleRelativeNamespace_Impl - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } - (rule__RelativeNamespace_Impl__Group__0) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } - ) +ruleRelativeNamespace_Impl + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } + (rule__RelativeNamespace_Impl__Group__0) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulePrivateNamespace entryRulePrivateNamespace : { before(grammarAccess.getPrivateNamespaceRule()); } - rulePrivateNamespace -{ after(grammarAccess.getPrivateNamespaceRule()); } - EOF + rulePrivateNamespace +{ after(grammarAccess.getPrivateNamespaceRule()); } + EOF ; // Rule PrivateNamespace -rulePrivateNamespace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); } - (rule__PrivateNamespace__Group__0) - { after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } - ) +rulePrivateNamespace + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); } + (rule__PrivateNamespace__Group__0) + { after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterType entryRuleParameterType : { before(grammarAccess.getParameterTypeRule()); } - ruleParameterType -{ after(grammarAccess.getParameterTypeRule()); } - EOF + ruleParameterType +{ after(grammarAccess.getParameterTypeRule()); } + EOF ; // Rule ParameterType -ruleParameterType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterTypeAccess().getAlternatives()); } - (rule__ParameterType__Alternatives) - { after(grammarAccess.getParameterTypeAccess().getAlternatives()); } - ) +ruleParameterType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterTypeAccess().getAlternatives()); } + (rule__ParameterType__Alternatives) + { after(grammarAccess.getParameterTypeAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterValue entryRuleParameterValue : { before(grammarAccess.getParameterValueRule()); } - ruleParameterValue -{ after(grammarAccess.getParameterValueRule()); } - EOF + ruleParameterValue +{ after(grammarAccess.getParameterValueRule()); } + EOF ; // Rule ParameterValue -ruleParameterValue - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterValueAccess().getAlternatives()); } - (rule__ParameterValue__Alternatives) - { after(grammarAccess.getParameterValueAccess().getAlternatives()); } - ) +ruleParameterValue + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterValueAccess().getAlternatives()); } + (rule__ParameterValue__Alternatives) + { after(grammarAccess.getParameterValueAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterListType entryRuleParameterListType : { before(grammarAccess.getParameterListTypeRule()); } - ruleParameterListType -{ after(grammarAccess.getParameterListTypeRule()); } - EOF + ruleParameterListType +{ after(grammarAccess.getParameterListTypeRule()); } + EOF ; // Rule ParameterListType -ruleParameterListType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterListTypeAccess().getGroup()); } - (rule__ParameterListType__Group__0) - { after(grammarAccess.getParameterListTypeAccess().getGroup()); } - ) +ruleParameterListType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterListTypeAccess().getGroup()); } + (rule__ParameterListType__Group__0) + { after(grammarAccess.getParameterListTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructType entryRuleParameterStructType : { before(grammarAccess.getParameterStructTypeRule()); } - ruleParameterStructType -{ after(grammarAccess.getParameterStructTypeRule()); } - EOF + ruleParameterStructType +{ after(grammarAccess.getParameterStructTypeRule()); } + EOF ; // Rule ParameterStructType -ruleParameterStructType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructTypeAccess().getGroup()); } - (rule__ParameterStructType__Group__0) - { after(grammarAccess.getParameterStructTypeAccess().getGroup()); } - ) +ruleParameterStructType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructTypeAccess().getGroup()); } + (rule__ParameterStructType__Group__0) + { after(grammarAccess.getParameterStructTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterIntegerType entryRuleParameterIntegerType : { before(grammarAccess.getParameterIntegerTypeRule()); } - ruleParameterIntegerType -{ after(grammarAccess.getParameterIntegerTypeRule()); } - EOF + ruleParameterIntegerType +{ after(grammarAccess.getParameterIntegerTypeRule()); } + EOF ; // Rule ParameterIntegerType -ruleParameterIntegerType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } - (rule__ParameterIntegerType__Group__0) - { after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } - ) +ruleParameterIntegerType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } + (rule__ParameterIntegerType__Group__0) + { after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStringType entryRuleParameterStringType : { before(grammarAccess.getParameterStringTypeRule()); } - ruleParameterStringType -{ after(grammarAccess.getParameterStringTypeRule()); } - EOF + ruleParameterStringType +{ after(grammarAccess.getParameterStringTypeRule()); } + EOF ; // Rule ParameterStringType -ruleParameterStringType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStringTypeAccess().getGroup()); } - (rule__ParameterStringType__Group__0) - { after(grammarAccess.getParameterStringTypeAccess().getGroup()); } - ) +ruleParameterStringType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStringTypeAccess().getGroup()); } + (rule__ParameterStringType__Group__0) + { after(grammarAccess.getParameterStringTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDoubleType entryRuleParameterDoubleType : { before(grammarAccess.getParameterDoubleTypeRule()); } - ruleParameterDoubleType -{ after(grammarAccess.getParameterDoubleTypeRule()); } - EOF + ruleParameterDoubleType +{ after(grammarAccess.getParameterDoubleTypeRule()); } + EOF ; // Rule ParameterDoubleType -ruleParameterDoubleType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } - (rule__ParameterDoubleType__Group__0) - { after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } - ) +ruleParameterDoubleType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } + (rule__ParameterDoubleType__Group__0) + { after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBooleanType entryRuleParameterBooleanType : { before(grammarAccess.getParameterBooleanTypeRule()); } - ruleParameterBooleanType -{ after(grammarAccess.getParameterBooleanTypeRule()); } - EOF + ruleParameterBooleanType +{ after(grammarAccess.getParameterBooleanTypeRule()); } + EOF ; // Rule ParameterBooleanType -ruleParameterBooleanType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } - (rule__ParameterBooleanType__Group__0) - { after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } - ) +ruleParameterBooleanType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } + (rule__ParameterBooleanType__Group__0) + { after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBase64Type entryRuleParameterBase64Type : { before(grammarAccess.getParameterBase64TypeRule()); } - ruleParameterBase64Type -{ after(grammarAccess.getParameterBase64TypeRule()); } - EOF + ruleParameterBase64Type +{ after(grammarAccess.getParameterBase64TypeRule()); } + EOF ; // Rule ParameterBase64Type -ruleParameterBase64Type - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); } - (rule__ParameterBase64Type__Group__0) - { after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } - ) +ruleParameterBase64Type + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); } + (rule__ParameterBase64Type__Group__0) + { after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterArrayType entryRuleParameterArrayType : { before(grammarAccess.getParameterArrayTypeRule()); } - ruleParameterArrayType -{ after(grammarAccess.getParameterArrayTypeRule()); } - EOF + ruleParameterArrayType +{ after(grammarAccess.getParameterArrayTypeRule()); } + EOF ; // Rule ParameterArrayType -ruleParameterArrayType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); } - (rule__ParameterArrayType__Group__0) - { after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } - ) +ruleParameterArrayType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); } + (rule__ParameterArrayType__Group__0) + { after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterList entryRuleParameterList : { before(grammarAccess.getParameterListRule()); } - ruleParameterList -{ after(grammarAccess.getParameterListRule()); } - EOF + ruleParameterList +{ after(grammarAccess.getParameterListRule()); } + EOF ; // Rule ParameterList -ruleParameterList - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterListAccess().getGroup()); } - (rule__ParameterList__Group__0) - { after(grammarAccess.getParameterListAccess().getGroup()); } - ) +ruleParameterList + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterListAccess().getGroup()); } + (rule__ParameterList__Group__0) + { after(grammarAccess.getParameterListAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterAny entryRuleParameterAny : { before(grammarAccess.getParameterAnyRule()); } - ruleParameterAny -{ after(grammarAccess.getParameterAnyRule()); } - EOF + ruleParameterAny +{ after(grammarAccess.getParameterAnyRule()); } + EOF ; // Rule ParameterAny -ruleParameterAny - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterAnyAccess().getGroup()); } - (rule__ParameterAny__Group__0) - { after(grammarAccess.getParameterAnyAccess().getGroup()); } - ) +ruleParameterAny + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterAnyAccess().getGroup()); } + (rule__ParameterAny__Group__0) + { after(grammarAccess.getParameterAnyAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterString entryRuleParameterString : { before(grammarAccess.getParameterStringRule()); } - ruleParameterString -{ after(grammarAccess.getParameterStringRule()); } - EOF + ruleParameterString +{ after(grammarAccess.getParameterStringRule()); } + EOF ; // Rule ParameterString -ruleParameterString - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStringAccess().getValueAssignment()); } - (rule__ParameterString__ValueAssignment) - { after(grammarAccess.getParameterStringAccess().getValueAssignment()); } - ) +ruleParameterString + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStringAccess().getValueAssignment()); } + (rule__ParameterString__ValueAssignment) + { after(grammarAccess.getParameterStringAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBase64 entryRuleParameterBase64 : { before(grammarAccess.getParameterBase64Rule()); } - ruleParameterBase64 -{ after(grammarAccess.getParameterBase64Rule()); } - EOF + ruleParameterBase64 +{ after(grammarAccess.getParameterBase64Rule()); } + EOF ; // Rule ParameterBase64 -ruleParameterBase64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBase64Access().getValueAssignment()); } - (rule__ParameterBase64__ValueAssignment) - { after(grammarAccess.getParameterBase64Access().getValueAssignment()); } - ) +ruleParameterBase64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBase64Access().getValueAssignment()); } + (rule__ParameterBase64__ValueAssignment) + { after(grammarAccess.getParameterBase64Access().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterInteger entryRuleParameterInteger : { before(grammarAccess.getParameterIntegerRule()); } - ruleParameterInteger -{ after(grammarAccess.getParameterIntegerRule()); } - EOF + ruleParameterInteger +{ after(grammarAccess.getParameterIntegerRule()); } + EOF ; // Rule ParameterInteger -ruleParameterInteger - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } - (rule__ParameterInteger__ValueAssignment) - { after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } - ) +ruleParameterInteger + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } + (rule__ParameterInteger__ValueAssignment) + { after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDouble entryRuleParameterDouble : { before(grammarAccess.getParameterDoubleRule()); } - ruleParameterDouble -{ after(grammarAccess.getParameterDoubleRule()); } - EOF + ruleParameterDouble +{ after(grammarAccess.getParameterDoubleRule()); } + EOF ; // Rule ParameterDouble -ruleParameterDouble - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } - (rule__ParameterDouble__ValueAssignment) - { after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } - ) +ruleParameterDouble + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } + (rule__ParameterDouble__ValueAssignment) + { after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterBoolean entryRuleParameterBoolean : { before(grammarAccess.getParameterBooleanRule()); } - ruleParameterBoolean -{ after(grammarAccess.getParameterBooleanRule()); } - EOF + ruleParameterBoolean +{ after(grammarAccess.getParameterBooleanRule()); } + EOF ; // Rule ParameterBoolean -ruleParameterBoolean - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } - (rule__ParameterBoolean__ValueAssignment) - { after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } - ) +ruleParameterBoolean + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } + (rule__ParameterBoolean__ValueAssignment) + { after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStruct entryRuleParameterStruct : { before(grammarAccess.getParameterStructRule()); } - ruleParameterStruct -{ after(grammarAccess.getParameterStructRule()); } - EOF + ruleParameterStruct +{ after(grammarAccess.getParameterStructRule()); } + EOF ; // Rule ParameterStruct -ruleParameterStruct - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructAccess().getGroup()); } - (rule__ParameterStruct__Group__0) - { after(grammarAccess.getParameterStructAccess().getGroup()); } - ) +ruleParameterStruct + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructAccess().getGroup()); } + (rule__ParameterStruct__Group__0) + { after(grammarAccess.getParameterStructAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterDate entryRuleParameterDate : { before(grammarAccess.getParameterDateRule()); } - ruleParameterDate -{ after(grammarAccess.getParameterDateRule()); } - EOF + ruleParameterDate +{ after(grammarAccess.getParameterDateRule()); } + EOF ; // Rule ParameterDate -ruleParameterDate - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterDateAccess().getValueAssignment()); } - (rule__ParameterDate__ValueAssignment) - { after(grammarAccess.getParameterDateAccess().getValueAssignment()); } - ) +ruleParameterDate + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterDateAccess().getValueAssignment()); } + (rule__ParameterDate__ValueAssignment) + { after(grammarAccess.getParameterDateAccess().getValueAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructMember entryRuleParameterStructMember : { before(grammarAccess.getParameterStructMemberRule()); } - ruleParameterStructMember -{ after(grammarAccess.getParameterStructMemberRule()); } - EOF + ruleParameterStructMember +{ after(grammarAccess.getParameterStructMemberRule()); } + EOF ; // Rule ParameterStructMember -ruleParameterStructMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructMemberAccess().getGroup()); } - (rule__ParameterStructMember__Group__0) - { after(grammarAccess.getParameterStructMemberAccess().getGroup()); } - ) +ruleParameterStructMember + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructMemberAccess().getGroup()); } + (rule__ParameterStructMember__Group__0) + { after(grammarAccess.getParameterStructMemberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleParameterStructTypeMember entryRuleParameterStructTypeMember : { before(grammarAccess.getParameterStructTypeMemberRule()); } - ruleParameterStructTypeMember -{ after(grammarAccess.getParameterStructTypeMemberRule()); } - EOF + ruleParameterStructTypeMember +{ after(grammarAccess.getParameterStructTypeMemberRule()); } + EOF ; // Rule ParameterStructTypeMember -ruleParameterStructTypeMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } - (rule__ParameterStructTypeMember__Group__0) - { after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } - ) +ruleParameterStructTypeMember + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } + (rule__ParameterStructTypeMember__Group__0) + { after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleBase64Binary entryRuleBase64Binary : { before(grammarAccess.getBase64BinaryRule()); } - ruleBase64Binary -{ after(grammarAccess.getBase64BinaryRule()); } - EOF + ruleBase64Binary +{ after(grammarAccess.getBase64BinaryRule()); } + EOF ; // Rule Base64Binary -ruleBase64Binary - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } - RULE_BINARY - { after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } - ) +ruleBase64Binary + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } + RULE_BINARY + { after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleboolean0 entryRuleboolean0 : { before(grammarAccess.getBoolean0Rule()); } - ruleboolean0 -{ after(grammarAccess.getBoolean0Rule()); } - EOF + ruleboolean0 +{ after(grammarAccess.getBoolean0Rule()); } + EOF ; // Rule boolean0 -ruleboolean0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } - RULE_BOOLEAN - { after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } - ) +ruleboolean0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } + RULE_BOOLEAN + { after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDouble0 entryRuleDouble0 : { before(grammarAccess.getDouble0Rule()); } - ruleDouble0 -{ after(grammarAccess.getDouble0Rule()); } - EOF + ruleDouble0 +{ after(grammarAccess.getDouble0Rule()); } + EOF ; // Rule Double0 -ruleDouble0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } - RULE_DOUBLE - { after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } - ) +ruleDouble0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } + RULE_DOUBLE + { after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleInteger0 entryRuleInteger0 : { before(grammarAccess.getInteger0Rule()); } - ruleInteger0 -{ after(grammarAccess.getInteger0Rule()); } - EOF + ruleInteger0 +{ after(grammarAccess.getInteger0Rule()); } + EOF ; // Rule Integer0 -ruleInteger0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } - RULE_DECINT - { after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } - ) +ruleInteger0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } + RULE_DECINT + { after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleDateTime0 entryRuleDateTime0 : { before(grammarAccess.getDateTime0Rule()); } - ruleDateTime0 -{ after(grammarAccess.getDateTime0Rule()); } - EOF + ruleDateTime0 +{ after(grammarAccess.getDateTime0Rule()); } + EOF ; // Rule DateTime0 -ruleDateTime0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } - RULE_DATE_TIME - { after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } - ) +ruleDateTime0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } + RULE_DATE_TIME + { after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleMessagePart entryRuleMessagePart : { before(grammarAccess.getMessagePartRule()); } - ruleMessagePart -{ after(grammarAccess.getMessagePartRule()); } - EOF + ruleMessagePart +{ after(grammarAccess.getMessagePartRule()); } + EOF ; // Rule MessagePart -ruleMessagePart - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMessagePartAccess().getGroup()); } - (rule__MessagePart__Group__0) - { after(grammarAccess.getMessagePartAccess().getGroup()); } - ) +ruleMessagePart + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMessagePartAccess().getGroup()); } + (rule__MessagePart__Group__0) + { after(grammarAccess.getMessagePartAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleAbstractType entryRuleAbstractType : { before(grammarAccess.getAbstractTypeRule()); } - ruleAbstractType -{ after(grammarAccess.getAbstractTypeRule()); } - EOF + ruleAbstractType +{ after(grammarAccess.getAbstractTypeRule()); } + EOF ; // Rule AbstractType -ruleAbstractType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); } - (rule__AbstractType__Alternatives) - { after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } - ) +ruleAbstractType + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); } + (rule__AbstractType__Alternatives) + { after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebool entryRulebool : { before(grammarAccess.getBoolRule()); } - rulebool -{ after(grammarAccess.getBoolRule()); } - EOF + rulebool +{ after(grammarAccess.getBoolRule()); } + EOF ; // Rule bool -rulebool - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolAccess().getGroup()); } - (rule__Bool__Group__0) - { after(grammarAccess.getBoolAccess().getGroup()); } - ) +rulebool + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolAccess().getGroup()); } + (rule__Bool__Group__0) + { after(grammarAccess.getBoolAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint8 entryRuleint8 : { before(grammarAccess.getInt8Rule()); } - ruleint8 -{ after(grammarAccess.getInt8Rule()); } - EOF + ruleint8 +{ after(grammarAccess.getInt8Rule()); } + EOF ; // Rule int8 -ruleint8 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt8Access().getGroup()); } - (rule__Int8__Group__0) - { after(grammarAccess.getInt8Access().getGroup()); } - ) +ruleint8 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt8Access().getGroup()); } + (rule__Int8__Group__0) + { after(grammarAccess.getInt8Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint8 entryRuleuint8 : { before(grammarAccess.getUint8Rule()); } - ruleuint8 -{ after(grammarAccess.getUint8Rule()); } - EOF + ruleuint8 +{ after(grammarAccess.getUint8Rule()); } + EOF ; // Rule uint8 -ruleuint8 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint8Access().getGroup()); } - (rule__Uint8__Group__0) - { after(grammarAccess.getUint8Access().getGroup()); } - ) +ruleuint8 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint8Access().getGroup()); } + (rule__Uint8__Group__0) + { after(grammarAccess.getUint8Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint16 entryRuleint16 : { before(grammarAccess.getInt16Rule()); } - ruleint16 -{ after(grammarAccess.getInt16Rule()); } - EOF + ruleint16 +{ after(grammarAccess.getInt16Rule()); } + EOF ; // Rule int16 -ruleint16 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt16Access().getGroup()); } - (rule__Int16__Group__0) - { after(grammarAccess.getInt16Access().getGroup()); } - ) +ruleint16 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt16Access().getGroup()); } + (rule__Int16__Group__0) + { after(grammarAccess.getInt16Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint16 entryRuleuint16 : { before(grammarAccess.getUint16Rule()); } - ruleuint16 -{ after(grammarAccess.getUint16Rule()); } - EOF + ruleuint16 +{ after(grammarAccess.getUint16Rule()); } + EOF ; // Rule uint16 -ruleuint16 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint16Access().getGroup()); } - (rule__Uint16__Group__0) - { after(grammarAccess.getUint16Access().getGroup()); } - ) +ruleuint16 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint16Access().getGroup()); } + (rule__Uint16__Group__0) + { after(grammarAccess.getUint16Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint32 entryRuleint32 : { before(grammarAccess.getInt32Rule()); } - ruleint32 -{ after(grammarAccess.getInt32Rule()); } - EOF + ruleint32 +{ after(grammarAccess.getInt32Rule()); } + EOF ; // Rule int32 -ruleint32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt32Access().getGroup()); } - (rule__Int32__Group__0) - { after(grammarAccess.getInt32Access().getGroup()); } - ) +ruleint32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt32Access().getGroup()); } + (rule__Int32__Group__0) + { after(grammarAccess.getInt32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint32 entryRuleuint32 : { before(grammarAccess.getUint32Rule()); } - ruleuint32 -{ after(grammarAccess.getUint32Rule()); } - EOF + ruleuint32 +{ after(grammarAccess.getUint32Rule()); } + EOF ; // Rule uint32 -ruleuint32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint32Access().getGroup()); } - (rule__Uint32__Group__0) - { after(grammarAccess.getUint32Access().getGroup()); } - ) +ruleuint32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint32Access().getGroup()); } + (rule__Uint32__Group__0) + { after(grammarAccess.getUint32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint64 entryRuleint64 : { before(grammarAccess.getInt64Rule()); } - ruleint64 -{ after(grammarAccess.getInt64Rule()); } - EOF + ruleint64 +{ after(grammarAccess.getInt64Rule()); } + EOF ; // Rule int64 -ruleint64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt64Access().getGroup()); } - (rule__Int64__Group__0) - { after(grammarAccess.getInt64Access().getGroup()); } - ) +ruleint64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt64Access().getGroup()); } + (rule__Int64__Group__0) + { after(grammarAccess.getInt64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint64 entryRuleuint64 : { before(grammarAccess.getUint64Rule()); } - ruleuint64 -{ after(grammarAccess.getUint64Rule()); } - EOF + ruleuint64 +{ after(grammarAccess.getUint64Rule()); } + EOF ; // Rule uint64 -ruleuint64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint64Access().getGroup()); } - (rule__Uint64__Group__0) - { after(grammarAccess.getUint64Access().getGroup()); } - ) +ruleuint64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint64Access().getGroup()); } + (rule__Uint64__Group__0) + { after(grammarAccess.getUint64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat32 entryRulefloat32 : { before(grammarAccess.getFloat32Rule()); } - rulefloat32 -{ after(grammarAccess.getFloat32Rule()); } - EOF + rulefloat32 +{ after(grammarAccess.getFloat32Rule()); } + EOF ; // Rule float32 -rulefloat32 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat32Access().getGroup()); } - (rule__Float32__Group__0) - { after(grammarAccess.getFloat32Access().getGroup()); } - ) +rulefloat32 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat32Access().getGroup()); } + (rule__Float32__Group__0) + { after(grammarAccess.getFloat32Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat64 entryRulefloat64 : { before(grammarAccess.getFloat64Rule()); } - rulefloat64 -{ after(grammarAccess.getFloat64Rule()); } - EOF + rulefloat64 +{ after(grammarAccess.getFloat64Rule()); } + EOF ; // Rule float64 -rulefloat64 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat64Access().getGroup()); } - (rule__Float64__Group__0) - { after(grammarAccess.getFloat64Access().getGroup()); } - ) +rulefloat64 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat64Access().getGroup()); } + (rule__Float64__Group__0) + { after(grammarAccess.getFloat64Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulestring0 entryRulestring0 : { before(grammarAccess.getString0Rule()); } - rulestring0 -{ after(grammarAccess.getString0Rule()); } - EOF + rulestring0 +{ after(grammarAccess.getString0Rule()); } + EOF ; // Rule string0 -rulestring0 - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getString0Access().getGroup()); } - (rule__String0__Group__0) - { after(grammarAccess.getString0Access().getGroup()); } - ) +rulestring0 + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getString0Access().getGroup()); } + (rule__String0__Group__0) + { after(grammarAccess.getString0Access().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebyte entryRulebyte : { before(grammarAccess.getByteRule()); } - rulebyte -{ after(grammarAccess.getByteRule()); } - EOF + rulebyte +{ after(grammarAccess.getByteRule()); } + EOF ; // Rule byte -rulebyte - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getByteAccess().getGroup()); } - (rule__Byte__Group__0) - { after(grammarAccess.getByteAccess().getGroup()); } - ) +rulebyte + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getByteAccess().getGroup()); } + (rule__Byte__Group__0) + { after(grammarAccess.getByteAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuletime entryRuletime : { before(grammarAccess.getTimeRule()); } - ruletime -{ after(grammarAccess.getTimeRule()); } - EOF + ruletime +{ after(grammarAccess.getTimeRule()); } + EOF ; // Rule time -ruletime - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTimeAccess().getGroup()); } - (rule__Time__Group__0) - { after(grammarAccess.getTimeAccess().getGroup()); } - ) +ruletime + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTimeAccess().getGroup()); } + (rule__Time__Group__0) + { after(grammarAccess.getTimeAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleduration entryRuleduration : { before(grammarAccess.getDurationRule()); } - ruleduration -{ after(grammarAccess.getDurationRule()); } - EOF + ruleduration +{ after(grammarAccess.getDurationRule()); } + EOF ; // Rule duration -ruleduration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDurationAccess().getGroup()); } - (rule__Duration__Group__0) - { after(grammarAccess.getDurationAccess().getGroup()); } - ) +ruleduration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDurationAccess().getGroup()); } + (rule__Duration__Group__0) + { after(grammarAccess.getDurationAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleboolArray entryRuleboolArray : { before(grammarAccess.getBoolArrayRule()); } - ruleboolArray -{ after(grammarAccess.getBoolArrayRule()); } - EOF + ruleboolArray +{ after(grammarAccess.getBoolArrayRule()); } + EOF ; // Rule boolArray -ruleboolArray - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBoolArrayAccess().getGroup()); } - (rule__BoolArray__Group__0) - { after(grammarAccess.getBoolArrayAccess().getGroup()); } - ) +ruleboolArray + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getBoolArrayAccess().getGroup()); } + (rule__BoolArray__Group__0) + { after(grammarAccess.getBoolArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint8Array entryRuleint8Array : { before(grammarAccess.getInt8ArrayRule()); } - ruleint8Array -{ after(grammarAccess.getInt8ArrayRule()); } - EOF + ruleint8Array +{ after(grammarAccess.getInt8ArrayRule()); } + EOF ; // Rule int8Array -ruleint8Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt8ArrayAccess().getGroup()); } - (rule__Int8Array__Group__0) - { after(grammarAccess.getInt8ArrayAccess().getGroup()); } - ) +ruleint8Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt8ArrayAccess().getGroup()); } + (rule__Int8Array__Group__0) + { after(grammarAccess.getInt8ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint8Array entryRuleuint8Array : { before(grammarAccess.getUint8ArrayRule()); } - ruleuint8Array -{ after(grammarAccess.getUint8ArrayRule()); } - EOF + ruleuint8Array +{ after(grammarAccess.getUint8ArrayRule()); } + EOF ; // Rule uint8Array -ruleuint8Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint8ArrayAccess().getGroup()); } - (rule__Uint8Array__Group__0) - { after(grammarAccess.getUint8ArrayAccess().getGroup()); } - ) +ruleuint8Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint8ArrayAccess().getGroup()); } + (rule__Uint8Array__Group__0) + { after(grammarAccess.getUint8ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint16Array entryRuleint16Array : { before(grammarAccess.getInt16ArrayRule()); } - ruleint16Array -{ after(grammarAccess.getInt16ArrayRule()); } - EOF + ruleint16Array +{ after(grammarAccess.getInt16ArrayRule()); } + EOF ; // Rule int16Array -ruleint16Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt16ArrayAccess().getGroup()); } - (rule__Int16Array__Group__0) - { after(grammarAccess.getInt16ArrayAccess().getGroup()); } - ) +ruleint16Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt16ArrayAccess().getGroup()); } + (rule__Int16Array__Group__0) + { after(grammarAccess.getInt16ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint16Array entryRuleuint16Array : { before(grammarAccess.getUint16ArrayRule()); } - ruleuint16Array -{ after(grammarAccess.getUint16ArrayRule()); } - EOF + ruleuint16Array +{ after(grammarAccess.getUint16ArrayRule()); } + EOF ; // Rule uint16Array -ruleuint16Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint16ArrayAccess().getGroup()); } - (rule__Uint16Array__Group__0) - { after(grammarAccess.getUint16ArrayAccess().getGroup()); } - ) +ruleuint16Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint16ArrayAccess().getGroup()); } + (rule__Uint16Array__Group__0) + { after(grammarAccess.getUint16ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint32Array entryRuleint32Array : { before(grammarAccess.getInt32ArrayRule()); } - ruleint32Array -{ after(grammarAccess.getInt32ArrayRule()); } - EOF + ruleint32Array +{ after(grammarAccess.getInt32ArrayRule()); } + EOF ; // Rule int32Array -ruleint32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt32ArrayAccess().getGroup()); } - (rule__Int32Array__Group__0) - { after(grammarAccess.getInt32ArrayAccess().getGroup()); } - ) +ruleint32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt32ArrayAccess().getGroup()); } + (rule__Int32Array__Group__0) + { after(grammarAccess.getInt32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint32Array entryRuleuint32Array : { before(grammarAccess.getUint32ArrayRule()); } - ruleuint32Array -{ after(grammarAccess.getUint32ArrayRule()); } - EOF + ruleuint32Array +{ after(grammarAccess.getUint32ArrayRule()); } + EOF ; // Rule uint32Array -ruleuint32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint32ArrayAccess().getGroup()); } - (rule__Uint32Array__Group__0) - { after(grammarAccess.getUint32ArrayAccess().getGroup()); } - ) +ruleuint32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint32ArrayAccess().getGroup()); } + (rule__Uint32Array__Group__0) + { after(grammarAccess.getUint32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleint64Array entryRuleint64Array : { before(grammarAccess.getInt64ArrayRule()); } - ruleint64Array -{ after(grammarAccess.getInt64ArrayRule()); } - EOF + ruleint64Array +{ after(grammarAccess.getInt64ArrayRule()); } + EOF ; // Rule int64Array -ruleint64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInt64ArrayAccess().getGroup()); } - (rule__Int64Array__Group__0) - { after(grammarAccess.getInt64ArrayAccess().getGroup()); } - ) +ruleint64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getInt64ArrayAccess().getGroup()); } + (rule__Int64Array__Group__0) + { after(grammarAccess.getInt64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleuint64Array entryRuleuint64Array : { before(grammarAccess.getUint64ArrayRule()); } - ruleuint64Array -{ after(grammarAccess.getUint64ArrayRule()); } - EOF + ruleuint64Array +{ after(grammarAccess.getUint64ArrayRule()); } + EOF ; // Rule uint64Array -ruleuint64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getUint64ArrayAccess().getGroup()); } - (rule__Uint64Array__Group__0) - { after(grammarAccess.getUint64ArrayAccess().getGroup()); } - ) +ruleuint64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getUint64ArrayAccess().getGroup()); } + (rule__Uint64Array__Group__0) + { after(grammarAccess.getUint64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat32Array entryRulefloat32Array : { before(grammarAccess.getFloat32ArrayRule()); } - rulefloat32Array -{ after(grammarAccess.getFloat32ArrayRule()); } - EOF + rulefloat32Array +{ after(grammarAccess.getFloat32ArrayRule()); } + EOF ; // Rule float32Array -rulefloat32Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat32ArrayAccess().getGroup()); } - (rule__Float32Array__Group__0) - { after(grammarAccess.getFloat32ArrayAccess().getGroup()); } - ) +rulefloat32Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat32ArrayAccess().getGroup()); } + (rule__Float32Array__Group__0) + { after(grammarAccess.getFloat32ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulefloat64Array entryRulefloat64Array : { before(grammarAccess.getFloat64ArrayRule()); } - rulefloat64Array -{ after(grammarAccess.getFloat64ArrayRule()); } - EOF + rulefloat64Array +{ after(grammarAccess.getFloat64ArrayRule()); } + EOF ; // Rule float64Array -rulefloat64Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFloat64ArrayAccess().getGroup()); } - (rule__Float64Array__Group__0) - { after(grammarAccess.getFloat64ArrayAccess().getGroup()); } - ) +rulefloat64Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFloat64ArrayAccess().getGroup()); } + (rule__Float64Array__Group__0) + { after(grammarAccess.getFloat64ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulestring0Array entryRulestring0Array : { before(grammarAccess.getString0ArrayRule()); } - rulestring0Array -{ after(grammarAccess.getString0ArrayRule()); } - EOF + rulestring0Array +{ after(grammarAccess.getString0ArrayRule()); } + EOF ; // Rule string0Array -rulestring0Array - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getString0ArrayAccess().getGroup()); } - (rule__String0Array__Group__0) - { after(grammarAccess.getString0ArrayAccess().getGroup()); } - ) +rulestring0Array + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getString0ArrayAccess().getGroup()); } + (rule__String0Array__Group__0) + { after(grammarAccess.getString0ArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRulebyteArray entryRulebyteArray : { before(grammarAccess.getByteArrayRule()); } - rulebyteArray -{ after(grammarAccess.getByteArrayRule()); } - EOF + rulebyteArray +{ after(grammarAccess.getByteArrayRule()); } + EOF ; // Rule byteArray -rulebyteArray - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getByteArrayAccess().getGroup()); } - (rule__ByteArray__Group__0) - { after(grammarAccess.getByteArrayAccess().getGroup()); } - ) +rulebyteArray + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getByteArrayAccess().getGroup()); } + (rule__ByteArray__Group__0) + { after(grammarAccess.getByteArrayAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleHeader entryRuleHeader : { before(grammarAccess.getHeaderRule()); } - ruleHeader -{ after(grammarAccess.getHeaderRule()); } - EOF + ruleHeader +{ after(grammarAccess.getHeaderRule()); } + EOF ; // Rule Header -ruleHeader - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getHeaderAccess().getGroup()); } - (rule__Header__Group__0) - { after(grammarAccess.getHeaderAccess().getGroup()); } - ) +ruleHeader + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getHeaderAccess().getGroup()); } + (rule__Header__Group__0) + { after(grammarAccess.getHeaderAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleTopicSpecRef entryRuleTopicSpecRef : { before(grammarAccess.getTopicSpecRefRule()); } - ruleTopicSpecRef -{ after(grammarAccess.getTopicSpecRefRule()); } - EOF + ruleTopicSpecRef +{ after(grammarAccess.getTopicSpecRefRule()); } + EOF ; // Rule TopicSpecRef -ruleTopicSpecRef - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } - (rule__TopicSpecRef__TopicSpecAssignment) - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } - ) +ruleTopicSpecRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } + (rule__TopicSpecRef__TopicSpecAssignment) + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleArrayTopicSpecRef entryRuleArrayTopicSpecRef : { before(grammarAccess.getArrayTopicSpecRefRule()); } - ruleArrayTopicSpecRef -{ after(grammarAccess.getArrayTopicSpecRefRule()); } - EOF + ruleArrayTopicSpecRef +{ after(grammarAccess.getArrayTopicSpecRefRule()); } + EOF ; // Rule ArrayTopicSpecRef -ruleArrayTopicSpecRef - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } - (rule__ArrayTopicSpecRef__Group__0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } - ) +ruleArrayTopicSpecRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } + (rule__ArrayTopicSpecRef__Group__0) + { after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleKEYWORD entryRuleKEYWORD : { before(grammarAccess.getKEYWORDRule()); } - ruleKEYWORD -{ after(grammarAccess.getKEYWORDRule()); } - EOF + ruleKEYWORD +{ after(grammarAccess.getKEYWORDRule()); } + EOF ; // Rule KEYWORD -ruleKEYWORD - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getKEYWORDAccess().getAlternatives()); } - (rule__KEYWORD__Alternatives) - { after(grammarAccess.getKEYWORDAccess().getAlternatives()); } - ) +ruleKEYWORD + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getKEYWORDAccess().getAlternatives()); } + (rule__KEYWORD__Alternatives) + { after(grammarAccess.getKEYWORDAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleEString entryRuleEString : { before(grammarAccess.getEStringRule()); } - ruleEString -{ after(grammarAccess.getEStringRule()); } - EOF + ruleEString +{ after(grammarAccess.getEStringRule()); } + EOF ; // Rule EString -ruleEString - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEStringAccess().getAlternatives()); } - (rule__EString__Alternatives) - { after(grammarAccess.getEStringAccess().getAlternatives()); } - ) +ruleEString + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getEStringAccess().getAlternatives()); } + (rule__EString__Alternatives) + { after(grammarAccess.getEStringAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } // Entry rule entryRuleRosNames entryRuleRosNames : { before(grammarAccess.getRosNamesRule()); } - ruleRosNames -{ after(grammarAccess.getRosNamesRule()); } - EOF + ruleRosNames +{ after(grammarAccess.getRosNamesRule()); } + EOF ; // Rule RosNames -ruleRosNames - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRosNamesAccess().getAlternatives()); } - (rule__RosNames__Alternatives) - { after(grammarAccess.getRosNamesAccess().getAlternatives()); } - ) +ruleRosNames + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRosNamesAccess().getAlternatives()); } + (rule__RosNames__Alternatives) + { after(grammarAccess.getRosNamesAccess().getAlternatives()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); } - Default_qos - { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); } - ) - | - ( - { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); } - Services_qos - { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); } - ) - | - ( - { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); } - Sensor_qos - { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); } - ) - | - ( - { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); } - Parameter_qos - { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); } + Default_qos + { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); } + ) + | + ( + { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); } + Services_qos + { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); } + ) + | + ( + { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); } + Sensor_qos + { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); } + ) + | + ( + { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); } + Parameter_qos + { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__QualityOfService__HistoryAlternatives_2_1_1_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); } - Keep_last - { after(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); } - ) - | - ( - { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); } - Keep_all - { after(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); } - ) + ( + { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); } + Keep_last + { after(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); } + ) + | + ( + { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); } + Keep_all + { after(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); } - Best_effort - { after(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); } - ) - | - ( - { before(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); } - Reliable - { after(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); } - ) + ( + { before(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); } + Best_effort + { after(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); } + ) + | + ( + { before(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); } + Reliable + { after(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__DurabilityAlternatives_2_4_1_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); } - Transient_local - { after(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); } - ) - | - ( - { before(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); } - Volatile - { after(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); } - ) + ( + { before(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); } + Transient_local + { after(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); } + ) + | + ( + { before(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); } + Volatile + { after(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNodeAccess().getGroup_2_0()); } - (rule__Node__Group_2_0__0) - { after(grammarAccess.getNodeAccess().getGroup_2_0()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_1()); } - (rule__Node__Group_2_1__0) - { after(grammarAccess.getNodeAccess().getGroup_2_1()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_2()); } - (rule__Node__Group_2_2__0) - { after(grammarAccess.getNodeAccess().getGroup_2_2()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_3()); } - (rule__Node__Group_2_3__0) - { after(grammarAccess.getNodeAccess().getGroup_2_3()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_4()); } - (rule__Node__Group_2_4__0) - { after(grammarAccess.getNodeAccess().getGroup_2_4()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_5()); } - (rule__Node__Group_2_5__0) - { after(grammarAccess.getNodeAccess().getGroup_2_5()); } - ) - | - ( - { before(grammarAccess.getNodeAccess().getGroup_2_6()); } - (rule__Node__Group_2_6__0) - { after(grammarAccess.getNodeAccess().getGroup_2_6()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getNodeAccess().getGroup_2_0()); } + (rule__Node__Group_2_0__0) + { after(grammarAccess.getNodeAccess().getGroup_2_0()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_1()); } + (rule__Node__Group_2_1__0) + { after(grammarAccess.getNodeAccess().getGroup_2_1()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_2()); } + (rule__Node__Group_2_2__0) + { after(grammarAccess.getNodeAccess().getGroup_2_2()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_3()); } + (rule__Node__Group_2_3__0) + { after(grammarAccess.getNodeAccess().getGroup_2_3()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_4()); } + (rule__Node__Group_2_4__0) + { after(grammarAccess.getNodeAccess().getGroup_2_4()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_5()); } + (rule__Node__Group_2_5__0) + { after(grammarAccess.getNodeAccess().getGroup_2_5()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_2_6()); } + (rule__Node__Group_2_6__0) + { after(grammarAccess.getNodeAccess().getGroup_2_6()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__SpecBase__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } - ruleTopicSpec - { after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } - ruleServiceSpec - { after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } - ruleActionSpec - { after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } + ruleTopicSpec + { after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } + ruleServiceSpec + { after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } + ruleActionSpec + { after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__TopicSpec__NameAlternatives_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } - ruleEString - { after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } - ) - | - ( - { before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } - Header - { after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } - ) - | - ( - { before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } - String - { after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } + ruleEString + { after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } + ) + | + ( + { before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } + Header + { after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } + ) + | + ( + { before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } + String + { after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__Dependency__Alternatives - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } - rulePackageDependency - { after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } - ruleExternalDependency - { after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } - ) + ( + { before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } + rulePackageDependency + { after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } + ruleExternalDependency + { after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Namespace__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } - ruleGlobalNamespace - { after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } - ruleRelativeNamespace_Impl - { after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } - rulePrivateNamespace - { after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } + ruleGlobalNamespace + { after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } + ruleRelativeNamespace_Impl + { after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } + rulePrivateNamespace + { after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__ParameterType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } - ruleParameterListType - { after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } - ruleParameterStructType - { after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } - ruleParameterIntegerType - { after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } - ruleParameterStringType - { after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } - ruleParameterDoubleType - { after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } - ruleParameterBooleanType - { after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } - ruleParameterBase64Type - { after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } - ruleParameterArrayType - { after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } + ruleParameterListType + { after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } + ruleParameterStructType + { after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } + ruleParameterIntegerType + { after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } + ruleParameterStringType + { after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } + ruleParameterDoubleType + { after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } + ruleParameterBooleanType + { after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } + ruleParameterBase64Type + { after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } + ) + | + ( + { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } + ruleParameterArrayType + { after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__ParameterValue__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } - ruleParameterString - { after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } - ruleParameterBase64 - { after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } - ruleParameterInteger - { after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } - ruleParameterDouble - { after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } - ruleParameterBoolean - { after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } - ruleParameterList - { after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } - ruleParameterStruct - { after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } + ruleParameterString + { after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } + ruleParameterBase64 + { after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } + ruleParameterInteger + { after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } + ruleParameterDouble + { after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } + ruleParameterBoolean + { after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } + ruleParameterList + { after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } + ruleParameterStruct + { after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__MessagePart__DataAlternatives_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } - ruleKEYWORD - { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } - ) - | - ( - { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } - RULE_MESSAGE_ASIGMENT - { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } - ) - | - ( - { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } - ruleEString - { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + ruleKEYWORD + { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + ) + | + ( + { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + RULE_MESSAGE_ASIGMENT + { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + ) + | + ( + { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + ruleEString + { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__AbstractType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } - rulebool - { after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } - ruleint8 - { after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } - ruleuint8 - { after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } - ruleint16 - { after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } - ruleuint16 - { after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } - ruleint32 - { after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } - ruleuint32 - { after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } - ruleint64 - { after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } - ruleuint64 - { after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } - rulefloat32 - { after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } - rulefloat64 - { after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } - rulestring0 - { after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } - rulebyte - { after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } - ruletime - { after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } - ruleduration - { after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } - ruleHeader - { after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } - ruleboolArray - { after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } - ruleint8Array - { after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } - ruleuint8Array - { after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } - ruleint16Array - { after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } - ruleuint16Array - { after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } - ruleint32Array - { after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } - ruleuint32Array - { after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } - ruleint64Array - { after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } - ruleuint64Array - { after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } - rulefloat32Array - { after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } - rulefloat64Array - { after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } - rulestring0Array - { after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } - rulebyteArray - { after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } - ruleTopicSpecRef - { after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } - ) - | - ( - { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } - ruleArrayTopicSpecRef - { after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } + rulebool + { after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } + ruleint8 + { after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } + ruleuint8 + { after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } + ruleint16 + { after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } + ruleuint16 + { after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } + ruleint32 + { after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } + ruleuint32 + { after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } + ruleint64 + { after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } + ruleuint64 + { after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } + rulefloat32 + { after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } + rulefloat64 + { after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } + rulestring0 + { after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } + rulebyte + { after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } + ruletime + { after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } + ruleduration + { after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } + ruleHeader + { after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } + ruleboolArray + { after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } + ruleint8Array + { after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } + ruleuint8Array + { after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } + ruleint16Array + { after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } + ruleuint16Array + { after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } + ruleint32Array + { after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } + ruleuint32Array + { after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } + ruleint64Array + { after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } + ruleuint64Array + { after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } + rulefloat32Array + { after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } + rulefloat64Array + { after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } + rulestring0Array + { after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } + rulebyteArray + { after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } + ruleTopicSpecRef + { after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } + ) + | + ( + { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } + ruleArrayTopicSpecRef + { after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__KEYWORD__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } - Goal - { after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } - Message - { after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } - Result - { after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } - Feedback - { after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } - Name - { after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } - Value - { after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } - Service - { after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } - Type - { after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } - Action - { after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } - Duration - { after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } - ) - | - ( - { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } - Time - { after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } + Goal + { after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } + Message + { after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } + Result + { after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } + Feedback + { after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } + Name + { after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } + Value + { after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } + Service + { after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } + Type + { after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } + Action + { after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } + Duration + { after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } + ) + | + ( + { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } + Time + { after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__EString__Alternatives - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - RULE_STRING - { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - RULE_ID - { after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } - ) + ( + { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } + RULE_STRING + { after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } + RULE_ID + { after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RosNames__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } - RULE_ROS_CONVENTION_A - { after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } - RULE_ID - { after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } - Node - { after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } + RULE_ROS_CONVENTION_A + { after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } + RULE_ID + { after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } + Node + { after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } + ) +; +finally { + restoreStackSize(stackSize); } rule__AmentPackage__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group__0__Impl - rule__AmentPackage__Group__1 + rule__AmentPackage__Group__0__Impl + rule__AmentPackage__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); } - () - { after(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); } + { before(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); } + () + { after(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group__1__Impl - rule__AmentPackage__Group__2 + rule__AmentPackage__Group__1__Impl + rule__AmentPackage__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); } - (rule__AmentPackage__NameAssignment_1) - { after(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); } + { before(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); } + (rule__AmentPackage__NameAssignment_1) + { after(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group__2__Impl - rule__AmentPackage__Group__3 + rule__AmentPackage__Group__2__Impl + rule__AmentPackage__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); } + { before(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group__3__Impl - rule__AmentPackage__Group__4 + rule__AmentPackage__Group__3__Impl + rule__AmentPackage__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group__4__Impl - rule__AmentPackage__Group__5 + rule__AmentPackage__Group__4__Impl + rule__AmentPackage__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getGroup_4()); } - (rule__AmentPackage__Group_4__0)? - { after(grammarAccess.getAmentPackageAccess().getGroup_4()); } + { before(grammarAccess.getAmentPackageAccess().getGroup_4()); } + (rule__AmentPackage__Group_4__0)? + { after(grammarAccess.getAmentPackageAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group__5__Impl - rule__AmentPackage__Group__6 + rule__AmentPackage__Group__5__Impl + rule__AmentPackage__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getGroup_5()); } - (rule__AmentPackage__Group_5__0)? - { after(grammarAccess.getAmentPackageAccess().getGroup_5()); } + { before(grammarAccess.getAmentPackageAccess().getGroup_5()); } + (rule__AmentPackage__Group_5__0)? + { after(grammarAccess.getAmentPackageAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group__6__Impl - rule__AmentPackage__Group__7 + rule__AmentPackage__Group__6__Impl + rule__AmentPackage__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getGroup_6()); } - (rule__AmentPackage__Group_6__0)? - { after(grammarAccess.getAmentPackageAccess().getGroup_6()); } + { before(grammarAccess.getAmentPackageAccess().getGroup_6()); } + (rule__AmentPackage__Group_6__0)? + { after(grammarAccess.getAmentPackageAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group__7__Impl + rule__AmentPackage__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_4__0__Impl - rule__AmentPackage__Group_4__1 + rule__AmentPackage__Group_4__0__Impl + rule__AmentPackage__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); } - FromGitRepo - { after(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); } + { before(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); } + FromGitRepo + { after(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_4__1__Impl + rule__AmentPackage__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); } - (rule__AmentPackage__FromGitRepoAssignment_4_1) - { after(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); } + { before(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); } + (rule__AmentPackage__FromGitRepoAssignment_4_1) + { after(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_5__0__Impl - rule__AmentPackage__Group_5__1 + rule__AmentPackage__Group_5__0__Impl + rule__AmentPackage__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); } - Artifacts - { after(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); } + { before(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); } + Artifacts + { after(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_5__1__Impl - rule__AmentPackage__Group_5__2 + rule__AmentPackage__Group_5__1__Impl + rule__AmentPackage__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); } - RULE_BEGIN - { after(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); } + { before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); } + RULE_BEGIN + { after(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_5__2__Impl - rule__AmentPackage__Group_5__3 + rule__AmentPackage__Group_5__2__Impl + rule__AmentPackage__Group_5__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); } - (rule__AmentPackage__ArtifactAssignment_5_2)* - { after(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); } + { before(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); } + (rule__AmentPackage__ArtifactAssignment_5_2)* + { after(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_5__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_5__3__Impl + rule__AmentPackage__Group_5__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_5__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); } - RULE_END - { after(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); } + { before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); } + RULE_END + { after(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_6__0__Impl - rule__AmentPackage__Group_6__1 + rule__AmentPackage__Group_6__0__Impl + rule__AmentPackage__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); } - Dependencies - { after(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); } + { before(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); } + Dependencies + { after(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_6__1__Impl - rule__AmentPackage__Group_6__2 + rule__AmentPackage__Group_6__1__Impl + rule__AmentPackage__Group_6__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); } - LeftSquareBracket - { after(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); } + { before(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); } + LeftSquareBracket + { after(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_6__2__Impl - rule__AmentPackage__Group_6__3 + rule__AmentPackage__Group_6__2__Impl + rule__AmentPackage__Group_6__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); } - (rule__AmentPackage__DependencyAssignment_6_2) - { after(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); } + { before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); } + (rule__AmentPackage__DependencyAssignment_6_2) + { after(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_6__3__Impl - rule__AmentPackage__Group_6__4 + rule__AmentPackage__Group_6__3__Impl + rule__AmentPackage__Group_6__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getGroup_6_3()); } - (rule__AmentPackage__Group_6_3__0)* - { after(grammarAccess.getAmentPackageAccess().getGroup_6_3()); } + { before(grammarAccess.getAmentPackageAccess().getGroup_6_3()); } + (rule__AmentPackage__Group_6_3__0)* + { after(grammarAccess.getAmentPackageAccess().getGroup_6_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_6__4__Impl + rule__AmentPackage__Group_6__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); } - RightSquareBracket - { after(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); } + { before(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); } + RightSquareBracket + { after(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_6_3__0__Impl - rule__AmentPackage__Group_6_3__1 + rule__AmentPackage__Group_6_3__0__Impl + rule__AmentPackage__Group_6_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); } - Comma - { after(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); } + { before(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); } + Comma + { after(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__AmentPackage__Group_6_3__1__Impl + rule__AmentPackage__Group_6_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__Group_6_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); } - (rule__AmentPackage__DependencyAssignment_6_3_1) - { after(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); } + { before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); } + (rule__AmentPackage__DependencyAssignment_6_3_1) + { after(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group__0__Impl - rule__QualityOfService__Group__1 + rule__QualityOfService__Group__0__Impl + rule__QualityOfService__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); } - () - { after(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); } + { before(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); } + () + { after(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group__1__Impl - rule__QualityOfService__Group__2 + rule__QualityOfService__Group__1__Impl + rule__QualityOfService__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); } - RULE_BEGIN - { after(grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); } + { before(grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); } + RULE_BEGIN + { after(grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group__2__Impl - rule__QualityOfService__Group__3 + rule__QualityOfService__Group__2__Impl + rule__QualityOfService__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); } - (rule__QualityOfService__UnorderedGroup_2) - { after(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); } + { before(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); } + (rule__QualityOfService__UnorderedGroup_2) + { after(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group__3__Impl + rule__QualityOfService__Group__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); } - RULE_END - { after(grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); } + { before(grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); } + RULE_END + { after(grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_0__0__Impl - rule__QualityOfService__Group_2_0__1 + rule__QualityOfService__Group_2_0__0__Impl + rule__QualityOfService__Group_2_0__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); } - Profile - { after(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); } + { before(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); } + Profile + { after(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_0__1__Impl + rule__QualityOfService__Group_2_0__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1()); } - (rule__QualityOfService__QoSProfileAssignment_2_0_1) - { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1()); } + { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1()); } + (rule__QualityOfService__QoSProfileAssignment_2_0_1) + { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_1__0__Impl - rule__QualityOfService__Group_2_1__1 + rule__QualityOfService__Group_2_1__0__Impl + rule__QualityOfService__Group_2_1__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); } - History - { after(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); } + { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); } + History + { after(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_1__1__Impl + rule__QualityOfService__Group_2_1__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1()); } - (rule__QualityOfService__HistoryAssignment_2_1_1) - { after(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1()); } + { before(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1()); } + (rule__QualityOfService__HistoryAssignment_2_1_1) + { after(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_2__0__Impl - rule__QualityOfService__Group_2_2__1 + rule__QualityOfService__Group_2_2__0__Impl + rule__QualityOfService__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); } - Depth - { after(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); } + { before(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); } + Depth + { after(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_2__1__Impl + rule__QualityOfService__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1()); } - (rule__QualityOfService__DepthAssignment_2_2_1) - { after(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1()); } + { before(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1()); } + (rule__QualityOfService__DepthAssignment_2_2_1) + { after(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_3__0__Impl - rule__QualityOfService__Group_2_3__1 + rule__QualityOfService__Group_2_3__0__Impl + rule__QualityOfService__Group_2_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); } - Reliability - { after(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); } + { before(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); } + Reliability + { after(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_3__1__Impl + rule__QualityOfService__Group_2_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1()); } - (rule__QualityOfService__ReliabilityAssignment_2_3_1) - { after(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1()); } + { before(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1()); } + (rule__QualityOfService__ReliabilityAssignment_2_3_1) + { after(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_4__0__Impl - rule__QualityOfService__Group_2_4__1 + rule__QualityOfService__Group_2_4__0__Impl + rule__QualityOfService__Group_2_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); } - Durability - { after(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); } + { before(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); } + Durability + { after(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__Group_2_4__1__Impl + rule__QualityOfService__Group_2_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__Group_2_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1()); } - (rule__QualityOfService__DurabilityAssignment_2_4_1) - { after(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1()); } + { before(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1()); } + (rule__QualityOfService__DurabilityAssignment_2_4_1) + { after(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__0__Impl - rule__Publisher__Group__1 + rule__Publisher__Group__0__Impl + rule__Publisher__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getPublisherAction_0()); } - () - { after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } + { before(grammarAccess.getPublisherAccess().getPublisherAction_0()); } + () + { after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__1__Impl - rule__Publisher__Group__2 + rule__Publisher__Group__1__Impl + rule__Publisher__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNameAssignment_1()); } - (rule__Publisher__NameAssignment_1) - { after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } + { before(grammarAccess.getPublisherAccess().getNameAssignment_1()); } + (rule__Publisher__NameAssignment_1) + { after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__2__Impl - rule__Publisher__Group__3 + rule__Publisher__Group__2__Impl + rule__Publisher__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } + { before(grammarAccess.getPublisherAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__3__Impl - rule__Publisher__Group__4 + rule__Publisher__Group__3__Impl + rule__Publisher__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__4__Impl - rule__Publisher__Group__5 + rule__Publisher__Group__4__Impl + rule__Publisher__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } + { before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__5__Impl - rule__Publisher__Group__6 + rule__Publisher__Group__5__Impl + rule__Publisher__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } - (rule__Publisher__MessageAssignment_5) - { after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } + { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } + (rule__Publisher__MessageAssignment_5) + { after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__6__Impl - rule__Publisher__Group__7 + rule__Publisher__Group__6__Impl + rule__Publisher__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getGroup_6()); } - (rule__Publisher__Group_6__0)? - { after(grammarAccess.getPublisherAccess().getGroup_6()); } + { before(grammarAccess.getPublisherAccess().getGroup_6()); } + (rule__Publisher__Group_6__0)? + { after(grammarAccess.getPublisherAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__7__Impl - rule__Publisher__Group__8 + rule__Publisher__Group__7__Impl + rule__Publisher__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getGroup_7()); } - (rule__Publisher__Group_7__0)? - { after(grammarAccess.getPublisherAccess().getGroup_7()); } + { before(grammarAccess.getPublisherAccess().getGroup_7()); } + (rule__Publisher__Group_7__0)? + { after(grammarAccess.getPublisherAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group__8__Impl + rule__Publisher__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group_6__0__Impl - rule__Publisher__Group_6__1 + rule__Publisher__Group_6__0__Impl + rule__Publisher__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group_6__1__Impl + rule__Publisher__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } - (rule__Publisher__NamespaceAssignment_6_1) - { after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } + (rule__Publisher__NamespaceAssignment_6_1) + { after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group_7__0__Impl - rule__Publisher__Group_7__1 + rule__Publisher__Group_7__0__Impl + rule__Publisher__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); } - Qos - { after(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); } + { before(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); } + Qos + { after(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Publisher__Group_7__1__Impl + rule__Publisher__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPublisherAccess().getQosAssignment_7_1()); } - (rule__Publisher__QosAssignment_7_1) - { after(grammarAccess.getPublisherAccess().getQosAssignment_7_1()); } + { before(grammarAccess.getPublisherAccess().getQosAssignment_7_1()); } + (rule__Publisher__QosAssignment_7_1) + { after(grammarAccess.getPublisherAccess().getQosAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__0__Impl - rule__Subscriber__Group__1 + rule__Subscriber__Group__0__Impl + rule__Subscriber__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } - () - { after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } + { before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } + () + { after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__1__Impl - rule__Subscriber__Group__2 + rule__Subscriber__Group__1__Impl + rule__Subscriber__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } - (rule__Subscriber__NameAssignment_1) - { after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } + { before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } + (rule__Subscriber__NameAssignment_1) + { after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__2__Impl - rule__Subscriber__Group__3 + rule__Subscriber__Group__2__Impl + rule__Subscriber__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } + { before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__3__Impl - rule__Subscriber__Group__4 + rule__Subscriber__Group__3__Impl + rule__Subscriber__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__4__Impl - rule__Subscriber__Group__5 + rule__Subscriber__Group__4__Impl + rule__Subscriber__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } + { before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__5__Impl - rule__Subscriber__Group__6 + rule__Subscriber__Group__5__Impl + rule__Subscriber__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } - (rule__Subscriber__MessageAssignment_5) - { after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } + { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } + (rule__Subscriber__MessageAssignment_5) + { after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__6__Impl - rule__Subscriber__Group__7 + rule__Subscriber__Group__6__Impl + rule__Subscriber__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getGroup_6()); } - (rule__Subscriber__Group_6__0)? - { after(grammarAccess.getSubscriberAccess().getGroup_6()); } + { before(grammarAccess.getSubscriberAccess().getGroup_6()); } + (rule__Subscriber__Group_6__0)? + { after(grammarAccess.getSubscriberAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__7__Impl - rule__Subscriber__Group__8 + rule__Subscriber__Group__7__Impl + rule__Subscriber__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getGroup_7()); } - (rule__Subscriber__Group_7__0)? - { after(grammarAccess.getSubscriberAccess().getGroup_7()); } + { before(grammarAccess.getSubscriberAccess().getGroup_7()); } + (rule__Subscriber__Group_7__0)? + { after(grammarAccess.getSubscriberAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group__8__Impl + rule__Subscriber__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group_6__0__Impl - rule__Subscriber__Group_6__1 + rule__Subscriber__Group_6__0__Impl + rule__Subscriber__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group_6__1__Impl + rule__Subscriber__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } - (rule__Subscriber__NamespaceAssignment_6_1) - { after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } + (rule__Subscriber__NamespaceAssignment_6_1) + { after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group_7__0__Impl - rule__Subscriber__Group_7__1 + rule__Subscriber__Group_7__0__Impl + rule__Subscriber__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); } - Qos - { after(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); } + { before(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); } + Qos + { after(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Subscriber__Group_7__1__Impl + rule__Subscriber__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); } - (rule__Subscriber__QosAssignment_7_1) - { after(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); } + { before(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); } + (rule__Subscriber__QosAssignment_7_1) + { after(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__0__Impl - rule__ServiceServer__Group__1 + rule__ServiceServer__Group__0__Impl + rule__ServiceServer__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } - () - { after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } + { before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } + () + { after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__1__Impl - rule__ServiceServer__Group__2 + rule__ServiceServer__Group__1__Impl + rule__ServiceServer__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } - (rule__ServiceServer__NameAssignment_1) - { after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } + { before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } + (rule__ServiceServer__NameAssignment_1) + { after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__2__Impl - rule__ServiceServer__Group__3 + rule__ServiceServer__Group__2__Impl + rule__ServiceServer__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } + { before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__3__Impl - rule__ServiceServer__Group__4 + rule__ServiceServer__Group__3__Impl + rule__ServiceServer__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__4__Impl - rule__ServiceServer__Group__5 + rule__ServiceServer__Group__4__Impl + rule__ServiceServer__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } + { before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__5__Impl - rule__ServiceServer__Group__6 + rule__ServiceServer__Group__5__Impl + rule__ServiceServer__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } - (rule__ServiceServer__ServiceAssignment_5) - { after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } + { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } + (rule__ServiceServer__ServiceAssignment_5) + { after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__6__Impl - rule__ServiceServer__Group__7 + rule__ServiceServer__Group__6__Impl + rule__ServiceServer__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getGroup_6()); } - (rule__ServiceServer__Group_6__0)? - { after(grammarAccess.getServiceServerAccess().getGroup_6()); } + { before(grammarAccess.getServiceServerAccess().getGroup_6()); } + (rule__ServiceServer__Group_6__0)? + { after(grammarAccess.getServiceServerAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__7__Impl - rule__ServiceServer__Group__8 + rule__ServiceServer__Group__7__Impl + rule__ServiceServer__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getGroup_7()); } - (rule__ServiceServer__Group_7__0)? - { after(grammarAccess.getServiceServerAccess().getGroup_7()); } + { before(grammarAccess.getServiceServerAccess().getGroup_7()); } + (rule__ServiceServer__Group_7__0)? + { after(grammarAccess.getServiceServerAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group__8__Impl + rule__ServiceServer__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group_6__0__Impl - rule__ServiceServer__Group_6__1 + rule__ServiceServer__Group_6__0__Impl + rule__ServiceServer__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group_6__1__Impl + rule__ServiceServer__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } - (rule__ServiceServer__NamespaceAssignment_6_1) - { after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } + (rule__ServiceServer__NamespaceAssignment_6_1) + { after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group_7__0__Impl - rule__ServiceServer__Group_7__1 + rule__ServiceServer__Group_7__0__Impl + rule__ServiceServer__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); } - Qos - { after(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); } + { before(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); } + Qos + { after(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceServer__Group_7__1__Impl + rule__ServiceServer__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); } - (rule__ServiceServer__QosAssignment_7_1) - { after(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); } + { before(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); } + (rule__ServiceServer__QosAssignment_7_1) + { after(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__0__Impl - rule__ServiceClient__Group__1 + rule__ServiceClient__Group__0__Impl + rule__ServiceClient__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } - () - { after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } + { before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } + () + { after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__1__Impl - rule__ServiceClient__Group__2 + rule__ServiceClient__Group__1__Impl + rule__ServiceClient__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } - (rule__ServiceClient__NameAssignment_1) - { after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } + { before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } + (rule__ServiceClient__NameAssignment_1) + { after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__2__Impl - rule__ServiceClient__Group__3 + rule__ServiceClient__Group__2__Impl + rule__ServiceClient__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } + { before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__3__Impl - rule__ServiceClient__Group__4 + rule__ServiceClient__Group__3__Impl + rule__ServiceClient__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__4__Impl - rule__ServiceClient__Group__5 + rule__ServiceClient__Group__4__Impl + rule__ServiceClient__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } + { before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__5__Impl - rule__ServiceClient__Group__6 + rule__ServiceClient__Group__5__Impl + rule__ServiceClient__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } - (rule__ServiceClient__ServiceAssignment_5) - { after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } + { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } + (rule__ServiceClient__ServiceAssignment_5) + { after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__6__Impl - rule__ServiceClient__Group__7 + rule__ServiceClient__Group__6__Impl + rule__ServiceClient__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getGroup_6()); } - (rule__ServiceClient__Group_6__0)? - { after(grammarAccess.getServiceClientAccess().getGroup_6()); } + { before(grammarAccess.getServiceClientAccess().getGroup_6()); } + (rule__ServiceClient__Group_6__0)? + { after(grammarAccess.getServiceClientAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__7__Impl - rule__ServiceClient__Group__8 + rule__ServiceClient__Group__7__Impl + rule__ServiceClient__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getGroup_7()); } - (rule__ServiceClient__Group_7__0)? - { after(grammarAccess.getServiceClientAccess().getGroup_7()); } + { before(grammarAccess.getServiceClientAccess().getGroup_7()); } + (rule__ServiceClient__Group_7__0)? + { after(grammarAccess.getServiceClientAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group__8__Impl + rule__ServiceClient__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group_6__0__Impl - rule__ServiceClient__Group_6__1 + rule__ServiceClient__Group_6__0__Impl + rule__ServiceClient__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group_6__1__Impl + rule__ServiceClient__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } - (rule__ServiceClient__NamespaceAssignment_6_1) - { after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } + (rule__ServiceClient__NamespaceAssignment_6_1) + { after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group_7__0__Impl - rule__ServiceClient__Group_7__1 + rule__ServiceClient__Group_7__0__Impl + rule__ServiceClient__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); } - Qos - { after(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); } + { before(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); } + Qos + { after(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceClient__Group_7__1__Impl + rule__ServiceClient__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); } - (rule__ServiceClient__QosAssignment_7_1) - { after(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); } + { before(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); } + (rule__ServiceClient__QosAssignment_7_1) + { after(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__0__Impl - rule__ActionServer__Group__1 + rule__ActionServer__Group__0__Impl + rule__ActionServer__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getActionServerAction_0()); } - () - { after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } + { before(grammarAccess.getActionServerAccess().getActionServerAction_0()); } + () + { after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__1__Impl - rule__ActionServer__Group__2 + rule__ActionServer__Group__1__Impl + rule__ActionServer__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNameAssignment_1()); } - (rule__ActionServer__NameAssignment_1) - { after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } + { before(grammarAccess.getActionServerAccess().getNameAssignment_1()); } + (rule__ActionServer__NameAssignment_1) + { after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__2__Impl - rule__ActionServer__Group__3 + rule__ActionServer__Group__2__Impl + rule__ActionServer__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } + { before(grammarAccess.getActionServerAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__3__Impl - rule__ActionServer__Group__4 + rule__ActionServer__Group__3__Impl + rule__ActionServer__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__4__Impl - rule__ActionServer__Group__5 + rule__ActionServer__Group__4__Impl + rule__ActionServer__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } + { before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__5__Impl - rule__ActionServer__Group__6 + rule__ActionServer__Group__5__Impl + rule__ActionServer__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); } - (rule__ActionServer__ActionAssignment_5) - { after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } + { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); } + (rule__ActionServer__ActionAssignment_5) + { after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__6__Impl - rule__ActionServer__Group__7 + rule__ActionServer__Group__6__Impl + rule__ActionServer__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getGroup_6()); } - (rule__ActionServer__Group_6__0)? - { after(grammarAccess.getActionServerAccess().getGroup_6()); } + { before(grammarAccess.getActionServerAccess().getGroup_6()); } + (rule__ActionServer__Group_6__0)? + { after(grammarAccess.getActionServerAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__7__Impl - rule__ActionServer__Group__8 + rule__ActionServer__Group__7__Impl + rule__ActionServer__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getGroup_7()); } - (rule__ActionServer__Group_7__0)? - { after(grammarAccess.getActionServerAccess().getGroup_7()); } + { before(grammarAccess.getActionServerAccess().getGroup_7()); } + (rule__ActionServer__Group_7__0)? + { after(grammarAccess.getActionServerAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group__8__Impl + rule__ActionServer__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group_6__0__Impl - rule__ActionServer__Group_6__1 + rule__ActionServer__Group_6__0__Impl + rule__ActionServer__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group_6__1__Impl + rule__ActionServer__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } - (rule__ActionServer__NamespaceAssignment_6_1) - { after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } + (rule__ActionServer__NamespaceAssignment_6_1) + { after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group_7__0__Impl - rule__ActionServer__Group_7__1 + rule__ActionServer__Group_7__0__Impl + rule__ActionServer__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); } - Qos - { after(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); } + { before(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); } + Qos + { after(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionServer__Group_7__1__Impl + rule__ActionServer__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); } - (rule__ActionServer__QosAssignment_7_1) - { after(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); } + { before(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); } + (rule__ActionServer__QosAssignment_7_1) + { after(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__0__Impl - rule__ActionClient__Group__1 + rule__ActionClient__Group__0__Impl + rule__ActionClient__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getActionClientAction_0()); } - () - { after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } + { before(grammarAccess.getActionClientAccess().getActionClientAction_0()); } + () + { after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__1__Impl - rule__ActionClient__Group__2 + rule__ActionClient__Group__1__Impl + rule__ActionClient__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNameAssignment_1()); } - (rule__ActionClient__NameAssignment_1) - { after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } + { before(grammarAccess.getActionClientAccess().getNameAssignment_1()); } + (rule__ActionClient__NameAssignment_1) + { after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__2__Impl - rule__ActionClient__Group__3 + rule__ActionClient__Group__2__Impl + rule__ActionClient__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } + { before(grammarAccess.getActionClientAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__3__Impl - rule__ActionClient__Group__4 + rule__ActionClient__Group__3__Impl + rule__ActionClient__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__4__Impl - rule__ActionClient__Group__5 + rule__ActionClient__Group__4__Impl + rule__ActionClient__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } + { before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__5__Impl - rule__ActionClient__Group__6 + rule__ActionClient__Group__5__Impl + rule__ActionClient__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); } - (rule__ActionClient__ActionAssignment_5) - { after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } + { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); } + (rule__ActionClient__ActionAssignment_5) + { after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__6__Impl - rule__ActionClient__Group__7 + rule__ActionClient__Group__6__Impl + rule__ActionClient__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getGroup_6()); } - (rule__ActionClient__Group_6__0)? - { after(grammarAccess.getActionClientAccess().getGroup_6()); } + { before(grammarAccess.getActionClientAccess().getGroup_6()); } + (rule__ActionClient__Group_6__0)? + { after(grammarAccess.getActionClientAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__7__Impl - rule__ActionClient__Group__8 + rule__ActionClient__Group__7__Impl + rule__ActionClient__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getGroup_7()); } - (rule__ActionClient__Group_7__0)? - { after(grammarAccess.getActionClientAccess().getGroup_7()); } + { before(grammarAccess.getActionClientAccess().getGroup_7()); } + (rule__ActionClient__Group_7__0)? + { after(grammarAccess.getActionClientAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group__8__Impl + rule__ActionClient__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group_6__0__Impl - rule__ActionClient__Group_6__1 + rule__ActionClient__Group_6__0__Impl + rule__ActionClient__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group_6__1__Impl + rule__ActionClient__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } - (rule__ActionClient__NamespaceAssignment_6_1) - { after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } + (rule__ActionClient__NamespaceAssignment_6_1) + { after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group_7__0__Impl - rule__ActionClient__Group_7__1 + rule__ActionClient__Group_7__0__Impl + rule__ActionClient__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); } - Qos - { after(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); } + { before(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); } + Qos + { after(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionClient__Group_7__1__Impl + rule__ActionClient__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); } - (rule__ActionClient__QosAssignment_7_1) - { after(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); } + { before(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); } + (rule__ActionClient__QosAssignment_7_1) + { after(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__0__Impl - rule__Parameter__Group__1 + rule__Parameter__Group__0__Impl + rule__Parameter__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getParameterAction_0()); } - () - { after(grammarAccess.getParameterAccess().getParameterAction_0()); } + { before(grammarAccess.getParameterAccess().getParameterAction_0()); } + () + { after(grammarAccess.getParameterAccess().getParameterAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__1__Impl - rule__Parameter__Group__2 + rule__Parameter__Group__1__Impl + rule__Parameter__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNameAssignment_1()); } - (rule__Parameter__NameAssignment_1) - { after(grammarAccess.getParameterAccess().getNameAssignment_1()); } + { before(grammarAccess.getParameterAccess().getNameAssignment_1()); } + (rule__Parameter__NameAssignment_1) + { after(grammarAccess.getParameterAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__2__Impl - rule__Parameter__Group__3 + rule__Parameter__Group__2__Impl + rule__Parameter__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterAccess().getColonKeyword_2()); } + { before(grammarAccess.getParameterAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getParameterAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__3__Impl - rule__Parameter__Group__4 + rule__Parameter__Group__3__Impl + rule__Parameter__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__4__Impl - rule__Parameter__Group__5 + rule__Parameter__Group__4__Impl + rule__Parameter__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getTypeKeyword_4()); } - Type_1 - { after(grammarAccess.getParameterAccess().getTypeKeyword_4()); } + { before(grammarAccess.getParameterAccess().getTypeKeyword_4()); } + Type_1 + { after(grammarAccess.getParameterAccess().getTypeKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__5__Impl - rule__Parameter__Group__6 + rule__Parameter__Group__5__Impl + rule__Parameter__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getTypeAssignment_5()); } - (rule__Parameter__TypeAssignment_5) - { after(grammarAccess.getParameterAccess().getTypeAssignment_5()); } + { before(grammarAccess.getParameterAccess().getTypeAssignment_5()); } + (rule__Parameter__TypeAssignment_5) + { after(grammarAccess.getParameterAccess().getTypeAssignment_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__6__Impl - rule__Parameter__Group__7 + rule__Parameter__Group__6__Impl + rule__Parameter__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getGroup_6()); } - (rule__Parameter__Group_6__0)? - { after(grammarAccess.getParameterAccess().getGroup_6()); } + { before(grammarAccess.getParameterAccess().getGroup_6()); } + (rule__Parameter__Group_6__0)? + { after(grammarAccess.getParameterAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__7__Impl - rule__Parameter__Group__8 + rule__Parameter__Group__7__Impl + rule__Parameter__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getGroup_7()); } - (rule__Parameter__Group_7__0)? - { after(grammarAccess.getParameterAccess().getGroup_7()); } + { before(grammarAccess.getParameterAccess().getGroup_7()); } + (rule__Parameter__Group_7__0)? + { after(grammarAccess.getParameterAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__8__Impl - rule__Parameter__Group__9 + rule__Parameter__Group__8__Impl + rule__Parameter__Group__9 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getGroup_8()); } - (rule__Parameter__Group_8__0)? - { after(grammarAccess.getParameterAccess().getGroup_8()); } + { before(grammarAccess.getParameterAccess().getGroup_8()); } + (rule__Parameter__Group_8__0)? + { after(grammarAccess.getParameterAccess().getGroup_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__9 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group__9__Impl + rule__Parameter__Group__9__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group__9__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } - RULE_END - { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } + { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } + RULE_END + { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_6__0__Impl - rule__Parameter__Group_6__1 + rule__Parameter__Group_6__0__Impl + rule__Parameter__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNsKeyword_6_0()); } - Ns - { after(grammarAccess.getParameterAccess().getNsKeyword_6_0()); } + { before(grammarAccess.getParameterAccess().getNsKeyword_6_0()); } + Ns + { after(grammarAccess.getParameterAccess().getNsKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_6__1__Impl + rule__Parameter__Group_6__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); } - (rule__Parameter__NamespaceAssignment_6_1) - { after(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); } + { before(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); } + (rule__Parameter__NamespaceAssignment_6_1) + { after(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_7__0__Impl - rule__Parameter__Group_7__1 + rule__Parameter__Group_7__0__Impl + rule__Parameter__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getQosKeyword_7_0()); } - Qos - { after(grammarAccess.getParameterAccess().getQosKeyword_7_0()); } + { before(grammarAccess.getParameterAccess().getQosKeyword_7_0()); } + Qos + { after(grammarAccess.getParameterAccess().getQosKeyword_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_7__1__Impl + rule__Parameter__Group_7__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getQosAssignment_7_1()); } - (rule__Parameter__QosAssignment_7_1) - { after(grammarAccess.getParameterAccess().getQosAssignment_7_1()); } + { before(grammarAccess.getParameterAccess().getQosAssignment_7_1()); } + (rule__Parameter__QosAssignment_7_1) + { after(grammarAccess.getParameterAccess().getQosAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_8__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_8__0__Impl - rule__Parameter__Group_8__1 + rule__Parameter__Group_8__0__Impl + rule__Parameter__Group_8__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_8__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); } - Default - { after(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); } + { before(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); } + Default + { after(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_8__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Parameter__Group_8__1__Impl + rule__Parameter__Group_8__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__Group_8__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAccess().getValueAssignment_8_1()); } - (rule__Parameter__ValueAssignment_8_1) - { after(grammarAccess.getParameterAccess().getValueAssignment_8_1()); } + { before(grammarAccess.getParameterAccess().getValueAssignment_8_1()); } + (rule__Parameter__ValueAssignment_8_1) + { after(grammarAccess.getParameterAccess().getValueAssignment_8_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__0__Impl - rule__Package_Impl__Group__1 + rule__Package_Impl__Group__0__Impl + rule__Package_Impl__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } - () - { after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } + { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } + () + { after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__1__Impl - rule__Package_Impl__Group__2 + rule__Package_Impl__Group__1__Impl + rule__Package_Impl__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } - (rule__Package_Impl__NameAssignment_1) - { after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } + { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } + (rule__Package_Impl__NameAssignment_1) + { after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__2__Impl - rule__Package_Impl__Group__3 + rule__Package_Impl__Group__2__Impl + rule__Package_Impl__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } + { before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__3__Impl - rule__Package_Impl__Group__4 + rule__Package_Impl__Group__3__Impl + rule__Package_Impl__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__4__Impl - rule__Package_Impl__Group__5 + rule__Package_Impl__Group__4__Impl + rule__Package_Impl__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); } - (rule__Package_Impl__Group_4__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); } + (rule__Package_Impl__Group_4__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__5__Impl - rule__Package_Impl__Group__6 + rule__Package_Impl__Group__5__Impl + rule__Package_Impl__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); } - (rule__Package_Impl__Group_5__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); } + (rule__Package_Impl__Group_5__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__6__Impl - rule__Package_Impl__Group__7 + rule__Package_Impl__Group__6__Impl + rule__Package_Impl__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_6()); } - (rule__Package_Impl__Group_6__0)? - { after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_6()); } + (rule__Package_Impl__Group_6__0)? + { after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group__7__Impl + rule__Package_Impl__Group__7__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } - RULE_END - { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } + { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } + RULE_END + { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_4__0__Impl - rule__Package_Impl__Group_4__1 + rule__Package_Impl__Group_4__0__Impl + rule__Package_Impl__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } - FromGitRepo - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } + FromGitRepo + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_4__1__Impl + rule__Package_Impl__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } - (rule__Package_Impl__FromGitRepoAssignment_4_1) - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } + (rule__Package_Impl__FromGitRepoAssignment_4_1) + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__0__Impl - rule__Package_Impl__Group_5__1 + rule__Package_Impl__Group_5__0__Impl + rule__Package_Impl__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } - Specs - { after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } + Specs + { after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__1__Impl - rule__Package_Impl__Group_5__2 + rule__Package_Impl__Group_5__1__Impl + rule__Package_Impl__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } - RULE_BEGIN - { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } + { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } + RULE_BEGIN + { after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__2__Impl - rule__Package_Impl__Group_5__3 + rule__Package_Impl__Group_5__2__Impl + rule__Package_Impl__Group_5__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } - (rule__Package_Impl__SpecAssignment_5_2)* - { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } + (rule__Package_Impl__SpecAssignment_5_2)* + { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_5__3__Impl + rule__Package_Impl__Group_5__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_5__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } - RULE_END - { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + RULE_END + { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__0__Impl - rule__Package_Impl__Group_6__1 + rule__Package_Impl__Group_6__0__Impl + rule__Package_Impl__Group_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } - Dependencies - { after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } + { before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } + Dependencies + { after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__1__Impl - rule__Package_Impl__Group_6__2 + rule__Package_Impl__Group_6__1__Impl + rule__Package_Impl__Group_6__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } - LeftSquareBracket - { after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } + { before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } + LeftSquareBracket + { after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__2__Impl - rule__Package_Impl__Group_6__3 + rule__Package_Impl__Group_6__2__Impl + rule__Package_Impl__Group_6__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } - (rule__Package_Impl__DependencyAssignment_6_2) - { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } + { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } + (rule__Package_Impl__DependencyAssignment_6_2) + { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__3__Impl - rule__Package_Impl__Group_6__4 + rule__Package_Impl__Group_6__3__Impl + rule__Package_Impl__Group_6__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } - (rule__Package_Impl__Group_6_3__0)* - { after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } + { before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } + (rule__Package_Impl__Group_6_3__0)* + { after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6__4__Impl + rule__Package_Impl__Group_6__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } - RightSquareBracket - { after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } + { before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } + RightSquareBracket + { after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6_3__0__Impl - rule__Package_Impl__Group_6_3__1 + rule__Package_Impl__Group_6_3__0__Impl + rule__Package_Impl__Group_6_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } - Comma - { after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } + { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } + Comma + { after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Package_Impl__Group_6_3__1__Impl + rule__Package_Impl__Group_6_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__Group_6_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } - (rule__Package_Impl__DependencyAssignment_6_3_1) - { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } + { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } + (rule__Package_Impl__DependencyAssignment_6_3_1) + { after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__0__Impl - rule__Artifact__Group__1 + rule__Artifact__Group__0__Impl + rule__Artifact__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getArtifactAction_0()); } - () - { after(grammarAccess.getArtifactAccess().getArtifactAction_0()); } + { before(grammarAccess.getArtifactAccess().getArtifactAction_0()); } + () + { after(grammarAccess.getArtifactAccess().getArtifactAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__1__Impl - rule__Artifact__Group__2 + rule__Artifact__Group__1__Impl + rule__Artifact__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getNameAssignment_1()); } - (rule__Artifact__NameAssignment_1) - { after(grammarAccess.getArtifactAccess().getNameAssignment_1()); } + { before(grammarAccess.getArtifactAccess().getNameAssignment_1()); } + (rule__Artifact__NameAssignment_1) + { after(grammarAccess.getArtifactAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__2__Impl - rule__Artifact__Group__3 + rule__Artifact__Group__2__Impl + rule__Artifact__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getArtifactAccess().getColonKeyword_2()); } + { before(grammarAccess.getArtifactAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getArtifactAccess().getColonKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__3__Impl - rule__Artifact__Group__4 + rule__Artifact__Group__3__Impl + rule__Artifact__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__4__Impl - rule__Artifact__Group__5 + rule__Artifact__Group__4__Impl + rule__Artifact__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } - (rule__Artifact__NodeAssignment_4)? - { after(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } + { before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } + (rule__Artifact__NodeAssignment_4)? + { after(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Artifact__Group__5__Impl + rule__Artifact__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } - RULE_END - { after(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } + RULE_END + { after(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__0__Impl - rule__Node__Group__1 + rule__Node__Group__0__Impl + rule__Node__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); } - Node_1 - { after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } + { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); } + Node_1 + { after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__1__Impl - rule__Node__Group__2 + rule__Node__Group__1__Impl + rule__Node__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getNameAssignment_1()); } - (rule__Node__NameAssignment_1) - { after(grammarAccess.getNodeAccess().getNameAssignment_1()); } + { before(grammarAccess.getNodeAccess().getNameAssignment_1()); } + (rule__Node__NameAssignment_1) + { after(grammarAccess.getNodeAccess().getNameAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group__2__Impl + rule__Node__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getAlternatives_2()); } - (rule__Node__Alternatives_2)* - { after(grammarAccess.getNodeAccess().getAlternatives_2()); } + { before(grammarAccess.getNodeAccess().getAlternatives_2()); } + (rule__Node__Alternatives_2)* + { after(grammarAccess.getNodeAccess().getAlternatives_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__0__Impl - rule__Node__Group_2_0__1 + rule__Node__Group_2_0__0__Impl + rule__Node__Group_2_0__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } - Publishers - { after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } + { before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } + Publishers + { after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__1__Impl - rule__Node__Group_2_0__2 + rule__Node__Group_2_0__1__Impl + rule__Node__Group_2_0__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__2__Impl - rule__Node__Group_2_0__3 + rule__Node__Group_2_0__2__Impl + rule__Node__Group_2_0__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } - (rule__Node__PublisherAssignment_2_0_2)* - { after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } + (rule__Node__PublisherAssignment_2_0_2)* + { after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_0__3__Impl + rule__Node__Group_2_0__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_0__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__0__Impl - rule__Node__Group_2_1__1 + rule__Node__Group_2_1__0__Impl + rule__Node__Group_2_1__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } - Subscribers - { after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } + { before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } + Subscribers + { after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__1__Impl - rule__Node__Group_2_1__2 + rule__Node__Group_2_1__1__Impl + rule__Node__Group_2_1__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__2__Impl - rule__Node__Group_2_1__3 + rule__Node__Group_2_1__2__Impl + rule__Node__Group_2_1__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } - (rule__Node__SubscriberAssignment_2_1_2)* - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } + (rule__Node__SubscriberAssignment_2_1_2)* + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_1__3__Impl + rule__Node__Group_2_1__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_1__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__0__Impl - rule__Node__Group_2_2__1 + rule__Node__Group_2_2__0__Impl + rule__Node__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } - Serviceservers - { after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } + Serviceservers + { after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__1__Impl - rule__Node__Group_2_2__2 + rule__Node__Group_2_2__1__Impl + rule__Node__Group_2_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__2__Impl - rule__Node__Group_2_2__3 + rule__Node__Group_2_2__2__Impl + rule__Node__Group_2_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } - (rule__Node__ServiceserverAssignment_2_2_2)* - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } + (rule__Node__ServiceserverAssignment_2_2_2)* + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_2__3__Impl + rule__Node__Group_2_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__0__Impl - rule__Node__Group_2_3__1 + rule__Node__Group_2_3__0__Impl + rule__Node__Group_2_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } - Serviceclients - { after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } + Serviceclients + { after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__1__Impl - rule__Node__Group_2_3__2 + rule__Node__Group_2_3__1__Impl + rule__Node__Group_2_3__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__2__Impl - rule__Node__Group_2_3__3 + rule__Node__Group_2_3__2__Impl + rule__Node__Group_2_3__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } - (rule__Node__ServiceclientAssignment_2_3_2)* - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } + (rule__Node__ServiceclientAssignment_2_3_2)* + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_3__3__Impl + rule__Node__Group_2_3__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_3__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__0__Impl - rule__Node__Group_2_4__1 + rule__Node__Group_2_4__0__Impl + rule__Node__Group_2_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } - Actionservers - { after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } + { before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } + Actionservers + { after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__1__Impl - rule__Node__Group_2_4__2 + rule__Node__Group_2_4__1__Impl + rule__Node__Group_2_4__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__2__Impl - rule__Node__Group_2_4__3 + rule__Node__Group_2_4__2__Impl + rule__Node__Group_2_4__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } - (rule__Node__ActionserverAssignment_2_4_2)* - { after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } + (rule__Node__ActionserverAssignment_2_4_2)* + { after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_4__3__Impl + rule__Node__Group_2_4__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_4__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__0__Impl - rule__Node__Group_2_5__1 + rule__Node__Group_2_5__0__Impl + rule__Node__Group_2_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } - Actionclients - { after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } + { before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } + Actionclients + { after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__1__Impl - rule__Node__Group_2_5__2 + rule__Node__Group_2_5__1__Impl + rule__Node__Group_2_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__2__Impl - rule__Node__Group_2_5__3 + rule__Node__Group_2_5__2__Impl + rule__Node__Group_2_5__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } - (rule__Node__ActionclientAssignment_2_5_2)* - { after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } + (rule__Node__ActionclientAssignment_2_5_2)* + { after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_5__3__Impl + rule__Node__Group_2_5__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_5__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__0__Impl - rule__Node__Group_2_6__1 + rule__Node__Group_2_6__0__Impl + rule__Node__Group_2_6__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } - Parameters - { after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } + { before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } + Parameters + { after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__1__Impl - rule__Node__Group_2_6__2 + rule__Node__Group_2_6__1__Impl + rule__Node__Group_2_6__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } + RULE_BEGIN + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__2__Impl - rule__Node__Group_2_6__3 + rule__Node__Group_2_6__2__Impl + rule__Node__Group_2_6__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } - (rule__Node__ParameterAssignment_2_6_2)* - { after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } + (rule__Node__ParameterAssignment_2_6_2)* + { after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Node__Group_2_6__3__Impl + rule__Node__Group_2_6__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__Group_2_6__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } + RULE_END + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__0__Impl - rule__TopicSpec__Group__1 + rule__TopicSpec__Group__0__Impl + rule__TopicSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } - () - { after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } + { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } + () + { after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__1__Impl - rule__TopicSpec__Group__2 + rule__TopicSpec__Group__1__Impl + rule__TopicSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } - Msg - { after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } + { before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } + Msg + { after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__2__Impl - rule__TopicSpec__Group__3 + rule__TopicSpec__Group__2__Impl + rule__TopicSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } - (rule__TopicSpec__NameAssignment_2) - { after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } + (rule__TopicSpec__NameAssignment_2) + { after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__3__Impl - rule__TopicSpec__Group__4 + rule__TopicSpec__Group__3__Impl + rule__TopicSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__4__Impl - rule__TopicSpec__Group__5 + rule__TopicSpec__Group__4__Impl + rule__TopicSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } - Message_1 - { after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } + { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } + Message_1 + { after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__5__Impl - rule__TopicSpec__Group__6 + rule__TopicSpec__Group__5__Impl + rule__TopicSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getGroup_5()); } - (rule__TopicSpec__Group_5__0)? - { after(grammarAccess.getTopicSpecAccess().getGroup_5()); } + { before(grammarAccess.getTopicSpecAccess().getGroup_5()); } + (rule__TopicSpec__Group_5__0)? + { after(grammarAccess.getTopicSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group__6__Impl + rule__TopicSpec__Group__6__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } - RULE_END - { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } + { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } + RULE_END + { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__0__Impl - rule__TopicSpec__Group_5__1 + rule__TopicSpec__Group_5__0__Impl + rule__TopicSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__1__Impl - rule__TopicSpec__Group_5__2 + rule__TopicSpec__Group_5__1__Impl + rule__TopicSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } - (rule__TopicSpec__MessageAssignment_5_1) - { after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } + { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } + (rule__TopicSpec__MessageAssignment_5_1) + { after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__TopicSpec__Group_5__2__Impl + rule__TopicSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__0__Impl - rule__ServiceSpec__Group__1 + rule__ServiceSpec__Group__0__Impl + rule__ServiceSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } - () - { after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } + { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } + () + { after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__1__Impl - rule__ServiceSpec__Group__2 + rule__ServiceSpec__Group__1__Impl + rule__ServiceSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } - Srv - { after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } + { before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } + Srv + { after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__2__Impl - rule__ServiceSpec__Group__3 + rule__ServiceSpec__Group__2__Impl + rule__ServiceSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } - (rule__ServiceSpec__NameAssignment_2) - { after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } + (rule__ServiceSpec__NameAssignment_2) + { after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__3__Impl - rule__ServiceSpec__Group__4 + rule__ServiceSpec__Group__3__Impl + rule__ServiceSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__4__Impl - rule__ServiceSpec__Group__5 + rule__ServiceSpec__Group__4__Impl + rule__ServiceSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } - Request - { after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } + { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } + Request + { after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__5__Impl - rule__ServiceSpec__Group__6 + rule__ServiceSpec__Group__5__Impl + rule__ServiceSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getGroup_5()); } - (rule__ServiceSpec__Group_5__0)? - { after(grammarAccess.getServiceSpecAccess().getGroup_5()); } + { before(grammarAccess.getServiceSpecAccess().getGroup_5()); } + (rule__ServiceSpec__Group_5__0)? + { after(grammarAccess.getServiceSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__6__Impl - rule__ServiceSpec__Group__7 + rule__ServiceSpec__Group__6__Impl + rule__ServiceSpec__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } - Response - { after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } + { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } + Response + { after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__7__Impl - rule__ServiceSpec__Group__8 + rule__ServiceSpec__Group__7__Impl + rule__ServiceSpec__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getGroup_7()); } - (rule__ServiceSpec__Group_7__0)? - { after(grammarAccess.getServiceSpecAccess().getGroup_7()); } + { before(grammarAccess.getServiceSpecAccess().getGroup_7()); } + (rule__ServiceSpec__Group_7__0)? + { after(grammarAccess.getServiceSpecAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group__8__Impl + rule__ServiceSpec__Group__8__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__0__Impl - rule__ServiceSpec__Group_5__1 + rule__ServiceSpec__Group_5__0__Impl + rule__ServiceSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__1__Impl - rule__ServiceSpec__Group_5__2 + rule__ServiceSpec__Group_5__1__Impl + rule__ServiceSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } - (rule__ServiceSpec__RequestAssignment_5_1) - { after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } + { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } + (rule__ServiceSpec__RequestAssignment_5_1) + { after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_5__2__Impl + rule__ServiceSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__0__Impl - rule__ServiceSpec__Group_7__1 + rule__ServiceSpec__Group_7__0__Impl + rule__ServiceSpec__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } - RULE_BEGIN - { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } + { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } + RULE_BEGIN + { after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__1__Impl - rule__ServiceSpec__Group_7__2 + rule__ServiceSpec__Group_7__1__Impl + rule__ServiceSpec__Group_7__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } - (rule__ServiceSpec__ResponseAssignment_7_1) - { after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } + { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } + (rule__ServiceSpec__ResponseAssignment_7_1) + { after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ServiceSpec__Group_7__2__Impl + rule__ServiceSpec__Group_7__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__Group_7__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } - RULE_END - { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } + { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } + RULE_END + { after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__0__Impl - rule__ActionSpec__Group__1 + rule__ActionSpec__Group__0__Impl + rule__ActionSpec__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } - () - { after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } + { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } + () + { after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__1__Impl - rule__ActionSpec__Group__2 + rule__ActionSpec__Group__1__Impl + rule__ActionSpec__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } - Action_1 - { after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } + { before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } + Action_1 + { after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__2__Impl - rule__ActionSpec__Group__3 + rule__ActionSpec__Group__2__Impl + rule__ActionSpec__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } - (rule__ActionSpec__NameAssignment_2) - { after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } + { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } + (rule__ActionSpec__NameAssignment_2) + { after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__3__Impl - rule__ActionSpec__Group__4 + rule__ActionSpec__Group__3__Impl + rule__ActionSpec__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__4__Impl - rule__ActionSpec__Group__5 + rule__ActionSpec__Group__4__Impl + rule__ActionSpec__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } - Goal_1 - { after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } + { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } + Goal_1 + { after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__5__Impl - rule__ActionSpec__Group__6 + rule__ActionSpec__Group__5__Impl + rule__ActionSpec__Group__6 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_5()); } - (rule__ActionSpec__Group_5__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_5()); } + { before(grammarAccess.getActionSpecAccess().getGroup_5()); } + (rule__ActionSpec__Group_5__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__6 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__6__Impl - rule__ActionSpec__Group__7 + rule__ActionSpec__Group__6__Impl + rule__ActionSpec__Group__7 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } - Result_1 - { after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } + { before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } + Result_1 + { after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__7 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__7__Impl - rule__ActionSpec__Group__8 + rule__ActionSpec__Group__7__Impl + rule__ActionSpec__Group__8 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_7()); } - (rule__ActionSpec__Group_7__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_7()); } + { before(grammarAccess.getActionSpecAccess().getGroup_7()); } + (rule__ActionSpec__Group_7__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_7()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__8 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__8__Impl - rule__ActionSpec__Group__9 + rule__ActionSpec__Group__8__Impl + rule__ActionSpec__Group__9 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } - Feedback_1 - { after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } + { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } + Feedback_1 + { after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__9 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__9__Impl - rule__ActionSpec__Group__10 + rule__ActionSpec__Group__9__Impl + rule__ActionSpec__Group__10 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__9__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGroup_9()); } - (rule__ActionSpec__Group_9__0)? - { after(grammarAccess.getActionSpecAccess().getGroup_9()); } + { before(grammarAccess.getActionSpecAccess().getGroup_9()); } + (rule__ActionSpec__Group_9__0)? + { after(grammarAccess.getActionSpecAccess().getGroup_9()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__10 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group__10__Impl + rule__ActionSpec__Group__10__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group__10__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__0__Impl - rule__ActionSpec__Group_5__1 + rule__ActionSpec__Group_5__0__Impl + rule__ActionSpec__Group_5__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__1__Impl - rule__ActionSpec__Group_5__2 + rule__ActionSpec__Group_5__1__Impl + rule__ActionSpec__Group_5__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } - (rule__ActionSpec__GoalAssignment_5_1) - { after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } + { before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } + (rule__ActionSpec__GoalAssignment_5_1) + { after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_5__2__Impl + rule__ActionSpec__Group_5__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__0__Impl - rule__ActionSpec__Group_7__1 + rule__ActionSpec__Group_7__0__Impl + rule__ActionSpec__Group_7__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__1__Impl - rule__ActionSpec__Group_7__2 + rule__ActionSpec__Group_7__1__Impl + rule__ActionSpec__Group_7__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } - (rule__ActionSpec__ResultAssignment_7_1) - { after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } + { before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } + (rule__ActionSpec__ResultAssignment_7_1) + { after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_7__2__Impl + rule__ActionSpec__Group_7__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_7__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__0__Impl - rule__ActionSpec__Group_9__1 + rule__ActionSpec__Group_9__0__Impl + rule__ActionSpec__Group_9__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } - RULE_BEGIN - { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } + { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } + RULE_BEGIN + { after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__1__Impl - rule__ActionSpec__Group_9__2 + rule__ActionSpec__Group_9__1__Impl + rule__ActionSpec__Group_9__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } - (rule__ActionSpec__FeedbackAssignment_9_1) - { after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } + { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } + (rule__ActionSpec__FeedbackAssignment_9_1) + { after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ActionSpec__Group_9__2__Impl + rule__ActionSpec__Group_9__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__Group_9__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } - RULE_END - { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } + { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } + RULE_END + { after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessageDefinition__Group__0__Impl - rule__MessageDefinition__Group__1 + rule__MessageDefinition__Group__0__Impl + rule__MessageDefinition__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } - () - { after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } + { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } + () + { after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessageDefinition__Group__1__Impl + rule__MessageDefinition__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } - (rule__MessageDefinition__MessagePartAssignment_1)* - { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + (rule__MessageDefinition__MessagePartAssignment_1)* + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__0__Impl - rule__ExternalDependency__Group__1 + rule__ExternalDependency__Group__0__Impl + rule__ExternalDependency__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } - () - { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } + { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } + () + { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__1__Impl - rule__ExternalDependency__Group__2 + rule__ExternalDependency__Group__1__Impl + rule__ExternalDependency__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } - ExternalDependency - { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } + { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } + ExternalDependency + { after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ExternalDependency__Group__2__Impl + rule__ExternalDependency__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } - (rule__ExternalDependency__NameAssignment_2) - { after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } + { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } + (rule__ExternalDependency__NameAssignment_2) + { after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__0__Impl - rule__GlobalNamespace__Group__1 + rule__GlobalNamespace__Group__0__Impl + rule__GlobalNamespace__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } - () - { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } + () + { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__1__Impl - rule__GlobalNamespace__Group__2 + rule__GlobalNamespace__Group__1__Impl + rule__GlobalNamespace__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } - GlobalNamespace - { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } + GlobalNamespace + { after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group__2__Impl + rule__GlobalNamespace__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } - (rule__GlobalNamespace__Group_2__0)? - { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } + (rule__GlobalNamespace__Group_2__0)? + { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__0__Impl - rule__GlobalNamespace__Group_2__1 + rule__GlobalNamespace__Group_2__0__Impl + rule__GlobalNamespace__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__1__Impl - rule__GlobalNamespace__Group_2__2 + rule__GlobalNamespace__Group_2__1__Impl + rule__GlobalNamespace__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } - (rule__GlobalNamespace__PartsAssignment_2_1) - { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } + (rule__GlobalNamespace__PartsAssignment_2_1) + { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__2__Impl - rule__GlobalNamespace__Group_2__3 + rule__GlobalNamespace__Group_2__2__Impl + rule__GlobalNamespace__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } - (rule__GlobalNamespace__Group_2_2__0)* - { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } + { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } + (rule__GlobalNamespace__Group_2_2__0)* + { after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2__3__Impl + rule__GlobalNamespace__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2_2__0__Impl - rule__GlobalNamespace__Group_2_2__1 + rule__GlobalNamespace__Group_2_2__0__Impl + rule__GlobalNamespace__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__GlobalNamespace__Group_2_2__1__Impl + rule__GlobalNamespace__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } - (rule__GlobalNamespace__PartsAssignment_2_2_1) - { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } + (rule__GlobalNamespace__PartsAssignment_2_2_1) + { after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__0__Impl - rule__RelativeNamespace_Impl__Group__1 + rule__RelativeNamespace_Impl__Group__0__Impl + rule__RelativeNamespace_Impl__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } - () - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } + () + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__1__Impl - rule__RelativeNamespace_Impl__Group__2 + rule__RelativeNamespace_Impl__Group__1__Impl + rule__RelativeNamespace_Impl__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } - RelativeNamespace - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } + RelativeNamespace + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group__2__Impl + rule__RelativeNamespace_Impl__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } - (rule__RelativeNamespace_Impl__Group_2__0)? - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } + (rule__RelativeNamespace_Impl__Group_2__0)? + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__0__Impl - rule__RelativeNamespace_Impl__Group_2__1 + rule__RelativeNamespace_Impl__Group_2__0__Impl + rule__RelativeNamespace_Impl__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__1__Impl - rule__RelativeNamespace_Impl__Group_2__2 + rule__RelativeNamespace_Impl__Group_2__1__Impl + rule__RelativeNamespace_Impl__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } - (rule__RelativeNamespace_Impl__PartsAssignment_2_1) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } + (rule__RelativeNamespace_Impl__PartsAssignment_2_1) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__2__Impl - rule__RelativeNamespace_Impl__Group_2__3 + rule__RelativeNamespace_Impl__Group_2__2__Impl + rule__RelativeNamespace_Impl__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } - (rule__RelativeNamespace_Impl__Group_2_2__0)* - { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } + (rule__RelativeNamespace_Impl__Group_2_2__0)* + { after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2__3__Impl + rule__RelativeNamespace_Impl__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2_2__0__Impl - rule__RelativeNamespace_Impl__Group_2_2__1 + rule__RelativeNamespace_Impl__Group_2_2__0__Impl + rule__RelativeNamespace_Impl__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__RelativeNamespace_Impl__Group_2_2__1__Impl + rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } - (rule__RelativeNamespace_Impl__PartsAssignment_2_2_1) - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } + (rule__RelativeNamespace_Impl__PartsAssignment_2_2_1) + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__0__Impl - rule__PrivateNamespace__Group__1 + rule__PrivateNamespace__Group__0__Impl + rule__PrivateNamespace__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } - () - { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } + () + { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__1__Impl - rule__PrivateNamespace__Group__2 + rule__PrivateNamespace__Group__1__Impl + rule__PrivateNamespace__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } - PrivateNamespace - { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } + PrivateNamespace + { after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group__2__Impl + rule__PrivateNamespace__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } - (rule__PrivateNamespace__Group_2__0)? - { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } + { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } + (rule__PrivateNamespace__Group_2__0)? + { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__0__Impl - rule__PrivateNamespace__Group_2__1 + rule__PrivateNamespace__Group_2__0__Impl + rule__PrivateNamespace__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } - LeftSquareBracket - { after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } + LeftSquareBracket + { after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__1__Impl - rule__PrivateNamespace__Group_2__2 + rule__PrivateNamespace__Group_2__1__Impl + rule__PrivateNamespace__Group_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } - (rule__PrivateNamespace__PartsAssignment_2_1) - { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } + (rule__PrivateNamespace__PartsAssignment_2_1) + { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__2__Impl - rule__PrivateNamespace__Group_2__3 + rule__PrivateNamespace__Group_2__2__Impl + rule__PrivateNamespace__Group_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } - (rule__PrivateNamespace__Group_2_2__0)* - { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } + { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } + (rule__PrivateNamespace__Group_2_2__0)* + { after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2__3__Impl + rule__PrivateNamespace__Group_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } - RightSquareBracket - { after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } + RightSquareBracket + { after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2_2__0__Impl - rule__PrivateNamespace__Group_2_2__1 + rule__PrivateNamespace__Group_2_2__0__Impl + rule__PrivateNamespace__Group_2_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } - Comma - { after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } + { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } + Comma + { after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__PrivateNamespace__Group_2_2__1__Impl + rule__PrivateNamespace__Group_2_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } - (rule__PrivateNamespace__PartsAssignment_2_2_1) - { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } + { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } + (rule__PrivateNamespace__PartsAssignment_2_2_1) + { after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__0__Impl - rule__ParameterListType__Group__1 + rule__ParameterListType__Group__0__Impl + rule__ParameterListType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } - () - { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } + { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } + () + { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__1__Impl - rule__ParameterListType__Group__2 + rule__ParameterListType__Group__1__Impl + rule__ParameterListType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } - List - { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + List + { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__2__Impl - rule__ParameterListType__Group__3 + rule__ParameterListType__Group__2__Impl + rule__ParameterListType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__3__Impl - rule__ParameterListType__Group__4 + rule__ParameterListType__Group__3__Impl + rule__ParameterListType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } - (rule__ParameterListType__SequenceAssignment_3) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + (rule__ParameterListType__SequenceAssignment_3) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__4__Impl - rule__ParameterListType__Group__5 + rule__ParameterListType__Group__4__Impl + rule__ParameterListType__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } - (rule__ParameterListType__Group_4__0)* - { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + (rule__ParameterListType__Group_4__0)* + { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group__5__Impl + rule__ParameterListType__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group_4__0__Impl - rule__ParameterListType__Group_4__1 + rule__ParameterListType__Group_4__0__Impl + rule__ParameterListType__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterListType__Group_4__1__Impl + rule__ParameterListType__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } - (rule__ParameterListType__SequenceAssignment_4_1) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + (rule__ParameterListType__SequenceAssignment_4_1) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__0__Impl - rule__ParameterStructType__Group__1 + rule__ParameterStructType__Group__0__Impl + rule__ParameterStructType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } - () - { after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } + () + { after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__1__Impl - rule__ParameterStructType__Group__2 + rule__ParameterStructType__Group__1__Impl + rule__ParameterStructType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } - Struct - { after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } + { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } + Struct + { after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__2__Impl - rule__ParameterStructType__Group__3 + rule__ParameterStructType__Group__2__Impl + rule__ParameterStructType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } + { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__3__Impl - rule__ParameterStructType__Group__4 + rule__ParameterStructType__Group__3__Impl + rule__ParameterStructType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } - (rule__ParameterStructType__ParameterstructypetmemberAssignment_3) - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } + (rule__ParameterStructType__ParameterstructypetmemberAssignment_3) + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__4__Impl - rule__ParameterStructType__Group__5 + rule__ParameterStructType__Group__4__Impl + rule__ParameterStructType__Group__5 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } - (rule__ParameterStructType__Group_4__0)* - { after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } + { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } + (rule__ParameterStructType__Group_4__0)* + { after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group__5__Impl + rule__ParameterStructType__Group__5__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } + { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group_4__0__Impl - rule__ParameterStructType__Group_4__1 + rule__ParameterStructType__Group_4__0__Impl + rule__ParameterStructType__Group_4__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } + { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructType__Group_4__1__Impl + rule__ParameterStructType__Group_4__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } - (rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1) - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } + (rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1) + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__0__Impl - rule__ParameterIntegerType__Group__1 + rule__ParameterIntegerType__Group__0__Impl + rule__ParameterIntegerType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } - () - { after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } + () + { after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__1__Impl - rule__ParameterIntegerType__Group__2 + rule__ParameterIntegerType__Group__1__Impl + rule__ParameterIntegerType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } - Integer - { after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } + Integer + { after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group__2__Impl + rule__ParameterIntegerType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } - (rule__ParameterIntegerType__Group_2__0)? - { after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } + (rule__ParameterIntegerType__Group_2__0)? + { after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group_2__0__Impl - rule__ParameterIntegerType__Group_2__1 + rule__ParameterIntegerType__Group_2__0__Impl + rule__ParameterIntegerType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterIntegerType__Group_2__1__Impl + rule__ParameterIntegerType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterIntegerType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterIntegerType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__0__Impl - rule__ParameterStringType__Group__1 + rule__ParameterStringType__Group__0__Impl + rule__ParameterStringType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } - () - { after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } + { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } + () + { after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__1__Impl - rule__ParameterStringType__Group__2 + rule__ParameterStringType__Group__1__Impl + rule__ParameterStringType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } - String - { after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } + { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } + String + { after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group__2__Impl + rule__ParameterStringType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } - (rule__ParameterStringType__Group_2__0)? - { after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } + (rule__ParameterStringType__Group_2__0)? + { after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group_2__0__Impl - rule__ParameterStringType__Group_2__1 + rule__ParameterStringType__Group_2__0__Impl + rule__ParameterStringType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStringType__Group_2__1__Impl + rule__ParameterStringType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterStringType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterStringType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__0__Impl - rule__ParameterDoubleType__Group__1 + rule__ParameterDoubleType__Group__0__Impl + rule__ParameterDoubleType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } - () - { after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } + () + { after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__1__Impl - rule__ParameterDoubleType__Group__2 + rule__ParameterDoubleType__Group__1__Impl + rule__ParameterDoubleType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } - Double - { after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } + Double + { after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group__2__Impl + rule__ParameterDoubleType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } - (rule__ParameterDoubleType__Group_2__0)? - { after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } + (rule__ParameterDoubleType__Group_2__0)? + { after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group_2__0__Impl - rule__ParameterDoubleType__Group_2__1 + rule__ParameterDoubleType__Group_2__0__Impl + rule__ParameterDoubleType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterDoubleType__Group_2__1__Impl + rule__ParameterDoubleType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterDoubleType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterDoubleType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__0__Impl - rule__ParameterBooleanType__Group__1 + rule__ParameterBooleanType__Group__0__Impl + rule__ParameterBooleanType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } - () - { after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } + () + { after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__1__Impl - rule__ParameterBooleanType__Group__2 + rule__ParameterBooleanType__Group__1__Impl + rule__ParameterBooleanType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } - Boolean - { after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } + Boolean + { after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group__2__Impl + rule__ParameterBooleanType__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } - (rule__ParameterBooleanType__Group_2__0)? - { after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } + (rule__ParameterBooleanType__Group_2__0)? + { after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group_2__0__Impl - rule__ParameterBooleanType__Group_2__1 + rule__ParameterBooleanType__Group_2__0__Impl + rule__ParameterBooleanType__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBooleanType__Group_2__1__Impl + rule__ParameterBooleanType__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterBooleanType__DefaultAssignment_2_1) - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterBooleanType__DefaultAssignment_2_1) + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__0__Impl - rule__ParameterBase64Type__Group__1 + rule__ParameterBase64Type__Group__0__Impl + rule__ParameterBase64Type__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } - () - { after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } + { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } + () + { after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__1__Impl - rule__ParameterBase64Type__Group__2 + rule__ParameterBase64Type__Group__1__Impl + rule__ParameterBase64Type__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } - Base64 - { after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } + { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } + Base64 + { after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group__2__Impl + rule__ParameterBase64Type__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } - (rule__ParameterBase64Type__Group_2__0)? - { after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } + (rule__ParameterBase64Type__Group_2__0)? + { after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group_2__0__Impl - rule__ParameterBase64Type__Group_2__1 + rule__ParameterBase64Type__Group_2__0__Impl + rule__ParameterBase64Type__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } - Default - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } + Default + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterBase64Type__Group_2__1__Impl + rule__ParameterBase64Type__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } - (rule__ParameterBase64Type__DefaultAssignment_2_1) - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } + (rule__ParameterBase64Type__DefaultAssignment_2_1) + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__0__Impl - rule__ParameterArrayType__Group__1 + rule__ParameterArrayType__Group__0__Impl + rule__ParameterArrayType__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } - RULE_BEGIN - { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + RULE_BEGIN + { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__1__Impl - rule__ParameterArrayType__Group__2 + rule__ParameterArrayType__Group__1__Impl + rule__ParameterArrayType__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } - Array - { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + Array + { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__2__Impl - rule__ParameterArrayType__Group__3 + rule__ParameterArrayType__Group__2__Impl + rule__ParameterArrayType__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } - (rule__ParameterArrayType__TypeAssignment_2) - { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + (rule__ParameterArrayType__TypeAssignment_2) + { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__3__Impl - rule__ParameterArrayType__Group__4 + rule__ParameterArrayType__Group__3__Impl + rule__ParameterArrayType__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } - (rule__ParameterArrayType__Group_3__0)? - { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + (rule__ParameterArrayType__Group_3__0)? + { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group__4__Impl + rule__ParameterArrayType__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } + RULE_END + { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group_3__0__Impl - rule__ParameterArrayType__Group_3__1 + rule__ParameterArrayType__Group_3__0__Impl + rule__ParameterArrayType__Group_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } - Default - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } + Default + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterArrayType__Group_3__1__Impl + rule__ParameterArrayType__Group_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } - (rule__ParameterArrayType__DefaultAssignment_3_1) - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + (rule__ParameterArrayType__DefaultAssignment_3_1) + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__0__Impl - rule__ParameterList__Group__1 + rule__ParameterList__Group__0__Impl + rule__ParameterList__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } - () - { after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } + { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } + () + { after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__1__Impl - rule__ParameterList__Group__2 + rule__ParameterList__Group__1__Impl + rule__ParameterList__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } - LeftSquareBracket - { after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } + { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } + LeftSquareBracket + { after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__2__Impl - rule__ParameterList__Group__3 + rule__ParameterList__Group__2__Impl + rule__ParameterList__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); } - (rule__ParameterList__ValueAssignment_2) - { after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } + { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); } + (rule__ParameterList__ValueAssignment_2) + { after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__3__Impl - rule__ParameterList__Group__4 + rule__ParameterList__Group__3__Impl + rule__ParameterList__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getGroup_3()); } - (rule__ParameterList__Group_3__0)* - { after(grammarAccess.getParameterListAccess().getGroup_3()); } + { before(grammarAccess.getParameterListAccess().getGroup_3()); } + (rule__ParameterList__Group_3__0)* + { after(grammarAccess.getParameterListAccess().getGroup_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group__4__Impl + rule__ParameterList__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } - RightSquareBracket - { after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } + { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } + RightSquareBracket + { after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group_3__0__Impl - rule__ParameterList__Group_3__1 + rule__ParameterList__Group_3__0__Impl + rule__ParameterList__Group_3__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } - Comma - { after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } + { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } + Comma + { after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterList__Group_3__1__Impl + rule__ParameterList__Group_3__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } - (rule__ParameterList__ValueAssignment_3_1) - { after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } + { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } + (rule__ParameterList__ValueAssignment_3_1) + { after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__0__Impl - rule__ParameterAny__Group__1 + rule__ParameterAny__Group__0__Impl + rule__ParameterAny__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } - () - { after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } + { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } + () + { after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__1__Impl - rule__ParameterAny__Group__2 + rule__ParameterAny__Group__1__Impl + rule__ParameterAny__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } - ParameterAny - { after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } + { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } + ParameterAny + { after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group__2__Impl + rule__ParameterAny__Group__2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getGroup_2()); } - (rule__ParameterAny__Group_2__0)? - { after(grammarAccess.getParameterAnyAccess().getGroup_2()); } + { before(grammarAccess.getParameterAnyAccess().getGroup_2()); } + (rule__ParameterAny__Group_2__0)? + { after(grammarAccess.getParameterAnyAccess().getGroup_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group_2__0__Impl - rule__ParameterAny__Group_2__1 + rule__ParameterAny__Group_2__0__Impl + rule__ParameterAny__Group_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } - Value - { after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } + { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } + Value + { after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterAny__Group_2__1__Impl + rule__ParameterAny__Group_2__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } - (rule__ParameterAny__ValueAssignment_2_1) - { after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } + { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } + (rule__ParameterAny__ValueAssignment_2_1) + { after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group__0__Impl - rule__ParameterStruct__Group__1 + rule__ParameterStruct__Group__0__Impl + rule__ParameterStruct__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } - () - { after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } + { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } + () + { after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group__1__Impl + rule__ParameterStruct__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getGroup_1()); } - (rule__ParameterStruct__Group_1__0)? - { after(grammarAccess.getParameterStructAccess().getGroup_1()); } + { before(grammarAccess.getParameterStructAccess().getGroup_1()); } + (rule__ParameterStruct__Group_1__0)? + { after(grammarAccess.getParameterStructAccess().getGroup_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__0__Impl - rule__ParameterStruct__Group_1__1 + rule__ParameterStruct__Group_1__0__Impl + rule__ParameterStruct__Group_1__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } + { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__1__Impl - rule__ParameterStruct__Group_1__2 + rule__ParameterStruct__Group_1__1__Impl + rule__ParameterStruct__Group_1__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } - (rule__ParameterStruct__ValueAssignment_1_1) - { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } + { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } + (rule__ParameterStruct__ValueAssignment_1_1) + { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__2__Impl - rule__ParameterStruct__Group_1__3 + rule__ParameterStruct__Group_1__2__Impl + rule__ParameterStruct__Group_1__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); } - (rule__ParameterStruct__Group_1_2__0)* - { after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } + { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); } + (rule__ParameterStruct__Group_1_2__0)* + { after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1__3__Impl + rule__ParameterStruct__Group_1__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } - RightSquareBracket - { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } + { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } + RightSquareBracket + { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__0__Impl - rule__ParameterStruct__Group_1_2__1 + rule__ParameterStruct__Group_1_2__0__Impl + rule__ParameterStruct__Group_1_2__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } - Comma - { after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } + { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } + Comma + { after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__1__Impl - rule__ParameterStruct__Group_1_2__2 + rule__ParameterStruct__Group_1_2__1__Impl + rule__ParameterStruct__Group_1_2__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } - LeftSquareBracket - { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } + { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } + LeftSquareBracket + { after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__2__Impl - rule__ParameterStruct__Group_1_2__3 + rule__ParameterStruct__Group_1_2__2__Impl + rule__ParameterStruct__Group_1_2__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } - (rule__ParameterStruct__ValueAssignment_1_2_2) - { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } + { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } + (rule__ParameterStruct__ValueAssignment_1_2_2) + { after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStruct__Group_1_2__3__Impl + rule__ParameterStruct__Group_1_2__3__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__Group_1_2__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } - RightSquareBracket - { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } + { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } + RightSquareBracket + { after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__0__Impl - rule__ParameterStructMember__Group__1 + rule__ParameterStructMember__Group__0__Impl + rule__ParameterStructMember__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } - (rule__ParameterStructMember__NameAssignment_0) - { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructMember__NameAssignment_0) + { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__1__Impl - rule__ParameterStructMember__Group__2 + rule__ParameterStructMember__Group__1__Impl + rule__ParameterStructMember__Group__2 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } - Colon - { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__2__Impl - rule__ParameterStructMember__Group__3 + rule__ParameterStructMember__Group__2__Impl + rule__ParameterStructMember__Group__3 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } - RULE_BEGIN - { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + RULE_BEGIN + { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__3__Impl - rule__ParameterStructMember__Group__4 + rule__ParameterStructMember__Group__3__Impl + rule__ParameterStructMember__Group__4 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } - (rule__ParameterStructMember__ValueAssignment_3) - { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + (rule__ParameterStructMember__ValueAssignment_3) + { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructMember__Group__4__Impl + rule__ParameterStructMember__Group__4__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } + RULE_END + { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructTypeMember__Group__0__Impl - rule__ParameterStructTypeMember__Group__1 + rule__ParameterStructTypeMember__Group__0__Impl + rule__ParameterStructTypeMember__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } - (rule__ParameterStructTypeMember__NameAssignment_0) - { after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } + { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructTypeMember__NameAssignment_0) + { after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ParameterStructTypeMember__Group__1__Impl + rule__ParameterStructTypeMember__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } - (rule__ParameterStructTypeMember__TypeAssignment_1) - { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } + { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } + (rule__ParameterStructTypeMember__TypeAssignment_1) + { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessagePart__Group__0__Impl - rule__MessagePart__Group__1 + rule__MessagePart__Group__0__Impl + rule__MessagePart__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } - (rule__MessagePart__TypeAssignment_0) - { after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } + { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } + (rule__MessagePart__TypeAssignment_0) + { after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__MessagePart__Group__1__Impl + rule__MessagePart__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } - (rule__MessagePart__DataAssignment_1) - { after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } + { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } + (rule__MessagePart__DataAssignment_1) + { after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Bool__Group__0__Impl - rule__Bool__Group__1 + rule__Bool__Group__0__Impl + rule__Bool__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolAccess().getBoolAction_0()); } - () - { after(grammarAccess.getBoolAccess().getBoolAction_0()); } + { before(grammarAccess.getBoolAccess().getBoolAction_0()); } + () + { after(grammarAccess.getBoolAccess().getBoolAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Bool__Group__1__Impl + rule__Bool__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Bool__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); } - Bool - { after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } + { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); } + Bool + { after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8__Group__0__Impl - rule__Int8__Group__1 + rule__Int8__Group__0__Impl + rule__Int8__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8Access().getInt8Action_0()); } - () - { after(grammarAccess.getInt8Access().getInt8Action_0()); } + { before(grammarAccess.getInt8Access().getInt8Action_0()); } + () + { after(grammarAccess.getInt8Access().getInt8Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8__Group__1__Impl + rule__Int8__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8Access().getInt8Keyword_1()); } - Int8 - { after(grammarAccess.getInt8Access().getInt8Keyword_1()); } + { before(grammarAccess.getInt8Access().getInt8Keyword_1()); } + Int8 + { after(grammarAccess.getInt8Access().getInt8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8__Group__0__Impl - rule__Uint8__Group__1 + rule__Uint8__Group__0__Impl + rule__Uint8__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8Access().getUint8Action_0()); } - () - { after(grammarAccess.getUint8Access().getUint8Action_0()); } + { before(grammarAccess.getUint8Access().getUint8Action_0()); } + () + { after(grammarAccess.getUint8Access().getUint8Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8__Group__1__Impl + rule__Uint8__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8Access().getUint8Keyword_1()); } - Uint8 - { after(grammarAccess.getUint8Access().getUint8Keyword_1()); } + { before(grammarAccess.getUint8Access().getUint8Keyword_1()); } + Uint8 + { after(grammarAccess.getUint8Access().getUint8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16__Group__0__Impl - rule__Int16__Group__1 + rule__Int16__Group__0__Impl + rule__Int16__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16Access().getInt16Action_0()); } - () - { after(grammarAccess.getInt16Access().getInt16Action_0()); } + { before(grammarAccess.getInt16Access().getInt16Action_0()); } + () + { after(grammarAccess.getInt16Access().getInt16Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16__Group__1__Impl + rule__Int16__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16Access().getInt16Keyword_1()); } - Int16 - { after(grammarAccess.getInt16Access().getInt16Keyword_1()); } + { before(grammarAccess.getInt16Access().getInt16Keyword_1()); } + Int16 + { after(grammarAccess.getInt16Access().getInt16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16__Group__0__Impl - rule__Uint16__Group__1 + rule__Uint16__Group__0__Impl + rule__Uint16__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16Access().getUint16Action_0()); } - () - { after(grammarAccess.getUint16Access().getUint16Action_0()); } + { before(grammarAccess.getUint16Access().getUint16Action_0()); } + () + { after(grammarAccess.getUint16Access().getUint16Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16__Group__1__Impl + rule__Uint16__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16Access().getUint16Keyword_1()); } - Uint16 - { after(grammarAccess.getUint16Access().getUint16Keyword_1()); } + { before(grammarAccess.getUint16Access().getUint16Keyword_1()); } + Uint16 + { after(grammarAccess.getUint16Access().getUint16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32__Group__0__Impl - rule__Int32__Group__1 + rule__Int32__Group__0__Impl + rule__Int32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32Access().getInt32Action_0()); } - () - { after(grammarAccess.getInt32Access().getInt32Action_0()); } + { before(grammarAccess.getInt32Access().getInt32Action_0()); } + () + { after(grammarAccess.getInt32Access().getInt32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32__Group__1__Impl + rule__Int32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32Access().getInt32Keyword_1()); } - Int32 - { after(grammarAccess.getInt32Access().getInt32Keyword_1()); } + { before(grammarAccess.getInt32Access().getInt32Keyword_1()); } + Int32 + { after(grammarAccess.getInt32Access().getInt32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32__Group__0__Impl - rule__Uint32__Group__1 + rule__Uint32__Group__0__Impl + rule__Uint32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32Access().getUint32Action_0()); } - () - { after(grammarAccess.getUint32Access().getUint32Action_0()); } + { before(grammarAccess.getUint32Access().getUint32Action_0()); } + () + { after(grammarAccess.getUint32Access().getUint32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32__Group__1__Impl + rule__Uint32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32Access().getUint32Keyword_1()); } - Uint32 - { after(grammarAccess.getUint32Access().getUint32Keyword_1()); } + { before(grammarAccess.getUint32Access().getUint32Keyword_1()); } + Uint32 + { after(grammarAccess.getUint32Access().getUint32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64__Group__0__Impl - rule__Int64__Group__1 + rule__Int64__Group__0__Impl + rule__Int64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64Access().getInt64Action_0()); } - () - { after(grammarAccess.getInt64Access().getInt64Action_0()); } + { before(grammarAccess.getInt64Access().getInt64Action_0()); } + () + { after(grammarAccess.getInt64Access().getInt64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64__Group__1__Impl + rule__Int64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64Access().getInt64Keyword_1()); } - Int64 - { after(grammarAccess.getInt64Access().getInt64Keyword_1()); } + { before(grammarAccess.getInt64Access().getInt64Keyword_1()); } + Int64 + { after(grammarAccess.getInt64Access().getInt64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64__Group__0__Impl - rule__Uint64__Group__1 + rule__Uint64__Group__0__Impl + rule__Uint64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64Access().getUint64Action_0()); } - () - { after(grammarAccess.getUint64Access().getUint64Action_0()); } + { before(grammarAccess.getUint64Access().getUint64Action_0()); } + () + { after(grammarAccess.getUint64Access().getUint64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64__Group__1__Impl + rule__Uint64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64Access().getUint64Keyword_1()); } - Uint64 - { after(grammarAccess.getUint64Access().getUint64Keyword_1()); } + { before(grammarAccess.getUint64Access().getUint64Keyword_1()); } + Uint64 + { after(grammarAccess.getUint64Access().getUint64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32__Group__0__Impl - rule__Float32__Group__1 + rule__Float32__Group__0__Impl + rule__Float32__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32Access().getFloat32Action_0()); } - () - { after(grammarAccess.getFloat32Access().getFloat32Action_0()); } + { before(grammarAccess.getFloat32Access().getFloat32Action_0()); } + () + { after(grammarAccess.getFloat32Access().getFloat32Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32__Group__1__Impl + rule__Float32__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } - Float32 - { after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } + { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } + Float32 + { after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64__Group__0__Impl - rule__Float64__Group__1 + rule__Float64__Group__0__Impl + rule__Float64__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64Access().getFloat64Action_0()); } - () - { after(grammarAccess.getFloat64Access().getFloat64Action_0()); } + { before(grammarAccess.getFloat64Access().getFloat64Action_0()); } + () + { after(grammarAccess.getFloat64Access().getFloat64Action_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64__Group__1__Impl + rule__Float64__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } - Float64 - { after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } + { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } + Float64 + { after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0__Group__0__Impl - rule__String0__Group__1 + rule__String0__Group__0__Impl + rule__String0__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0Access().getStringAction_0()); } - () - { after(grammarAccess.getString0Access().getStringAction_0()); } + { before(grammarAccess.getString0Access().getStringAction_0()); } + () + { after(grammarAccess.getString0Access().getStringAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0__Group__1__Impl + rule__String0__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0Access().getStringKeyword_1()); } - String_1 - { after(grammarAccess.getString0Access().getStringKeyword_1()); } + { before(grammarAccess.getString0Access().getStringKeyword_1()); } + String_1 + { after(grammarAccess.getString0Access().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Byte__Group__0__Impl - rule__Byte__Group__1 + rule__Byte__Group__0__Impl + rule__Byte__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteAccess().getByteAction_0()); } - () - { after(grammarAccess.getByteAccess().getByteAction_0()); } + { before(grammarAccess.getByteAccess().getByteAction_0()); } + () + { after(grammarAccess.getByteAccess().getByteAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Byte__Group__1__Impl + rule__Byte__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Byte__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteAccess().getByteKeyword_1()); } - Byte - { after(grammarAccess.getByteAccess().getByteKeyword_1()); } + { before(grammarAccess.getByteAccess().getByteKeyword_1()); } + Byte + { after(grammarAccess.getByteAccess().getByteKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Time__Group__0__Impl - rule__Time__Group__1 + rule__Time__Group__0__Impl + rule__Time__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTimeAccess().getTimeAction_0()); } - () - { after(grammarAccess.getTimeAccess().getTimeAction_0()); } + { before(grammarAccess.getTimeAccess().getTimeAction_0()); } + () + { after(grammarAccess.getTimeAccess().getTimeAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Time__Group__1__Impl + rule__Time__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Time__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); } - Time - { after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } + { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); } + Time + { after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Duration__Group__0__Impl - rule__Duration__Group__1 + rule__Duration__Group__0__Impl + rule__Duration__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getDurationAccess().getDurationAction_0()); } - () - { after(grammarAccess.getDurationAccess().getDurationAction_0()); } + { before(grammarAccess.getDurationAccess().getDurationAction_0()); } + () + { after(grammarAccess.getDurationAccess().getDurationAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Duration__Group__1__Impl + rule__Duration__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Duration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); } - Duration - { after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } + { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); } + Duration + { after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__BoolArray__Group__0__Impl - rule__BoolArray__Group__1 + rule__BoolArray__Group__0__Impl + rule__BoolArray__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } - () - { after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } + { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } + () + { after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__BoolArray__Group__1__Impl + rule__BoolArray__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__BoolArray__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } - Bool_1 - { after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } + { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } + Bool_1 + { after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8Array__Group__0__Impl - rule__Int8Array__Group__1 + rule__Int8Array__Group__0__Impl + rule__Int8Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } - () - { after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } + { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } + () + { after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int8Array__Group__1__Impl + rule__Int8Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int8Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } - Int8_1 - { after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } + { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } + Int8_1 + { after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8Array__Group__0__Impl - rule__Uint8Array__Group__1 + rule__Uint8Array__Group__0__Impl + rule__Uint8Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } - () - { after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } + { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } + () + { after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint8Array__Group__1__Impl + rule__Uint8Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint8Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } - Uint8_1 - { after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } + { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } + Uint8_1 + { after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16Array__Group__0__Impl - rule__Int16Array__Group__1 + rule__Int16Array__Group__0__Impl + rule__Int16Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } - () - { after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } + { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } + () + { after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int16Array__Group__1__Impl + rule__Int16Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int16Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } - Int16_1 - { after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } + { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } + Int16_1 + { after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16Array__Group__0__Impl - rule__Uint16Array__Group__1 + rule__Uint16Array__Group__0__Impl + rule__Uint16Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } - () - { after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } + { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } + () + { after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint16Array__Group__1__Impl + rule__Uint16Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint16Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } - Uint16_1 - { after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } + { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } + Uint16_1 + { after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32Array__Group__0__Impl - rule__Int32Array__Group__1 + rule__Int32Array__Group__0__Impl + rule__Int32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } - () - { after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } + { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } + () + { after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int32Array__Group__1__Impl + rule__Int32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } - Int32_1 - { after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } + { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } + Int32_1 + { after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32Array__Group__0__Impl - rule__Uint32Array__Group__1 + rule__Uint32Array__Group__0__Impl + rule__Uint32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } - () - { after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } + { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } + () + { after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint32Array__Group__1__Impl + rule__Uint32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } - Uint32_1 - { after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } + { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } + Uint32_1 + { after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64Array__Group__0__Impl - rule__Int64Array__Group__1 + rule__Int64Array__Group__0__Impl + rule__Int64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } - () - { after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } + { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } + () + { after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Int64Array__Group__1__Impl + rule__Int64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Int64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } - Int64_1 - { after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } + { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } + Int64_1 + { after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64Array__Group__0__Impl - rule__Uint64Array__Group__1 + rule__Uint64Array__Group__0__Impl + rule__Uint64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } - () - { after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } + { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } + () + { after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Uint64Array__Group__1__Impl + rule__Uint64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Uint64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } - Uint64_1 - { after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } + { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } + Uint64_1 + { after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32Array__Group__0__Impl - rule__Float32Array__Group__1 + rule__Float32Array__Group__0__Impl + rule__Float32Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } - () - { after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } + { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } + () + { after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float32Array__Group__1__Impl + rule__Float32Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float32Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } - Float32_1 - { after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } + { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } + Float32_1 + { after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64Array__Group__0__Impl - rule__Float64Array__Group__1 + rule__Float64Array__Group__0__Impl + rule__Float64Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } - () - { after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } + { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } + () + { after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Float64Array__Group__1__Impl + rule__Float64Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Float64Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } - Float64_1 - { after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } + { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } + Float64_1 + { after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0Array__Group__0__Impl - rule__String0Array__Group__1 + rule__String0Array__Group__0__Impl + rule__String0Array__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } - () - { after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } + { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } + () + { after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__String0Array__Group__1__Impl + rule__String0Array__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__String0Array__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } - String_2 - { after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } + { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } + String_2 + { after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ByteArray__Group__0__Impl - rule__ByteArray__Group__1 + rule__ByteArray__Group__0__Impl + rule__ByteArray__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } - () - { after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } + { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } + () + { after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ByteArray__Group__1__Impl + rule__ByteArray__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ByteArray__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } - Byte_1 - { after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } + { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } + Byte_1 + { after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Header__Group__0__Impl - rule__Header__Group__1 + rule__Header__Group__0__Impl + rule__Header__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); } - () - { after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } + { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); } + () + { after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__Header__Group__1__Impl + rule__Header__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Header__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } - Header - { after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } + { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } + Header + { after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ArrayTopicSpecRef__Group__0__Impl - rule__ArrayTopicSpecRef__Group__1 + rule__ArrayTopicSpecRef__Group__0__Impl + rule__ArrayTopicSpecRef__Group__1 ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } - (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__ArrayTopicSpecRef__Group__1__Impl + rule__ArrayTopicSpecRef__Group__1__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } - LeftSquareBracketRightSquareBracket - { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + LeftSquareBracketRightSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__UnorderedGroup_2 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - } + @init { + int stackSize = keepStackSize(); + getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } : - rule__QualityOfService__UnorderedGroup_2__0 - ? + rule__QualityOfService__UnorderedGroup_2__0 + ? ; finally { - getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); + getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + restoreStackSize(stackSize); } rule__QualityOfService__UnorderedGroup_2__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_0()); } - (rule__QualityOfService__Group_2_0__0) - { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_1()); } - (rule__QualityOfService__Group_2_1__0) - { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_2()); } - (rule__QualityOfService__Group_2_2__0) - { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_3()); } - (rule__QualityOfService__Group_2_3__0) - { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_4()); } - (rule__QualityOfService__Group_2_4__0) - { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_4()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + boolean selected = false; + } +: + ( + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0); + } + { + selected = true; + } + ( + { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_0()); } + (rule__QualityOfService__Group_2_0__0) + { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_0()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1); + } + { + selected = true; + } + ( + { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_1()); } + (rule__QualityOfService__Group_2_1__0) + { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_1()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2); + } + { + selected = true; + } + ( + { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_2()); } + (rule__QualityOfService__Group_2_2__0) + { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_2()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3); + } + { + selected = true; + } + ( + { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_3()); } + (rule__QualityOfService__Group_2_3__0) + { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_3()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4); + } + { + selected = true; + } + ( + { before(grammarAccess.getQualityOfServiceAccess().getGroup_2_4()); } + (rule__QualityOfService__Group_2_4__0) + { after(grammarAccess.getQualityOfServiceAccess().getGroup_2_4()); } + ) + ) + ) + ) +; +finally { + if (selected) + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + restoreStackSize(stackSize); } rule__QualityOfService__UnorderedGroup_2__0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__UnorderedGroup_2__Impl - rule__QualityOfService__UnorderedGroup_2__1? + rule__QualityOfService__UnorderedGroup_2__Impl + rule__QualityOfService__UnorderedGroup_2__1? ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__UnorderedGroup_2__1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__UnorderedGroup_2__Impl - rule__QualityOfService__UnorderedGroup_2__2? + rule__QualityOfService__UnorderedGroup_2__Impl + rule__QualityOfService__UnorderedGroup_2__2? ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__UnorderedGroup_2__2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__UnorderedGroup_2__Impl - rule__QualityOfService__UnorderedGroup_2__3? + rule__QualityOfService__UnorderedGroup_2__Impl + rule__QualityOfService__UnorderedGroup_2__3? ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__UnorderedGroup_2__3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__UnorderedGroup_2__Impl - rule__QualityOfService__UnorderedGroup_2__4? + rule__QualityOfService__UnorderedGroup_2__Impl + rule__QualityOfService__UnorderedGroup_2__4? ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__UnorderedGroup_2__4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - rule__QualityOfService__UnorderedGroup_2__Impl + rule__QualityOfService__UnorderedGroup_2__Impl ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__FromGitRepoAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ruleEString - { after(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ruleEString + { after(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__ArtifactAssignment_5_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } - ruleArtifact - { after(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } - ) + ( + { before(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } + ruleArtifact + { after(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__DependencyAssignment_6_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ruleDependency - { after(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ) + ( + { before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ruleDependency + { after(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__AmentPackage__DependencyAssignment_6_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ruleDependency - { after(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ) + ( + { before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ruleDependency + { after(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__QoSProfileAssignment_2_0_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0()); } - (rule__QualityOfService__QoSProfileAlternatives_2_0_1_0) - { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0()); } - ) + ( + { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0()); } + (rule__QualityOfService__QoSProfileAlternatives_2_0_1_0) + { after(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__HistoryAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0()); } - (rule__QualityOfService__HistoryAlternatives_2_1_1_0) - { after(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0()); } - ) + ( + { before(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0()); } + (rule__QualityOfService__HistoryAlternatives_2_1_1_0) + { after(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__DepthAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); } - ruleInteger0 - { after(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); } + ruleInteger0 + { after(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__ReliabilityAssignment_2_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0()); } - (rule__QualityOfService__ReliabilityAlternatives_2_3_1_0) - { after(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0()); } - ) + ( + { before(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0()); } + (rule__QualityOfService__ReliabilityAlternatives_2_3_1_0) + { after(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__QualityOfService__DurabilityAssignment_2_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0()); } - (rule__QualityOfService__DurabilityAlternatives_2_4_1_0) - { after(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0()); } - ) + ( + { before(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0()); } + (rule__QualityOfService__DurabilityAlternatives_2_4_1_0) + { after(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__MessageAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Publisher__QosAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ruleQualityOfService - { after(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ruleQualityOfService + { after(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__MessageAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Subscriber__QosAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ruleQualityOfService - { after(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ruleQualityOfService + { after(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__ServiceAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceServer__QosAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ruleQualityOfService - { after(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ruleQualityOfService + { after(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__ServiceAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceClient__QosAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ruleQualityOfService - { after(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ruleQualityOfService + { after(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__ActionAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionServer__QosAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ruleQualityOfService - { after(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ruleQualityOfService + { after(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__ActionAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } - ( - { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ruleEString - { after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - ) - { after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } + ( + { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ruleEString + { after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } + ) + { after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionClient__QosAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ruleQualityOfService - { after(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ruleQualityOfService + { after(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ruleEString - { after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } + ruleEString + { after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__TypeAssignment_5 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); } - ruleParameterType - { after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); } + ruleParameterType + { after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__NamespaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ruleNamespace - { after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ruleNamespace + { after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__QosAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ruleQualityOfService - { after(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ruleQualityOfService + { after(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Parameter__ValueAssignment_8_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); } - ruleParameterValue - { after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); } - ) + ( + { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); } + ruleParameterValue + { after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__FromGitRepoAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ruleEString - { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ruleEString + { after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__SpecAssignment_5_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } - ruleSpecBase - { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + ruleSpecBase + { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__DependencyAssignment_6_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ruleDependency - { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ruleDependency + { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Package_Impl__DependencyAssignment_6_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ruleDependency - { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - ) + ( + { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ruleDependency + { after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Artifact__NodeAssignment_4 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } - ruleNode - { after(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } - ) + ( + { before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } + ruleNode + { after(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } - ruleRosNames - { after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } + ruleRosNames + { after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__PublisherAssignment_2_0_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } - rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } + rulePublisher + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__SubscriberAssignment_2_1_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } - ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } + ruleSubscriber + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ServiceserverAssignment_2_2_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } - ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } + ruleServiceServer + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ServiceclientAssignment_2_3_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } - ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } + ruleServiceClient + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ActionserverAssignment_2_4_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } - ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } + ruleActionServer + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ActionclientAssignment_2_5_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } - ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } + ruleActionClient + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__Node__ParameterAssignment_2_6_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } - ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } - ) + ( + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } + ruleParameter + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } - (rule__TopicSpec__NameAlternatives_2_0) - { after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } - ) + ( + { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } + (rule__TopicSpec__NameAlternatives_2_0) + { after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpec__MessageAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__RequestAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ServiceSpec__ResponseAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__GoalAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__ResultAssignment_7_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ActionSpec__FeedbackAssignment_9_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } - ruleMessageDefinition - { after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } - ) + ( + { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } + ruleMessageDefinition + { after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessageDefinition__MessagePartAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } - ruleMessagePart - { after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } + ruleMessagePart + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PackageDependency__PackageAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } - ( - { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - ruleEString - { after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - ) - { after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } - ) + ( + { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } + ( + { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } + ruleEString + { after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } + ) + { after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ExternalDependency__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } - ruleEString - { after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } + ruleEString + { after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__GlobalNamespace__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__PartsAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ruleGraphName - { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ruleGraphName + { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__PrivateNamespace__PartsAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ruleGraphName - { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } - ) + ( + { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ruleGraphName + { after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__SequenceAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } - ruleParameterType - { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } + ruleParameterType + { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterListType__SequenceAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } - ruleParameterType - { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } + ruleParameterType + { after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__ParameterstructypetmemberAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } - ruleParameterStructTypeMember - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } + ruleParameterStructTypeMember + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } - ruleParameterStructTypeMember - { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } + ruleParameterStructTypeMember + { after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterIntegerType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } - ruleParameterInteger - { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } + ruleParameterInteger + { after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStringType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } - ruleParameterString - { after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } + ruleParameterString + { after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDoubleType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } - ruleParameterDouble - { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } + ruleParameterDouble + { after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBooleanType__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } - ruleParameterBoolean - { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } + ruleParameterBoolean + { after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64Type__DefaultAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } - ruleParameterBase64 - { after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } + ruleParameterBase64 + { after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__TypeAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - ruleParameterType - { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } + ruleParameterType + { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterArrayType__DefaultAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - ruleParameterList - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - ) + ( + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } + ruleParameterList + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__ValueAssignment_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } - ruleParameterValue - { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } - ) + ( + { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } + ruleParameterValue + { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterList__ValueAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } - ruleParameterValue - { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } - ) + ( + { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } + ruleParameterValue + { after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterAny__ValueAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } - ruleEString - { after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } - ) + ( + { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } + ruleEString + { after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterString__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } - ruleEString - { after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } + ruleEString + { after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBase64__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } - ruleBase64Binary - { after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } + ruleBase64Binary + { after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterInteger__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } - ruleInteger0 - { after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } + ruleInteger0 + { after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDouble__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } - ruleDouble0 - { after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } + ruleDouble0 + { after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterBoolean__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } - ruleboolean0 - { after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } + ruleboolean0 + { after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__ValueAssignment_1_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } - ruleParameterStructMember - { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } + ruleParameterStructMember + { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStruct__ValueAssignment_1_2_2 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } - ruleParameterStructMember - { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } - ) + ( + { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } + ruleParameterStructMember + { after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterDate__ValueAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } - ruleDateTime0 - { after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } - ) + ( + { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } + ruleDateTime0 + { after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString - { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } + ruleEString + { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructMember__ValueAssignment_3 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - ruleParameterValue - { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - ) + ( + { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } + ruleParameterValue + { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } - ruleEString - { after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } + ruleEString + { after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ParameterStructTypeMember__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } - ruleParameterType - { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } - ) + ( + { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } + ruleParameterType + { after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__TypeAssignment_0 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } - ruleAbstractType - { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } - ) + ( + { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } + ruleAbstractType + { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__MessagePart__DataAssignment_1 - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } - (rule__MessagePart__DataAlternatives_1_0) - { after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } - ) + ( + { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } + (rule__MessagePart__DataAlternatives_1_0) + { after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__TopicSpecRef__TopicSpecAssignment - @init { - int stackSize = keepStackSize(); - } + @init { + int stackSize = keepStackSize(); + } : - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } - ( - { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - ruleEString - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - ) - { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } - ) + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } + ( + { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } + ruleEString + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } + ) + { after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } + ) ; finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } rule__ArrayTopicSpecRef__TopicSpecAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } - ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - ruleEString - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - ) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + ( + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + ruleEString + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + ) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.java index 3a73571bb..d6584093c 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.java @@ -160,136 +160,136 @@ public InternalRos2Parser(TokenStream input) { } public InternalRos2Parser(TokenStream input, RecognizerSharedState state) { super(input, state); - + } - + public String[] getTokenNames() { return InternalRos2Parser.tokenNames; } public String getGrammarFileName() { return "InternalRos2Parser.g"; } - private Ros2GrammarAccess grammarAccess; - private final Map tokenNameToValue = new HashMap(); - - { - tokenNameToValue.put("Comma", "','"); - tokenNameToValue.put("Colon", "':'"); - tokenNameToValue.put("LeftSquareBracket", "'['"); - tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); - tokenNameToValue.put("Any", "'Any'"); - tokenNameToValue.put("Ns", "'ns:'"); - tokenNameToValue.put("Date", "'Date'"); - tokenNameToValue.put("List", "'List'"); - tokenNameToValue.put("Bool", "'bool'"); - tokenNameToValue.put("Byte", "'byte'"); - tokenNameToValue.put("Goal", "'goal'"); - tokenNameToValue.put("Int8", "'int8'"); - tokenNameToValue.put("Msg", "'msg:'"); - tokenNameToValue.put("Name", "'name'"); - tokenNameToValue.put("Node", "'node'"); - tokenNameToValue.put("Qos", "'qos:'"); - tokenNameToValue.put("Srv", "'srv:'"); - tokenNameToValue.put("Time", "'time'"); - tokenNameToValue.put("Type", "'type'"); - tokenNameToValue.put("Goal_1", "'goal:'"); - tokenNameToValue.put("Int16", "'int16'"); - tokenNameToValue.put("Int32", "'int32'"); - tokenNameToValue.put("Int64", "'int64'"); - tokenNameToValue.put("Node_1", "'node:'"); - tokenNameToValue.put("Type_1", "'type:'"); - tokenNameToValue.put("Uint8", "'uint8'"); - tokenNameToValue.put("Value", "'value'"); - tokenNameToValue.put("Array", "'Array:'"); - tokenNameToValue.put("Base64", "'Base64'"); - tokenNameToValue.put("Double", "'Double'"); - tokenNameToValue.put("Header", "'Header'"); - tokenNameToValue.put("String", "'String'"); - tokenNameToValue.put("Struct", "'Struct'"); - tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Depth", "'depth:'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); - tokenNameToValue.put("Result", "'result'"); - tokenNameToValue.put("Specs", "'specs:'"); - tokenNameToValue.put("String_1", "'string'"); - tokenNameToValue.put("Uint16", "'uint16'"); - tokenNameToValue.put("Uint32", "'uint32'"); - tokenNameToValue.put("Uint64", "'uint64'"); - tokenNameToValue.put("Boolean", "'Boolean'"); - tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Float32", "'float32'"); - tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); - tokenNameToValue.put("Message", "'message'"); - tokenNameToValue.put("Result_1", "'result:'"); - tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); - tokenNameToValue.put("Default", "'default:'"); - tokenNameToValue.put("Duration", "'duration'"); - tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("History", "'history:'"); - tokenNameToValue.put("Keep_all", "'keep_all'"); - tokenNameToValue.put("Message_1", "'message:'"); - tokenNameToValue.put("Profile", "'profile:'"); - tokenNameToValue.put("Reliable", "'reliable'"); - tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); - tokenNameToValue.put("Volatile", "'volatile'"); - tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); - tokenNameToValue.put("Keep_last", "'keep_last'"); - tokenNameToValue.put("Response", "'response:'"); - tokenNameToValue.put("Artifacts", "'artifacts:'"); - tokenNameToValue.put("Sensor_qos", "'sensor_qos'"); - tokenNameToValue.put("Best_effort", "'best_effort'"); - tokenNameToValue.put("Default_qos", "'default_qos'"); - tokenNameToValue.put("Durability", "'durability:'"); - tokenNameToValue.put("Parameters", "'parameters:'"); - tokenNameToValue.put("Publishers", "'publishers:'"); - tokenNameToValue.put("ParameterAny", "'ParameterAny'"); - tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); - tokenNameToValue.put("Reliability", "'reliability:'"); - tokenNameToValue.put("Services_qos", "'services_qos'"); - tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Dependencies", "'dependencies:'"); - tokenNameToValue.put("Parameter_qos", "'parameter_qos'"); - tokenNameToValue.put("Actionclients", "'actionclients:'"); - tokenNameToValue.put("Actionservers", "'actionservers:'"); - tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); - tokenNameToValue.put("Serviceclients", "'serviceclients:'"); - tokenNameToValue.put("Serviceservers", "'serviceservers:'"); - tokenNameToValue.put("Transient_local", "'transient_local'"); - tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); - tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - } - - public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - String result = tokenNameToValue.get(tokenName); - if (result == null) - result = tokenName; - return result; - } + private Ros2GrammarAccess grammarAccess; + private final Map tokenNameToValue = new HashMap(); + + { + tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("Colon", "':'"); + tokenNameToValue.put("LeftSquareBracket", "'['"); + tokenNameToValue.put("RightSquareBracket", "']'"); + tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); + tokenNameToValue.put("Any", "'Any'"); + tokenNameToValue.put("Ns", "'ns:'"); + tokenNameToValue.put("Date", "'Date'"); + tokenNameToValue.put("List", "'List'"); + tokenNameToValue.put("Bool", "'bool'"); + tokenNameToValue.put("Byte", "'byte'"); + tokenNameToValue.put("Goal", "'goal'"); + tokenNameToValue.put("Int8", "'int8'"); + tokenNameToValue.put("Msg", "'msg:'"); + tokenNameToValue.put("Name", "'name'"); + tokenNameToValue.put("Node", "'node'"); + tokenNameToValue.put("Qos", "'qos:'"); + tokenNameToValue.put("Srv", "'srv:'"); + tokenNameToValue.put("Time", "'time'"); + tokenNameToValue.put("Type", "'type'"); + tokenNameToValue.put("Goal_1", "'goal:'"); + tokenNameToValue.put("Int16", "'int16'"); + tokenNameToValue.put("Int32", "'int32'"); + tokenNameToValue.put("Int64", "'int64'"); + tokenNameToValue.put("Node_1", "'node:'"); + tokenNameToValue.put("Type_1", "'type:'"); + tokenNameToValue.put("Uint8", "'uint8'"); + tokenNameToValue.put("Value", "'value'"); + tokenNameToValue.put("Array", "'Array:'"); + tokenNameToValue.put("Base64", "'Base64'"); + tokenNameToValue.put("Double", "'Double'"); + tokenNameToValue.put("Header", "'Header'"); + tokenNameToValue.put("String", "'String'"); + tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Action", "'action'"); + tokenNameToValue.put("Bool_1", "'bool[]'"); + tokenNameToValue.put("Byte_1", "'byte[]'"); + tokenNameToValue.put("Depth", "'depth:'"); + tokenNameToValue.put("Int8_1", "'int8[]'"); + tokenNameToValue.put("Result", "'result'"); + tokenNameToValue.put("Specs", "'specs:'"); + tokenNameToValue.put("String_1", "'string'"); + tokenNameToValue.put("Uint16", "'uint16'"); + tokenNameToValue.put("Uint32", "'uint32'"); + tokenNameToValue.put("Uint64", "'uint64'"); + tokenNameToValue.put("Boolean", "'Boolean'"); + tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Action_1", "'action:'"); + tokenNameToValue.put("Float32", "'float32'"); + tokenNameToValue.put("Float64", "'float64'"); + tokenNameToValue.put("Int16_1", "'int16[]'"); + tokenNameToValue.put("Int32_1", "'int32[]'"); + tokenNameToValue.put("Int64_1", "'int64[]'"); + tokenNameToValue.put("Message", "'message'"); + tokenNameToValue.put("Result_1", "'result:'"); + tokenNameToValue.put("Service", "'service'"); + tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("Default", "'default:'"); + tokenNameToValue.put("Duration", "'duration'"); + tokenNameToValue.put("Feedback", "'feedback'"); + tokenNameToValue.put("History", "'history:'"); + tokenNameToValue.put("Keep_all", "'keep_all'"); + tokenNameToValue.put("Message_1", "'message:'"); + tokenNameToValue.put("Profile", "'profile:'"); + tokenNameToValue.put("Reliable", "'reliable'"); + tokenNameToValue.put("Request", "'request:'"); + tokenNameToValue.put("String_2", "'string[]'"); + tokenNameToValue.put("Uint16_1", "'uint16[]'"); + tokenNameToValue.put("Uint32_1", "'uint32[]'"); + tokenNameToValue.put("Uint64_1", "'uint64[]'"); + tokenNameToValue.put("Volatile", "'volatile'"); + tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Feedback_1", "'feedback:'"); + tokenNameToValue.put("Float32_1", "'float32[]'"); + tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Keep_last", "'keep_last'"); + tokenNameToValue.put("Response", "'response:'"); + tokenNameToValue.put("Artifacts", "'artifacts:'"); + tokenNameToValue.put("Sensor_qos", "'sensor_qos'"); + tokenNameToValue.put("Best_effort", "'best_effort'"); + tokenNameToValue.put("Default_qos", "'default_qos'"); + tokenNameToValue.put("Durability", "'durability:'"); + tokenNameToValue.put("Parameters", "'parameters:'"); + tokenNameToValue.put("Publishers", "'publishers:'"); + tokenNameToValue.put("ParameterAny", "'ParameterAny'"); + tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); + tokenNameToValue.put("Reliability", "'reliability:'"); + tokenNameToValue.put("Services_qos", "'services_qos'"); + tokenNameToValue.put("Subscribers", "'subscribers:'"); + tokenNameToValue.put("Dependencies", "'dependencies:'"); + tokenNameToValue.put("Parameter_qos", "'parameter_qos'"); + tokenNameToValue.put("Actionclients", "'actionclients:'"); + tokenNameToValue.put("Actionservers", "'actionservers:'"); + tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("Serviceclients", "'serviceclients:'"); + tokenNameToValue.put("Serviceservers", "'serviceservers:'"); + tokenNameToValue.put("Transient_local", "'transient_local'"); + tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); + tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); + tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); + } + + public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + String result = tokenNameToValue.get(tokenName); + if (result == null) + result = tokenName; + return result; + } @@ -300,14 +300,14 @@ public final void entryRulePackage() throws RecognitionException { // InternalRos2Parser.g:156:1: ( rulePackage EOF ) // InternalRos2Parser.g:157:1: rulePackage EOF { - before(grammarAccess.getPackageRule()); + before(grammarAccess.getPackageRule()); pushFollow(FOLLOW_1); rulePackage(); state._fsp--; - after(grammarAccess.getPackageRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackageRule()); + match(input,EOF,FOLLOW_2); } @@ -327,8 +327,8 @@ public final void entryRulePackage() throws RecognitionException { // InternalRos2Parser.g:164:1: rulePackage : ( ruleAmentPackage ) ; public final void rulePackage() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:168:2: ( ( ruleAmentPackage ) ) // InternalRos2Parser.g:169:2: ( ruleAmentPackage ) @@ -336,13 +336,13 @@ public final void rulePackage() throws RecognitionException { // InternalRos2Parser.g:169:2: ( ruleAmentPackage ) // InternalRos2Parser.g:170:3: ruleAmentPackage { - before(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); + before(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); pushFollow(FOLLOW_2); ruleAmentPackage(); state._fsp--; - after(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); + after(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); } @@ -356,7 +356,7 @@ public final void rulePackage() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -371,14 +371,14 @@ public final void entryRuleAmentPackage() throws RecognitionException { // InternalRos2Parser.g:181:1: ( ruleAmentPackage EOF ) // InternalRos2Parser.g:182:1: ruleAmentPackage EOF { - before(grammarAccess.getAmentPackageRule()); + before(grammarAccess.getAmentPackageRule()); pushFollow(FOLLOW_1); ruleAmentPackage(); state._fsp--; - after(grammarAccess.getAmentPackageRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getAmentPackageRule()); + match(input,EOF,FOLLOW_2); } @@ -398,8 +398,8 @@ public final void entryRuleAmentPackage() throws RecognitionException { // InternalRos2Parser.g:189:1: ruleAmentPackage : ( ( rule__AmentPackage__Group__0 ) ) ; public final void ruleAmentPackage() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:193:2: ( ( ( rule__AmentPackage__Group__0 ) ) ) // InternalRos2Parser.g:194:2: ( ( rule__AmentPackage__Group__0 ) ) @@ -407,7 +407,7 @@ public final void ruleAmentPackage() throws RecognitionException { // InternalRos2Parser.g:194:2: ( ( rule__AmentPackage__Group__0 ) ) // InternalRos2Parser.g:195:3: ( rule__AmentPackage__Group__0 ) { - before(grammarAccess.getAmentPackageAccess().getGroup()); + before(grammarAccess.getAmentPackageAccess().getGroup()); // InternalRos2Parser.g:196:3: ( rule__AmentPackage__Group__0 ) // InternalRos2Parser.g:196:4: rule__AmentPackage__Group__0 { @@ -419,7 +419,7 @@ public final void ruleAmentPackage() throws RecognitionException { } - after(grammarAccess.getAmentPackageAccess().getGroup()); + after(grammarAccess.getAmentPackageAccess().getGroup()); } @@ -433,7 +433,7 @@ public final void ruleAmentPackage() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -448,14 +448,14 @@ public final void entryRuleQualityOfService() throws RecognitionException { // InternalRos2Parser.g:206:1: ( ruleQualityOfService EOF ) // InternalRos2Parser.g:207:1: ruleQualityOfService EOF { - before(grammarAccess.getQualityOfServiceRule()); + before(grammarAccess.getQualityOfServiceRule()); pushFollow(FOLLOW_1); ruleQualityOfService(); state._fsp--; - after(grammarAccess.getQualityOfServiceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getQualityOfServiceRule()); + match(input,EOF,FOLLOW_2); } @@ -475,8 +475,8 @@ public final void entryRuleQualityOfService() throws RecognitionException { // InternalRos2Parser.g:214:1: ruleQualityOfService : ( ( rule__QualityOfService__Group__0 ) ) ; public final void ruleQualityOfService() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:218:2: ( ( ( rule__QualityOfService__Group__0 ) ) ) // InternalRos2Parser.g:219:2: ( ( rule__QualityOfService__Group__0 ) ) @@ -484,7 +484,7 @@ public final void ruleQualityOfService() throws RecognitionException { // InternalRos2Parser.g:219:2: ( ( rule__QualityOfService__Group__0 ) ) // InternalRos2Parser.g:220:3: ( rule__QualityOfService__Group__0 ) { - before(grammarAccess.getQualityOfServiceAccess().getGroup()); + before(grammarAccess.getQualityOfServiceAccess().getGroup()); // InternalRos2Parser.g:221:3: ( rule__QualityOfService__Group__0 ) // InternalRos2Parser.g:221:4: rule__QualityOfService__Group__0 { @@ -496,7 +496,7 @@ public final void ruleQualityOfService() throws RecognitionException { } - after(grammarAccess.getQualityOfServiceAccess().getGroup()); + after(grammarAccess.getQualityOfServiceAccess().getGroup()); } @@ -510,7 +510,7 @@ public final void ruleQualityOfService() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -525,14 +525,14 @@ public final void entryRulePublisher() throws RecognitionException { // InternalRos2Parser.g:231:1: ( rulePublisher EOF ) // InternalRos2Parser.g:232:1: rulePublisher EOF { - before(grammarAccess.getPublisherRule()); + before(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); rulePublisher(); state._fsp--; - after(grammarAccess.getPublisherRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPublisherRule()); + match(input,EOF,FOLLOW_2); } @@ -552,8 +552,8 @@ public final void entryRulePublisher() throws RecognitionException { // InternalRos2Parser.g:239:1: rulePublisher : ( ( rule__Publisher__Group__0 ) ) ; public final void rulePublisher() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:243:2: ( ( ( rule__Publisher__Group__0 ) ) ) // InternalRos2Parser.g:244:2: ( ( rule__Publisher__Group__0 ) ) @@ -561,7 +561,7 @@ public final void rulePublisher() throws RecognitionException { // InternalRos2Parser.g:244:2: ( ( rule__Publisher__Group__0 ) ) // InternalRos2Parser.g:245:3: ( rule__Publisher__Group__0 ) { - before(grammarAccess.getPublisherAccess().getGroup()); + before(grammarAccess.getPublisherAccess().getGroup()); // InternalRos2Parser.g:246:3: ( rule__Publisher__Group__0 ) // InternalRos2Parser.g:246:4: rule__Publisher__Group__0 { @@ -573,7 +573,7 @@ public final void rulePublisher() throws RecognitionException { } - after(grammarAccess.getPublisherAccess().getGroup()); + after(grammarAccess.getPublisherAccess().getGroup()); } @@ -587,7 +587,7 @@ public final void rulePublisher() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -602,14 +602,14 @@ public final void entryRuleSubscriber() throws RecognitionException { // InternalRos2Parser.g:256:1: ( ruleSubscriber EOF ) // InternalRos2Parser.g:257:1: ruleSubscriber EOF { - before(grammarAccess.getSubscriberRule()); + before(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); ruleSubscriber(); state._fsp--; - after(grammarAccess.getSubscriberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getSubscriberRule()); + match(input,EOF,FOLLOW_2); } @@ -629,8 +629,8 @@ public final void entryRuleSubscriber() throws RecognitionException { // InternalRos2Parser.g:264:1: ruleSubscriber : ( ( rule__Subscriber__Group__0 ) ) ; public final void ruleSubscriber() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:268:2: ( ( ( rule__Subscriber__Group__0 ) ) ) // InternalRos2Parser.g:269:2: ( ( rule__Subscriber__Group__0 ) ) @@ -638,7 +638,7 @@ public final void ruleSubscriber() throws RecognitionException { // InternalRos2Parser.g:269:2: ( ( rule__Subscriber__Group__0 ) ) // InternalRos2Parser.g:270:3: ( rule__Subscriber__Group__0 ) { - before(grammarAccess.getSubscriberAccess().getGroup()); + before(grammarAccess.getSubscriberAccess().getGroup()); // InternalRos2Parser.g:271:3: ( rule__Subscriber__Group__0 ) // InternalRos2Parser.g:271:4: rule__Subscriber__Group__0 { @@ -650,7 +650,7 @@ public final void ruleSubscriber() throws RecognitionException { } - after(grammarAccess.getSubscriberAccess().getGroup()); + after(grammarAccess.getSubscriberAccess().getGroup()); } @@ -664,7 +664,7 @@ public final void ruleSubscriber() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -679,14 +679,14 @@ public final void entryRuleServiceServer() throws RecognitionException { // InternalRos2Parser.g:281:1: ( ruleServiceServer EOF ) // InternalRos2Parser.g:282:1: ruleServiceServer EOF { - before(grammarAccess.getServiceServerRule()); + before(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); ruleServiceServer(); state._fsp--; - after(grammarAccess.getServiceServerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceServerRule()); + match(input,EOF,FOLLOW_2); } @@ -706,8 +706,8 @@ public final void entryRuleServiceServer() throws RecognitionException { // InternalRos2Parser.g:289:1: ruleServiceServer : ( ( rule__ServiceServer__Group__0 ) ) ; public final void ruleServiceServer() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:293:2: ( ( ( rule__ServiceServer__Group__0 ) ) ) // InternalRos2Parser.g:294:2: ( ( rule__ServiceServer__Group__0 ) ) @@ -715,7 +715,7 @@ public final void ruleServiceServer() throws RecognitionException { // InternalRos2Parser.g:294:2: ( ( rule__ServiceServer__Group__0 ) ) // InternalRos2Parser.g:295:3: ( rule__ServiceServer__Group__0 ) { - before(grammarAccess.getServiceServerAccess().getGroup()); + before(grammarAccess.getServiceServerAccess().getGroup()); // InternalRos2Parser.g:296:3: ( rule__ServiceServer__Group__0 ) // InternalRos2Parser.g:296:4: rule__ServiceServer__Group__0 { @@ -727,7 +727,7 @@ public final void ruleServiceServer() throws RecognitionException { } - after(grammarAccess.getServiceServerAccess().getGroup()); + after(grammarAccess.getServiceServerAccess().getGroup()); } @@ -741,7 +741,7 @@ public final void ruleServiceServer() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -756,14 +756,14 @@ public final void entryRuleServiceClient() throws RecognitionException { // InternalRos2Parser.g:306:1: ( ruleServiceClient EOF ) // InternalRos2Parser.g:307:1: ruleServiceClient EOF { - before(grammarAccess.getServiceClientRule()); + before(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); ruleServiceClient(); state._fsp--; - after(grammarAccess.getServiceClientRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceClientRule()); + match(input,EOF,FOLLOW_2); } @@ -783,8 +783,8 @@ public final void entryRuleServiceClient() throws RecognitionException { // InternalRos2Parser.g:314:1: ruleServiceClient : ( ( rule__ServiceClient__Group__0 ) ) ; public final void ruleServiceClient() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:318:2: ( ( ( rule__ServiceClient__Group__0 ) ) ) // InternalRos2Parser.g:319:2: ( ( rule__ServiceClient__Group__0 ) ) @@ -792,7 +792,7 @@ public final void ruleServiceClient() throws RecognitionException { // InternalRos2Parser.g:319:2: ( ( rule__ServiceClient__Group__0 ) ) // InternalRos2Parser.g:320:3: ( rule__ServiceClient__Group__0 ) { - before(grammarAccess.getServiceClientAccess().getGroup()); + before(grammarAccess.getServiceClientAccess().getGroup()); // InternalRos2Parser.g:321:3: ( rule__ServiceClient__Group__0 ) // InternalRos2Parser.g:321:4: rule__ServiceClient__Group__0 { @@ -804,7 +804,7 @@ public final void ruleServiceClient() throws RecognitionException { } - after(grammarAccess.getServiceClientAccess().getGroup()); + after(grammarAccess.getServiceClientAccess().getGroup()); } @@ -818,7 +818,7 @@ public final void ruleServiceClient() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -833,14 +833,14 @@ public final void entryRuleActionServer() throws RecognitionException { // InternalRos2Parser.g:331:1: ( ruleActionServer EOF ) // InternalRos2Parser.g:332:1: ruleActionServer EOF { - before(grammarAccess.getActionServerRule()); + before(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); ruleActionServer(); state._fsp--; - after(grammarAccess.getActionServerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionServerRule()); + match(input,EOF,FOLLOW_2); } @@ -860,8 +860,8 @@ public final void entryRuleActionServer() throws RecognitionException { // InternalRos2Parser.g:339:1: ruleActionServer : ( ( rule__ActionServer__Group__0 ) ) ; public final void ruleActionServer() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:343:2: ( ( ( rule__ActionServer__Group__0 ) ) ) // InternalRos2Parser.g:344:2: ( ( rule__ActionServer__Group__0 ) ) @@ -869,7 +869,7 @@ public final void ruleActionServer() throws RecognitionException { // InternalRos2Parser.g:344:2: ( ( rule__ActionServer__Group__0 ) ) // InternalRos2Parser.g:345:3: ( rule__ActionServer__Group__0 ) { - before(grammarAccess.getActionServerAccess().getGroup()); + before(grammarAccess.getActionServerAccess().getGroup()); // InternalRos2Parser.g:346:3: ( rule__ActionServer__Group__0 ) // InternalRos2Parser.g:346:4: rule__ActionServer__Group__0 { @@ -881,7 +881,7 @@ public final void ruleActionServer() throws RecognitionException { } - after(grammarAccess.getActionServerAccess().getGroup()); + after(grammarAccess.getActionServerAccess().getGroup()); } @@ -895,7 +895,7 @@ public final void ruleActionServer() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -910,14 +910,14 @@ public final void entryRuleActionClient() throws RecognitionException { // InternalRos2Parser.g:356:1: ( ruleActionClient EOF ) // InternalRos2Parser.g:357:1: ruleActionClient EOF { - before(grammarAccess.getActionClientRule()); + before(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); ruleActionClient(); state._fsp--; - after(grammarAccess.getActionClientRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionClientRule()); + match(input,EOF,FOLLOW_2); } @@ -937,8 +937,8 @@ public final void entryRuleActionClient() throws RecognitionException { // InternalRos2Parser.g:364:1: ruleActionClient : ( ( rule__ActionClient__Group__0 ) ) ; public final void ruleActionClient() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:368:2: ( ( ( rule__ActionClient__Group__0 ) ) ) // InternalRos2Parser.g:369:2: ( ( rule__ActionClient__Group__0 ) ) @@ -946,7 +946,7 @@ public final void ruleActionClient() throws RecognitionException { // InternalRos2Parser.g:369:2: ( ( rule__ActionClient__Group__0 ) ) // InternalRos2Parser.g:370:3: ( rule__ActionClient__Group__0 ) { - before(grammarAccess.getActionClientAccess().getGroup()); + before(grammarAccess.getActionClientAccess().getGroup()); // InternalRos2Parser.g:371:3: ( rule__ActionClient__Group__0 ) // InternalRos2Parser.g:371:4: rule__ActionClient__Group__0 { @@ -958,7 +958,7 @@ public final void ruleActionClient() throws RecognitionException { } - after(grammarAccess.getActionClientAccess().getGroup()); + after(grammarAccess.getActionClientAccess().getGroup()); } @@ -972,7 +972,7 @@ public final void ruleActionClient() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -987,14 +987,14 @@ public final void entryRuleParameter() throws RecognitionException { // InternalRos2Parser.g:381:1: ( ruleParameter EOF ) // InternalRos2Parser.g:382:1: ruleParameter EOF { - before(grammarAccess.getParameterRule()); + before(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); ruleParameter(); state._fsp--; - after(grammarAccess.getParameterRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterRule()); + match(input,EOF,FOLLOW_2); } @@ -1014,8 +1014,8 @@ public final void entryRuleParameter() throws RecognitionException { // InternalRos2Parser.g:389:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:393:2: ( ( ( rule__Parameter__Group__0 ) ) ) // InternalRos2Parser.g:394:2: ( ( rule__Parameter__Group__0 ) ) @@ -1023,7 +1023,7 @@ public final void ruleParameter() throws RecognitionException { // InternalRos2Parser.g:394:2: ( ( rule__Parameter__Group__0 ) ) // InternalRos2Parser.g:395:3: ( rule__Parameter__Group__0 ) { - before(grammarAccess.getParameterAccess().getGroup()); + before(grammarAccess.getParameterAccess().getGroup()); // InternalRos2Parser.g:396:3: ( rule__Parameter__Group__0 ) // InternalRos2Parser.g:396:4: rule__Parameter__Group__0 { @@ -1035,7 +1035,7 @@ public final void ruleParameter() throws RecognitionException { } - after(grammarAccess.getParameterAccess().getGroup()); + after(grammarAccess.getParameterAccess().getGroup()); } @@ -1049,7 +1049,7 @@ public final void ruleParameter() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1064,14 +1064,14 @@ public final void entryRulePackage_Impl() throws RecognitionException { // InternalRos2Parser.g:406:1: ( rulePackage_Impl EOF ) // InternalRos2Parser.g:407:1: rulePackage_Impl EOF { - before(grammarAccess.getPackage_ImplRule()); + before(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); rulePackage_Impl(); state._fsp--; - after(grammarAccess.getPackage_ImplRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackage_ImplRule()); + match(input,EOF,FOLLOW_2); } @@ -1091,8 +1091,8 @@ public final void entryRulePackage_Impl() throws RecognitionException { // InternalRos2Parser.g:414:1: rulePackage_Impl : ( ( rule__Package_Impl__Group__0 ) ) ; public final void rulePackage_Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:418:2: ( ( ( rule__Package_Impl__Group__0 ) ) ) // InternalRos2Parser.g:419:2: ( ( rule__Package_Impl__Group__0 ) ) @@ -1100,7 +1100,7 @@ public final void rulePackage_Impl() throws RecognitionException { // InternalRos2Parser.g:419:2: ( ( rule__Package_Impl__Group__0 ) ) // InternalRos2Parser.g:420:3: ( rule__Package_Impl__Group__0 ) { - before(grammarAccess.getPackage_ImplAccess().getGroup()); + before(grammarAccess.getPackage_ImplAccess().getGroup()); // InternalRos2Parser.g:421:3: ( rule__Package_Impl__Group__0 ) // InternalRos2Parser.g:421:4: rule__Package_Impl__Group__0 { @@ -1112,7 +1112,7 @@ public final void rulePackage_Impl() throws RecognitionException { } - after(grammarAccess.getPackage_ImplAccess().getGroup()); + after(grammarAccess.getPackage_ImplAccess().getGroup()); } @@ -1126,7 +1126,7 @@ public final void rulePackage_Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1141,14 +1141,14 @@ public final void entryRuleArtifact() throws RecognitionException { // InternalRos2Parser.g:431:1: ( ruleArtifact EOF ) // InternalRos2Parser.g:432:1: ruleArtifact EOF { - before(grammarAccess.getArtifactRule()); + before(grammarAccess.getArtifactRule()); pushFollow(FOLLOW_1); ruleArtifact(); state._fsp--; - after(grammarAccess.getArtifactRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getArtifactRule()); + match(input,EOF,FOLLOW_2); } @@ -1168,8 +1168,8 @@ public final void entryRuleArtifact() throws RecognitionException { // InternalRos2Parser.g:439:1: ruleArtifact : ( ( rule__Artifact__Group__0 ) ) ; public final void ruleArtifact() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:443:2: ( ( ( rule__Artifact__Group__0 ) ) ) // InternalRos2Parser.g:444:2: ( ( rule__Artifact__Group__0 ) ) @@ -1177,7 +1177,7 @@ public final void ruleArtifact() throws RecognitionException { // InternalRos2Parser.g:444:2: ( ( rule__Artifact__Group__0 ) ) // InternalRos2Parser.g:445:3: ( rule__Artifact__Group__0 ) { - before(grammarAccess.getArtifactAccess().getGroup()); + before(grammarAccess.getArtifactAccess().getGroup()); // InternalRos2Parser.g:446:3: ( rule__Artifact__Group__0 ) // InternalRos2Parser.g:446:4: rule__Artifact__Group__0 { @@ -1189,7 +1189,7 @@ public final void ruleArtifact() throws RecognitionException { } - after(grammarAccess.getArtifactAccess().getGroup()); + after(grammarAccess.getArtifactAccess().getGroup()); } @@ -1203,7 +1203,7 @@ public final void ruleArtifact() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1218,14 +1218,14 @@ public final void entryRuleNode() throws RecognitionException { // InternalRos2Parser.g:456:1: ( ruleNode EOF ) // InternalRos2Parser.g:457:1: ruleNode EOF { - before(grammarAccess.getNodeRule()); + before(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); ruleNode(); state._fsp--; - after(grammarAccess.getNodeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getNodeRule()); + match(input,EOF,FOLLOW_2); } @@ -1245,8 +1245,8 @@ public final void entryRuleNode() throws RecognitionException { // InternalRos2Parser.g:464:1: ruleNode : ( ( rule__Node__Group__0 ) ) ; public final void ruleNode() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:468:2: ( ( ( rule__Node__Group__0 ) ) ) // InternalRos2Parser.g:469:2: ( ( rule__Node__Group__0 ) ) @@ -1254,7 +1254,7 @@ public final void ruleNode() throws RecognitionException { // InternalRos2Parser.g:469:2: ( ( rule__Node__Group__0 ) ) // InternalRos2Parser.g:470:3: ( rule__Node__Group__0 ) { - before(grammarAccess.getNodeAccess().getGroup()); + before(grammarAccess.getNodeAccess().getGroup()); // InternalRos2Parser.g:471:3: ( rule__Node__Group__0 ) // InternalRos2Parser.g:471:4: rule__Node__Group__0 { @@ -1266,7 +1266,7 @@ public final void ruleNode() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup()); + after(grammarAccess.getNodeAccess().getGroup()); } @@ -1280,7 +1280,7 @@ public final void ruleNode() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1295,14 +1295,14 @@ public final void entryRuleSpecBase() throws RecognitionException { // InternalRos2Parser.g:481:1: ( ruleSpecBase EOF ) // InternalRos2Parser.g:482:1: ruleSpecBase EOF { - before(grammarAccess.getSpecBaseRule()); + before(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); ruleSpecBase(); state._fsp--; - after(grammarAccess.getSpecBaseRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getSpecBaseRule()); + match(input,EOF,FOLLOW_2); } @@ -1322,8 +1322,8 @@ public final void entryRuleSpecBase() throws RecognitionException { // InternalRos2Parser.g:489:1: ruleSpecBase : ( ( rule__SpecBase__Alternatives ) ) ; public final void ruleSpecBase() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:493:2: ( ( ( rule__SpecBase__Alternatives ) ) ) // InternalRos2Parser.g:494:2: ( ( rule__SpecBase__Alternatives ) ) @@ -1331,7 +1331,7 @@ public final void ruleSpecBase() throws RecognitionException { // InternalRos2Parser.g:494:2: ( ( rule__SpecBase__Alternatives ) ) // InternalRos2Parser.g:495:3: ( rule__SpecBase__Alternatives ) { - before(grammarAccess.getSpecBaseAccess().getAlternatives()); + before(grammarAccess.getSpecBaseAccess().getAlternatives()); // InternalRos2Parser.g:496:3: ( rule__SpecBase__Alternatives ) // InternalRos2Parser.g:496:4: rule__SpecBase__Alternatives { @@ -1343,7 +1343,7 @@ public final void ruleSpecBase() throws RecognitionException { } - after(grammarAccess.getSpecBaseAccess().getAlternatives()); + after(grammarAccess.getSpecBaseAccess().getAlternatives()); } @@ -1357,7 +1357,7 @@ public final void ruleSpecBase() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1372,14 +1372,14 @@ public final void entryRuleTopicSpec() throws RecognitionException { // InternalRos2Parser.g:506:1: ( ruleTopicSpec EOF ) // InternalRos2Parser.g:507:1: ruleTopicSpec EOF { - before(grammarAccess.getTopicSpecRule()); + before(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); ruleTopicSpec(); state._fsp--; - after(grammarAccess.getTopicSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTopicSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -1399,8 +1399,8 @@ public final void entryRuleTopicSpec() throws RecognitionException { // InternalRos2Parser.g:514:1: ruleTopicSpec : ( ( rule__TopicSpec__Group__0 ) ) ; public final void ruleTopicSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:518:2: ( ( ( rule__TopicSpec__Group__0 ) ) ) // InternalRos2Parser.g:519:2: ( ( rule__TopicSpec__Group__0 ) ) @@ -1408,7 +1408,7 @@ public final void ruleTopicSpec() throws RecognitionException { // InternalRos2Parser.g:519:2: ( ( rule__TopicSpec__Group__0 ) ) // InternalRos2Parser.g:520:3: ( rule__TopicSpec__Group__0 ) { - before(grammarAccess.getTopicSpecAccess().getGroup()); + before(grammarAccess.getTopicSpecAccess().getGroup()); // InternalRos2Parser.g:521:3: ( rule__TopicSpec__Group__0 ) // InternalRos2Parser.g:521:4: rule__TopicSpec__Group__0 { @@ -1420,7 +1420,7 @@ public final void ruleTopicSpec() throws RecognitionException { } - after(grammarAccess.getTopicSpecAccess().getGroup()); + after(grammarAccess.getTopicSpecAccess().getGroup()); } @@ -1434,7 +1434,7 @@ public final void ruleTopicSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1449,14 +1449,14 @@ public final void entryRuleServiceSpec() throws RecognitionException { // InternalRos2Parser.g:531:1: ( ruleServiceSpec EOF ) // InternalRos2Parser.g:532:1: ruleServiceSpec EOF { - before(grammarAccess.getServiceSpecRule()); + before(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); ruleServiceSpec(); state._fsp--; - after(grammarAccess.getServiceSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getServiceSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -1476,8 +1476,8 @@ public final void entryRuleServiceSpec() throws RecognitionException { // InternalRos2Parser.g:539:1: ruleServiceSpec : ( ( rule__ServiceSpec__Group__0 ) ) ; public final void ruleServiceSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:543:2: ( ( ( rule__ServiceSpec__Group__0 ) ) ) // InternalRos2Parser.g:544:2: ( ( rule__ServiceSpec__Group__0 ) ) @@ -1485,7 +1485,7 @@ public final void ruleServiceSpec() throws RecognitionException { // InternalRos2Parser.g:544:2: ( ( rule__ServiceSpec__Group__0 ) ) // InternalRos2Parser.g:545:3: ( rule__ServiceSpec__Group__0 ) { - before(grammarAccess.getServiceSpecAccess().getGroup()); + before(grammarAccess.getServiceSpecAccess().getGroup()); // InternalRos2Parser.g:546:3: ( rule__ServiceSpec__Group__0 ) // InternalRos2Parser.g:546:4: rule__ServiceSpec__Group__0 { @@ -1497,7 +1497,7 @@ public final void ruleServiceSpec() throws RecognitionException { } - after(grammarAccess.getServiceSpecAccess().getGroup()); + after(grammarAccess.getServiceSpecAccess().getGroup()); } @@ -1511,7 +1511,7 @@ public final void ruleServiceSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1526,14 +1526,14 @@ public final void entryRuleActionSpec() throws RecognitionException { // InternalRos2Parser.g:556:1: ( ruleActionSpec EOF ) // InternalRos2Parser.g:557:1: ruleActionSpec EOF { - before(grammarAccess.getActionSpecRule()); + before(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); ruleActionSpec(); state._fsp--; - after(grammarAccess.getActionSpecRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getActionSpecRule()); + match(input,EOF,FOLLOW_2); } @@ -1553,8 +1553,8 @@ public final void entryRuleActionSpec() throws RecognitionException { // InternalRos2Parser.g:564:1: ruleActionSpec : ( ( rule__ActionSpec__Group__0 ) ) ; public final void ruleActionSpec() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:568:2: ( ( ( rule__ActionSpec__Group__0 ) ) ) // InternalRos2Parser.g:569:2: ( ( rule__ActionSpec__Group__0 ) ) @@ -1562,7 +1562,7 @@ public final void ruleActionSpec() throws RecognitionException { // InternalRos2Parser.g:569:2: ( ( rule__ActionSpec__Group__0 ) ) // InternalRos2Parser.g:570:3: ( rule__ActionSpec__Group__0 ) { - before(grammarAccess.getActionSpecAccess().getGroup()); + before(grammarAccess.getActionSpecAccess().getGroup()); // InternalRos2Parser.g:571:3: ( rule__ActionSpec__Group__0 ) // InternalRos2Parser.g:571:4: rule__ActionSpec__Group__0 { @@ -1574,7 +1574,7 @@ public final void ruleActionSpec() throws RecognitionException { } - after(grammarAccess.getActionSpecAccess().getGroup()); + after(grammarAccess.getActionSpecAccess().getGroup()); } @@ -1588,7 +1588,7 @@ public final void ruleActionSpec() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1603,14 +1603,14 @@ public final void entryRuleMessageDefinition() throws RecognitionException { // InternalRos2Parser.g:581:1: ( ruleMessageDefinition EOF ) // InternalRos2Parser.g:582:1: ruleMessageDefinition EOF { - before(grammarAccess.getMessageDefinitionRule()); + before(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getMessageDefinitionRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getMessageDefinitionRule()); + match(input,EOF,FOLLOW_2); } @@ -1630,8 +1630,8 @@ public final void entryRuleMessageDefinition() throws RecognitionException { // InternalRos2Parser.g:589:1: ruleMessageDefinition : ( ( rule__MessageDefinition__Group__0 ) ) ; public final void ruleMessageDefinition() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:593:2: ( ( ( rule__MessageDefinition__Group__0 ) ) ) // InternalRos2Parser.g:594:2: ( ( rule__MessageDefinition__Group__0 ) ) @@ -1639,7 +1639,7 @@ public final void ruleMessageDefinition() throws RecognitionException { // InternalRos2Parser.g:594:2: ( ( rule__MessageDefinition__Group__0 ) ) // InternalRos2Parser.g:595:3: ( rule__MessageDefinition__Group__0 ) { - before(grammarAccess.getMessageDefinitionAccess().getGroup()); + before(grammarAccess.getMessageDefinitionAccess().getGroup()); // InternalRos2Parser.g:596:3: ( rule__MessageDefinition__Group__0 ) // InternalRos2Parser.g:596:4: rule__MessageDefinition__Group__0 { @@ -1651,7 +1651,7 @@ public final void ruleMessageDefinition() throws RecognitionException { } - after(grammarAccess.getMessageDefinitionAccess().getGroup()); + after(grammarAccess.getMessageDefinitionAccess().getGroup()); } @@ -1665,7 +1665,7 @@ public final void ruleMessageDefinition() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1680,14 +1680,14 @@ public final void entryRuleDependency() throws RecognitionException { // InternalRos2Parser.g:606:1: ( ruleDependency EOF ) // InternalRos2Parser.g:607:1: ruleDependency EOF { - before(grammarAccess.getDependencyRule()); + before(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); ruleDependency(); state._fsp--; - after(grammarAccess.getDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1707,8 +1707,8 @@ public final void entryRuleDependency() throws RecognitionException { // InternalRos2Parser.g:614:1: ruleDependency : ( ( rule__Dependency__Alternatives ) ) ; public final void ruleDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:618:2: ( ( ( rule__Dependency__Alternatives ) ) ) // InternalRos2Parser.g:619:2: ( ( rule__Dependency__Alternatives ) ) @@ -1716,7 +1716,7 @@ public final void ruleDependency() throws RecognitionException { // InternalRos2Parser.g:619:2: ( ( rule__Dependency__Alternatives ) ) // InternalRos2Parser.g:620:3: ( rule__Dependency__Alternatives ) { - before(grammarAccess.getDependencyAccess().getAlternatives()); + before(grammarAccess.getDependencyAccess().getAlternatives()); // InternalRos2Parser.g:621:3: ( rule__Dependency__Alternatives ) // InternalRos2Parser.g:621:4: rule__Dependency__Alternatives { @@ -1728,7 +1728,7 @@ public final void ruleDependency() throws RecognitionException { } - after(grammarAccess.getDependencyAccess().getAlternatives()); + after(grammarAccess.getDependencyAccess().getAlternatives()); } @@ -1742,7 +1742,7 @@ public final void ruleDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1757,14 +1757,14 @@ public final void entryRulePackageDependency() throws RecognitionException { // InternalRos2Parser.g:631:1: ( rulePackageDependency EOF ) // InternalRos2Parser.g:632:1: rulePackageDependency EOF { - before(grammarAccess.getPackageDependencyRule()); + before(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); rulePackageDependency(); state._fsp--; - after(grammarAccess.getPackageDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPackageDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1784,8 +1784,8 @@ public final void entryRulePackageDependency() throws RecognitionException { // InternalRos2Parser.g:639:1: rulePackageDependency : ( ( rule__PackageDependency__PackageAssignment ) ) ; public final void rulePackageDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:643:2: ( ( ( rule__PackageDependency__PackageAssignment ) ) ) // InternalRos2Parser.g:644:2: ( ( rule__PackageDependency__PackageAssignment ) ) @@ -1793,7 +1793,7 @@ public final void rulePackageDependency() throws RecognitionException { // InternalRos2Parser.g:644:2: ( ( rule__PackageDependency__PackageAssignment ) ) // InternalRos2Parser.g:645:3: ( rule__PackageDependency__PackageAssignment ) { - before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); + before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); // InternalRos2Parser.g:646:3: ( rule__PackageDependency__PackageAssignment ) // InternalRos2Parser.g:646:4: rule__PackageDependency__PackageAssignment { @@ -1805,7 +1805,7 @@ public final void rulePackageDependency() throws RecognitionException { } - after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); + after(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); } @@ -1819,7 +1819,7 @@ public final void rulePackageDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1834,14 +1834,14 @@ public final void entryRuleExternalDependency() throws RecognitionException { // InternalRos2Parser.g:656:1: ( ruleExternalDependency EOF ) // InternalRos2Parser.g:657:1: ruleExternalDependency EOF { - before(grammarAccess.getExternalDependencyRule()); + before(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); ruleExternalDependency(); state._fsp--; - after(grammarAccess.getExternalDependencyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getExternalDependencyRule()); + match(input,EOF,FOLLOW_2); } @@ -1861,8 +1861,8 @@ public final void entryRuleExternalDependency() throws RecognitionException { // InternalRos2Parser.g:664:1: ruleExternalDependency : ( ( rule__ExternalDependency__Group__0 ) ) ; public final void ruleExternalDependency() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:668:2: ( ( ( rule__ExternalDependency__Group__0 ) ) ) // InternalRos2Parser.g:669:2: ( ( rule__ExternalDependency__Group__0 ) ) @@ -1870,7 +1870,7 @@ public final void ruleExternalDependency() throws RecognitionException { // InternalRos2Parser.g:669:2: ( ( rule__ExternalDependency__Group__0 ) ) // InternalRos2Parser.g:670:3: ( rule__ExternalDependency__Group__0 ) { - before(grammarAccess.getExternalDependencyAccess().getGroup()); + before(grammarAccess.getExternalDependencyAccess().getGroup()); // InternalRos2Parser.g:671:3: ( rule__ExternalDependency__Group__0 ) // InternalRos2Parser.g:671:4: rule__ExternalDependency__Group__0 { @@ -1882,7 +1882,7 @@ public final void ruleExternalDependency() throws RecognitionException { } - after(grammarAccess.getExternalDependencyAccess().getGroup()); + after(grammarAccess.getExternalDependencyAccess().getGroup()); } @@ -1896,7 +1896,7 @@ public final void ruleExternalDependency() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1911,14 +1911,14 @@ public final void entryRuleNamespace() throws RecognitionException { // InternalRos2Parser.g:681:1: ( ruleNamespace EOF ) // InternalRos2Parser.g:682:1: ruleNamespace EOF { - before(grammarAccess.getNamespaceRule()); + before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); ruleNamespace(); state._fsp--; - after(grammarAccess.getNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -1938,8 +1938,8 @@ public final void entryRuleNamespace() throws RecognitionException { // InternalRos2Parser.g:689:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:693:2: ( ( ( rule__Namespace__Alternatives ) ) ) // InternalRos2Parser.g:694:2: ( ( rule__Namespace__Alternatives ) ) @@ -1947,7 +1947,7 @@ public final void ruleNamespace() throws RecognitionException { // InternalRos2Parser.g:694:2: ( ( rule__Namespace__Alternatives ) ) // InternalRos2Parser.g:695:3: ( rule__Namespace__Alternatives ) { - before(grammarAccess.getNamespaceAccess().getAlternatives()); + before(grammarAccess.getNamespaceAccess().getAlternatives()); // InternalRos2Parser.g:696:3: ( rule__Namespace__Alternatives ) // InternalRos2Parser.g:696:4: rule__Namespace__Alternatives { @@ -1959,7 +1959,7 @@ public final void ruleNamespace() throws RecognitionException { } - after(grammarAccess.getNamespaceAccess().getAlternatives()); + after(grammarAccess.getNamespaceAccess().getAlternatives()); } @@ -1973,7 +1973,7 @@ public final void ruleNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -1988,14 +1988,14 @@ public final void entryRuleGraphName() throws RecognitionException { // InternalRos2Parser.g:706:1: ( ruleGraphName EOF ) // InternalRos2Parser.g:707:1: ruleGraphName EOF { - before(grammarAccess.getGraphNameRule()); + before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); ruleGraphName(); state._fsp--; - after(grammarAccess.getGraphNameRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getGraphNameRule()); + match(input,EOF,FOLLOW_2); } @@ -2015,8 +2015,8 @@ public final void entryRuleGraphName() throws RecognitionException { // InternalRos2Parser.g:714:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:718:2: ( ( GraphName ) ) // InternalRos2Parser.g:719:2: ( GraphName ) @@ -2024,9 +2024,9 @@ public final void ruleGraphName() throws RecognitionException { // InternalRos2Parser.g:719:2: ( GraphName ) // InternalRos2Parser.g:720:3: GraphName { - before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); - match(input,GraphName,FOLLOW_2); - after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + match(input,GraphName,FOLLOW_2); + after(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); } @@ -2040,7 +2040,7 @@ public final void ruleGraphName() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2055,14 +2055,14 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // InternalRos2Parser.g:731:1: ( ruleGlobalNamespace EOF ) // InternalRos2Parser.g:732:1: ruleGlobalNamespace EOF { - before(grammarAccess.getGlobalNamespaceRule()); + before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); ruleGlobalNamespace(); state._fsp--; - after(grammarAccess.getGlobalNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -2082,8 +2082,8 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // InternalRos2Parser.g:739:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:743:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) // InternalRos2Parser.g:744:2: ( ( rule__GlobalNamespace__Group__0 ) ) @@ -2091,7 +2091,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { // InternalRos2Parser.g:744:2: ( ( rule__GlobalNamespace__Group__0 ) ) // InternalRos2Parser.g:745:3: ( rule__GlobalNamespace__Group__0 ) { - before(grammarAccess.getGlobalNamespaceAccess().getGroup()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup()); // InternalRos2Parser.g:746:3: ( rule__GlobalNamespace__Group__0 ) // InternalRos2Parser.g:746:4: rule__GlobalNamespace__Group__0 { @@ -2103,7 +2103,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { } - after(grammarAccess.getGlobalNamespaceAccess().getGroup()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup()); } @@ -2117,7 +2117,7 @@ public final void ruleGlobalNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2132,14 +2132,14 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // InternalRos2Parser.g:756:1: ( ruleRelativeNamespace_Impl EOF ) // InternalRos2Parser.g:757:1: ruleRelativeNamespace_Impl EOF { - before(grammarAccess.getRelativeNamespace_ImplRule()); + before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); ruleRelativeNamespace_Impl(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplRule()); + match(input,EOF,FOLLOW_2); } @@ -2159,8 +2159,8 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // InternalRos2Parser.g:764:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:768:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) // InternalRos2Parser.g:769:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) @@ -2168,7 +2168,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRos2Parser.g:769:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) // InternalRos2Parser.g:770:3: ( rule__RelativeNamespace_Impl__Group__0 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); // InternalRos2Parser.g:771:3: ( rule__RelativeNamespace_Impl__Group__0 ) // InternalRos2Parser.g:771:4: rule__RelativeNamespace_Impl__Group__0 { @@ -2180,7 +2180,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { } - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); } @@ -2194,7 +2194,7 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2209,14 +2209,14 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // InternalRos2Parser.g:781:1: ( rulePrivateNamespace EOF ) // InternalRos2Parser.g:782:1: rulePrivateNamespace EOF { - before(grammarAccess.getPrivateNamespaceRule()); + before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); rulePrivateNamespace(); state._fsp--; - after(grammarAccess.getPrivateNamespaceRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceRule()); + match(input,EOF,FOLLOW_2); } @@ -2236,8 +2236,8 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // InternalRos2Parser.g:789:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:793:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) // InternalRos2Parser.g:794:2: ( ( rule__PrivateNamespace__Group__0 ) ) @@ -2245,7 +2245,7 @@ public final void rulePrivateNamespace() throws RecognitionException { // InternalRos2Parser.g:794:2: ( ( rule__PrivateNamespace__Group__0 ) ) // InternalRos2Parser.g:795:3: ( rule__PrivateNamespace__Group__0 ) { - before(grammarAccess.getPrivateNamespaceAccess().getGroup()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup()); // InternalRos2Parser.g:796:3: ( rule__PrivateNamespace__Group__0 ) // InternalRos2Parser.g:796:4: rule__PrivateNamespace__Group__0 { @@ -2257,7 +2257,7 @@ public final void rulePrivateNamespace() throws RecognitionException { } - after(grammarAccess.getPrivateNamespaceAccess().getGroup()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup()); } @@ -2271,7 +2271,7 @@ public final void rulePrivateNamespace() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2286,14 +2286,14 @@ public final void entryRuleParameterType() throws RecognitionException { // InternalRos2Parser.g:806:1: ( ruleParameterType EOF ) // InternalRos2Parser.g:807:1: ruleParameterType EOF { - before(grammarAccess.getParameterTypeRule()); + before(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2313,8 +2313,8 @@ public final void entryRuleParameterType() throws RecognitionException { // InternalRos2Parser.g:814:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; public final void ruleParameterType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:818:2: ( ( ( rule__ParameterType__Alternatives ) ) ) // InternalRos2Parser.g:819:2: ( ( rule__ParameterType__Alternatives ) ) @@ -2322,7 +2322,7 @@ public final void ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:819:2: ( ( rule__ParameterType__Alternatives ) ) // InternalRos2Parser.g:820:3: ( rule__ParameterType__Alternatives ) { - before(grammarAccess.getParameterTypeAccess().getAlternatives()); + before(grammarAccess.getParameterTypeAccess().getAlternatives()); // InternalRos2Parser.g:821:3: ( rule__ParameterType__Alternatives ) // InternalRos2Parser.g:821:4: rule__ParameterType__Alternatives { @@ -2334,7 +2334,7 @@ public final void ruleParameterType() throws RecognitionException { } - after(grammarAccess.getParameterTypeAccess().getAlternatives()); + after(grammarAccess.getParameterTypeAccess().getAlternatives()); } @@ -2348,7 +2348,7 @@ public final void ruleParameterType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2363,14 +2363,14 @@ public final void entryRuleParameterValue() throws RecognitionException { // InternalRos2Parser.g:831:1: ( ruleParameterValue EOF ) // InternalRos2Parser.g:832:1: ruleParameterValue EOF { - before(grammarAccess.getParameterValueRule()); + before(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterValueRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterValueRule()); + match(input,EOF,FOLLOW_2); } @@ -2390,8 +2390,8 @@ public final void entryRuleParameterValue() throws RecognitionException { // InternalRos2Parser.g:839:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; public final void ruleParameterValue() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:843:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) // InternalRos2Parser.g:844:2: ( ( rule__ParameterValue__Alternatives ) ) @@ -2399,7 +2399,7 @@ public final void ruleParameterValue() throws RecognitionException { // InternalRos2Parser.g:844:2: ( ( rule__ParameterValue__Alternatives ) ) // InternalRos2Parser.g:845:3: ( rule__ParameterValue__Alternatives ) { - before(grammarAccess.getParameterValueAccess().getAlternatives()); + before(grammarAccess.getParameterValueAccess().getAlternatives()); // InternalRos2Parser.g:846:3: ( rule__ParameterValue__Alternatives ) // InternalRos2Parser.g:846:4: rule__ParameterValue__Alternatives { @@ -2411,7 +2411,7 @@ public final void ruleParameterValue() throws RecognitionException { } - after(grammarAccess.getParameterValueAccess().getAlternatives()); + after(grammarAccess.getParameterValueAccess().getAlternatives()); } @@ -2425,7 +2425,7 @@ public final void ruleParameterValue() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2440,14 +2440,14 @@ public final void entryRuleParameterListType() throws RecognitionException { // InternalRos2Parser.g:856:1: ( ruleParameterListType EOF ) // InternalRos2Parser.g:857:1: ruleParameterListType EOF { - before(grammarAccess.getParameterListTypeRule()); + before(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); ruleParameterListType(); state._fsp--; - after(grammarAccess.getParameterListTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterListTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2467,8 +2467,8 @@ public final void entryRuleParameterListType() throws RecognitionException { // InternalRos2Parser.g:864:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; public final void ruleParameterListType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:868:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) // InternalRos2Parser.g:869:2: ( ( rule__ParameterListType__Group__0 ) ) @@ -2476,7 +2476,7 @@ public final void ruleParameterListType() throws RecognitionException { // InternalRos2Parser.g:869:2: ( ( rule__ParameterListType__Group__0 ) ) // InternalRos2Parser.g:870:3: ( rule__ParameterListType__Group__0 ) { - before(grammarAccess.getParameterListTypeAccess().getGroup()); + before(grammarAccess.getParameterListTypeAccess().getGroup()); // InternalRos2Parser.g:871:3: ( rule__ParameterListType__Group__0 ) // InternalRos2Parser.g:871:4: rule__ParameterListType__Group__0 { @@ -2488,7 +2488,7 @@ public final void ruleParameterListType() throws RecognitionException { } - after(grammarAccess.getParameterListTypeAccess().getGroup()); + after(grammarAccess.getParameterListTypeAccess().getGroup()); } @@ -2502,7 +2502,7 @@ public final void ruleParameterListType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2517,14 +2517,14 @@ public final void entryRuleParameterStructType() throws RecognitionException { // InternalRos2Parser.g:881:1: ( ruleParameterStructType EOF ) // InternalRos2Parser.g:882:1: ruleParameterStructType EOF { - before(grammarAccess.getParameterStructTypeRule()); + before(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); ruleParameterStructType(); state._fsp--; - after(grammarAccess.getParameterStructTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2544,8 +2544,8 @@ public final void entryRuleParameterStructType() throws RecognitionException { // InternalRos2Parser.g:889:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; public final void ruleParameterStructType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:893:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) // InternalRos2Parser.g:894:2: ( ( rule__ParameterStructType__Group__0 ) ) @@ -2553,7 +2553,7 @@ public final void ruleParameterStructType() throws RecognitionException { // InternalRos2Parser.g:894:2: ( ( rule__ParameterStructType__Group__0 ) ) // InternalRos2Parser.g:895:3: ( rule__ParameterStructType__Group__0 ) { - before(grammarAccess.getParameterStructTypeAccess().getGroup()); + before(grammarAccess.getParameterStructTypeAccess().getGroup()); // InternalRos2Parser.g:896:3: ( rule__ParameterStructType__Group__0 ) // InternalRos2Parser.g:896:4: rule__ParameterStructType__Group__0 { @@ -2565,7 +2565,7 @@ public final void ruleParameterStructType() throws RecognitionException { } - after(grammarAccess.getParameterStructTypeAccess().getGroup()); + after(grammarAccess.getParameterStructTypeAccess().getGroup()); } @@ -2579,7 +2579,7 @@ public final void ruleParameterStructType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2594,14 +2594,14 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // InternalRos2Parser.g:906:1: ( ruleParameterIntegerType EOF ) // InternalRos2Parser.g:907:1: ruleParameterIntegerType EOF { - before(grammarAccess.getParameterIntegerTypeRule()); + before(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); ruleParameterIntegerType(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2621,8 +2621,8 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // InternalRos2Parser.g:914:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; public final void ruleParameterIntegerType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:918:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) // InternalRos2Parser.g:919:2: ( ( rule__ParameterIntegerType__Group__0 ) ) @@ -2630,7 +2630,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { // InternalRos2Parser.g:919:2: ( ( rule__ParameterIntegerType__Group__0 ) ) // InternalRos2Parser.g:920:3: ( rule__ParameterIntegerType__Group__0 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); + before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); // InternalRos2Parser.g:921:3: ( rule__ParameterIntegerType__Group__0 ) // InternalRos2Parser.g:921:4: rule__ParameterIntegerType__Group__0 { @@ -2642,7 +2642,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { } - after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); + after(grammarAccess.getParameterIntegerTypeAccess().getGroup()); } @@ -2656,7 +2656,7 @@ public final void ruleParameterIntegerType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2671,14 +2671,14 @@ public final void entryRuleParameterStringType() throws RecognitionException { // InternalRos2Parser.g:931:1: ( ruleParameterStringType EOF ) // InternalRos2Parser.g:932:1: ruleParameterStringType EOF { - before(grammarAccess.getParameterStringTypeRule()); + before(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); ruleParameterStringType(); state._fsp--; - after(grammarAccess.getParameterStringTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStringTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2698,8 +2698,8 @@ public final void entryRuleParameterStringType() throws RecognitionException { // InternalRos2Parser.g:939:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; public final void ruleParameterStringType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:943:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) // InternalRos2Parser.g:944:2: ( ( rule__ParameterStringType__Group__0 ) ) @@ -2707,7 +2707,7 @@ public final void ruleParameterStringType() throws RecognitionException { // InternalRos2Parser.g:944:2: ( ( rule__ParameterStringType__Group__0 ) ) // InternalRos2Parser.g:945:3: ( rule__ParameterStringType__Group__0 ) { - before(grammarAccess.getParameterStringTypeAccess().getGroup()); + before(grammarAccess.getParameterStringTypeAccess().getGroup()); // InternalRos2Parser.g:946:3: ( rule__ParameterStringType__Group__0 ) // InternalRos2Parser.g:946:4: rule__ParameterStringType__Group__0 { @@ -2719,7 +2719,7 @@ public final void ruleParameterStringType() throws RecognitionException { } - after(grammarAccess.getParameterStringTypeAccess().getGroup()); + after(grammarAccess.getParameterStringTypeAccess().getGroup()); } @@ -2733,7 +2733,7 @@ public final void ruleParameterStringType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2748,14 +2748,14 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // InternalRos2Parser.g:956:1: ( ruleParameterDoubleType EOF ) // InternalRos2Parser.g:957:1: ruleParameterDoubleType EOF { - before(grammarAccess.getParameterDoubleTypeRule()); + before(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); ruleParameterDoubleType(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2775,8 +2775,8 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // InternalRos2Parser.g:964:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; public final void ruleParameterDoubleType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:968:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) // InternalRos2Parser.g:969:2: ( ( rule__ParameterDoubleType__Group__0 ) ) @@ -2784,7 +2784,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { // InternalRos2Parser.g:969:2: ( ( rule__ParameterDoubleType__Group__0 ) ) // InternalRos2Parser.g:970:3: ( rule__ParameterDoubleType__Group__0 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); // InternalRos2Parser.g:971:3: ( rule__ParameterDoubleType__Group__0 ) // InternalRos2Parser.g:971:4: rule__ParameterDoubleType__Group__0 { @@ -2796,7 +2796,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { } - after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup()); } @@ -2810,7 +2810,7 @@ public final void ruleParameterDoubleType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2825,14 +2825,14 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // InternalRos2Parser.g:981:1: ( ruleParameterBooleanType EOF ) // InternalRos2Parser.g:982:1: ruleParameterBooleanType EOF { - before(grammarAccess.getParameterBooleanTypeRule()); + before(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); ruleParameterBooleanType(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2852,8 +2852,8 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // InternalRos2Parser.g:989:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; public final void ruleParameterBooleanType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:993:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) // InternalRos2Parser.g:994:2: ( ( rule__ParameterBooleanType__Group__0 ) ) @@ -2861,7 +2861,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { // InternalRos2Parser.g:994:2: ( ( rule__ParameterBooleanType__Group__0 ) ) // InternalRos2Parser.g:995:3: ( rule__ParameterBooleanType__Group__0 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); // InternalRos2Parser.g:996:3: ( rule__ParameterBooleanType__Group__0 ) // InternalRos2Parser.g:996:4: rule__ParameterBooleanType__Group__0 { @@ -2873,7 +2873,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); + after(grammarAccess.getParameterBooleanTypeAccess().getGroup()); } @@ -2887,7 +2887,7 @@ public final void ruleParameterBooleanType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2902,14 +2902,14 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // InternalRos2Parser.g:1006:1: ( ruleParameterBase64Type EOF ) // InternalRos2Parser.g:1007:1: ruleParameterBase64Type EOF { - before(grammarAccess.getParameterBase64TypeRule()); + before(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); ruleParameterBase64Type(); state._fsp--; - after(grammarAccess.getParameterBase64TypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeRule()); + match(input,EOF,FOLLOW_2); } @@ -2929,8 +2929,8 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // InternalRos2Parser.g:1014:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; public final void ruleParameterBase64Type() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1018:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) // InternalRos2Parser.g:1019:2: ( ( rule__ParameterBase64Type__Group__0 ) ) @@ -2938,7 +2938,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { // InternalRos2Parser.g:1019:2: ( ( rule__ParameterBase64Type__Group__0 ) ) // InternalRos2Parser.g:1020:3: ( rule__ParameterBase64Type__Group__0 ) { - before(grammarAccess.getParameterBase64TypeAccess().getGroup()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup()); // InternalRos2Parser.g:1021:3: ( rule__ParameterBase64Type__Group__0 ) // InternalRos2Parser.g:1021:4: rule__ParameterBase64Type__Group__0 { @@ -2950,7 +2950,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { } - after(grammarAccess.getParameterBase64TypeAccess().getGroup()); + after(grammarAccess.getParameterBase64TypeAccess().getGroup()); } @@ -2964,7 +2964,7 @@ public final void ruleParameterBase64Type() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -2979,14 +2979,14 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // InternalRos2Parser.g:1031:1: ( ruleParameterArrayType EOF ) // InternalRos2Parser.g:1032:1: ruleParameterArrayType EOF { - before(grammarAccess.getParameterArrayTypeRule()); + before(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); ruleParameterArrayType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -3006,8 +3006,8 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // InternalRos2Parser.g:1039:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; public final void ruleParameterArrayType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1043:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) // InternalRos2Parser.g:1044:2: ( ( rule__ParameterArrayType__Group__0 ) ) @@ -3015,7 +3015,7 @@ public final void ruleParameterArrayType() throws RecognitionException { // InternalRos2Parser.g:1044:2: ( ( rule__ParameterArrayType__Group__0 ) ) // InternalRos2Parser.g:1045:3: ( rule__ParameterArrayType__Group__0 ) { - before(grammarAccess.getParameterArrayTypeAccess().getGroup()); + before(grammarAccess.getParameterArrayTypeAccess().getGroup()); // InternalRos2Parser.g:1046:3: ( rule__ParameterArrayType__Group__0 ) // InternalRos2Parser.g:1046:4: rule__ParameterArrayType__Group__0 { @@ -3027,7 +3027,7 @@ public final void ruleParameterArrayType() throws RecognitionException { } - after(grammarAccess.getParameterArrayTypeAccess().getGroup()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup()); } @@ -3041,7 +3041,7 @@ public final void ruleParameterArrayType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3056,14 +3056,14 @@ public final void entryRuleParameterList() throws RecognitionException { // InternalRos2Parser.g:1056:1: ( ruleParameterList EOF ) // InternalRos2Parser.g:1057:1: ruleParameterList EOF { - before(grammarAccess.getParameterListRule()); + before(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterListRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterListRule()); + match(input,EOF,FOLLOW_2); } @@ -3083,8 +3083,8 @@ public final void entryRuleParameterList() throws RecognitionException { // InternalRos2Parser.g:1064:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; public final void ruleParameterList() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1068:2: ( ( ( rule__ParameterList__Group__0 ) ) ) // InternalRos2Parser.g:1069:2: ( ( rule__ParameterList__Group__0 ) ) @@ -3092,7 +3092,7 @@ public final void ruleParameterList() throws RecognitionException { // InternalRos2Parser.g:1069:2: ( ( rule__ParameterList__Group__0 ) ) // InternalRos2Parser.g:1070:3: ( rule__ParameterList__Group__0 ) { - before(grammarAccess.getParameterListAccess().getGroup()); + before(grammarAccess.getParameterListAccess().getGroup()); // InternalRos2Parser.g:1071:3: ( rule__ParameterList__Group__0 ) // InternalRos2Parser.g:1071:4: rule__ParameterList__Group__0 { @@ -3104,7 +3104,7 @@ public final void ruleParameterList() throws RecognitionException { } - after(grammarAccess.getParameterListAccess().getGroup()); + after(grammarAccess.getParameterListAccess().getGroup()); } @@ -3118,7 +3118,7 @@ public final void ruleParameterList() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3133,14 +3133,14 @@ public final void entryRuleParameterAny() throws RecognitionException { // InternalRos2Parser.g:1081:1: ( ruleParameterAny EOF ) // InternalRos2Parser.g:1082:1: ruleParameterAny EOF { - before(grammarAccess.getParameterAnyRule()); + before(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); ruleParameterAny(); state._fsp--; - after(grammarAccess.getParameterAnyRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterAnyRule()); + match(input,EOF,FOLLOW_2); } @@ -3160,8 +3160,8 @@ public final void entryRuleParameterAny() throws RecognitionException { // InternalRos2Parser.g:1089:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; public final void ruleParameterAny() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1093:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) // InternalRos2Parser.g:1094:2: ( ( rule__ParameterAny__Group__0 ) ) @@ -3169,7 +3169,7 @@ public final void ruleParameterAny() throws RecognitionException { // InternalRos2Parser.g:1094:2: ( ( rule__ParameterAny__Group__0 ) ) // InternalRos2Parser.g:1095:3: ( rule__ParameterAny__Group__0 ) { - before(grammarAccess.getParameterAnyAccess().getGroup()); + before(grammarAccess.getParameterAnyAccess().getGroup()); // InternalRos2Parser.g:1096:3: ( rule__ParameterAny__Group__0 ) // InternalRos2Parser.g:1096:4: rule__ParameterAny__Group__0 { @@ -3181,7 +3181,7 @@ public final void ruleParameterAny() throws RecognitionException { } - after(grammarAccess.getParameterAnyAccess().getGroup()); + after(grammarAccess.getParameterAnyAccess().getGroup()); } @@ -3195,7 +3195,7 @@ public final void ruleParameterAny() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3210,14 +3210,14 @@ public final void entryRuleParameterString() throws RecognitionException { // InternalRos2Parser.g:1106:1: ( ruleParameterString EOF ) // InternalRos2Parser.g:1107:1: ruleParameterString EOF { - before(grammarAccess.getParameterStringRule()); + before(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStringRule()); + match(input,EOF,FOLLOW_2); } @@ -3237,8 +3237,8 @@ public final void entryRuleParameterString() throws RecognitionException { // InternalRos2Parser.g:1114:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; public final void ruleParameterString() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1118:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) // InternalRos2Parser.g:1119:2: ( ( rule__ParameterString__ValueAssignment ) ) @@ -3246,7 +3246,7 @@ public final void ruleParameterString() throws RecognitionException { // InternalRos2Parser.g:1119:2: ( ( rule__ParameterString__ValueAssignment ) ) // InternalRos2Parser.g:1120:3: ( rule__ParameterString__ValueAssignment ) { - before(grammarAccess.getParameterStringAccess().getValueAssignment()); + before(grammarAccess.getParameterStringAccess().getValueAssignment()); // InternalRos2Parser.g:1121:3: ( rule__ParameterString__ValueAssignment ) // InternalRos2Parser.g:1121:4: rule__ParameterString__ValueAssignment { @@ -3258,7 +3258,7 @@ public final void ruleParameterString() throws RecognitionException { } - after(grammarAccess.getParameterStringAccess().getValueAssignment()); + after(grammarAccess.getParameterStringAccess().getValueAssignment()); } @@ -3272,7 +3272,7 @@ public final void ruleParameterString() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3287,14 +3287,14 @@ public final void entryRuleParameterBase64() throws RecognitionException { // InternalRos2Parser.g:1131:1: ( ruleParameterBase64 EOF ) // InternalRos2Parser.g:1132:1: ruleParameterBase64 EOF { - before(grammarAccess.getParameterBase64Rule()); + before(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBase64Rule()); + match(input,EOF,FOLLOW_2); } @@ -3314,8 +3314,8 @@ public final void entryRuleParameterBase64() throws RecognitionException { // InternalRos2Parser.g:1139:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; public final void ruleParameterBase64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1143:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) // InternalRos2Parser.g:1144:2: ( ( rule__ParameterBase64__ValueAssignment ) ) @@ -3323,7 +3323,7 @@ public final void ruleParameterBase64() throws RecognitionException { // InternalRos2Parser.g:1144:2: ( ( rule__ParameterBase64__ValueAssignment ) ) // InternalRos2Parser.g:1145:3: ( rule__ParameterBase64__ValueAssignment ) { - before(grammarAccess.getParameterBase64Access().getValueAssignment()); + before(grammarAccess.getParameterBase64Access().getValueAssignment()); // InternalRos2Parser.g:1146:3: ( rule__ParameterBase64__ValueAssignment ) // InternalRos2Parser.g:1146:4: rule__ParameterBase64__ValueAssignment { @@ -3335,7 +3335,7 @@ public final void ruleParameterBase64() throws RecognitionException { } - after(grammarAccess.getParameterBase64Access().getValueAssignment()); + after(grammarAccess.getParameterBase64Access().getValueAssignment()); } @@ -3349,7 +3349,7 @@ public final void ruleParameterBase64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3364,14 +3364,14 @@ public final void entryRuleParameterInteger() throws RecognitionException { // InternalRos2Parser.g:1156:1: ( ruleParameterInteger EOF ) // InternalRos2Parser.g:1157:1: ruleParameterInteger EOF { - before(grammarAccess.getParameterIntegerRule()); + before(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterIntegerRule()); + match(input,EOF,FOLLOW_2); } @@ -3391,8 +3391,8 @@ public final void entryRuleParameterInteger() throws RecognitionException { // InternalRos2Parser.g:1164:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; public final void ruleParameterInteger() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1168:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) // InternalRos2Parser.g:1169:2: ( ( rule__ParameterInteger__ValueAssignment ) ) @@ -3400,7 +3400,7 @@ public final void ruleParameterInteger() throws RecognitionException { // InternalRos2Parser.g:1169:2: ( ( rule__ParameterInteger__ValueAssignment ) ) // InternalRos2Parser.g:1170:3: ( rule__ParameterInteger__ValueAssignment ) { - before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); + before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); // InternalRos2Parser.g:1171:3: ( rule__ParameterInteger__ValueAssignment ) // InternalRos2Parser.g:1171:4: rule__ParameterInteger__ValueAssignment { @@ -3412,7 +3412,7 @@ public final void ruleParameterInteger() throws RecognitionException { } - after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); + after(grammarAccess.getParameterIntegerAccess().getValueAssignment()); } @@ -3426,7 +3426,7 @@ public final void ruleParameterInteger() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3441,14 +3441,14 @@ public final void entryRuleParameterDouble() throws RecognitionException { // InternalRos2Parser.g:1181:1: ( ruleParameterDouble EOF ) // InternalRos2Parser.g:1182:1: ruleParameterDouble EOF { - before(grammarAccess.getParameterDoubleRule()); + before(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDoubleRule()); + match(input,EOF,FOLLOW_2); } @@ -3468,8 +3468,8 @@ public final void entryRuleParameterDouble() throws RecognitionException { // InternalRos2Parser.g:1189:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; public final void ruleParameterDouble() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1193:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) // InternalRos2Parser.g:1194:2: ( ( rule__ParameterDouble__ValueAssignment ) ) @@ -3477,7 +3477,7 @@ public final void ruleParameterDouble() throws RecognitionException { // InternalRos2Parser.g:1194:2: ( ( rule__ParameterDouble__ValueAssignment ) ) // InternalRos2Parser.g:1195:3: ( rule__ParameterDouble__ValueAssignment ) { - before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); + before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); // InternalRos2Parser.g:1196:3: ( rule__ParameterDouble__ValueAssignment ) // InternalRos2Parser.g:1196:4: rule__ParameterDouble__ValueAssignment { @@ -3489,7 +3489,7 @@ public final void ruleParameterDouble() throws RecognitionException { } - after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); + after(grammarAccess.getParameterDoubleAccess().getValueAssignment()); } @@ -3503,7 +3503,7 @@ public final void ruleParameterDouble() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3518,14 +3518,14 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // InternalRos2Parser.g:1206:1: ( ruleParameterBoolean EOF ) // InternalRos2Parser.g:1207:1: ruleParameterBoolean EOF { - before(grammarAccess.getParameterBooleanRule()); + before(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterBooleanRule()); + match(input,EOF,FOLLOW_2); } @@ -3545,8 +3545,8 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // InternalRos2Parser.g:1214:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; public final void ruleParameterBoolean() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1218:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) // InternalRos2Parser.g:1219:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) @@ -3554,7 +3554,7 @@ public final void ruleParameterBoolean() throws RecognitionException { // InternalRos2Parser.g:1219:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) // InternalRos2Parser.g:1220:3: ( rule__ParameterBoolean__ValueAssignment ) { - before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); + before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); // InternalRos2Parser.g:1221:3: ( rule__ParameterBoolean__ValueAssignment ) // InternalRos2Parser.g:1221:4: rule__ParameterBoolean__ValueAssignment { @@ -3566,7 +3566,7 @@ public final void ruleParameterBoolean() throws RecognitionException { } - after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); + after(grammarAccess.getParameterBooleanAccess().getValueAssignment()); } @@ -3580,7 +3580,7 @@ public final void ruleParameterBoolean() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3595,14 +3595,14 @@ public final void entryRuleParameterStruct() throws RecognitionException { // InternalRos2Parser.g:1231:1: ( ruleParameterStruct EOF ) // InternalRos2Parser.g:1232:1: ruleParameterStruct EOF { - before(grammarAccess.getParameterStructRule()); + before(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); ruleParameterStruct(); state._fsp--; - after(grammarAccess.getParameterStructRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructRule()); + match(input,EOF,FOLLOW_2); } @@ -3622,8 +3622,8 @@ public final void entryRuleParameterStruct() throws RecognitionException { // InternalRos2Parser.g:1239:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; public final void ruleParameterStruct() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1243:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) // InternalRos2Parser.g:1244:2: ( ( rule__ParameterStruct__Group__0 ) ) @@ -3631,7 +3631,7 @@ public final void ruleParameterStruct() throws RecognitionException { // InternalRos2Parser.g:1244:2: ( ( rule__ParameterStruct__Group__0 ) ) // InternalRos2Parser.g:1245:3: ( rule__ParameterStruct__Group__0 ) { - before(grammarAccess.getParameterStructAccess().getGroup()); + before(grammarAccess.getParameterStructAccess().getGroup()); // InternalRos2Parser.g:1246:3: ( rule__ParameterStruct__Group__0 ) // InternalRos2Parser.g:1246:4: rule__ParameterStruct__Group__0 { @@ -3643,7 +3643,7 @@ public final void ruleParameterStruct() throws RecognitionException { } - after(grammarAccess.getParameterStructAccess().getGroup()); + after(grammarAccess.getParameterStructAccess().getGroup()); } @@ -3657,7 +3657,7 @@ public final void ruleParameterStruct() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3672,14 +3672,14 @@ public final void entryRuleParameterDate() throws RecognitionException { // InternalRos2Parser.g:1256:1: ( ruleParameterDate EOF ) // InternalRos2Parser.g:1257:1: ruleParameterDate EOF { - before(grammarAccess.getParameterDateRule()); + before(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); ruleParameterDate(); state._fsp--; - after(grammarAccess.getParameterDateRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterDateRule()); + match(input,EOF,FOLLOW_2); } @@ -3699,8 +3699,8 @@ public final void entryRuleParameterDate() throws RecognitionException { // InternalRos2Parser.g:1264:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; public final void ruleParameterDate() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1268:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) // InternalRos2Parser.g:1269:2: ( ( rule__ParameterDate__ValueAssignment ) ) @@ -3708,7 +3708,7 @@ public final void ruleParameterDate() throws RecognitionException { // InternalRos2Parser.g:1269:2: ( ( rule__ParameterDate__ValueAssignment ) ) // InternalRos2Parser.g:1270:3: ( rule__ParameterDate__ValueAssignment ) { - before(grammarAccess.getParameterDateAccess().getValueAssignment()); + before(grammarAccess.getParameterDateAccess().getValueAssignment()); // InternalRos2Parser.g:1271:3: ( rule__ParameterDate__ValueAssignment ) // InternalRos2Parser.g:1271:4: rule__ParameterDate__ValueAssignment { @@ -3720,7 +3720,7 @@ public final void ruleParameterDate() throws RecognitionException { } - after(grammarAccess.getParameterDateAccess().getValueAssignment()); + after(grammarAccess.getParameterDateAccess().getValueAssignment()); } @@ -3734,7 +3734,7 @@ public final void ruleParameterDate() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3749,14 +3749,14 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // InternalRos2Parser.g:1281:1: ( ruleParameterStructMember EOF ) // InternalRos2Parser.g:1282:1: ruleParameterStructMember EOF { - before(grammarAccess.getParameterStructMemberRule()); + before(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructMemberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructMemberRule()); + match(input,EOF,FOLLOW_2); } @@ -3776,8 +3776,8 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // InternalRos2Parser.g:1289:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; public final void ruleParameterStructMember() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1293:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) // InternalRos2Parser.g:1294:2: ( ( rule__ParameterStructMember__Group__0 ) ) @@ -3785,7 +3785,7 @@ public final void ruleParameterStructMember() throws RecognitionException { // InternalRos2Parser.g:1294:2: ( ( rule__ParameterStructMember__Group__0 ) ) // InternalRos2Parser.g:1295:3: ( rule__ParameterStructMember__Group__0 ) { - before(grammarAccess.getParameterStructMemberAccess().getGroup()); + before(grammarAccess.getParameterStructMemberAccess().getGroup()); // InternalRos2Parser.g:1296:3: ( rule__ParameterStructMember__Group__0 ) // InternalRos2Parser.g:1296:4: rule__ParameterStructMember__Group__0 { @@ -3797,7 +3797,7 @@ public final void ruleParameterStructMember() throws RecognitionException { } - after(grammarAccess.getParameterStructMemberAccess().getGroup()); + after(grammarAccess.getParameterStructMemberAccess().getGroup()); } @@ -3811,7 +3811,7 @@ public final void ruleParameterStructMember() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3826,14 +3826,14 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // InternalRos2Parser.g:1306:1: ( ruleParameterStructTypeMember EOF ) // InternalRos2Parser.g:1307:1: ruleParameterStructTypeMember EOF { - before(grammarAccess.getParameterStructTypeMemberRule()); + before(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getParameterStructTypeMemberRule()); + match(input,EOF,FOLLOW_2); } @@ -3853,8 +3853,8 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // InternalRos2Parser.g:1314:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; public final void ruleParameterStructTypeMember() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1318:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) // InternalRos2Parser.g:1319:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) @@ -3862,7 +3862,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { // InternalRos2Parser.g:1319:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) // InternalRos2Parser.g:1320:3: ( rule__ParameterStructTypeMember__Group__0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); + before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); // InternalRos2Parser.g:1321:3: ( rule__ParameterStructTypeMember__Group__0 ) // InternalRos2Parser.g:1321:4: rule__ParameterStructTypeMember__Group__0 { @@ -3874,7 +3874,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { } - after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); + after(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); } @@ -3888,7 +3888,7 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3903,14 +3903,14 @@ public final void entryRuleBase64Binary() throws RecognitionException { // InternalRos2Parser.g:1331:1: ( ruleBase64Binary EOF ) // InternalRos2Parser.g:1332:1: ruleBase64Binary EOF { - before(grammarAccess.getBase64BinaryRule()); + before(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); ruleBase64Binary(); state._fsp--; - after(grammarAccess.getBase64BinaryRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBase64BinaryRule()); + match(input,EOF,FOLLOW_2); } @@ -3930,8 +3930,8 @@ public final void entryRuleBase64Binary() throws RecognitionException { // InternalRos2Parser.g:1339:1: ruleBase64Binary : ( RULE_BINARY ) ; public final void ruleBase64Binary() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1343:2: ( ( RULE_BINARY ) ) // InternalRos2Parser.g:1344:2: ( RULE_BINARY ) @@ -3939,9 +3939,9 @@ public final void ruleBase64Binary() throws RecognitionException { // InternalRos2Parser.g:1344:2: ( RULE_BINARY ) // InternalRos2Parser.g:1345:3: RULE_BINARY { - before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - match(input,RULE_BINARY,FOLLOW_2); - after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + match(input,RULE_BINARY,FOLLOW_2); + after(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); } @@ -3955,7 +3955,7 @@ public final void ruleBase64Binary() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -3970,14 +3970,14 @@ public final void entryRuleboolean0() throws RecognitionException { // InternalRos2Parser.g:1356:1: ( ruleboolean0 EOF ) // InternalRos2Parser.g:1357:1: ruleboolean0 EOF { - before(grammarAccess.getBoolean0Rule()); + before(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); ruleboolean0(); state._fsp--; - after(grammarAccess.getBoolean0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolean0Rule()); + match(input,EOF,FOLLOW_2); } @@ -3997,8 +3997,8 @@ public final void entryRuleboolean0() throws RecognitionException { // InternalRos2Parser.g:1364:1: ruleboolean0 : ( RULE_BOOLEAN ) ; public final void ruleboolean0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1368:2: ( ( RULE_BOOLEAN ) ) // InternalRos2Parser.g:1369:2: ( RULE_BOOLEAN ) @@ -4006,9 +4006,9 @@ public final void ruleboolean0() throws RecognitionException { // InternalRos2Parser.g:1369:2: ( RULE_BOOLEAN ) // InternalRos2Parser.g:1370:3: RULE_BOOLEAN { - before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); - match(input,RULE_BOOLEAN,FOLLOW_2); - after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + match(input,RULE_BOOLEAN,FOLLOW_2); + after(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); } @@ -4022,7 +4022,7 @@ public final void ruleboolean0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4037,14 +4037,14 @@ public final void entryRuleDouble0() throws RecognitionException { // InternalRos2Parser.g:1381:1: ( ruleDouble0 EOF ) // InternalRos2Parser.g:1382:1: ruleDouble0 EOF { - before(grammarAccess.getDouble0Rule()); + before(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); ruleDouble0(); state._fsp--; - after(grammarAccess.getDouble0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDouble0Rule()); + match(input,EOF,FOLLOW_2); } @@ -4064,8 +4064,8 @@ public final void entryRuleDouble0() throws RecognitionException { // InternalRos2Parser.g:1389:1: ruleDouble0 : ( RULE_DOUBLE ) ; public final void ruleDouble0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1393:2: ( ( RULE_DOUBLE ) ) // InternalRos2Parser.g:1394:2: ( RULE_DOUBLE ) @@ -4073,9 +4073,9 @@ public final void ruleDouble0() throws RecognitionException { // InternalRos2Parser.g:1394:2: ( RULE_DOUBLE ) // InternalRos2Parser.g:1395:3: RULE_DOUBLE { - before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); - match(input,RULE_DOUBLE,FOLLOW_2); - after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + match(input,RULE_DOUBLE,FOLLOW_2); + after(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); } @@ -4089,7 +4089,7 @@ public final void ruleDouble0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4104,14 +4104,14 @@ public final void entryRuleInteger0() throws RecognitionException { // InternalRos2Parser.g:1406:1: ( ruleInteger0 EOF ) // InternalRos2Parser.g:1407:1: ruleInteger0 EOF { - before(grammarAccess.getInteger0Rule()); + before(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); ruleInteger0(); state._fsp--; - after(grammarAccess.getInteger0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInteger0Rule()); + match(input,EOF,FOLLOW_2); } @@ -4131,8 +4131,8 @@ public final void entryRuleInteger0() throws RecognitionException { // InternalRos2Parser.g:1414:1: ruleInteger0 : ( RULE_DECINT ) ; public final void ruleInteger0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1418:2: ( ( RULE_DECINT ) ) // InternalRos2Parser.g:1419:2: ( RULE_DECINT ) @@ -4140,9 +4140,9 @@ public final void ruleInteger0() throws RecognitionException { // InternalRos2Parser.g:1419:2: ( RULE_DECINT ) // InternalRos2Parser.g:1420:3: RULE_DECINT { - before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - match(input,RULE_DECINT,FOLLOW_2); - after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + match(input,RULE_DECINT,FOLLOW_2); + after(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); } @@ -4156,7 +4156,7 @@ public final void ruleInteger0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4171,14 +4171,14 @@ public final void entryRuleDateTime0() throws RecognitionException { // InternalRos2Parser.g:1431:1: ( ruleDateTime0 EOF ) // InternalRos2Parser.g:1432:1: ruleDateTime0 EOF { - before(grammarAccess.getDateTime0Rule()); + before(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); ruleDateTime0(); state._fsp--; - after(grammarAccess.getDateTime0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDateTime0Rule()); + match(input,EOF,FOLLOW_2); } @@ -4198,8 +4198,8 @@ public final void entryRuleDateTime0() throws RecognitionException { // InternalRos2Parser.g:1439:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; public final void ruleDateTime0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1443:2: ( ( RULE_DATE_TIME ) ) // InternalRos2Parser.g:1444:2: ( RULE_DATE_TIME ) @@ -4207,9 +4207,9 @@ public final void ruleDateTime0() throws RecognitionException { // InternalRos2Parser.g:1444:2: ( RULE_DATE_TIME ) // InternalRos2Parser.g:1445:3: RULE_DATE_TIME { - before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); - match(input,RULE_DATE_TIME,FOLLOW_2); - after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + match(input,RULE_DATE_TIME,FOLLOW_2); + after(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); } @@ -4223,7 +4223,7 @@ public final void ruleDateTime0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4238,14 +4238,14 @@ public final void entryRuleMessagePart() throws RecognitionException { // InternalRos2Parser.g:1456:1: ( ruleMessagePart EOF ) // InternalRos2Parser.g:1457:1: ruleMessagePart EOF { - before(grammarAccess.getMessagePartRule()); + before(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); ruleMessagePart(); state._fsp--; - after(grammarAccess.getMessagePartRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getMessagePartRule()); + match(input,EOF,FOLLOW_2); } @@ -4265,8 +4265,8 @@ public final void entryRuleMessagePart() throws RecognitionException { // InternalRos2Parser.g:1464:1: ruleMessagePart : ( ( rule__MessagePart__Group__0 ) ) ; public final void ruleMessagePart() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1468:2: ( ( ( rule__MessagePart__Group__0 ) ) ) // InternalRos2Parser.g:1469:2: ( ( rule__MessagePart__Group__0 ) ) @@ -4274,7 +4274,7 @@ public final void ruleMessagePart() throws RecognitionException { // InternalRos2Parser.g:1469:2: ( ( rule__MessagePart__Group__0 ) ) // InternalRos2Parser.g:1470:3: ( rule__MessagePart__Group__0 ) { - before(grammarAccess.getMessagePartAccess().getGroup()); + before(grammarAccess.getMessagePartAccess().getGroup()); // InternalRos2Parser.g:1471:3: ( rule__MessagePart__Group__0 ) // InternalRos2Parser.g:1471:4: rule__MessagePart__Group__0 { @@ -4286,7 +4286,7 @@ public final void ruleMessagePart() throws RecognitionException { } - after(grammarAccess.getMessagePartAccess().getGroup()); + after(grammarAccess.getMessagePartAccess().getGroup()); } @@ -4300,7 +4300,7 @@ public final void ruleMessagePart() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4315,14 +4315,14 @@ public final void entryRuleAbstractType() throws RecognitionException { // InternalRos2Parser.g:1481:1: ( ruleAbstractType EOF ) // InternalRos2Parser.g:1482:1: ruleAbstractType EOF { - before(grammarAccess.getAbstractTypeRule()); + before(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); ruleAbstractType(); state._fsp--; - after(grammarAccess.getAbstractTypeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getAbstractTypeRule()); + match(input,EOF,FOLLOW_2); } @@ -4342,8 +4342,8 @@ public final void entryRuleAbstractType() throws RecognitionException { // InternalRos2Parser.g:1489:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; public final void ruleAbstractType() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1493:2: ( ( ( rule__AbstractType__Alternatives ) ) ) // InternalRos2Parser.g:1494:2: ( ( rule__AbstractType__Alternatives ) ) @@ -4351,7 +4351,7 @@ public final void ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:1494:2: ( ( rule__AbstractType__Alternatives ) ) // InternalRos2Parser.g:1495:3: ( rule__AbstractType__Alternatives ) { - before(grammarAccess.getAbstractTypeAccess().getAlternatives()); + before(grammarAccess.getAbstractTypeAccess().getAlternatives()); // InternalRos2Parser.g:1496:3: ( rule__AbstractType__Alternatives ) // InternalRos2Parser.g:1496:4: rule__AbstractType__Alternatives { @@ -4363,7 +4363,7 @@ public final void ruleAbstractType() throws RecognitionException { } - after(grammarAccess.getAbstractTypeAccess().getAlternatives()); + after(grammarAccess.getAbstractTypeAccess().getAlternatives()); } @@ -4377,7 +4377,7 @@ public final void ruleAbstractType() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4392,14 +4392,14 @@ public final void entryRulebool() throws RecognitionException { // InternalRos2Parser.g:1506:1: ( rulebool EOF ) // InternalRos2Parser.g:1507:1: rulebool EOF { - before(grammarAccess.getBoolRule()); + before(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); rulebool(); state._fsp--; - after(grammarAccess.getBoolRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolRule()); + match(input,EOF,FOLLOW_2); } @@ -4419,8 +4419,8 @@ public final void entryRulebool() throws RecognitionException { // InternalRos2Parser.g:1514:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; public final void rulebool() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1518:2: ( ( ( rule__Bool__Group__0 ) ) ) // InternalRos2Parser.g:1519:2: ( ( rule__Bool__Group__0 ) ) @@ -4428,7 +4428,7 @@ public final void rulebool() throws RecognitionException { // InternalRos2Parser.g:1519:2: ( ( rule__Bool__Group__0 ) ) // InternalRos2Parser.g:1520:3: ( rule__Bool__Group__0 ) { - before(grammarAccess.getBoolAccess().getGroup()); + before(grammarAccess.getBoolAccess().getGroup()); // InternalRos2Parser.g:1521:3: ( rule__Bool__Group__0 ) // InternalRos2Parser.g:1521:4: rule__Bool__Group__0 { @@ -4440,7 +4440,7 @@ public final void rulebool() throws RecognitionException { } - after(grammarAccess.getBoolAccess().getGroup()); + after(grammarAccess.getBoolAccess().getGroup()); } @@ -4454,7 +4454,7 @@ public final void rulebool() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4469,14 +4469,14 @@ public final void entryRuleint8() throws RecognitionException { // InternalRos2Parser.g:1531:1: ( ruleint8 EOF ) // InternalRos2Parser.g:1532:1: ruleint8 EOF { - before(grammarAccess.getInt8Rule()); + before(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); ruleint8(); state._fsp--; - after(grammarAccess.getInt8Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt8Rule()); + match(input,EOF,FOLLOW_2); } @@ -4496,8 +4496,8 @@ public final void entryRuleint8() throws RecognitionException { // InternalRos2Parser.g:1539:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; public final void ruleint8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1543:2: ( ( ( rule__Int8__Group__0 ) ) ) // InternalRos2Parser.g:1544:2: ( ( rule__Int8__Group__0 ) ) @@ -4505,7 +4505,7 @@ public final void ruleint8() throws RecognitionException { // InternalRos2Parser.g:1544:2: ( ( rule__Int8__Group__0 ) ) // InternalRos2Parser.g:1545:3: ( rule__Int8__Group__0 ) { - before(grammarAccess.getInt8Access().getGroup()); + before(grammarAccess.getInt8Access().getGroup()); // InternalRos2Parser.g:1546:3: ( rule__Int8__Group__0 ) // InternalRos2Parser.g:1546:4: rule__Int8__Group__0 { @@ -4517,7 +4517,7 @@ public final void ruleint8() throws RecognitionException { } - after(grammarAccess.getInt8Access().getGroup()); + after(grammarAccess.getInt8Access().getGroup()); } @@ -4531,7 +4531,7 @@ public final void ruleint8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4546,14 +4546,14 @@ public final void entryRuleuint8() throws RecognitionException { // InternalRos2Parser.g:1556:1: ( ruleuint8 EOF ) // InternalRos2Parser.g:1557:1: ruleuint8 EOF { - before(grammarAccess.getUint8Rule()); + before(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); ruleuint8(); state._fsp--; - after(grammarAccess.getUint8Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint8Rule()); + match(input,EOF,FOLLOW_2); } @@ -4573,8 +4573,8 @@ public final void entryRuleuint8() throws RecognitionException { // InternalRos2Parser.g:1564:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; public final void ruleuint8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1568:2: ( ( ( rule__Uint8__Group__0 ) ) ) // InternalRos2Parser.g:1569:2: ( ( rule__Uint8__Group__0 ) ) @@ -4582,7 +4582,7 @@ public final void ruleuint8() throws RecognitionException { // InternalRos2Parser.g:1569:2: ( ( rule__Uint8__Group__0 ) ) // InternalRos2Parser.g:1570:3: ( rule__Uint8__Group__0 ) { - before(grammarAccess.getUint8Access().getGroup()); + before(grammarAccess.getUint8Access().getGroup()); // InternalRos2Parser.g:1571:3: ( rule__Uint8__Group__0 ) // InternalRos2Parser.g:1571:4: rule__Uint8__Group__0 { @@ -4594,7 +4594,7 @@ public final void ruleuint8() throws RecognitionException { } - after(grammarAccess.getUint8Access().getGroup()); + after(grammarAccess.getUint8Access().getGroup()); } @@ -4608,7 +4608,7 @@ public final void ruleuint8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4623,14 +4623,14 @@ public final void entryRuleint16() throws RecognitionException { // InternalRos2Parser.g:1581:1: ( ruleint16 EOF ) // InternalRos2Parser.g:1582:1: ruleint16 EOF { - before(grammarAccess.getInt16Rule()); + before(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); ruleint16(); state._fsp--; - after(grammarAccess.getInt16Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt16Rule()); + match(input,EOF,FOLLOW_2); } @@ -4650,8 +4650,8 @@ public final void entryRuleint16() throws RecognitionException { // InternalRos2Parser.g:1589:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; public final void ruleint16() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1593:2: ( ( ( rule__Int16__Group__0 ) ) ) // InternalRos2Parser.g:1594:2: ( ( rule__Int16__Group__0 ) ) @@ -4659,7 +4659,7 @@ public final void ruleint16() throws RecognitionException { // InternalRos2Parser.g:1594:2: ( ( rule__Int16__Group__0 ) ) // InternalRos2Parser.g:1595:3: ( rule__Int16__Group__0 ) { - before(grammarAccess.getInt16Access().getGroup()); + before(grammarAccess.getInt16Access().getGroup()); // InternalRos2Parser.g:1596:3: ( rule__Int16__Group__0 ) // InternalRos2Parser.g:1596:4: rule__Int16__Group__0 { @@ -4671,7 +4671,7 @@ public final void ruleint16() throws RecognitionException { } - after(grammarAccess.getInt16Access().getGroup()); + after(grammarAccess.getInt16Access().getGroup()); } @@ -4685,7 +4685,7 @@ public final void ruleint16() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4700,14 +4700,14 @@ public final void entryRuleuint16() throws RecognitionException { // InternalRos2Parser.g:1606:1: ( ruleuint16 EOF ) // InternalRos2Parser.g:1607:1: ruleuint16 EOF { - before(grammarAccess.getUint16Rule()); + before(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); ruleuint16(); state._fsp--; - after(grammarAccess.getUint16Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint16Rule()); + match(input,EOF,FOLLOW_2); } @@ -4727,8 +4727,8 @@ public final void entryRuleuint16() throws RecognitionException { // InternalRos2Parser.g:1614:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; public final void ruleuint16() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1618:2: ( ( ( rule__Uint16__Group__0 ) ) ) // InternalRos2Parser.g:1619:2: ( ( rule__Uint16__Group__0 ) ) @@ -4736,7 +4736,7 @@ public final void ruleuint16() throws RecognitionException { // InternalRos2Parser.g:1619:2: ( ( rule__Uint16__Group__0 ) ) // InternalRos2Parser.g:1620:3: ( rule__Uint16__Group__0 ) { - before(grammarAccess.getUint16Access().getGroup()); + before(grammarAccess.getUint16Access().getGroup()); // InternalRos2Parser.g:1621:3: ( rule__Uint16__Group__0 ) // InternalRos2Parser.g:1621:4: rule__Uint16__Group__0 { @@ -4748,7 +4748,7 @@ public final void ruleuint16() throws RecognitionException { } - after(grammarAccess.getUint16Access().getGroup()); + after(grammarAccess.getUint16Access().getGroup()); } @@ -4762,7 +4762,7 @@ public final void ruleuint16() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4777,14 +4777,14 @@ public final void entryRuleint32() throws RecognitionException { // InternalRos2Parser.g:1631:1: ( ruleint32 EOF ) // InternalRos2Parser.g:1632:1: ruleint32 EOF { - before(grammarAccess.getInt32Rule()); + before(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); ruleint32(); state._fsp--; - after(grammarAccess.getInt32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt32Rule()); + match(input,EOF,FOLLOW_2); } @@ -4804,8 +4804,8 @@ public final void entryRuleint32() throws RecognitionException { // InternalRos2Parser.g:1639:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; public final void ruleint32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1643:2: ( ( ( rule__Int32__Group__0 ) ) ) // InternalRos2Parser.g:1644:2: ( ( rule__Int32__Group__0 ) ) @@ -4813,7 +4813,7 @@ public final void ruleint32() throws RecognitionException { // InternalRos2Parser.g:1644:2: ( ( rule__Int32__Group__0 ) ) // InternalRos2Parser.g:1645:3: ( rule__Int32__Group__0 ) { - before(grammarAccess.getInt32Access().getGroup()); + before(grammarAccess.getInt32Access().getGroup()); // InternalRos2Parser.g:1646:3: ( rule__Int32__Group__0 ) // InternalRos2Parser.g:1646:4: rule__Int32__Group__0 { @@ -4825,7 +4825,7 @@ public final void ruleint32() throws RecognitionException { } - after(grammarAccess.getInt32Access().getGroup()); + after(grammarAccess.getInt32Access().getGroup()); } @@ -4839,7 +4839,7 @@ public final void ruleint32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4854,14 +4854,14 @@ public final void entryRuleuint32() throws RecognitionException { // InternalRos2Parser.g:1656:1: ( ruleuint32 EOF ) // InternalRos2Parser.g:1657:1: ruleuint32 EOF { - before(grammarAccess.getUint32Rule()); + before(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); ruleuint32(); state._fsp--; - after(grammarAccess.getUint32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint32Rule()); + match(input,EOF,FOLLOW_2); } @@ -4881,8 +4881,8 @@ public final void entryRuleuint32() throws RecognitionException { // InternalRos2Parser.g:1664:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; public final void ruleuint32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1668:2: ( ( ( rule__Uint32__Group__0 ) ) ) // InternalRos2Parser.g:1669:2: ( ( rule__Uint32__Group__0 ) ) @@ -4890,7 +4890,7 @@ public final void ruleuint32() throws RecognitionException { // InternalRos2Parser.g:1669:2: ( ( rule__Uint32__Group__0 ) ) // InternalRos2Parser.g:1670:3: ( rule__Uint32__Group__0 ) { - before(grammarAccess.getUint32Access().getGroup()); + before(grammarAccess.getUint32Access().getGroup()); // InternalRos2Parser.g:1671:3: ( rule__Uint32__Group__0 ) // InternalRos2Parser.g:1671:4: rule__Uint32__Group__0 { @@ -4902,7 +4902,7 @@ public final void ruleuint32() throws RecognitionException { } - after(grammarAccess.getUint32Access().getGroup()); + after(grammarAccess.getUint32Access().getGroup()); } @@ -4916,7 +4916,7 @@ public final void ruleuint32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -4931,14 +4931,14 @@ public final void entryRuleint64() throws RecognitionException { // InternalRos2Parser.g:1681:1: ( ruleint64 EOF ) // InternalRos2Parser.g:1682:1: ruleint64 EOF { - before(grammarAccess.getInt64Rule()); + before(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); ruleint64(); state._fsp--; - after(grammarAccess.getInt64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt64Rule()); + match(input,EOF,FOLLOW_2); } @@ -4958,8 +4958,8 @@ public final void entryRuleint64() throws RecognitionException { // InternalRos2Parser.g:1689:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; public final void ruleint64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1693:2: ( ( ( rule__Int64__Group__0 ) ) ) // InternalRos2Parser.g:1694:2: ( ( rule__Int64__Group__0 ) ) @@ -4967,7 +4967,7 @@ public final void ruleint64() throws RecognitionException { // InternalRos2Parser.g:1694:2: ( ( rule__Int64__Group__0 ) ) // InternalRos2Parser.g:1695:3: ( rule__Int64__Group__0 ) { - before(grammarAccess.getInt64Access().getGroup()); + before(grammarAccess.getInt64Access().getGroup()); // InternalRos2Parser.g:1696:3: ( rule__Int64__Group__0 ) // InternalRos2Parser.g:1696:4: rule__Int64__Group__0 { @@ -4979,7 +4979,7 @@ public final void ruleint64() throws RecognitionException { } - after(grammarAccess.getInt64Access().getGroup()); + after(grammarAccess.getInt64Access().getGroup()); } @@ -4993,7 +4993,7 @@ public final void ruleint64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5008,14 +5008,14 @@ public final void entryRuleuint64() throws RecognitionException { // InternalRos2Parser.g:1706:1: ( ruleuint64 EOF ) // InternalRos2Parser.g:1707:1: ruleuint64 EOF { - before(grammarAccess.getUint64Rule()); + before(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); ruleuint64(); state._fsp--; - after(grammarAccess.getUint64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint64Rule()); + match(input,EOF,FOLLOW_2); } @@ -5035,8 +5035,8 @@ public final void entryRuleuint64() throws RecognitionException { // InternalRos2Parser.g:1714:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; public final void ruleuint64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1718:2: ( ( ( rule__Uint64__Group__0 ) ) ) // InternalRos2Parser.g:1719:2: ( ( rule__Uint64__Group__0 ) ) @@ -5044,7 +5044,7 @@ public final void ruleuint64() throws RecognitionException { // InternalRos2Parser.g:1719:2: ( ( rule__Uint64__Group__0 ) ) // InternalRos2Parser.g:1720:3: ( rule__Uint64__Group__0 ) { - before(grammarAccess.getUint64Access().getGroup()); + before(grammarAccess.getUint64Access().getGroup()); // InternalRos2Parser.g:1721:3: ( rule__Uint64__Group__0 ) // InternalRos2Parser.g:1721:4: rule__Uint64__Group__0 { @@ -5056,7 +5056,7 @@ public final void ruleuint64() throws RecognitionException { } - after(grammarAccess.getUint64Access().getGroup()); + after(grammarAccess.getUint64Access().getGroup()); } @@ -5070,7 +5070,7 @@ public final void ruleuint64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5085,14 +5085,14 @@ public final void entryRulefloat32() throws RecognitionException { // InternalRos2Parser.g:1731:1: ( rulefloat32 EOF ) // InternalRos2Parser.g:1732:1: rulefloat32 EOF { - before(grammarAccess.getFloat32Rule()); + before(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); rulefloat32(); state._fsp--; - after(grammarAccess.getFloat32Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat32Rule()); + match(input,EOF,FOLLOW_2); } @@ -5112,8 +5112,8 @@ public final void entryRulefloat32() throws RecognitionException { // InternalRos2Parser.g:1739:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; public final void rulefloat32() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1743:2: ( ( ( rule__Float32__Group__0 ) ) ) // InternalRos2Parser.g:1744:2: ( ( rule__Float32__Group__0 ) ) @@ -5121,7 +5121,7 @@ public final void rulefloat32() throws RecognitionException { // InternalRos2Parser.g:1744:2: ( ( rule__Float32__Group__0 ) ) // InternalRos2Parser.g:1745:3: ( rule__Float32__Group__0 ) { - before(grammarAccess.getFloat32Access().getGroup()); + before(grammarAccess.getFloat32Access().getGroup()); // InternalRos2Parser.g:1746:3: ( rule__Float32__Group__0 ) // InternalRos2Parser.g:1746:4: rule__Float32__Group__0 { @@ -5133,7 +5133,7 @@ public final void rulefloat32() throws RecognitionException { } - after(grammarAccess.getFloat32Access().getGroup()); + after(grammarAccess.getFloat32Access().getGroup()); } @@ -5147,7 +5147,7 @@ public final void rulefloat32() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5162,14 +5162,14 @@ public final void entryRulefloat64() throws RecognitionException { // InternalRos2Parser.g:1756:1: ( rulefloat64 EOF ) // InternalRos2Parser.g:1757:1: rulefloat64 EOF { - before(grammarAccess.getFloat64Rule()); + before(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); rulefloat64(); state._fsp--; - after(grammarAccess.getFloat64Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat64Rule()); + match(input,EOF,FOLLOW_2); } @@ -5189,8 +5189,8 @@ public final void entryRulefloat64() throws RecognitionException { // InternalRos2Parser.g:1764:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; public final void rulefloat64() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1768:2: ( ( ( rule__Float64__Group__0 ) ) ) // InternalRos2Parser.g:1769:2: ( ( rule__Float64__Group__0 ) ) @@ -5198,7 +5198,7 @@ public final void rulefloat64() throws RecognitionException { // InternalRos2Parser.g:1769:2: ( ( rule__Float64__Group__0 ) ) // InternalRos2Parser.g:1770:3: ( rule__Float64__Group__0 ) { - before(grammarAccess.getFloat64Access().getGroup()); + before(grammarAccess.getFloat64Access().getGroup()); // InternalRos2Parser.g:1771:3: ( rule__Float64__Group__0 ) // InternalRos2Parser.g:1771:4: rule__Float64__Group__0 { @@ -5210,7 +5210,7 @@ public final void rulefloat64() throws RecognitionException { } - after(grammarAccess.getFloat64Access().getGroup()); + after(grammarAccess.getFloat64Access().getGroup()); } @@ -5224,7 +5224,7 @@ public final void rulefloat64() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5239,14 +5239,14 @@ public final void entryRulestring0() throws RecognitionException { // InternalRos2Parser.g:1781:1: ( rulestring0 EOF ) // InternalRos2Parser.g:1782:1: rulestring0 EOF { - before(grammarAccess.getString0Rule()); + before(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); rulestring0(); state._fsp--; - after(grammarAccess.getString0Rule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getString0Rule()); + match(input,EOF,FOLLOW_2); } @@ -5266,8 +5266,8 @@ public final void entryRulestring0() throws RecognitionException { // InternalRos2Parser.g:1789:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; public final void rulestring0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1793:2: ( ( ( rule__String0__Group__0 ) ) ) // InternalRos2Parser.g:1794:2: ( ( rule__String0__Group__0 ) ) @@ -5275,7 +5275,7 @@ public final void rulestring0() throws RecognitionException { // InternalRos2Parser.g:1794:2: ( ( rule__String0__Group__0 ) ) // InternalRos2Parser.g:1795:3: ( rule__String0__Group__0 ) { - before(grammarAccess.getString0Access().getGroup()); + before(grammarAccess.getString0Access().getGroup()); // InternalRos2Parser.g:1796:3: ( rule__String0__Group__0 ) // InternalRos2Parser.g:1796:4: rule__String0__Group__0 { @@ -5287,7 +5287,7 @@ public final void rulestring0() throws RecognitionException { } - after(grammarAccess.getString0Access().getGroup()); + after(grammarAccess.getString0Access().getGroup()); } @@ -5301,7 +5301,7 @@ public final void rulestring0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5316,14 +5316,14 @@ public final void entryRulebyte() throws RecognitionException { // InternalRos2Parser.g:1806:1: ( rulebyte EOF ) // InternalRos2Parser.g:1807:1: rulebyte EOF { - before(grammarAccess.getByteRule()); + before(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); rulebyte(); state._fsp--; - after(grammarAccess.getByteRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getByteRule()); + match(input,EOF,FOLLOW_2); } @@ -5343,8 +5343,8 @@ public final void entryRulebyte() throws RecognitionException { // InternalRos2Parser.g:1814:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; public final void rulebyte() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1818:2: ( ( ( rule__Byte__Group__0 ) ) ) // InternalRos2Parser.g:1819:2: ( ( rule__Byte__Group__0 ) ) @@ -5352,7 +5352,7 @@ public final void rulebyte() throws RecognitionException { // InternalRos2Parser.g:1819:2: ( ( rule__Byte__Group__0 ) ) // InternalRos2Parser.g:1820:3: ( rule__Byte__Group__0 ) { - before(grammarAccess.getByteAccess().getGroup()); + before(grammarAccess.getByteAccess().getGroup()); // InternalRos2Parser.g:1821:3: ( rule__Byte__Group__0 ) // InternalRos2Parser.g:1821:4: rule__Byte__Group__0 { @@ -5364,7 +5364,7 @@ public final void rulebyte() throws RecognitionException { } - after(grammarAccess.getByteAccess().getGroup()); + after(grammarAccess.getByteAccess().getGroup()); } @@ -5378,7 +5378,7 @@ public final void rulebyte() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5393,14 +5393,14 @@ public final void entryRuletime() throws RecognitionException { // InternalRos2Parser.g:1831:1: ( ruletime EOF ) // InternalRos2Parser.g:1832:1: ruletime EOF { - before(grammarAccess.getTimeRule()); + before(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); ruletime(); state._fsp--; - after(grammarAccess.getTimeRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTimeRule()); + match(input,EOF,FOLLOW_2); } @@ -5420,8 +5420,8 @@ public final void entryRuletime() throws RecognitionException { // InternalRos2Parser.g:1839:1: ruletime : ( ( rule__Time__Group__0 ) ) ; public final void ruletime() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1843:2: ( ( ( rule__Time__Group__0 ) ) ) // InternalRos2Parser.g:1844:2: ( ( rule__Time__Group__0 ) ) @@ -5429,7 +5429,7 @@ public final void ruletime() throws RecognitionException { // InternalRos2Parser.g:1844:2: ( ( rule__Time__Group__0 ) ) // InternalRos2Parser.g:1845:3: ( rule__Time__Group__0 ) { - before(grammarAccess.getTimeAccess().getGroup()); + before(grammarAccess.getTimeAccess().getGroup()); // InternalRos2Parser.g:1846:3: ( rule__Time__Group__0 ) // InternalRos2Parser.g:1846:4: rule__Time__Group__0 { @@ -5441,7 +5441,7 @@ public final void ruletime() throws RecognitionException { } - after(grammarAccess.getTimeAccess().getGroup()); + after(grammarAccess.getTimeAccess().getGroup()); } @@ -5455,7 +5455,7 @@ public final void ruletime() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5470,14 +5470,14 @@ public final void entryRuleduration() throws RecognitionException { // InternalRos2Parser.g:1856:1: ( ruleduration EOF ) // InternalRos2Parser.g:1857:1: ruleduration EOF { - before(grammarAccess.getDurationRule()); + before(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); ruleduration(); state._fsp--; - after(grammarAccess.getDurationRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getDurationRule()); + match(input,EOF,FOLLOW_2); } @@ -5497,8 +5497,8 @@ public final void entryRuleduration() throws RecognitionException { // InternalRos2Parser.g:1864:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; public final void ruleduration() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1868:2: ( ( ( rule__Duration__Group__0 ) ) ) // InternalRos2Parser.g:1869:2: ( ( rule__Duration__Group__0 ) ) @@ -5506,7 +5506,7 @@ public final void ruleduration() throws RecognitionException { // InternalRos2Parser.g:1869:2: ( ( rule__Duration__Group__0 ) ) // InternalRos2Parser.g:1870:3: ( rule__Duration__Group__0 ) { - before(grammarAccess.getDurationAccess().getGroup()); + before(grammarAccess.getDurationAccess().getGroup()); // InternalRos2Parser.g:1871:3: ( rule__Duration__Group__0 ) // InternalRos2Parser.g:1871:4: rule__Duration__Group__0 { @@ -5518,7 +5518,7 @@ public final void ruleduration() throws RecognitionException { } - after(grammarAccess.getDurationAccess().getGroup()); + after(grammarAccess.getDurationAccess().getGroup()); } @@ -5532,7 +5532,7 @@ public final void ruleduration() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5547,14 +5547,14 @@ public final void entryRuleboolArray() throws RecognitionException { // InternalRos2Parser.g:1881:1: ( ruleboolArray EOF ) // InternalRos2Parser.g:1882:1: ruleboolArray EOF { - before(grammarAccess.getBoolArrayRule()); + before(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); ruleboolArray(); state._fsp--; - after(grammarAccess.getBoolArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getBoolArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5574,8 +5574,8 @@ public final void entryRuleboolArray() throws RecognitionException { // InternalRos2Parser.g:1889:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; public final void ruleboolArray() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1893:2: ( ( ( rule__BoolArray__Group__0 ) ) ) // InternalRos2Parser.g:1894:2: ( ( rule__BoolArray__Group__0 ) ) @@ -5583,7 +5583,7 @@ public final void ruleboolArray() throws RecognitionException { // InternalRos2Parser.g:1894:2: ( ( rule__BoolArray__Group__0 ) ) // InternalRos2Parser.g:1895:3: ( rule__BoolArray__Group__0 ) { - before(grammarAccess.getBoolArrayAccess().getGroup()); + before(grammarAccess.getBoolArrayAccess().getGroup()); // InternalRos2Parser.g:1896:3: ( rule__BoolArray__Group__0 ) // InternalRos2Parser.g:1896:4: rule__BoolArray__Group__0 { @@ -5595,7 +5595,7 @@ public final void ruleboolArray() throws RecognitionException { } - after(grammarAccess.getBoolArrayAccess().getGroup()); + after(grammarAccess.getBoolArrayAccess().getGroup()); } @@ -5609,7 +5609,7 @@ public final void ruleboolArray() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5624,14 +5624,14 @@ public final void entryRuleint8Array() throws RecognitionException { // InternalRos2Parser.g:1906:1: ( ruleint8Array EOF ) // InternalRos2Parser.g:1907:1: ruleint8Array EOF { - before(grammarAccess.getInt8ArrayRule()); + before(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); ruleint8Array(); state._fsp--; - after(grammarAccess.getInt8ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt8ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5651,8 +5651,8 @@ public final void entryRuleint8Array() throws RecognitionException { // InternalRos2Parser.g:1914:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; public final void ruleint8Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1918:2: ( ( ( rule__Int8Array__Group__0 ) ) ) // InternalRos2Parser.g:1919:2: ( ( rule__Int8Array__Group__0 ) ) @@ -5660,7 +5660,7 @@ public final void ruleint8Array() throws RecognitionException { // InternalRos2Parser.g:1919:2: ( ( rule__Int8Array__Group__0 ) ) // InternalRos2Parser.g:1920:3: ( rule__Int8Array__Group__0 ) { - before(grammarAccess.getInt8ArrayAccess().getGroup()); + before(grammarAccess.getInt8ArrayAccess().getGroup()); // InternalRos2Parser.g:1921:3: ( rule__Int8Array__Group__0 ) // InternalRos2Parser.g:1921:4: rule__Int8Array__Group__0 { @@ -5672,7 +5672,7 @@ public final void ruleint8Array() throws RecognitionException { } - after(grammarAccess.getInt8ArrayAccess().getGroup()); + after(grammarAccess.getInt8ArrayAccess().getGroup()); } @@ -5686,7 +5686,7 @@ public final void ruleint8Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5701,14 +5701,14 @@ public final void entryRuleuint8Array() throws RecognitionException { // InternalRos2Parser.g:1931:1: ( ruleuint8Array EOF ) // InternalRos2Parser.g:1932:1: ruleuint8Array EOF { - before(grammarAccess.getUint8ArrayRule()); + before(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); ruleuint8Array(); state._fsp--; - after(grammarAccess.getUint8ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint8ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5728,8 +5728,8 @@ public final void entryRuleuint8Array() throws RecognitionException { // InternalRos2Parser.g:1939:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; public final void ruleuint8Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1943:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) // InternalRos2Parser.g:1944:2: ( ( rule__Uint8Array__Group__0 ) ) @@ -5737,7 +5737,7 @@ public final void ruleuint8Array() throws RecognitionException { // InternalRos2Parser.g:1944:2: ( ( rule__Uint8Array__Group__0 ) ) // InternalRos2Parser.g:1945:3: ( rule__Uint8Array__Group__0 ) { - before(grammarAccess.getUint8ArrayAccess().getGroup()); + before(grammarAccess.getUint8ArrayAccess().getGroup()); // InternalRos2Parser.g:1946:3: ( rule__Uint8Array__Group__0 ) // InternalRos2Parser.g:1946:4: rule__Uint8Array__Group__0 { @@ -5749,7 +5749,7 @@ public final void ruleuint8Array() throws RecognitionException { } - after(grammarAccess.getUint8ArrayAccess().getGroup()); + after(grammarAccess.getUint8ArrayAccess().getGroup()); } @@ -5763,7 +5763,7 @@ public final void ruleuint8Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5778,14 +5778,14 @@ public final void entryRuleint16Array() throws RecognitionException { // InternalRos2Parser.g:1956:1: ( ruleint16Array EOF ) // InternalRos2Parser.g:1957:1: ruleint16Array EOF { - before(grammarAccess.getInt16ArrayRule()); + before(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); ruleint16Array(); state._fsp--; - after(grammarAccess.getInt16ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt16ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5805,8 +5805,8 @@ public final void entryRuleint16Array() throws RecognitionException { // InternalRos2Parser.g:1964:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; public final void ruleint16Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1968:2: ( ( ( rule__Int16Array__Group__0 ) ) ) // InternalRos2Parser.g:1969:2: ( ( rule__Int16Array__Group__0 ) ) @@ -5814,7 +5814,7 @@ public final void ruleint16Array() throws RecognitionException { // InternalRos2Parser.g:1969:2: ( ( rule__Int16Array__Group__0 ) ) // InternalRos2Parser.g:1970:3: ( rule__Int16Array__Group__0 ) { - before(grammarAccess.getInt16ArrayAccess().getGroup()); + before(grammarAccess.getInt16ArrayAccess().getGroup()); // InternalRos2Parser.g:1971:3: ( rule__Int16Array__Group__0 ) // InternalRos2Parser.g:1971:4: rule__Int16Array__Group__0 { @@ -5826,7 +5826,7 @@ public final void ruleint16Array() throws RecognitionException { } - after(grammarAccess.getInt16ArrayAccess().getGroup()); + after(grammarAccess.getInt16ArrayAccess().getGroup()); } @@ -5840,7 +5840,7 @@ public final void ruleint16Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5855,14 +5855,14 @@ public final void entryRuleuint16Array() throws RecognitionException { // InternalRos2Parser.g:1981:1: ( ruleuint16Array EOF ) // InternalRos2Parser.g:1982:1: ruleuint16Array EOF { - before(grammarAccess.getUint16ArrayRule()); + before(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); ruleuint16Array(); state._fsp--; - after(grammarAccess.getUint16ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint16ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5882,8 +5882,8 @@ public final void entryRuleuint16Array() throws RecognitionException { // InternalRos2Parser.g:1989:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; public final void ruleuint16Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:1993:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) // InternalRos2Parser.g:1994:2: ( ( rule__Uint16Array__Group__0 ) ) @@ -5891,7 +5891,7 @@ public final void ruleuint16Array() throws RecognitionException { // InternalRos2Parser.g:1994:2: ( ( rule__Uint16Array__Group__0 ) ) // InternalRos2Parser.g:1995:3: ( rule__Uint16Array__Group__0 ) { - before(grammarAccess.getUint16ArrayAccess().getGroup()); + before(grammarAccess.getUint16ArrayAccess().getGroup()); // InternalRos2Parser.g:1996:3: ( rule__Uint16Array__Group__0 ) // InternalRos2Parser.g:1996:4: rule__Uint16Array__Group__0 { @@ -5903,7 +5903,7 @@ public final void ruleuint16Array() throws RecognitionException { } - after(grammarAccess.getUint16ArrayAccess().getGroup()); + after(grammarAccess.getUint16ArrayAccess().getGroup()); } @@ -5917,7 +5917,7 @@ public final void ruleuint16Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -5932,14 +5932,14 @@ public final void entryRuleint32Array() throws RecognitionException { // InternalRos2Parser.g:2006:1: ( ruleint32Array EOF ) // InternalRos2Parser.g:2007:1: ruleint32Array EOF { - before(grammarAccess.getInt32ArrayRule()); + before(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); ruleint32Array(); state._fsp--; - after(grammarAccess.getInt32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -5959,8 +5959,8 @@ public final void entryRuleint32Array() throws RecognitionException { // InternalRos2Parser.g:2014:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; public final void ruleint32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2018:2: ( ( ( rule__Int32Array__Group__0 ) ) ) // InternalRos2Parser.g:2019:2: ( ( rule__Int32Array__Group__0 ) ) @@ -5968,7 +5968,7 @@ public final void ruleint32Array() throws RecognitionException { // InternalRos2Parser.g:2019:2: ( ( rule__Int32Array__Group__0 ) ) // InternalRos2Parser.g:2020:3: ( rule__Int32Array__Group__0 ) { - before(grammarAccess.getInt32ArrayAccess().getGroup()); + before(grammarAccess.getInt32ArrayAccess().getGroup()); // InternalRos2Parser.g:2021:3: ( rule__Int32Array__Group__0 ) // InternalRos2Parser.g:2021:4: rule__Int32Array__Group__0 { @@ -5980,7 +5980,7 @@ public final void ruleint32Array() throws RecognitionException { } - after(grammarAccess.getInt32ArrayAccess().getGroup()); + after(grammarAccess.getInt32ArrayAccess().getGroup()); } @@ -5994,7 +5994,7 @@ public final void ruleint32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6009,14 +6009,14 @@ public final void entryRuleuint32Array() throws RecognitionException { // InternalRos2Parser.g:2031:1: ( ruleuint32Array EOF ) // InternalRos2Parser.g:2032:1: ruleuint32Array EOF { - before(grammarAccess.getUint32ArrayRule()); + before(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); ruleuint32Array(); state._fsp--; - after(grammarAccess.getUint32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6036,8 +6036,8 @@ public final void entryRuleuint32Array() throws RecognitionException { // InternalRos2Parser.g:2039:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; public final void ruleuint32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2043:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) // InternalRos2Parser.g:2044:2: ( ( rule__Uint32Array__Group__0 ) ) @@ -6045,7 +6045,7 @@ public final void ruleuint32Array() throws RecognitionException { // InternalRos2Parser.g:2044:2: ( ( rule__Uint32Array__Group__0 ) ) // InternalRos2Parser.g:2045:3: ( rule__Uint32Array__Group__0 ) { - before(grammarAccess.getUint32ArrayAccess().getGroup()); + before(grammarAccess.getUint32ArrayAccess().getGroup()); // InternalRos2Parser.g:2046:3: ( rule__Uint32Array__Group__0 ) // InternalRos2Parser.g:2046:4: rule__Uint32Array__Group__0 { @@ -6057,7 +6057,7 @@ public final void ruleuint32Array() throws RecognitionException { } - after(grammarAccess.getUint32ArrayAccess().getGroup()); + after(grammarAccess.getUint32ArrayAccess().getGroup()); } @@ -6071,7 +6071,7 @@ public final void ruleuint32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6086,14 +6086,14 @@ public final void entryRuleint64Array() throws RecognitionException { // InternalRos2Parser.g:2056:1: ( ruleint64Array EOF ) // InternalRos2Parser.g:2057:1: ruleint64Array EOF { - before(grammarAccess.getInt64ArrayRule()); + before(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); ruleint64Array(); state._fsp--; - after(grammarAccess.getInt64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getInt64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6113,8 +6113,8 @@ public final void entryRuleint64Array() throws RecognitionException { // InternalRos2Parser.g:2064:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; public final void ruleint64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2068:2: ( ( ( rule__Int64Array__Group__0 ) ) ) // InternalRos2Parser.g:2069:2: ( ( rule__Int64Array__Group__0 ) ) @@ -6122,7 +6122,7 @@ public final void ruleint64Array() throws RecognitionException { // InternalRos2Parser.g:2069:2: ( ( rule__Int64Array__Group__0 ) ) // InternalRos2Parser.g:2070:3: ( rule__Int64Array__Group__0 ) { - before(grammarAccess.getInt64ArrayAccess().getGroup()); + before(grammarAccess.getInt64ArrayAccess().getGroup()); // InternalRos2Parser.g:2071:3: ( rule__Int64Array__Group__0 ) // InternalRos2Parser.g:2071:4: rule__Int64Array__Group__0 { @@ -6134,7 +6134,7 @@ public final void ruleint64Array() throws RecognitionException { } - after(grammarAccess.getInt64ArrayAccess().getGroup()); + after(grammarAccess.getInt64ArrayAccess().getGroup()); } @@ -6148,7 +6148,7 @@ public final void ruleint64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6163,14 +6163,14 @@ public final void entryRuleuint64Array() throws RecognitionException { // InternalRos2Parser.g:2081:1: ( ruleuint64Array EOF ) // InternalRos2Parser.g:2082:1: ruleuint64Array EOF { - before(grammarAccess.getUint64ArrayRule()); + before(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); ruleuint64Array(); state._fsp--; - after(grammarAccess.getUint64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getUint64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6190,8 +6190,8 @@ public final void entryRuleuint64Array() throws RecognitionException { // InternalRos2Parser.g:2089:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; public final void ruleuint64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2093:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) // InternalRos2Parser.g:2094:2: ( ( rule__Uint64Array__Group__0 ) ) @@ -6199,7 +6199,7 @@ public final void ruleuint64Array() throws RecognitionException { // InternalRos2Parser.g:2094:2: ( ( rule__Uint64Array__Group__0 ) ) // InternalRos2Parser.g:2095:3: ( rule__Uint64Array__Group__0 ) { - before(grammarAccess.getUint64ArrayAccess().getGroup()); + before(grammarAccess.getUint64ArrayAccess().getGroup()); // InternalRos2Parser.g:2096:3: ( rule__Uint64Array__Group__0 ) // InternalRos2Parser.g:2096:4: rule__Uint64Array__Group__0 { @@ -6211,7 +6211,7 @@ public final void ruleuint64Array() throws RecognitionException { } - after(grammarAccess.getUint64ArrayAccess().getGroup()); + after(grammarAccess.getUint64ArrayAccess().getGroup()); } @@ -6225,7 +6225,7 @@ public final void ruleuint64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6240,14 +6240,14 @@ public final void entryRulefloat32Array() throws RecognitionException { // InternalRos2Parser.g:2106:1: ( rulefloat32Array EOF ) // InternalRos2Parser.g:2107:1: rulefloat32Array EOF { - before(grammarAccess.getFloat32ArrayRule()); + before(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); rulefloat32Array(); state._fsp--; - after(grammarAccess.getFloat32ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat32ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6267,8 +6267,8 @@ public final void entryRulefloat32Array() throws RecognitionException { // InternalRos2Parser.g:2114:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; public final void rulefloat32Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2118:2: ( ( ( rule__Float32Array__Group__0 ) ) ) // InternalRos2Parser.g:2119:2: ( ( rule__Float32Array__Group__0 ) ) @@ -6276,7 +6276,7 @@ public final void rulefloat32Array() throws RecognitionException { // InternalRos2Parser.g:2119:2: ( ( rule__Float32Array__Group__0 ) ) // InternalRos2Parser.g:2120:3: ( rule__Float32Array__Group__0 ) { - before(grammarAccess.getFloat32ArrayAccess().getGroup()); + before(grammarAccess.getFloat32ArrayAccess().getGroup()); // InternalRos2Parser.g:2121:3: ( rule__Float32Array__Group__0 ) // InternalRos2Parser.g:2121:4: rule__Float32Array__Group__0 { @@ -6288,7 +6288,7 @@ public final void rulefloat32Array() throws RecognitionException { } - after(grammarAccess.getFloat32ArrayAccess().getGroup()); + after(grammarAccess.getFloat32ArrayAccess().getGroup()); } @@ -6302,7 +6302,7 @@ public final void rulefloat32Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6317,14 +6317,14 @@ public final void entryRulefloat64Array() throws RecognitionException { // InternalRos2Parser.g:2131:1: ( rulefloat64Array EOF ) // InternalRos2Parser.g:2132:1: rulefloat64Array EOF { - before(grammarAccess.getFloat64ArrayRule()); + before(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); rulefloat64Array(); state._fsp--; - after(grammarAccess.getFloat64ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getFloat64ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6344,8 +6344,8 @@ public final void entryRulefloat64Array() throws RecognitionException { // InternalRos2Parser.g:2139:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; public final void rulefloat64Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2143:2: ( ( ( rule__Float64Array__Group__0 ) ) ) // InternalRos2Parser.g:2144:2: ( ( rule__Float64Array__Group__0 ) ) @@ -6353,7 +6353,7 @@ public final void rulefloat64Array() throws RecognitionException { // InternalRos2Parser.g:2144:2: ( ( rule__Float64Array__Group__0 ) ) // InternalRos2Parser.g:2145:3: ( rule__Float64Array__Group__0 ) { - before(grammarAccess.getFloat64ArrayAccess().getGroup()); + before(grammarAccess.getFloat64ArrayAccess().getGroup()); // InternalRos2Parser.g:2146:3: ( rule__Float64Array__Group__0 ) // InternalRos2Parser.g:2146:4: rule__Float64Array__Group__0 { @@ -6365,7 +6365,7 @@ public final void rulefloat64Array() throws RecognitionException { } - after(grammarAccess.getFloat64ArrayAccess().getGroup()); + after(grammarAccess.getFloat64ArrayAccess().getGroup()); } @@ -6379,7 +6379,7 @@ public final void rulefloat64Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6394,14 +6394,14 @@ public final void entryRulestring0Array() throws RecognitionException { // InternalRos2Parser.g:2156:1: ( rulestring0Array EOF ) // InternalRos2Parser.g:2157:1: rulestring0Array EOF { - before(grammarAccess.getString0ArrayRule()); + before(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); rulestring0Array(); state._fsp--; - after(grammarAccess.getString0ArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getString0ArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6421,8 +6421,8 @@ public final void entryRulestring0Array() throws RecognitionException { // InternalRos2Parser.g:2164:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; public final void rulestring0Array() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2168:2: ( ( ( rule__String0Array__Group__0 ) ) ) // InternalRos2Parser.g:2169:2: ( ( rule__String0Array__Group__0 ) ) @@ -6430,7 +6430,7 @@ public final void rulestring0Array() throws RecognitionException { // InternalRos2Parser.g:2169:2: ( ( rule__String0Array__Group__0 ) ) // InternalRos2Parser.g:2170:3: ( rule__String0Array__Group__0 ) { - before(grammarAccess.getString0ArrayAccess().getGroup()); + before(grammarAccess.getString0ArrayAccess().getGroup()); // InternalRos2Parser.g:2171:3: ( rule__String0Array__Group__0 ) // InternalRos2Parser.g:2171:4: rule__String0Array__Group__0 { @@ -6442,7 +6442,7 @@ public final void rulestring0Array() throws RecognitionException { } - after(grammarAccess.getString0ArrayAccess().getGroup()); + after(grammarAccess.getString0ArrayAccess().getGroup()); } @@ -6456,7 +6456,7 @@ public final void rulestring0Array() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6471,14 +6471,14 @@ public final void entryRulebyteArray() throws RecognitionException { // InternalRos2Parser.g:2181:1: ( rulebyteArray EOF ) // InternalRos2Parser.g:2182:1: rulebyteArray EOF { - before(grammarAccess.getByteArrayRule()); + before(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); rulebyteArray(); state._fsp--; - after(grammarAccess.getByteArrayRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getByteArrayRule()); + match(input,EOF,FOLLOW_2); } @@ -6498,8 +6498,8 @@ public final void entryRulebyteArray() throws RecognitionException { // InternalRos2Parser.g:2189:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; public final void rulebyteArray() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2193:2: ( ( ( rule__ByteArray__Group__0 ) ) ) // InternalRos2Parser.g:2194:2: ( ( rule__ByteArray__Group__0 ) ) @@ -6507,7 +6507,7 @@ public final void rulebyteArray() throws RecognitionException { // InternalRos2Parser.g:2194:2: ( ( rule__ByteArray__Group__0 ) ) // InternalRos2Parser.g:2195:3: ( rule__ByteArray__Group__0 ) { - before(grammarAccess.getByteArrayAccess().getGroup()); + before(grammarAccess.getByteArrayAccess().getGroup()); // InternalRos2Parser.g:2196:3: ( rule__ByteArray__Group__0 ) // InternalRos2Parser.g:2196:4: rule__ByteArray__Group__0 { @@ -6519,7 +6519,7 @@ public final void rulebyteArray() throws RecognitionException { } - after(grammarAccess.getByteArrayAccess().getGroup()); + after(grammarAccess.getByteArrayAccess().getGroup()); } @@ -6533,7 +6533,7 @@ public final void rulebyteArray() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6548,14 +6548,14 @@ public final void entryRuleHeader() throws RecognitionException { // InternalRos2Parser.g:2206:1: ( ruleHeader EOF ) // InternalRos2Parser.g:2207:1: ruleHeader EOF { - before(grammarAccess.getHeaderRule()); + before(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); ruleHeader(); state._fsp--; - after(grammarAccess.getHeaderRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getHeaderRule()); + match(input,EOF,FOLLOW_2); } @@ -6575,8 +6575,8 @@ public final void entryRuleHeader() throws RecognitionException { // InternalRos2Parser.g:2214:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; public final void ruleHeader() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2218:2: ( ( ( rule__Header__Group__0 ) ) ) // InternalRos2Parser.g:2219:2: ( ( rule__Header__Group__0 ) ) @@ -6584,7 +6584,7 @@ public final void ruleHeader() throws RecognitionException { // InternalRos2Parser.g:2219:2: ( ( rule__Header__Group__0 ) ) // InternalRos2Parser.g:2220:3: ( rule__Header__Group__0 ) { - before(grammarAccess.getHeaderAccess().getGroup()); + before(grammarAccess.getHeaderAccess().getGroup()); // InternalRos2Parser.g:2221:3: ( rule__Header__Group__0 ) // InternalRos2Parser.g:2221:4: rule__Header__Group__0 { @@ -6596,7 +6596,7 @@ public final void ruleHeader() throws RecognitionException { } - after(grammarAccess.getHeaderAccess().getGroup()); + after(grammarAccess.getHeaderAccess().getGroup()); } @@ -6610,7 +6610,7 @@ public final void ruleHeader() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6625,14 +6625,14 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:2231:1: ( ruleTopicSpecRef EOF ) // InternalRos2Parser.g:2232:1: ruleTopicSpecRef EOF { - before(grammarAccess.getTopicSpecRefRule()); + before(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); ruleTopicSpecRef(); state._fsp--; - after(grammarAccess.getTopicSpecRefRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getTopicSpecRefRule()); + match(input,EOF,FOLLOW_2); } @@ -6652,8 +6652,8 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:2239:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; public final void ruleTopicSpecRef() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2243:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) // InternalRos2Parser.g:2244:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) @@ -6661,7 +6661,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:2244:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) // InternalRos2Parser.g:2245:3: ( rule__TopicSpecRef__TopicSpecAssignment ) { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); // InternalRos2Parser.g:2246:3: ( rule__TopicSpecRef__TopicSpecAssignment ) // InternalRos2Parser.g:2246:4: rule__TopicSpecRef__TopicSpecAssignment { @@ -6673,7 +6673,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { } - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); } @@ -6687,7 +6687,7 @@ public final void ruleTopicSpecRef() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6702,14 +6702,14 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:2256:1: ( ruleArrayTopicSpecRef EOF ) // InternalRos2Parser.g:2257:1: ruleArrayTopicSpecRef EOF { - before(grammarAccess.getArrayTopicSpecRefRule()); + before(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); ruleArrayTopicSpecRef(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefRule()); + match(input,EOF,FOLLOW_2); } @@ -6729,8 +6729,8 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:2264:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; public final void ruleArrayTopicSpecRef() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2268:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) // InternalRos2Parser.g:2269:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) @@ -6738,7 +6738,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:2269:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) // InternalRos2Parser.g:2270:3: ( rule__ArrayTopicSpecRef__Group__0 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); + before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); // InternalRos2Parser.g:2271:3: ( rule__ArrayTopicSpecRef__Group__0 ) // InternalRos2Parser.g:2271:4: rule__ArrayTopicSpecRef__Group__0 { @@ -6750,7 +6750,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { } - after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); + after(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); } @@ -6764,7 +6764,7 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6779,14 +6779,14 @@ public final void entryRuleKEYWORD() throws RecognitionException { // InternalRos2Parser.g:2281:1: ( ruleKEYWORD EOF ) // InternalRos2Parser.g:2282:1: ruleKEYWORD EOF { - before(grammarAccess.getKEYWORDRule()); + before(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getKEYWORDRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getKEYWORDRule()); + match(input,EOF,FOLLOW_2); } @@ -6806,8 +6806,8 @@ public final void entryRuleKEYWORD() throws RecognitionException { // InternalRos2Parser.g:2289:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; public final void ruleKEYWORD() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2293:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) // InternalRos2Parser.g:2294:2: ( ( rule__KEYWORD__Alternatives ) ) @@ -6815,7 +6815,7 @@ public final void ruleKEYWORD() throws RecognitionException { // InternalRos2Parser.g:2294:2: ( ( rule__KEYWORD__Alternatives ) ) // InternalRos2Parser.g:2295:3: ( rule__KEYWORD__Alternatives ) { - before(grammarAccess.getKEYWORDAccess().getAlternatives()); + before(grammarAccess.getKEYWORDAccess().getAlternatives()); // InternalRos2Parser.g:2296:3: ( rule__KEYWORD__Alternatives ) // InternalRos2Parser.g:2296:4: rule__KEYWORD__Alternatives { @@ -6827,7 +6827,7 @@ public final void ruleKEYWORD() throws RecognitionException { } - after(grammarAccess.getKEYWORDAccess().getAlternatives()); + after(grammarAccess.getKEYWORDAccess().getAlternatives()); } @@ -6841,7 +6841,7 @@ public final void ruleKEYWORD() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6856,14 +6856,14 @@ public final void entryRuleEString() throws RecognitionException { // InternalRos2Parser.g:2306:1: ( ruleEString EOF ) // InternalRos2Parser.g:2307:1: ruleEString EOF { - before(grammarAccess.getEStringRule()); + before(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); ruleEString(); state._fsp--; - after(grammarAccess.getEStringRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getEStringRule()); + match(input,EOF,FOLLOW_2); } @@ -6883,8 +6883,8 @@ public final void entryRuleEString() throws RecognitionException { // InternalRos2Parser.g:2314:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; public final void ruleEString() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2318:2: ( ( ( rule__EString__Alternatives ) ) ) // InternalRos2Parser.g:2319:2: ( ( rule__EString__Alternatives ) ) @@ -6892,7 +6892,7 @@ public final void ruleEString() throws RecognitionException { // InternalRos2Parser.g:2319:2: ( ( rule__EString__Alternatives ) ) // InternalRos2Parser.g:2320:3: ( rule__EString__Alternatives ) { - before(grammarAccess.getEStringAccess().getAlternatives()); + before(grammarAccess.getEStringAccess().getAlternatives()); // InternalRos2Parser.g:2321:3: ( rule__EString__Alternatives ) // InternalRos2Parser.g:2321:4: rule__EString__Alternatives { @@ -6904,7 +6904,7 @@ public final void ruleEString() throws RecognitionException { } - after(grammarAccess.getEStringAccess().getAlternatives()); + after(grammarAccess.getEStringAccess().getAlternatives()); } @@ -6918,7 +6918,7 @@ public final void ruleEString() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -6933,14 +6933,14 @@ public final void entryRuleRosNames() throws RecognitionException { // InternalRos2Parser.g:2331:1: ( ruleRosNames EOF ) // InternalRos2Parser.g:2332:1: ruleRosNames EOF { - before(grammarAccess.getRosNamesRule()); + before(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); ruleRosNames(); state._fsp--; - after(grammarAccess.getRosNamesRule()); - match(input,EOF,FOLLOW_2); + after(grammarAccess.getRosNamesRule()); + match(input,EOF,FOLLOW_2); } @@ -6960,8 +6960,8 @@ public final void entryRuleRosNames() throws RecognitionException { // InternalRos2Parser.g:2339:1: ruleRosNames : ( ( rule__RosNames__Alternatives ) ) ; public final void ruleRosNames() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2343:2: ( ( ( rule__RosNames__Alternatives ) ) ) // InternalRos2Parser.g:2344:2: ( ( rule__RosNames__Alternatives ) ) @@ -6969,7 +6969,7 @@ public final void ruleRosNames() throws RecognitionException { // InternalRos2Parser.g:2344:2: ( ( rule__RosNames__Alternatives ) ) // InternalRos2Parser.g:2345:3: ( rule__RosNames__Alternatives ) { - before(grammarAccess.getRosNamesAccess().getAlternatives()); + before(grammarAccess.getRosNamesAccess().getAlternatives()); // InternalRos2Parser.g:2346:3: ( rule__RosNames__Alternatives ) // InternalRos2Parser.g:2346:4: rule__RosNames__Alternatives { @@ -6981,7 +6981,7 @@ public final void ruleRosNames() throws RecognitionException { } - after(grammarAccess.getRosNamesAccess().getAlternatives()); + after(grammarAccess.getRosNamesAccess().getAlternatives()); } @@ -6995,7 +6995,7 @@ public final void ruleRosNames() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7007,8 +7007,8 @@ public final void ruleRosNames() throws RecognitionException { // InternalRos2Parser.g:2354:1: rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 : ( ( Default_qos ) | ( Services_qos ) | ( Sensor_qos ) | ( Parameter_qos ) ); public final void rule__QualityOfService__QoSProfileAlternatives_2_0_1_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2358:1: ( ( Default_qos ) | ( Services_qos ) | ( Sensor_qos ) | ( Parameter_qos ) ) int alt1=4; @@ -7047,9 +7047,9 @@ public final void rule__QualityOfService__QoSProfileAlternatives_2_0_1_0() throw // InternalRos2Parser.g:2359:2: ( Default_qos ) // InternalRos2Parser.g:2360:3: Default_qos { - before(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); - match(input,Default_qos,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); + before(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); + match(input,Default_qos,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); } @@ -7062,9 +7062,9 @@ public final void rule__QualityOfService__QoSProfileAlternatives_2_0_1_0() throw // InternalRos2Parser.g:2365:2: ( Services_qos ) // InternalRos2Parser.g:2366:3: Services_qos { - before(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); - match(input,Services_qos,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); + before(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); + match(input,Services_qos,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); } @@ -7077,9 +7077,9 @@ public final void rule__QualityOfService__QoSProfileAlternatives_2_0_1_0() throw // InternalRos2Parser.g:2371:2: ( Sensor_qos ) // InternalRos2Parser.g:2372:3: Sensor_qos { - before(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); - match(input,Sensor_qos,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); + before(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); + match(input,Sensor_qos,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); } @@ -7092,9 +7092,9 @@ public final void rule__QualityOfService__QoSProfileAlternatives_2_0_1_0() throw // InternalRos2Parser.g:2377:2: ( Parameter_qos ) // InternalRos2Parser.g:2378:3: Parameter_qos { - before(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); - match(input,Parameter_qos,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); + before(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); + match(input,Parameter_qos,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); } @@ -7110,7 +7110,7 @@ public final void rule__QualityOfService__QoSProfileAlternatives_2_0_1_0() throw } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7122,8 +7122,8 @@ public final void rule__QualityOfService__QoSProfileAlternatives_2_0_1_0() throw // InternalRos2Parser.g:2387:1: rule__QualityOfService__HistoryAlternatives_2_1_1_0 : ( ( Keep_last ) | ( Keep_all ) ); public final void rule__QualityOfService__HistoryAlternatives_2_1_1_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2391:1: ( ( Keep_last ) | ( Keep_all ) ) int alt2=2; @@ -7148,9 +7148,9 @@ else if ( LA2_0 == Keep_all ) { // InternalRos2Parser.g:2392:2: ( Keep_last ) // InternalRos2Parser.g:2393:3: Keep_last { - before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); - match(input,Keep_last,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); + before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); + match(input,Keep_last,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); } @@ -7163,9 +7163,9 @@ else if ( LA2_0 == Keep_all ) { // InternalRos2Parser.g:2398:2: ( Keep_all ) // InternalRos2Parser.g:2399:3: Keep_all { - before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); - match(input,Keep_all,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); + before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); + match(input,Keep_all,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); } @@ -7181,7 +7181,7 @@ else if ( LA2_0 == Keep_all ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7193,8 +7193,8 @@ else if ( LA2_0 == Keep_all ) { // InternalRos2Parser.g:2408:1: rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 : ( ( Best_effort ) | ( Reliable ) ); public final void rule__QualityOfService__ReliabilityAlternatives_2_3_1_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2412:1: ( ( Best_effort ) | ( Reliable ) ) int alt3=2; @@ -7219,9 +7219,9 @@ else if ( (LA3_0==Reliable) ) { // InternalRos2Parser.g:2413:2: ( Best_effort ) // InternalRos2Parser.g:2414:3: Best_effort { - before(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); - match(input,Best_effort,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); + before(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); + match(input,Best_effort,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); } @@ -7234,9 +7234,9 @@ else if ( (LA3_0==Reliable) ) { // InternalRos2Parser.g:2419:2: ( Reliable ) // InternalRos2Parser.g:2420:3: Reliable { - before(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); - match(input,Reliable,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); + before(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); + match(input,Reliable,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); } @@ -7252,7 +7252,7 @@ else if ( (LA3_0==Reliable) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7264,8 +7264,8 @@ else if ( (LA3_0==Reliable) ) { // InternalRos2Parser.g:2429:1: rule__QualityOfService__DurabilityAlternatives_2_4_1_0 : ( ( Transient_local ) | ( Volatile ) ); public final void rule__QualityOfService__DurabilityAlternatives_2_4_1_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2433:1: ( ( Transient_local ) | ( Volatile ) ) int alt4=2; @@ -7290,9 +7290,9 @@ else if ( (LA4_0==Volatile) ) { // InternalRos2Parser.g:2434:2: ( Transient_local ) // InternalRos2Parser.g:2435:3: Transient_local { - before(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); - match(input,Transient_local,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); + before(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); + match(input,Transient_local,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); } @@ -7305,9 +7305,9 @@ else if ( (LA4_0==Volatile) ) { // InternalRos2Parser.g:2440:2: ( Volatile ) // InternalRos2Parser.g:2441:3: Volatile { - before(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); - match(input,Volatile,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); + before(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); + match(input,Volatile,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); } @@ -7323,7 +7323,7 @@ else if ( (LA4_0==Volatile) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7335,8 +7335,8 @@ else if ( (LA4_0==Volatile) ) { // InternalRos2Parser.g:2450:1: rule__Node__Alternatives_2 : ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ); public final void rule__Node__Alternatives_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2454:1: ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ) int alt5=7; @@ -7390,7 +7390,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos2Parser.g:2455:2: ( ( rule__Node__Group_2_0__0 ) ) // InternalRos2Parser.g:2456:3: ( rule__Node__Group_2_0__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_0()); + before(grammarAccess.getNodeAccess().getGroup_2_0()); // InternalRos2Parser.g:2457:3: ( rule__Node__Group_2_0__0 ) // InternalRos2Parser.g:2457:4: rule__Node__Group_2_0__0 { @@ -7402,7 +7402,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_0()); + after(grammarAccess.getNodeAccess().getGroup_2_0()); } @@ -7415,7 +7415,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos2Parser.g:2461:2: ( ( rule__Node__Group_2_1__0 ) ) // InternalRos2Parser.g:2462:3: ( rule__Node__Group_2_1__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_1()); + before(grammarAccess.getNodeAccess().getGroup_2_1()); // InternalRos2Parser.g:2463:3: ( rule__Node__Group_2_1__0 ) // InternalRos2Parser.g:2463:4: rule__Node__Group_2_1__0 { @@ -7427,7 +7427,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_1()); + after(grammarAccess.getNodeAccess().getGroup_2_1()); } @@ -7440,7 +7440,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos2Parser.g:2467:2: ( ( rule__Node__Group_2_2__0 ) ) // InternalRos2Parser.g:2468:3: ( rule__Node__Group_2_2__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_2()); + before(grammarAccess.getNodeAccess().getGroup_2_2()); // InternalRos2Parser.g:2469:3: ( rule__Node__Group_2_2__0 ) // InternalRos2Parser.g:2469:4: rule__Node__Group_2_2__0 { @@ -7452,7 +7452,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_2()); + after(grammarAccess.getNodeAccess().getGroup_2_2()); } @@ -7465,7 +7465,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos2Parser.g:2473:2: ( ( rule__Node__Group_2_3__0 ) ) // InternalRos2Parser.g:2474:3: ( rule__Node__Group_2_3__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_3()); + before(grammarAccess.getNodeAccess().getGroup_2_3()); // InternalRos2Parser.g:2475:3: ( rule__Node__Group_2_3__0 ) // InternalRos2Parser.g:2475:4: rule__Node__Group_2_3__0 { @@ -7477,7 +7477,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_3()); + after(grammarAccess.getNodeAccess().getGroup_2_3()); } @@ -7490,7 +7490,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos2Parser.g:2479:2: ( ( rule__Node__Group_2_4__0 ) ) // InternalRos2Parser.g:2480:3: ( rule__Node__Group_2_4__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_4()); + before(grammarAccess.getNodeAccess().getGroup_2_4()); // InternalRos2Parser.g:2481:3: ( rule__Node__Group_2_4__0 ) // InternalRos2Parser.g:2481:4: rule__Node__Group_2_4__0 { @@ -7502,7 +7502,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_4()); + after(grammarAccess.getNodeAccess().getGroup_2_4()); } @@ -7515,7 +7515,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos2Parser.g:2485:2: ( ( rule__Node__Group_2_5__0 ) ) // InternalRos2Parser.g:2486:3: ( rule__Node__Group_2_5__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_5()); + before(grammarAccess.getNodeAccess().getGroup_2_5()); // InternalRos2Parser.g:2487:3: ( rule__Node__Group_2_5__0 ) // InternalRos2Parser.g:2487:4: rule__Node__Group_2_5__0 { @@ -7527,7 +7527,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_5()); + after(grammarAccess.getNodeAccess().getGroup_2_5()); } @@ -7540,7 +7540,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos2Parser.g:2491:2: ( ( rule__Node__Group_2_6__0 ) ) // InternalRos2Parser.g:2492:3: ( rule__Node__Group_2_6__0 ) { - before(grammarAccess.getNodeAccess().getGroup_2_6()); + before(grammarAccess.getNodeAccess().getGroup_2_6()); // InternalRos2Parser.g:2493:3: ( rule__Node__Group_2_6__0 ) // InternalRos2Parser.g:2493:4: rule__Node__Group_2_6__0 { @@ -7552,7 +7552,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_2_6()); + after(grammarAccess.getNodeAccess().getGroup_2_6()); } @@ -7568,7 +7568,7 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7580,8 +7580,8 @@ public final void rule__Node__Alternatives_2() throws RecognitionException { // InternalRos2Parser.g:2501:1: rule__SpecBase__Alternatives : ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ); public final void rule__SpecBase__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2505:1: ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ) int alt6=3; @@ -7615,13 +7615,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2506:2: ( ruleTopicSpec ) // InternalRos2Parser.g:2507:3: ruleTopicSpec { - before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); pushFollow(FOLLOW_2); ruleTopicSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + after(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); } @@ -7634,13 +7634,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2512:2: ( ruleServiceSpec ) // InternalRos2Parser.g:2513:3: ruleServiceSpec { - before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); pushFollow(FOLLOW_2); ruleServiceSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + after(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); } @@ -7653,13 +7653,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2518:2: ( ruleActionSpec ) // InternalRos2Parser.g:2519:3: ruleActionSpec { - before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); pushFollow(FOLLOW_2); ruleActionSpec(); state._fsp--; - after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + after(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); } @@ -7675,7 +7675,7 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7687,8 +7687,8 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2528:1: rule__TopicSpec__NameAlternatives_2_0 : ( ( ruleEString ) | ( Header ) | ( String ) ); public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2532:1: ( ( ruleEString ) | ( Header ) | ( String ) ) int alt7=3; @@ -7723,13 +7723,13 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRos2Parser.g:2533:2: ( ruleEString ) // InternalRos2Parser.g:2534:3: ruleEString { - before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + after(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); } @@ -7742,9 +7742,9 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRos2Parser.g:2539:2: ( Header ) // InternalRos2Parser.g:2540:3: Header { - before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); - match(input,Header,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + match(input,Header,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); } @@ -7757,9 +7757,9 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRos2Parser.g:2545:2: ( String ) // InternalRos2Parser.g:2546:3: String { - before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); - match(input,String,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + match(input,String,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); } @@ -7775,7 +7775,7 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7787,8 +7787,8 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // InternalRos2Parser.g:2555:1: rule__Dependency__Alternatives : ( ( rulePackageDependency ) | ( ruleExternalDependency ) ); public final void rule__Dependency__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2559:1: ( ( rulePackageDependency ) | ( ruleExternalDependency ) ) int alt8=2; @@ -7813,13 +7813,13 @@ else if ( (LA8_0==ExternalDependency) ) { // InternalRos2Parser.g:2560:2: ( rulePackageDependency ) // InternalRos2Parser.g:2561:3: rulePackageDependency { - before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); pushFollow(FOLLOW_2); rulePackageDependency(); state._fsp--; - after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + after(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); } @@ -7832,13 +7832,13 @@ else if ( (LA8_0==ExternalDependency) ) { // InternalRos2Parser.g:2566:2: ( ruleExternalDependency ) // InternalRos2Parser.g:2567:3: ruleExternalDependency { - before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); pushFollow(FOLLOW_2); ruleExternalDependency(); state._fsp--; - after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + after(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); } @@ -7854,7 +7854,7 @@ else if ( (LA8_0==ExternalDependency) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7866,8 +7866,8 @@ else if ( (LA8_0==ExternalDependency) ) { // InternalRos2Parser.g:2576:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); public final void rule__Namespace__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2580:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) int alt9=3; @@ -7901,13 +7901,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2581:2: ( ruleGlobalNamespace ) // InternalRos2Parser.g:2582:3: ruleGlobalNamespace { - before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); pushFollow(FOLLOW_2); ruleGlobalNamespace(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + after(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); } @@ -7920,13 +7920,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2587:2: ( ruleRelativeNamespace_Impl ) // InternalRos2Parser.g:2588:3: ruleRelativeNamespace_Impl { - before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); pushFollow(FOLLOW_2); ruleRelativeNamespace_Impl(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + after(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); } @@ -7939,13 +7939,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2593:2: ( rulePrivateNamespace ) // InternalRos2Parser.g:2594:3: rulePrivateNamespace { - before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); pushFollow(FOLLOW_2); rulePrivateNamespace(); state._fsp--; - after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + after(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); } @@ -7961,7 +7961,7 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -7973,8 +7973,8 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2603:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2607:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) int alt10=8; @@ -8033,13 +8033,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2608:2: ( ruleParameterListType ) // InternalRos2Parser.g:2609:3: ruleParameterListType { - before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); ruleParameterListType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + after(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); } @@ -8052,13 +8052,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2614:2: ( ruleParameterStructType ) // InternalRos2Parser.g:2615:3: ruleParameterStructType { - before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); ruleParameterStructType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + after(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); } @@ -8071,13 +8071,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2620:2: ( ruleParameterIntegerType ) // InternalRos2Parser.g:2621:3: ruleParameterIntegerType { - before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); ruleParameterIntegerType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + after(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); } @@ -8090,13 +8090,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2626:2: ( ruleParameterStringType ) // InternalRos2Parser.g:2627:3: ruleParameterStringType { - before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); ruleParameterStringType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + after(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); } @@ -8109,13 +8109,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2632:2: ( ruleParameterDoubleType ) // InternalRos2Parser.g:2633:3: ruleParameterDoubleType { - before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); ruleParameterDoubleType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + after(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); } @@ -8128,13 +8128,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2638:2: ( ruleParameterBooleanType ) // InternalRos2Parser.g:2639:3: ruleParameterBooleanType { - before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); ruleParameterBooleanType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + after(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); } @@ -8147,13 +8147,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2644:2: ( ruleParameterBase64Type ) // InternalRos2Parser.g:2645:3: ruleParameterBase64Type { - before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); ruleParameterBase64Type(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + after(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); } @@ -8166,13 +8166,13 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2650:2: ( ruleParameterArrayType ) // InternalRos2Parser.g:2651:3: ruleParameterArrayType { - before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); ruleParameterArrayType(); state._fsp--; - after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + after(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); } @@ -8188,7 +8188,7 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8200,8 +8200,8 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // InternalRos2Parser.g:2660:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2664:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) int alt11=7; @@ -8213,13 +8213,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos2Parser.g:2665:2: ( ruleParameterString ) // InternalRos2Parser.g:2666:3: ruleParameterString { - before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + after(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); } @@ -8232,13 +8232,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos2Parser.g:2671:2: ( ruleParameterBase64 ) // InternalRos2Parser.g:2672:3: ruleParameterBase64 { - before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + after(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); } @@ -8251,13 +8251,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos2Parser.g:2677:2: ( ruleParameterInteger ) // InternalRos2Parser.g:2678:3: ruleParameterInteger { - before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + after(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); } @@ -8270,13 +8270,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos2Parser.g:2683:2: ( ruleParameterDouble ) // InternalRos2Parser.g:2684:3: ruleParameterDouble { - before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + after(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); } @@ -8289,13 +8289,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos2Parser.g:2689:2: ( ruleParameterBoolean ) // InternalRos2Parser.g:2690:3: ruleParameterBoolean { - before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + after(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); } @@ -8308,13 +8308,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos2Parser.g:2695:2: ( ruleParameterList ) // InternalRos2Parser.g:2696:3: ruleParameterList { - before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + after(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); } @@ -8327,13 +8327,13 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos2Parser.g:2701:2: ( ruleParameterStruct ) // InternalRos2Parser.g:2702:3: ruleParameterStruct { - before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); ruleParameterStruct(); state._fsp--; - after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + after(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); } @@ -8349,7 +8349,7 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8361,8 +8361,8 @@ public final void rule__ParameterValue__Alternatives() throws RecognitionExcepti // InternalRos2Parser.g:2711:1: rule__MessagePart__DataAlternatives_1_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2715:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) int alt12=3; @@ -8407,13 +8407,13 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRos2Parser.g:2716:2: ( ruleKEYWORD ) // InternalRos2Parser.g:2717:3: ruleKEYWORD { - before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); pushFollow(FOLLOW_2); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } @@ -8426,9 +8426,9 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRos2Parser.g:2722:2: ( RULE_MESSAGE_ASIGMENT ) // InternalRos2Parser.g:2723:3: RULE_MESSAGE_ASIGMENT { - before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); - after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); + after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } @@ -8441,13 +8441,13 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRos2Parser.g:2728:2: ( ruleEString ) // InternalRos2Parser.g:2729:3: ruleEString { - before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } @@ -8463,7 +8463,7 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -8475,8 +8475,8 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // InternalRos2Parser.g:2738:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); public final void rule__AbstractType__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2742:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) int alt13=31; @@ -8488,13 +8488,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2743:2: ( rulebool ) // InternalRos2Parser.g:2744:3: rulebool { - before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); rulebool(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + after(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); } @@ -8507,13 +8507,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2749:2: ( ruleint8 ) // InternalRos2Parser.g:2750:3: ruleint8 { - before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); ruleint8(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + after(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); } @@ -8526,13 +8526,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2755:2: ( ruleuint8 ) // InternalRos2Parser.g:2756:3: ruleuint8 { - before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); ruleuint8(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + after(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); } @@ -8545,13 +8545,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2761:2: ( ruleint16 ) // InternalRos2Parser.g:2762:3: ruleint16 { - before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); ruleint16(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + after(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); } @@ -8564,13 +8564,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2767:2: ( ruleuint16 ) // InternalRos2Parser.g:2768:3: ruleuint16 { - before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); ruleuint16(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + after(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); } @@ -8583,13 +8583,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2773:2: ( ruleint32 ) // InternalRos2Parser.g:2774:3: ruleint32 { - before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); ruleint32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + after(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); } @@ -8602,13 +8602,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2779:2: ( ruleuint32 ) // InternalRos2Parser.g:2780:3: ruleuint32 { - before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); ruleuint32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + after(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); } @@ -8621,13 +8621,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2785:2: ( ruleint64 ) // InternalRos2Parser.g:2786:3: ruleint64 { - before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); ruleint64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + after(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); } @@ -8640,13 +8640,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2791:2: ( ruleuint64 ) // InternalRos2Parser.g:2792:3: ruleuint64 { - before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); ruleuint64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + after(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); } @@ -8659,13 +8659,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2797:2: ( rulefloat32 ) // InternalRos2Parser.g:2798:3: rulefloat32 { - before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); rulefloat32(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + after(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); } @@ -8678,13 +8678,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2803:2: ( rulefloat64 ) // InternalRos2Parser.g:2804:3: rulefloat64 { - before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); rulefloat64(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + after(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); } @@ -8697,13 +8697,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2809:2: ( rulestring0 ) // InternalRos2Parser.g:2810:3: rulestring0 { - before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); rulestring0(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + after(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); } @@ -8716,13 +8716,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2815:2: ( rulebyte ) // InternalRos2Parser.g:2816:3: rulebyte { - before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); rulebyte(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + after(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); } @@ -8735,13 +8735,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2821:2: ( ruletime ) // InternalRos2Parser.g:2822:3: ruletime { - before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); ruletime(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + after(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); } @@ -8754,13 +8754,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2827:2: ( ruleduration ) // InternalRos2Parser.g:2828:3: ruleduration { - before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); ruleduration(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + after(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); } @@ -8773,13 +8773,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2833:2: ( ruleHeader ) // InternalRos2Parser.g:2834:3: ruleHeader { - before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); ruleHeader(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + after(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); } @@ -8792,13 +8792,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2839:2: ( ruleboolArray ) // InternalRos2Parser.g:2840:3: ruleboolArray { - before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); ruleboolArray(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + after(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); } @@ -8811,13 +8811,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2845:2: ( ruleint8Array ) // InternalRos2Parser.g:2846:3: ruleint8Array { - before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); ruleint8Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + after(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); } @@ -8830,13 +8830,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2851:2: ( ruleuint8Array ) // InternalRos2Parser.g:2852:3: ruleuint8Array { - before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); ruleuint8Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + after(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); } @@ -8849,13 +8849,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2857:2: ( ruleint16Array ) // InternalRos2Parser.g:2858:3: ruleint16Array { - before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); ruleint16Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + after(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); } @@ -8868,13 +8868,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2863:2: ( ruleuint16Array ) // InternalRos2Parser.g:2864:3: ruleuint16Array { - before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); ruleuint16Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + after(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); } @@ -8887,13 +8887,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2869:2: ( ruleint32Array ) // InternalRos2Parser.g:2870:3: ruleint32Array { - before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); ruleint32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + after(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); } @@ -8906,13 +8906,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2875:2: ( ruleuint32Array ) // InternalRos2Parser.g:2876:3: ruleuint32Array { - before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); ruleuint32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + after(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); } @@ -8925,13 +8925,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2881:2: ( ruleint64Array ) // InternalRos2Parser.g:2882:3: ruleint64Array { - before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); ruleint64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + after(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); } @@ -8944,13 +8944,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2887:2: ( ruleuint64Array ) // InternalRos2Parser.g:2888:3: ruleuint64Array { - before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); ruleuint64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + after(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); } @@ -8963,13 +8963,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2893:2: ( rulefloat32Array ) // InternalRos2Parser.g:2894:3: rulefloat32Array { - before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); rulefloat32Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + after(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); } @@ -8982,13 +8982,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2899:2: ( rulefloat64Array ) // InternalRos2Parser.g:2900:3: rulefloat64Array { - before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); rulefloat64Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + after(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); } @@ -9001,13 +9001,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2905:2: ( rulestring0Array ) // InternalRos2Parser.g:2906:3: rulestring0Array { - before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); rulestring0Array(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + after(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); } @@ -9020,13 +9020,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2911:2: ( rulebyteArray ) // InternalRos2Parser.g:2912:3: rulebyteArray { - before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); rulebyteArray(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + after(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); } @@ -9039,13 +9039,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2917:2: ( ruleTopicSpecRef ) // InternalRos2Parser.g:2918:3: ruleTopicSpecRef { - before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); ruleTopicSpecRef(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + after(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); } @@ -9058,13 +9058,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2923:2: ( ruleArrayTopicSpecRef ) // InternalRos2Parser.g:2924:3: ruleArrayTopicSpecRef { - before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); ruleArrayTopicSpecRef(); state._fsp--; - after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + after(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); } @@ -9080,7 +9080,7 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9092,8 +9092,8 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // InternalRos2Parser.g:2933:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); public final void rule__KEYWORD__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:2937:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) int alt14=11; @@ -9167,9 +9167,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2938:2: ( Goal ) // InternalRos2Parser.g:2939:3: Goal { - before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); - match(input,Goal,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + match(input,Goal,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); } @@ -9182,9 +9182,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2944:2: ( Message ) // InternalRos2Parser.g:2945:3: Message { - before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); - match(input,Message,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + match(input,Message,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); } @@ -9197,9 +9197,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2950:2: ( Result ) // InternalRos2Parser.g:2951:3: Result { - before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); - match(input,Result,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + match(input,Result,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); } @@ -9212,9 +9212,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2956:2: ( Feedback ) // InternalRos2Parser.g:2957:3: Feedback { - before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); - match(input,Feedback,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + match(input,Feedback,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); } @@ -9227,9 +9227,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2962:2: ( Name ) // InternalRos2Parser.g:2963:3: Name { - before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); - match(input,Name,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + match(input,Name,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); } @@ -9242,9 +9242,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2968:2: ( Value ) // InternalRos2Parser.g:2969:3: Value { - before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); - match(input,Value,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + match(input,Value,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); } @@ -9257,9 +9257,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2974:2: ( Service ) // InternalRos2Parser.g:2975:3: Service { - before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); - match(input,Service,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + match(input,Service,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); } @@ -9272,9 +9272,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2980:2: ( Type ) // InternalRos2Parser.g:2981:3: Type { - before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); - match(input,Type,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + match(input,Type,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); } @@ -9287,9 +9287,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2986:2: ( Action ) // InternalRos2Parser.g:2987:3: Action { - before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); - match(input,Action,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + match(input,Action,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); } @@ -9302,9 +9302,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2992:2: ( Duration ) // InternalRos2Parser.g:2993:3: Duration { - before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); - match(input,Duration,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + match(input,Duration,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); } @@ -9317,9 +9317,9 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:2998:2: ( Time ) // InternalRos2Parser.g:2999:3: Time { - before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); - match(input,Time,FOLLOW_2); - after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + match(input,Time,FOLLOW_2); + after(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); } @@ -9335,7 +9335,7 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9347,8 +9347,8 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // InternalRos2Parser.g:3008:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); public final void rule__EString__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3012:1: ( ( RULE_STRING ) | ( RULE_ID ) ) int alt15=2; @@ -9373,9 +9373,9 @@ else if ( (LA15_0==RULE_ID) ) { // InternalRos2Parser.g:3013:2: ( RULE_STRING ) // InternalRos2Parser.g:3014:3: RULE_STRING { - before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); } @@ -9388,9 +9388,9 @@ else if ( (LA15_0==RULE_ID) ) { // InternalRos2Parser.g:3019:2: ( RULE_ID ) // InternalRos2Parser.g:3020:3: RULE_ID { - before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); } @@ -9406,7 +9406,7 @@ else if ( (LA15_0==RULE_ID) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9418,8 +9418,8 @@ else if ( (LA15_0==RULE_ID) ) { // InternalRos2Parser.g:3029:1: rule__RosNames__Alternatives : ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ); public final void rule__RosNames__Alternatives() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3033:1: ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ) int alt16=3; @@ -9453,9 +9453,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRos2Parser.g:3034:2: ( RULE_ROS_CONVENTION_A ) // InternalRos2Parser.g:3035:3: RULE_ROS_CONVENTION_A { - before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); - match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); } @@ -9468,9 +9468,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRos2Parser.g:3040:2: ( RULE_ID ) // InternalRos2Parser.g:3041:3: RULE_ID { - before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); } @@ -9483,9 +9483,9 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRos2Parser.g:3046:2: ( Node ) // InternalRos2Parser.g:3047:3: Node { - before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); - match(input,Node,FOLLOW_2); - after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + match(input,Node,FOLLOW_2); + after(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); } @@ -9501,7 +9501,7 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9513,8 +9513,8 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // InternalRos2Parser.g:3056:1: rule__AmentPackage__Group__0 : rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 ; public final void rule__AmentPackage__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3060:1: ( rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 ) // InternalRos2Parser.g:3061:2: rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 @@ -9539,7 +9539,7 @@ public final void rule__AmentPackage__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9551,8 +9551,8 @@ public final void rule__AmentPackage__Group__0() throws RecognitionException { // InternalRos2Parser.g:3068:1: rule__AmentPackage__Group__0__Impl : ( () ) ; public final void rule__AmentPackage__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3072:1: ( ( () ) ) // InternalRos2Parser.g:3073:1: ( () ) @@ -9560,13 +9560,13 @@ public final void rule__AmentPackage__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3073:1: ( () ) // InternalRos2Parser.g:3074:2: () { - before(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); + before(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); // InternalRos2Parser.g:3075:2: () - // InternalRos2Parser.g:3075:3: + // InternalRos2Parser.g:3075:3: { } - after(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); + after(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); } @@ -9576,7 +9576,7 @@ public final void rule__AmentPackage__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9588,8 +9588,8 @@ public final void rule__AmentPackage__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3083:1: rule__AmentPackage__Group__1 : rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 ; public final void rule__AmentPackage__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3087:1: ( rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 ) // InternalRos2Parser.g:3088:2: rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 @@ -9614,7 +9614,7 @@ public final void rule__AmentPackage__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9626,8 +9626,8 @@ public final void rule__AmentPackage__Group__1() throws RecognitionException { // InternalRos2Parser.g:3095:1: rule__AmentPackage__Group__1__Impl : ( ( rule__AmentPackage__NameAssignment_1 ) ) ; public final void rule__AmentPackage__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3099:1: ( ( ( rule__AmentPackage__NameAssignment_1 ) ) ) // InternalRos2Parser.g:3100:1: ( ( rule__AmentPackage__NameAssignment_1 ) ) @@ -9635,7 +9635,7 @@ public final void rule__AmentPackage__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3100:1: ( ( rule__AmentPackage__NameAssignment_1 ) ) // InternalRos2Parser.g:3101:2: ( rule__AmentPackage__NameAssignment_1 ) { - before(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); + before(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); // InternalRos2Parser.g:3102:2: ( rule__AmentPackage__NameAssignment_1 ) // InternalRos2Parser.g:3102:3: rule__AmentPackage__NameAssignment_1 { @@ -9647,7 +9647,7 @@ public final void rule__AmentPackage__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); + after(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); } @@ -9661,7 +9661,7 @@ public final void rule__AmentPackage__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9673,8 +9673,8 @@ public final void rule__AmentPackage__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3110:1: rule__AmentPackage__Group__2 : rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 ; public final void rule__AmentPackage__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3114:1: ( rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 ) // InternalRos2Parser.g:3115:2: rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 @@ -9699,7 +9699,7 @@ public final void rule__AmentPackage__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9711,8 +9711,8 @@ public final void rule__AmentPackage__Group__2() throws RecognitionException { // InternalRos2Parser.g:3122:1: rule__AmentPackage__Group__2__Impl : ( Colon ) ; public final void rule__AmentPackage__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3126:1: ( ( Colon ) ) // InternalRos2Parser.g:3127:1: ( Colon ) @@ -9720,9 +9720,9 @@ public final void rule__AmentPackage__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3127:1: ( Colon ) // InternalRos2Parser.g:3128:2: Colon { - before(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); + before(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); } @@ -9736,7 +9736,7 @@ public final void rule__AmentPackage__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9748,8 +9748,8 @@ public final void rule__AmentPackage__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3137:1: rule__AmentPackage__Group__3 : rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 ; public final void rule__AmentPackage__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3141:1: ( rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 ) // InternalRos2Parser.g:3142:2: rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 @@ -9774,7 +9774,7 @@ public final void rule__AmentPackage__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9786,8 +9786,8 @@ public final void rule__AmentPackage__Group__3() throws RecognitionException { // InternalRos2Parser.g:3149:1: rule__AmentPackage__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__AmentPackage__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3153:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:3154:1: ( RULE_BEGIN ) @@ -9795,9 +9795,9 @@ public final void rule__AmentPackage__Group__3__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3154:1: ( RULE_BEGIN ) // InternalRos2Parser.g:3155:2: RULE_BEGIN { - before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); } @@ -9811,7 +9811,7 @@ public final void rule__AmentPackage__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9823,8 +9823,8 @@ public final void rule__AmentPackage__Group__3__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3164:1: rule__AmentPackage__Group__4 : rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 ; public final void rule__AmentPackage__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3168:1: ( rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 ) // InternalRos2Parser.g:3169:2: rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 @@ -9849,7 +9849,7 @@ public final void rule__AmentPackage__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9861,8 +9861,8 @@ public final void rule__AmentPackage__Group__4() throws RecognitionException { // InternalRos2Parser.g:3176:1: rule__AmentPackage__Group__4__Impl : ( ( rule__AmentPackage__Group_4__0 )? ) ; public final void rule__AmentPackage__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3180:1: ( ( ( rule__AmentPackage__Group_4__0 )? ) ) // InternalRos2Parser.g:3181:1: ( ( rule__AmentPackage__Group_4__0 )? ) @@ -9870,7 +9870,7 @@ public final void rule__AmentPackage__Group__4__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3181:1: ( ( rule__AmentPackage__Group_4__0 )? ) // InternalRos2Parser.g:3182:2: ( rule__AmentPackage__Group_4__0 )? { - before(grammarAccess.getAmentPackageAccess().getGroup_4()); + before(grammarAccess.getAmentPackageAccess().getGroup_4()); // InternalRos2Parser.g:3183:2: ( rule__AmentPackage__Group_4__0 )? int alt17=2; int LA17_0 = input.LA(1); @@ -9893,7 +9893,7 @@ public final void rule__AmentPackage__Group__4__Impl() throws RecognitionExcepti } - after(grammarAccess.getAmentPackageAccess().getGroup_4()); + after(grammarAccess.getAmentPackageAccess().getGroup_4()); } @@ -9907,7 +9907,7 @@ public final void rule__AmentPackage__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9919,8 +9919,8 @@ public final void rule__AmentPackage__Group__4__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3191:1: rule__AmentPackage__Group__5 : rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 ; public final void rule__AmentPackage__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3195:1: ( rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 ) // InternalRos2Parser.g:3196:2: rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 @@ -9945,7 +9945,7 @@ public final void rule__AmentPackage__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -9957,8 +9957,8 @@ public final void rule__AmentPackage__Group__5() throws RecognitionException { // InternalRos2Parser.g:3203:1: rule__AmentPackage__Group__5__Impl : ( ( rule__AmentPackage__Group_5__0 )? ) ; public final void rule__AmentPackage__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3207:1: ( ( ( rule__AmentPackage__Group_5__0 )? ) ) // InternalRos2Parser.g:3208:1: ( ( rule__AmentPackage__Group_5__0 )? ) @@ -9966,7 +9966,7 @@ public final void rule__AmentPackage__Group__5__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3208:1: ( ( rule__AmentPackage__Group_5__0 )? ) // InternalRos2Parser.g:3209:2: ( rule__AmentPackage__Group_5__0 )? { - before(grammarAccess.getAmentPackageAccess().getGroup_5()); + before(grammarAccess.getAmentPackageAccess().getGroup_5()); // InternalRos2Parser.g:3210:2: ( rule__AmentPackage__Group_5__0 )? int alt18=2; int LA18_0 = input.LA(1); @@ -9989,7 +9989,7 @@ public final void rule__AmentPackage__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getAmentPackageAccess().getGroup_5()); + after(grammarAccess.getAmentPackageAccess().getGroup_5()); } @@ -10003,7 +10003,7 @@ public final void rule__AmentPackage__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10015,8 +10015,8 @@ public final void rule__AmentPackage__Group__5__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3218:1: rule__AmentPackage__Group__6 : rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 ; public final void rule__AmentPackage__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3222:1: ( rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 ) // InternalRos2Parser.g:3223:2: rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 @@ -10041,7 +10041,7 @@ public final void rule__AmentPackage__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10053,8 +10053,8 @@ public final void rule__AmentPackage__Group__6() throws RecognitionException { // InternalRos2Parser.g:3230:1: rule__AmentPackage__Group__6__Impl : ( ( rule__AmentPackage__Group_6__0 )? ) ; public final void rule__AmentPackage__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3234:1: ( ( ( rule__AmentPackage__Group_6__0 )? ) ) // InternalRos2Parser.g:3235:1: ( ( rule__AmentPackage__Group_6__0 )? ) @@ -10062,7 +10062,7 @@ public final void rule__AmentPackage__Group__6__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3235:1: ( ( rule__AmentPackage__Group_6__0 )? ) // InternalRos2Parser.g:3236:2: ( rule__AmentPackage__Group_6__0 )? { - before(grammarAccess.getAmentPackageAccess().getGroup_6()); + before(grammarAccess.getAmentPackageAccess().getGroup_6()); // InternalRos2Parser.g:3237:2: ( rule__AmentPackage__Group_6__0 )? int alt19=2; int LA19_0 = input.LA(1); @@ -10085,7 +10085,7 @@ public final void rule__AmentPackage__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getAmentPackageAccess().getGroup_6()); + after(grammarAccess.getAmentPackageAccess().getGroup_6()); } @@ -10099,7 +10099,7 @@ public final void rule__AmentPackage__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10111,8 +10111,8 @@ public final void rule__AmentPackage__Group__6__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3245:1: rule__AmentPackage__Group__7 : rule__AmentPackage__Group__7__Impl ; public final void rule__AmentPackage__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3249:1: ( rule__AmentPackage__Group__7__Impl ) // InternalRos2Parser.g:3250:2: rule__AmentPackage__Group__7__Impl @@ -10132,7 +10132,7 @@ public final void rule__AmentPackage__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10144,8 +10144,8 @@ public final void rule__AmentPackage__Group__7() throws RecognitionException { // InternalRos2Parser.g:3256:1: rule__AmentPackage__Group__7__Impl : ( RULE_END ) ; public final void rule__AmentPackage__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3260:1: ( ( RULE_END ) ) // InternalRos2Parser.g:3261:1: ( RULE_END ) @@ -10153,9 +10153,9 @@ public final void rule__AmentPackage__Group__7__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3261:1: ( RULE_END ) // InternalRos2Parser.g:3262:2: RULE_END { - before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); } @@ -10169,7 +10169,7 @@ public final void rule__AmentPackage__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10181,8 +10181,8 @@ public final void rule__AmentPackage__Group__7__Impl() throws RecognitionExcepti // InternalRos2Parser.g:3272:1: rule__AmentPackage__Group_4__0 : rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 ; public final void rule__AmentPackage__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3276:1: ( rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 ) // InternalRos2Parser.g:3277:2: rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 @@ -10207,7 +10207,7 @@ public final void rule__AmentPackage__Group_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10219,8 +10219,8 @@ public final void rule__AmentPackage__Group_4__0() throws RecognitionException { // InternalRos2Parser.g:3284:1: rule__AmentPackage__Group_4__0__Impl : ( FromGitRepo ) ; public final void rule__AmentPackage__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3288:1: ( ( FromGitRepo ) ) // InternalRos2Parser.g:3289:1: ( FromGitRepo ) @@ -10228,9 +10228,9 @@ public final void rule__AmentPackage__Group_4__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:3289:1: ( FromGitRepo ) // InternalRos2Parser.g:3290:2: FromGitRepo { - before(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); - match(input,FromGitRepo,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); + before(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); + match(input,FromGitRepo,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); } @@ -10244,7 +10244,7 @@ public final void rule__AmentPackage__Group_4__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10256,8 +10256,8 @@ public final void rule__AmentPackage__Group_4__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:3299:1: rule__AmentPackage__Group_4__1 : rule__AmentPackage__Group_4__1__Impl ; public final void rule__AmentPackage__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3303:1: ( rule__AmentPackage__Group_4__1__Impl ) // InternalRos2Parser.g:3304:2: rule__AmentPackage__Group_4__1__Impl @@ -10277,7 +10277,7 @@ public final void rule__AmentPackage__Group_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10289,8 +10289,8 @@ public final void rule__AmentPackage__Group_4__1() throws RecognitionException { // InternalRos2Parser.g:3310:1: rule__AmentPackage__Group_4__1__Impl : ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) ; public final void rule__AmentPackage__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3314:1: ( ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) ) // InternalRos2Parser.g:3315:1: ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) @@ -10298,7 +10298,7 @@ public final void rule__AmentPackage__Group_4__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:3315:1: ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) // InternalRos2Parser.g:3316:2: ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) { - before(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); + before(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); // InternalRos2Parser.g:3317:2: ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) // InternalRos2Parser.g:3317:3: rule__AmentPackage__FromGitRepoAssignment_4_1 { @@ -10310,7 +10310,7 @@ public final void rule__AmentPackage__Group_4__1__Impl() throws RecognitionExcep } - after(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); + after(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); } @@ -10324,7 +10324,7 @@ public final void rule__AmentPackage__Group_4__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10336,8 +10336,8 @@ public final void rule__AmentPackage__Group_4__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:3326:1: rule__AmentPackage__Group_5__0 : rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 ; public final void rule__AmentPackage__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3330:1: ( rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 ) // InternalRos2Parser.g:3331:2: rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 @@ -10362,7 +10362,7 @@ public final void rule__AmentPackage__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10374,8 +10374,8 @@ public final void rule__AmentPackage__Group_5__0() throws RecognitionException { // InternalRos2Parser.g:3338:1: rule__AmentPackage__Group_5__0__Impl : ( Artifacts ) ; public final void rule__AmentPackage__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3342:1: ( ( Artifacts ) ) // InternalRos2Parser.g:3343:1: ( Artifacts ) @@ -10383,9 +10383,9 @@ public final void rule__AmentPackage__Group_5__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:3343:1: ( Artifacts ) // InternalRos2Parser.g:3344:2: Artifacts { - before(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); - match(input,Artifacts,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); + before(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); + match(input,Artifacts,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); } @@ -10399,7 +10399,7 @@ public final void rule__AmentPackage__Group_5__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10411,8 +10411,8 @@ public final void rule__AmentPackage__Group_5__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:3353:1: rule__AmentPackage__Group_5__1 : rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 ; public final void rule__AmentPackage__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3357:1: ( rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 ) // InternalRos2Parser.g:3358:2: rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 @@ -10437,7 +10437,7 @@ public final void rule__AmentPackage__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10449,8 +10449,8 @@ public final void rule__AmentPackage__Group_5__1() throws RecognitionException { // InternalRos2Parser.g:3365:1: rule__AmentPackage__Group_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__AmentPackage__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3369:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:3370:1: ( RULE_BEGIN ) @@ -10458,9 +10458,9 @@ public final void rule__AmentPackage__Group_5__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:3370:1: ( RULE_BEGIN ) // InternalRos2Parser.g:3371:2: RULE_BEGIN { - before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); + before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); } @@ -10474,7 +10474,7 @@ public final void rule__AmentPackage__Group_5__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10486,8 +10486,8 @@ public final void rule__AmentPackage__Group_5__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:3380:1: rule__AmentPackage__Group_5__2 : rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 ; public final void rule__AmentPackage__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3384:1: ( rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 ) // InternalRos2Parser.g:3385:2: rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 @@ -10512,7 +10512,7 @@ public final void rule__AmentPackage__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10524,8 +10524,8 @@ public final void rule__AmentPackage__Group_5__2() throws RecognitionException { // InternalRos2Parser.g:3392:1: rule__AmentPackage__Group_5__2__Impl : ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) ; public final void rule__AmentPackage__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3396:1: ( ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) ) // InternalRos2Parser.g:3397:1: ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) @@ -10533,7 +10533,7 @@ public final void rule__AmentPackage__Group_5__2__Impl() throws RecognitionExcep // InternalRos2Parser.g:3397:1: ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) // InternalRos2Parser.g:3398:2: ( rule__AmentPackage__ArtifactAssignment_5_2 )* { - before(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); + before(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); // InternalRos2Parser.g:3399:2: ( rule__AmentPackage__ArtifactAssignment_5_2 )* loop20: do { @@ -10546,24 +10546,24 @@ public final void rule__AmentPackage__Group_5__2__Impl() throws RecognitionExcep switch (alt20) { - case 1 : - // InternalRos2Parser.g:3399:3: rule__AmentPackage__ArtifactAssignment_5_2 - { - pushFollow(FOLLOW_9); - rule__AmentPackage__ArtifactAssignment_5_2(); + case 1 : + // InternalRos2Parser.g:3399:3: rule__AmentPackage__ArtifactAssignment_5_2 + { + pushFollow(FOLLOW_9); + rule__AmentPackage__ArtifactAssignment_5_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop20; + default : + break loop20; } } while (true); - after(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); + after(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); } @@ -10577,7 +10577,7 @@ public final void rule__AmentPackage__Group_5__2__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10589,8 +10589,8 @@ public final void rule__AmentPackage__Group_5__2__Impl() throws RecognitionExcep // InternalRos2Parser.g:3407:1: rule__AmentPackage__Group_5__3 : rule__AmentPackage__Group_5__3__Impl ; public final void rule__AmentPackage__Group_5__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3411:1: ( rule__AmentPackage__Group_5__3__Impl ) // InternalRos2Parser.g:3412:2: rule__AmentPackage__Group_5__3__Impl @@ -10610,7 +10610,7 @@ public final void rule__AmentPackage__Group_5__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10622,8 +10622,8 @@ public final void rule__AmentPackage__Group_5__3() throws RecognitionException { // InternalRos2Parser.g:3418:1: rule__AmentPackage__Group_5__3__Impl : ( RULE_END ) ; public final void rule__AmentPackage__Group_5__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3422:1: ( ( RULE_END ) ) // InternalRos2Parser.g:3423:1: ( RULE_END ) @@ -10631,9 +10631,9 @@ public final void rule__AmentPackage__Group_5__3__Impl() throws RecognitionExcep // InternalRos2Parser.g:3423:1: ( RULE_END ) // InternalRos2Parser.g:3424:2: RULE_END { - before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); + before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); } @@ -10647,7 +10647,7 @@ public final void rule__AmentPackage__Group_5__3__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10659,8 +10659,8 @@ public final void rule__AmentPackage__Group_5__3__Impl() throws RecognitionExcep // InternalRos2Parser.g:3434:1: rule__AmentPackage__Group_6__0 : rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 ; public final void rule__AmentPackage__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3438:1: ( rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 ) // InternalRos2Parser.g:3439:2: rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 @@ -10685,7 +10685,7 @@ public final void rule__AmentPackage__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10697,8 +10697,8 @@ public final void rule__AmentPackage__Group_6__0() throws RecognitionException { // InternalRos2Parser.g:3446:1: rule__AmentPackage__Group_6__0__Impl : ( Dependencies ) ; public final void rule__AmentPackage__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3450:1: ( ( Dependencies ) ) // InternalRos2Parser.g:3451:1: ( Dependencies ) @@ -10706,9 +10706,9 @@ public final void rule__AmentPackage__Group_6__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:3451:1: ( Dependencies ) // InternalRos2Parser.g:3452:2: Dependencies { - before(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); - match(input,Dependencies,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); + before(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); + match(input,Dependencies,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); } @@ -10722,7 +10722,7 @@ public final void rule__AmentPackage__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10734,8 +10734,8 @@ public final void rule__AmentPackage__Group_6__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:3461:1: rule__AmentPackage__Group_6__1 : rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 ; public final void rule__AmentPackage__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3465:1: ( rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 ) // InternalRos2Parser.g:3466:2: rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 @@ -10760,7 +10760,7 @@ public final void rule__AmentPackage__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10772,8 +10772,8 @@ public final void rule__AmentPackage__Group_6__1() throws RecognitionException { // InternalRos2Parser.g:3473:1: rule__AmentPackage__Group_6__1__Impl : ( LeftSquareBracket ) ; public final void rule__AmentPackage__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3477:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:3478:1: ( LeftSquareBracket ) @@ -10781,9 +10781,9 @@ public final void rule__AmentPackage__Group_6__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:3478:1: ( LeftSquareBracket ) // InternalRos2Parser.g:3479:2: LeftSquareBracket { - before(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); + before(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); } @@ -10797,7 +10797,7 @@ public final void rule__AmentPackage__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10809,8 +10809,8 @@ public final void rule__AmentPackage__Group_6__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:3488:1: rule__AmentPackage__Group_6__2 : rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 ; public final void rule__AmentPackage__Group_6__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3492:1: ( rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 ) // InternalRos2Parser.g:3493:2: rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 @@ -10835,7 +10835,7 @@ public final void rule__AmentPackage__Group_6__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10847,8 +10847,8 @@ public final void rule__AmentPackage__Group_6__2() throws RecognitionException { // InternalRos2Parser.g:3500:1: rule__AmentPackage__Group_6__2__Impl : ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) ; public final void rule__AmentPackage__Group_6__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3504:1: ( ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) ) // InternalRos2Parser.g:3505:1: ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) @@ -10856,7 +10856,7 @@ public final void rule__AmentPackage__Group_6__2__Impl() throws RecognitionExcep // InternalRos2Parser.g:3505:1: ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) // InternalRos2Parser.g:3506:2: ( rule__AmentPackage__DependencyAssignment_6_2 ) { - before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); + before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); // InternalRos2Parser.g:3507:2: ( rule__AmentPackage__DependencyAssignment_6_2 ) // InternalRos2Parser.g:3507:3: rule__AmentPackage__DependencyAssignment_6_2 { @@ -10868,7 +10868,7 @@ public final void rule__AmentPackage__Group_6__2__Impl() throws RecognitionExcep } - after(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); + after(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); } @@ -10882,7 +10882,7 @@ public final void rule__AmentPackage__Group_6__2__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10894,8 +10894,8 @@ public final void rule__AmentPackage__Group_6__2__Impl() throws RecognitionExcep // InternalRos2Parser.g:3515:1: rule__AmentPackage__Group_6__3 : rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 ; public final void rule__AmentPackage__Group_6__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3519:1: ( rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 ) // InternalRos2Parser.g:3520:2: rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 @@ -10920,7 +10920,7 @@ public final void rule__AmentPackage__Group_6__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10932,8 +10932,8 @@ public final void rule__AmentPackage__Group_6__3() throws RecognitionException { // InternalRos2Parser.g:3527:1: rule__AmentPackage__Group_6__3__Impl : ( ( rule__AmentPackage__Group_6_3__0 )* ) ; public final void rule__AmentPackage__Group_6__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3531:1: ( ( ( rule__AmentPackage__Group_6_3__0 )* ) ) // InternalRos2Parser.g:3532:1: ( ( rule__AmentPackage__Group_6_3__0 )* ) @@ -10941,7 +10941,7 @@ public final void rule__AmentPackage__Group_6__3__Impl() throws RecognitionExcep // InternalRos2Parser.g:3532:1: ( ( rule__AmentPackage__Group_6_3__0 )* ) // InternalRos2Parser.g:3533:2: ( rule__AmentPackage__Group_6_3__0 )* { - before(grammarAccess.getAmentPackageAccess().getGroup_6_3()); + before(grammarAccess.getAmentPackageAccess().getGroup_6_3()); // InternalRos2Parser.g:3534:2: ( rule__AmentPackage__Group_6_3__0 )* loop21: do { @@ -10954,24 +10954,24 @@ public final void rule__AmentPackage__Group_6__3__Impl() throws RecognitionExcep switch (alt21) { - case 1 : - // InternalRos2Parser.g:3534:3: rule__AmentPackage__Group_6_3__0 - { - pushFollow(FOLLOW_13); - rule__AmentPackage__Group_6_3__0(); + case 1 : + // InternalRos2Parser.g:3534:3: rule__AmentPackage__Group_6_3__0 + { + pushFollow(FOLLOW_13); + rule__AmentPackage__Group_6_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop21; + default : + break loop21; } } while (true); - after(grammarAccess.getAmentPackageAccess().getGroup_6_3()); + after(grammarAccess.getAmentPackageAccess().getGroup_6_3()); } @@ -10985,7 +10985,7 @@ public final void rule__AmentPackage__Group_6__3__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -10997,8 +10997,8 @@ public final void rule__AmentPackage__Group_6__3__Impl() throws RecognitionExcep // InternalRos2Parser.g:3542:1: rule__AmentPackage__Group_6__4 : rule__AmentPackage__Group_6__4__Impl ; public final void rule__AmentPackage__Group_6__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3546:1: ( rule__AmentPackage__Group_6__4__Impl ) // InternalRos2Parser.g:3547:2: rule__AmentPackage__Group_6__4__Impl @@ -11018,7 +11018,7 @@ public final void rule__AmentPackage__Group_6__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11030,8 +11030,8 @@ public final void rule__AmentPackage__Group_6__4() throws RecognitionException { // InternalRos2Parser.g:3553:1: rule__AmentPackage__Group_6__4__Impl : ( RightSquareBracket ) ; public final void rule__AmentPackage__Group_6__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3557:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:3558:1: ( RightSquareBracket ) @@ -11039,9 +11039,9 @@ public final void rule__AmentPackage__Group_6__4__Impl() throws RecognitionExcep // InternalRos2Parser.g:3558:1: ( RightSquareBracket ) // InternalRos2Parser.g:3559:2: RightSquareBracket { - before(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); + before(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); } @@ -11055,7 +11055,7 @@ public final void rule__AmentPackage__Group_6__4__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11067,8 +11067,8 @@ public final void rule__AmentPackage__Group_6__4__Impl() throws RecognitionExcep // InternalRos2Parser.g:3569:1: rule__AmentPackage__Group_6_3__0 : rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 ; public final void rule__AmentPackage__Group_6_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3573:1: ( rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 ) // InternalRos2Parser.g:3574:2: rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 @@ -11093,7 +11093,7 @@ public final void rule__AmentPackage__Group_6_3__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11105,8 +11105,8 @@ public final void rule__AmentPackage__Group_6_3__0() throws RecognitionException // InternalRos2Parser.g:3581:1: rule__AmentPackage__Group_6_3__0__Impl : ( Comma ) ; public final void rule__AmentPackage__Group_6_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3585:1: ( ( Comma ) ) // InternalRos2Parser.g:3586:1: ( Comma ) @@ -11114,9 +11114,9 @@ public final void rule__AmentPackage__Group_6_3__0__Impl() throws RecognitionExc // InternalRos2Parser.g:3586:1: ( Comma ) // InternalRos2Parser.g:3587:2: Comma { - before(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); + before(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); } @@ -11130,7 +11130,7 @@ public final void rule__AmentPackage__Group_6_3__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11142,8 +11142,8 @@ public final void rule__AmentPackage__Group_6_3__0__Impl() throws RecognitionExc // InternalRos2Parser.g:3596:1: rule__AmentPackage__Group_6_3__1 : rule__AmentPackage__Group_6_3__1__Impl ; public final void rule__AmentPackage__Group_6_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3600:1: ( rule__AmentPackage__Group_6_3__1__Impl ) // InternalRos2Parser.g:3601:2: rule__AmentPackage__Group_6_3__1__Impl @@ -11163,7 +11163,7 @@ public final void rule__AmentPackage__Group_6_3__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11175,8 +11175,8 @@ public final void rule__AmentPackage__Group_6_3__1() throws RecognitionException // InternalRos2Parser.g:3607:1: rule__AmentPackage__Group_6_3__1__Impl : ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) ; public final void rule__AmentPackage__Group_6_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3611:1: ( ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) ) // InternalRos2Parser.g:3612:1: ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) @@ -11184,7 +11184,7 @@ public final void rule__AmentPackage__Group_6_3__1__Impl() throws RecognitionExc // InternalRos2Parser.g:3612:1: ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) // InternalRos2Parser.g:3613:2: ( rule__AmentPackage__DependencyAssignment_6_3_1 ) { - before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); + before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); // InternalRos2Parser.g:3614:2: ( rule__AmentPackage__DependencyAssignment_6_3_1 ) // InternalRos2Parser.g:3614:3: rule__AmentPackage__DependencyAssignment_6_3_1 { @@ -11196,7 +11196,7 @@ public final void rule__AmentPackage__Group_6_3__1__Impl() throws RecognitionExc } - after(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); + after(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); } @@ -11210,7 +11210,7 @@ public final void rule__AmentPackage__Group_6_3__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11222,8 +11222,8 @@ public final void rule__AmentPackage__Group_6_3__1__Impl() throws RecognitionExc // InternalRos2Parser.g:3623:1: rule__QualityOfService__Group__0 : rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 ; public final void rule__QualityOfService__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3627:1: ( rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 ) // InternalRos2Parser.g:3628:2: rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 @@ -11248,7 +11248,7 @@ public final void rule__QualityOfService__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11260,8 +11260,8 @@ public final void rule__QualityOfService__Group__0() throws RecognitionException // InternalRos2Parser.g:3635:1: rule__QualityOfService__Group__0__Impl : ( () ) ; public final void rule__QualityOfService__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3639:1: ( ( () ) ) // InternalRos2Parser.g:3640:1: ( () ) @@ -11269,13 +11269,13 @@ public final void rule__QualityOfService__Group__0__Impl() throws RecognitionExc // InternalRos2Parser.g:3640:1: ( () ) // InternalRos2Parser.g:3641:2: () { - before(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); + before(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); // InternalRos2Parser.g:3642:2: () - // InternalRos2Parser.g:3642:3: + // InternalRos2Parser.g:3642:3: { } - after(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); + after(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); } @@ -11285,7 +11285,7 @@ public final void rule__QualityOfService__Group__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11297,8 +11297,8 @@ public final void rule__QualityOfService__Group__0__Impl() throws RecognitionExc // InternalRos2Parser.g:3650:1: rule__QualityOfService__Group__1 : rule__QualityOfService__Group__1__Impl rule__QualityOfService__Group__2 ; public final void rule__QualityOfService__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3654:1: ( rule__QualityOfService__Group__1__Impl rule__QualityOfService__Group__2 ) // InternalRos2Parser.g:3655:2: rule__QualityOfService__Group__1__Impl rule__QualityOfService__Group__2 @@ -11323,7 +11323,7 @@ public final void rule__QualityOfService__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11335,8 +11335,8 @@ public final void rule__QualityOfService__Group__1() throws RecognitionException // InternalRos2Parser.g:3662:1: rule__QualityOfService__Group__1__Impl : ( RULE_BEGIN ) ; public final void rule__QualityOfService__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3666:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:3667:1: ( RULE_BEGIN ) @@ -11344,9 +11344,9 @@ public final void rule__QualityOfService__Group__1__Impl() throws RecognitionExc // InternalRos2Parser.g:3667:1: ( RULE_BEGIN ) // InternalRos2Parser.g:3668:2: RULE_BEGIN { - before(grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); + before(grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); } @@ -11360,7 +11360,7 @@ public final void rule__QualityOfService__Group__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11372,8 +11372,8 @@ public final void rule__QualityOfService__Group__1__Impl() throws RecognitionExc // InternalRos2Parser.g:3677:1: rule__QualityOfService__Group__2 : rule__QualityOfService__Group__2__Impl rule__QualityOfService__Group__3 ; public final void rule__QualityOfService__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3681:1: ( rule__QualityOfService__Group__2__Impl rule__QualityOfService__Group__3 ) // InternalRos2Parser.g:3682:2: rule__QualityOfService__Group__2__Impl rule__QualityOfService__Group__3 @@ -11398,7 +11398,7 @@ public final void rule__QualityOfService__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11410,8 +11410,8 @@ public final void rule__QualityOfService__Group__2() throws RecognitionException // InternalRos2Parser.g:3689:1: rule__QualityOfService__Group__2__Impl : ( ( rule__QualityOfService__UnorderedGroup_2 ) ) ; public final void rule__QualityOfService__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3693:1: ( ( ( rule__QualityOfService__UnorderedGroup_2 ) ) ) // InternalRos2Parser.g:3694:1: ( ( rule__QualityOfService__UnorderedGroup_2 ) ) @@ -11419,7 +11419,7 @@ public final void rule__QualityOfService__Group__2__Impl() throws RecognitionExc // InternalRos2Parser.g:3694:1: ( ( rule__QualityOfService__UnorderedGroup_2 ) ) // InternalRos2Parser.g:3695:2: ( rule__QualityOfService__UnorderedGroup_2 ) { - before(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + before(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); // InternalRos2Parser.g:3696:2: ( rule__QualityOfService__UnorderedGroup_2 ) // InternalRos2Parser.g:3696:3: rule__QualityOfService__UnorderedGroup_2 { @@ -11431,7 +11431,7 @@ public final void rule__QualityOfService__Group__2__Impl() throws RecognitionExc } - after(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + after(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); } @@ -11445,7 +11445,7 @@ public final void rule__QualityOfService__Group__2__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11457,8 +11457,8 @@ public final void rule__QualityOfService__Group__2__Impl() throws RecognitionExc // InternalRos2Parser.g:3704:1: rule__QualityOfService__Group__3 : rule__QualityOfService__Group__3__Impl ; public final void rule__QualityOfService__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3708:1: ( rule__QualityOfService__Group__3__Impl ) // InternalRos2Parser.g:3709:2: rule__QualityOfService__Group__3__Impl @@ -11478,7 +11478,7 @@ public final void rule__QualityOfService__Group__3() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11490,8 +11490,8 @@ public final void rule__QualityOfService__Group__3() throws RecognitionException // InternalRos2Parser.g:3715:1: rule__QualityOfService__Group__3__Impl : ( RULE_END ) ; public final void rule__QualityOfService__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3719:1: ( ( RULE_END ) ) // InternalRos2Parser.g:3720:1: ( RULE_END ) @@ -11499,9 +11499,9 @@ public final void rule__QualityOfService__Group__3__Impl() throws RecognitionExc // InternalRos2Parser.g:3720:1: ( RULE_END ) // InternalRos2Parser.g:3721:2: RULE_END { - before(grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); + before(grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); } @@ -11515,7 +11515,7 @@ public final void rule__QualityOfService__Group__3__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11527,8 +11527,8 @@ public final void rule__QualityOfService__Group__3__Impl() throws RecognitionExc // InternalRos2Parser.g:3731:1: rule__QualityOfService__Group_2_0__0 : rule__QualityOfService__Group_2_0__0__Impl rule__QualityOfService__Group_2_0__1 ; public final void rule__QualityOfService__Group_2_0__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3735:1: ( rule__QualityOfService__Group_2_0__0__Impl rule__QualityOfService__Group_2_0__1 ) // InternalRos2Parser.g:3736:2: rule__QualityOfService__Group_2_0__0__Impl rule__QualityOfService__Group_2_0__1 @@ -11553,7 +11553,7 @@ public final void rule__QualityOfService__Group_2_0__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11565,8 +11565,8 @@ public final void rule__QualityOfService__Group_2_0__0() throws RecognitionExcep // InternalRos2Parser.g:3743:1: rule__QualityOfService__Group_2_0__0__Impl : ( Profile ) ; public final void rule__QualityOfService__Group_2_0__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3747:1: ( ( Profile ) ) // InternalRos2Parser.g:3748:1: ( Profile ) @@ -11574,9 +11574,9 @@ public final void rule__QualityOfService__Group_2_0__0__Impl() throws Recognitio // InternalRos2Parser.g:3748:1: ( Profile ) // InternalRos2Parser.g:3749:2: Profile { - before(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); - match(input,Profile,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); + before(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); + match(input,Profile,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); } @@ -11590,7 +11590,7 @@ public final void rule__QualityOfService__Group_2_0__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11602,8 +11602,8 @@ public final void rule__QualityOfService__Group_2_0__0__Impl() throws Recognitio // InternalRos2Parser.g:3758:1: rule__QualityOfService__Group_2_0__1 : rule__QualityOfService__Group_2_0__1__Impl ; public final void rule__QualityOfService__Group_2_0__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3762:1: ( rule__QualityOfService__Group_2_0__1__Impl ) // InternalRos2Parser.g:3763:2: rule__QualityOfService__Group_2_0__1__Impl @@ -11623,7 +11623,7 @@ public final void rule__QualityOfService__Group_2_0__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11635,8 +11635,8 @@ public final void rule__QualityOfService__Group_2_0__1() throws RecognitionExcep // InternalRos2Parser.g:3769:1: rule__QualityOfService__Group_2_0__1__Impl : ( ( rule__QualityOfService__QoSProfileAssignment_2_0_1 ) ) ; public final void rule__QualityOfService__Group_2_0__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3773:1: ( ( ( rule__QualityOfService__QoSProfileAssignment_2_0_1 ) ) ) // InternalRos2Parser.g:3774:1: ( ( rule__QualityOfService__QoSProfileAssignment_2_0_1 ) ) @@ -11644,7 +11644,7 @@ public final void rule__QualityOfService__Group_2_0__1__Impl() throws Recognitio // InternalRos2Parser.g:3774:1: ( ( rule__QualityOfService__QoSProfileAssignment_2_0_1 ) ) // InternalRos2Parser.g:3775:2: ( rule__QualityOfService__QoSProfileAssignment_2_0_1 ) { - before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1()); + before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1()); // InternalRos2Parser.g:3776:2: ( rule__QualityOfService__QoSProfileAssignment_2_0_1 ) // InternalRos2Parser.g:3776:3: rule__QualityOfService__QoSProfileAssignment_2_0_1 { @@ -11656,7 +11656,7 @@ public final void rule__QualityOfService__Group_2_0__1__Impl() throws Recognitio } - after(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1()); + after(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_2_0_1()); } @@ -11670,7 +11670,7 @@ public final void rule__QualityOfService__Group_2_0__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11682,8 +11682,8 @@ public final void rule__QualityOfService__Group_2_0__1__Impl() throws Recognitio // InternalRos2Parser.g:3785:1: rule__QualityOfService__Group_2_1__0 : rule__QualityOfService__Group_2_1__0__Impl rule__QualityOfService__Group_2_1__1 ; public final void rule__QualityOfService__Group_2_1__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3789:1: ( rule__QualityOfService__Group_2_1__0__Impl rule__QualityOfService__Group_2_1__1 ) // InternalRos2Parser.g:3790:2: rule__QualityOfService__Group_2_1__0__Impl rule__QualityOfService__Group_2_1__1 @@ -11708,7 +11708,7 @@ public final void rule__QualityOfService__Group_2_1__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11720,8 +11720,8 @@ public final void rule__QualityOfService__Group_2_1__0() throws RecognitionExcep // InternalRos2Parser.g:3797:1: rule__QualityOfService__Group_2_1__0__Impl : ( History ) ; public final void rule__QualityOfService__Group_2_1__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3801:1: ( ( History ) ) // InternalRos2Parser.g:3802:1: ( History ) @@ -11729,9 +11729,9 @@ public final void rule__QualityOfService__Group_2_1__0__Impl() throws Recognitio // InternalRos2Parser.g:3802:1: ( History ) // InternalRos2Parser.g:3803:2: History { - before(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); - match(input,History,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); + before(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); + match(input,History,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); } @@ -11745,7 +11745,7 @@ public final void rule__QualityOfService__Group_2_1__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11757,8 +11757,8 @@ public final void rule__QualityOfService__Group_2_1__0__Impl() throws Recognitio // InternalRos2Parser.g:3812:1: rule__QualityOfService__Group_2_1__1 : rule__QualityOfService__Group_2_1__1__Impl ; public final void rule__QualityOfService__Group_2_1__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3816:1: ( rule__QualityOfService__Group_2_1__1__Impl ) // InternalRos2Parser.g:3817:2: rule__QualityOfService__Group_2_1__1__Impl @@ -11778,7 +11778,7 @@ public final void rule__QualityOfService__Group_2_1__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11790,8 +11790,8 @@ public final void rule__QualityOfService__Group_2_1__1() throws RecognitionExcep // InternalRos2Parser.g:3823:1: rule__QualityOfService__Group_2_1__1__Impl : ( ( rule__QualityOfService__HistoryAssignment_2_1_1 ) ) ; public final void rule__QualityOfService__Group_2_1__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3827:1: ( ( ( rule__QualityOfService__HistoryAssignment_2_1_1 ) ) ) // InternalRos2Parser.g:3828:1: ( ( rule__QualityOfService__HistoryAssignment_2_1_1 ) ) @@ -11799,7 +11799,7 @@ public final void rule__QualityOfService__Group_2_1__1__Impl() throws Recognitio // InternalRos2Parser.g:3828:1: ( ( rule__QualityOfService__HistoryAssignment_2_1_1 ) ) // InternalRos2Parser.g:3829:2: ( rule__QualityOfService__HistoryAssignment_2_1_1 ) { - before(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1()); + before(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1()); // InternalRos2Parser.g:3830:2: ( rule__QualityOfService__HistoryAssignment_2_1_1 ) // InternalRos2Parser.g:3830:3: rule__QualityOfService__HistoryAssignment_2_1_1 { @@ -11811,7 +11811,7 @@ public final void rule__QualityOfService__Group_2_1__1__Impl() throws Recognitio } - after(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1()); + after(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_2_1_1()); } @@ -11825,7 +11825,7 @@ public final void rule__QualityOfService__Group_2_1__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11837,8 +11837,8 @@ public final void rule__QualityOfService__Group_2_1__1__Impl() throws Recognitio // InternalRos2Parser.g:3839:1: rule__QualityOfService__Group_2_2__0 : rule__QualityOfService__Group_2_2__0__Impl rule__QualityOfService__Group_2_2__1 ; public final void rule__QualityOfService__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3843:1: ( rule__QualityOfService__Group_2_2__0__Impl rule__QualityOfService__Group_2_2__1 ) // InternalRos2Parser.g:3844:2: rule__QualityOfService__Group_2_2__0__Impl rule__QualityOfService__Group_2_2__1 @@ -11863,7 +11863,7 @@ public final void rule__QualityOfService__Group_2_2__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11875,8 +11875,8 @@ public final void rule__QualityOfService__Group_2_2__0() throws RecognitionExcep // InternalRos2Parser.g:3851:1: rule__QualityOfService__Group_2_2__0__Impl : ( Depth ) ; public final void rule__QualityOfService__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3855:1: ( ( Depth ) ) // InternalRos2Parser.g:3856:1: ( Depth ) @@ -11884,9 +11884,9 @@ public final void rule__QualityOfService__Group_2_2__0__Impl() throws Recognitio // InternalRos2Parser.g:3856:1: ( Depth ) // InternalRos2Parser.g:3857:2: Depth { - before(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); - match(input,Depth,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); + before(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); + match(input,Depth,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); } @@ -11900,7 +11900,7 @@ public final void rule__QualityOfService__Group_2_2__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11912,8 +11912,8 @@ public final void rule__QualityOfService__Group_2_2__0__Impl() throws Recognitio // InternalRos2Parser.g:3866:1: rule__QualityOfService__Group_2_2__1 : rule__QualityOfService__Group_2_2__1__Impl ; public final void rule__QualityOfService__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3870:1: ( rule__QualityOfService__Group_2_2__1__Impl ) // InternalRos2Parser.g:3871:2: rule__QualityOfService__Group_2_2__1__Impl @@ -11933,7 +11933,7 @@ public final void rule__QualityOfService__Group_2_2__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11945,8 +11945,8 @@ public final void rule__QualityOfService__Group_2_2__1() throws RecognitionExcep // InternalRos2Parser.g:3877:1: rule__QualityOfService__Group_2_2__1__Impl : ( ( rule__QualityOfService__DepthAssignment_2_2_1 ) ) ; public final void rule__QualityOfService__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3881:1: ( ( ( rule__QualityOfService__DepthAssignment_2_2_1 ) ) ) // InternalRos2Parser.g:3882:1: ( ( rule__QualityOfService__DepthAssignment_2_2_1 ) ) @@ -11954,7 +11954,7 @@ public final void rule__QualityOfService__Group_2_2__1__Impl() throws Recognitio // InternalRos2Parser.g:3882:1: ( ( rule__QualityOfService__DepthAssignment_2_2_1 ) ) // InternalRos2Parser.g:3883:2: ( rule__QualityOfService__DepthAssignment_2_2_1 ) { - before(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1()); + before(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1()); // InternalRos2Parser.g:3884:2: ( rule__QualityOfService__DepthAssignment_2_2_1 ) // InternalRos2Parser.g:3884:3: rule__QualityOfService__DepthAssignment_2_2_1 { @@ -11966,7 +11966,7 @@ public final void rule__QualityOfService__Group_2_2__1__Impl() throws Recognitio } - after(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1()); + after(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_2_2_1()); } @@ -11980,7 +11980,7 @@ public final void rule__QualityOfService__Group_2_2__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -11992,8 +11992,8 @@ public final void rule__QualityOfService__Group_2_2__1__Impl() throws Recognitio // InternalRos2Parser.g:3893:1: rule__QualityOfService__Group_2_3__0 : rule__QualityOfService__Group_2_3__0__Impl rule__QualityOfService__Group_2_3__1 ; public final void rule__QualityOfService__Group_2_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3897:1: ( rule__QualityOfService__Group_2_3__0__Impl rule__QualityOfService__Group_2_3__1 ) // InternalRos2Parser.g:3898:2: rule__QualityOfService__Group_2_3__0__Impl rule__QualityOfService__Group_2_3__1 @@ -12018,7 +12018,7 @@ public final void rule__QualityOfService__Group_2_3__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12030,8 +12030,8 @@ public final void rule__QualityOfService__Group_2_3__0() throws RecognitionExcep // InternalRos2Parser.g:3905:1: rule__QualityOfService__Group_2_3__0__Impl : ( Reliability ) ; public final void rule__QualityOfService__Group_2_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3909:1: ( ( Reliability ) ) // InternalRos2Parser.g:3910:1: ( Reliability ) @@ -12039,9 +12039,9 @@ public final void rule__QualityOfService__Group_2_3__0__Impl() throws Recognitio // InternalRos2Parser.g:3910:1: ( Reliability ) // InternalRos2Parser.g:3911:2: Reliability { - before(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); - match(input,Reliability,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); + before(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); + match(input,Reliability,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); } @@ -12055,7 +12055,7 @@ public final void rule__QualityOfService__Group_2_3__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12067,8 +12067,8 @@ public final void rule__QualityOfService__Group_2_3__0__Impl() throws Recognitio // InternalRos2Parser.g:3920:1: rule__QualityOfService__Group_2_3__1 : rule__QualityOfService__Group_2_3__1__Impl ; public final void rule__QualityOfService__Group_2_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3924:1: ( rule__QualityOfService__Group_2_3__1__Impl ) // InternalRos2Parser.g:3925:2: rule__QualityOfService__Group_2_3__1__Impl @@ -12088,7 +12088,7 @@ public final void rule__QualityOfService__Group_2_3__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12100,8 +12100,8 @@ public final void rule__QualityOfService__Group_2_3__1() throws RecognitionExcep // InternalRos2Parser.g:3931:1: rule__QualityOfService__Group_2_3__1__Impl : ( ( rule__QualityOfService__ReliabilityAssignment_2_3_1 ) ) ; public final void rule__QualityOfService__Group_2_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3935:1: ( ( ( rule__QualityOfService__ReliabilityAssignment_2_3_1 ) ) ) // InternalRos2Parser.g:3936:1: ( ( rule__QualityOfService__ReliabilityAssignment_2_3_1 ) ) @@ -12109,7 +12109,7 @@ public final void rule__QualityOfService__Group_2_3__1__Impl() throws Recognitio // InternalRos2Parser.g:3936:1: ( ( rule__QualityOfService__ReliabilityAssignment_2_3_1 ) ) // InternalRos2Parser.g:3937:2: ( rule__QualityOfService__ReliabilityAssignment_2_3_1 ) { - before(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1()); + before(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1()); // InternalRos2Parser.g:3938:2: ( rule__QualityOfService__ReliabilityAssignment_2_3_1 ) // InternalRos2Parser.g:3938:3: rule__QualityOfService__ReliabilityAssignment_2_3_1 { @@ -12121,7 +12121,7 @@ public final void rule__QualityOfService__Group_2_3__1__Impl() throws Recognitio } - after(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1()); + after(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_2_3_1()); } @@ -12135,7 +12135,7 @@ public final void rule__QualityOfService__Group_2_3__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12147,8 +12147,8 @@ public final void rule__QualityOfService__Group_2_3__1__Impl() throws Recognitio // InternalRos2Parser.g:3947:1: rule__QualityOfService__Group_2_4__0 : rule__QualityOfService__Group_2_4__0__Impl rule__QualityOfService__Group_2_4__1 ; public final void rule__QualityOfService__Group_2_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3951:1: ( rule__QualityOfService__Group_2_4__0__Impl rule__QualityOfService__Group_2_4__1 ) // InternalRos2Parser.g:3952:2: rule__QualityOfService__Group_2_4__0__Impl rule__QualityOfService__Group_2_4__1 @@ -12173,7 +12173,7 @@ public final void rule__QualityOfService__Group_2_4__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12185,8 +12185,8 @@ public final void rule__QualityOfService__Group_2_4__0() throws RecognitionExcep // InternalRos2Parser.g:3959:1: rule__QualityOfService__Group_2_4__0__Impl : ( Durability ) ; public final void rule__QualityOfService__Group_2_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3963:1: ( ( Durability ) ) // InternalRos2Parser.g:3964:1: ( Durability ) @@ -12194,9 +12194,9 @@ public final void rule__QualityOfService__Group_2_4__0__Impl() throws Recognitio // InternalRos2Parser.g:3964:1: ( Durability ) // InternalRos2Parser.g:3965:2: Durability { - before(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); - match(input,Durability,FOLLOW_2); - after(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); + before(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); + match(input,Durability,FOLLOW_2); + after(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); } @@ -12210,7 +12210,7 @@ public final void rule__QualityOfService__Group_2_4__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12222,8 +12222,8 @@ public final void rule__QualityOfService__Group_2_4__0__Impl() throws Recognitio // InternalRos2Parser.g:3974:1: rule__QualityOfService__Group_2_4__1 : rule__QualityOfService__Group_2_4__1__Impl ; public final void rule__QualityOfService__Group_2_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3978:1: ( rule__QualityOfService__Group_2_4__1__Impl ) // InternalRos2Parser.g:3979:2: rule__QualityOfService__Group_2_4__1__Impl @@ -12243,7 +12243,7 @@ public final void rule__QualityOfService__Group_2_4__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12255,8 +12255,8 @@ public final void rule__QualityOfService__Group_2_4__1() throws RecognitionExcep // InternalRos2Parser.g:3985:1: rule__QualityOfService__Group_2_4__1__Impl : ( ( rule__QualityOfService__DurabilityAssignment_2_4_1 ) ) ; public final void rule__QualityOfService__Group_2_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:3989:1: ( ( ( rule__QualityOfService__DurabilityAssignment_2_4_1 ) ) ) // InternalRos2Parser.g:3990:1: ( ( rule__QualityOfService__DurabilityAssignment_2_4_1 ) ) @@ -12264,7 +12264,7 @@ public final void rule__QualityOfService__Group_2_4__1__Impl() throws Recognitio // InternalRos2Parser.g:3990:1: ( ( rule__QualityOfService__DurabilityAssignment_2_4_1 ) ) // InternalRos2Parser.g:3991:2: ( rule__QualityOfService__DurabilityAssignment_2_4_1 ) { - before(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1()); + before(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1()); // InternalRos2Parser.g:3992:2: ( rule__QualityOfService__DurabilityAssignment_2_4_1 ) // InternalRos2Parser.g:3992:3: rule__QualityOfService__DurabilityAssignment_2_4_1 { @@ -12276,7 +12276,7 @@ public final void rule__QualityOfService__Group_2_4__1__Impl() throws Recognitio } - after(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1()); + after(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_2_4_1()); } @@ -12290,7 +12290,7 @@ public final void rule__QualityOfService__Group_2_4__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12302,8 +12302,8 @@ public final void rule__QualityOfService__Group_2_4__1__Impl() throws Recognitio // InternalRos2Parser.g:4001:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; public final void rule__Publisher__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4005:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) // InternalRos2Parser.g:4006:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 @@ -12328,7 +12328,7 @@ public final void rule__Publisher__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12340,8 +12340,8 @@ public final void rule__Publisher__Group__0() throws RecognitionException { // InternalRos2Parser.g:4013:1: rule__Publisher__Group__0__Impl : ( () ) ; public final void rule__Publisher__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4017:1: ( ( () ) ) // InternalRos2Parser.g:4018:1: ( () ) @@ -12349,13 +12349,13 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:4018:1: ( () ) // InternalRos2Parser.g:4019:2: () { - before(grammarAccess.getPublisherAccess().getPublisherAction_0()); + before(grammarAccess.getPublisherAccess().getPublisherAction_0()); // InternalRos2Parser.g:4020:2: () - // InternalRos2Parser.g:4020:3: + // InternalRos2Parser.g:4020:3: { } - after(grammarAccess.getPublisherAccess().getPublisherAction_0()); + after(grammarAccess.getPublisherAccess().getPublisherAction_0()); } @@ -12365,7 +12365,7 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12377,8 +12377,8 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:4028:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; public final void rule__Publisher__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4032:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) // InternalRos2Parser.g:4033:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 @@ -12403,7 +12403,7 @@ public final void rule__Publisher__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12415,8 +12415,8 @@ public final void rule__Publisher__Group__1() throws RecognitionException { // InternalRos2Parser.g:4040:1: rule__Publisher__Group__1__Impl : ( ( rule__Publisher__NameAssignment_1 ) ) ; public final void rule__Publisher__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4044:1: ( ( ( rule__Publisher__NameAssignment_1 ) ) ) // InternalRos2Parser.g:4045:1: ( ( rule__Publisher__NameAssignment_1 ) ) @@ -12424,7 +12424,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:4045:1: ( ( rule__Publisher__NameAssignment_1 ) ) // InternalRos2Parser.g:4046:2: ( rule__Publisher__NameAssignment_1 ) { - before(grammarAccess.getPublisherAccess().getNameAssignment_1()); + before(grammarAccess.getPublisherAccess().getNameAssignment_1()); // InternalRos2Parser.g:4047:2: ( rule__Publisher__NameAssignment_1 ) // InternalRos2Parser.g:4047:3: rule__Publisher__NameAssignment_1 { @@ -12436,7 +12436,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getNameAssignment_1()); + after(grammarAccess.getPublisherAccess().getNameAssignment_1()); } @@ -12450,7 +12450,7 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12462,8 +12462,8 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:4055:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; public final void rule__Publisher__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4059:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) // InternalRos2Parser.g:4060:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 @@ -12488,7 +12488,7 @@ public final void rule__Publisher__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12500,8 +12500,8 @@ public final void rule__Publisher__Group__2() throws RecognitionException { // InternalRos2Parser.g:4067:1: rule__Publisher__Group__2__Impl : ( Colon ) ; public final void rule__Publisher__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4071:1: ( ( Colon ) ) // InternalRos2Parser.g:4072:1: ( Colon ) @@ -12509,9 +12509,9 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:4072:1: ( Colon ) // InternalRos2Parser.g:4073:2: Colon { - before(grammarAccess.getPublisherAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getColonKeyword_2()); + before(grammarAccess.getPublisherAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getColonKeyword_2()); } @@ -12525,7 +12525,7 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12537,8 +12537,8 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:4082:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; public final void rule__Publisher__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4086:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) // InternalRos2Parser.g:4087:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 @@ -12563,7 +12563,7 @@ public final void rule__Publisher__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12575,8 +12575,8 @@ public final void rule__Publisher__Group__3() throws RecognitionException { // InternalRos2Parser.g:4094:1: rule__Publisher__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Publisher__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4098:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:4099:1: ( RULE_BEGIN ) @@ -12584,9 +12584,9 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:4099:1: ( RULE_BEGIN ) // InternalRos2Parser.g:4100:2: RULE_BEGIN { - before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); } @@ -12600,7 +12600,7 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12612,8 +12612,8 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:4109:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; public final void rule__Publisher__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4113:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) // InternalRos2Parser.g:4114:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 @@ -12638,7 +12638,7 @@ public final void rule__Publisher__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12650,8 +12650,8 @@ public final void rule__Publisher__Group__4() throws RecognitionException { // InternalRos2Parser.g:4121:1: rule__Publisher__Group__4__Impl : ( Type_1 ) ; public final void rule__Publisher__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4125:1: ( ( Type_1 ) ) // InternalRos2Parser.g:4126:1: ( Type_1 ) @@ -12659,9 +12659,9 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:4126:1: ( Type_1 ) // InternalRos2Parser.g:4127:2: Type_1 { - before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); + before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getTypeKeyword_4()); } @@ -12675,7 +12675,7 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12687,8 +12687,8 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:4136:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; public final void rule__Publisher__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4140:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) // InternalRos2Parser.g:4141:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 @@ -12713,7 +12713,7 @@ public final void rule__Publisher__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12725,8 +12725,8 @@ public final void rule__Publisher__Group__5() throws RecognitionException { // InternalRos2Parser.g:4148:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; public final void rule__Publisher__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4152:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) // InternalRos2Parser.g:4153:1: ( ( rule__Publisher__MessageAssignment_5 ) ) @@ -12734,7 +12734,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:4153:1: ( ( rule__Publisher__MessageAssignment_5 ) ) // InternalRos2Parser.g:4154:2: ( rule__Publisher__MessageAssignment_5 ) { - before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); + before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); // InternalRos2Parser.g:4155:2: ( rule__Publisher__MessageAssignment_5 ) // InternalRos2Parser.g:4155:3: rule__Publisher__MessageAssignment_5 { @@ -12746,7 +12746,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); + after(grammarAccess.getPublisherAccess().getMessageAssignment_5()); } @@ -12760,7 +12760,7 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12772,8 +12772,8 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:4163:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; public final void rule__Publisher__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4167:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) // InternalRos2Parser.g:4168:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 @@ -12798,7 +12798,7 @@ public final void rule__Publisher__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12810,8 +12810,8 @@ public final void rule__Publisher__Group__6() throws RecognitionException { // InternalRos2Parser.g:4175:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; public final void rule__Publisher__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4179:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) // InternalRos2Parser.g:4180:1: ( ( rule__Publisher__Group_6__0 )? ) @@ -12819,7 +12819,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:4180:1: ( ( rule__Publisher__Group_6__0 )? ) // InternalRos2Parser.g:4181:2: ( rule__Publisher__Group_6__0 )? { - before(grammarAccess.getPublisherAccess().getGroup_6()); + before(grammarAccess.getPublisherAccess().getGroup_6()); // InternalRos2Parser.g:4182:2: ( rule__Publisher__Group_6__0 )? int alt22=2; int LA22_0 = input.LA(1); @@ -12842,7 +12842,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getGroup_6()); + after(grammarAccess.getPublisherAccess().getGroup_6()); } @@ -12856,7 +12856,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12868,8 +12868,8 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:4190:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl rule__Publisher__Group__8 ; public final void rule__Publisher__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4194:1: ( rule__Publisher__Group__7__Impl rule__Publisher__Group__8 ) // InternalRos2Parser.g:4195:2: rule__Publisher__Group__7__Impl rule__Publisher__Group__8 @@ -12894,7 +12894,7 @@ public final void rule__Publisher__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12906,8 +12906,8 @@ public final void rule__Publisher__Group__7() throws RecognitionException { // InternalRos2Parser.g:4202:1: rule__Publisher__Group__7__Impl : ( ( rule__Publisher__Group_7__0 )? ) ; public final void rule__Publisher__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4206:1: ( ( ( rule__Publisher__Group_7__0 )? ) ) // InternalRos2Parser.g:4207:1: ( ( rule__Publisher__Group_7__0 )? ) @@ -12915,7 +12915,7 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // InternalRos2Parser.g:4207:1: ( ( rule__Publisher__Group_7__0 )? ) // InternalRos2Parser.g:4208:2: ( rule__Publisher__Group_7__0 )? { - before(grammarAccess.getPublisherAccess().getGroup_7()); + before(grammarAccess.getPublisherAccess().getGroup_7()); // InternalRos2Parser.g:4209:2: ( rule__Publisher__Group_7__0 )? int alt23=2; int LA23_0 = input.LA(1); @@ -12938,7 +12938,7 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException } - after(grammarAccess.getPublisherAccess().getGroup_7()); + after(grammarAccess.getPublisherAccess().getGroup_7()); } @@ -12952,7 +12952,7 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12964,8 +12964,8 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // InternalRos2Parser.g:4217:1: rule__Publisher__Group__8 : rule__Publisher__Group__8__Impl ; public final void rule__Publisher__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4221:1: ( rule__Publisher__Group__8__Impl ) // InternalRos2Parser.g:4222:2: rule__Publisher__Group__8__Impl @@ -12985,7 +12985,7 @@ public final void rule__Publisher__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -12997,8 +12997,8 @@ public final void rule__Publisher__Group__8() throws RecognitionException { // InternalRos2Parser.g:4228:1: rule__Publisher__Group__8__Impl : ( RULE_END ) ; public final void rule__Publisher__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4232:1: ( ( RULE_END ) ) // InternalRos2Parser.g:4233:1: ( RULE_END ) @@ -13006,9 +13006,9 @@ public final void rule__Publisher__Group__8__Impl() throws RecognitionException // InternalRos2Parser.g:4233:1: ( RULE_END ) // InternalRos2Parser.g:4234:2: RULE_END { - before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); } @@ -13022,7 +13022,7 @@ public final void rule__Publisher__Group__8__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13034,8 +13034,8 @@ public final void rule__Publisher__Group__8__Impl() throws RecognitionException // InternalRos2Parser.g:4244:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; public final void rule__Publisher__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4248:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) // InternalRos2Parser.g:4249:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 @@ -13060,7 +13060,7 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13072,8 +13072,8 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { // InternalRos2Parser.g:4256:1: rule__Publisher__Group_6__0__Impl : ( Ns ) ; public final void rule__Publisher__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4260:1: ( ( Ns ) ) // InternalRos2Parser.g:4261:1: ( Ns ) @@ -13081,9 +13081,9 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:4261:1: ( Ns ) // InternalRos2Parser.g:4262:2: Ns { - before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); } @@ -13097,7 +13097,7 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13109,8 +13109,8 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:4271:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; public final void rule__Publisher__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4275:1: ( rule__Publisher__Group_6__1__Impl ) // InternalRos2Parser.g:4276:2: rule__Publisher__Group_6__1__Impl @@ -13130,7 +13130,7 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13142,8 +13142,8 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { // InternalRos2Parser.g:4282:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; public final void rule__Publisher__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4286:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) // InternalRos2Parser.g:4287:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) @@ -13151,7 +13151,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:4287:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) // InternalRos2Parser.g:4288:2: ( rule__Publisher__NamespaceAssignment_6_1 ) { - before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); // InternalRos2Parser.g:4289:2: ( rule__Publisher__NamespaceAssignment_6_1 ) // InternalRos2Parser.g:4289:3: rule__Publisher__NamespaceAssignment_6_1 { @@ -13163,7 +13163,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); } @@ -13177,7 +13177,7 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13189,8 +13189,8 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:4298:1: rule__Publisher__Group_7__0 : rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 ; public final void rule__Publisher__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4302:1: ( rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 ) // InternalRos2Parser.g:4303:2: rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 @@ -13215,7 +13215,7 @@ public final void rule__Publisher__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13227,8 +13227,8 @@ public final void rule__Publisher__Group_7__0() throws RecognitionException { // InternalRos2Parser.g:4310:1: rule__Publisher__Group_7__0__Impl : ( Qos ) ; public final void rule__Publisher__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4314:1: ( ( Qos ) ) // InternalRos2Parser.g:4315:1: ( Qos ) @@ -13236,9 +13236,9 @@ public final void rule__Publisher__Group_7__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:4315:1: ( Qos ) // InternalRos2Parser.g:4316:2: Qos { - before(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); - match(input,Qos,FOLLOW_2); - after(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); + before(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); + match(input,Qos,FOLLOW_2); + after(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); } @@ -13252,7 +13252,7 @@ public final void rule__Publisher__Group_7__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13264,8 +13264,8 @@ public final void rule__Publisher__Group_7__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:4325:1: rule__Publisher__Group_7__1 : rule__Publisher__Group_7__1__Impl ; public final void rule__Publisher__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4329:1: ( rule__Publisher__Group_7__1__Impl ) // InternalRos2Parser.g:4330:2: rule__Publisher__Group_7__1__Impl @@ -13285,7 +13285,7 @@ public final void rule__Publisher__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13297,8 +13297,8 @@ public final void rule__Publisher__Group_7__1() throws RecognitionException { // InternalRos2Parser.g:4336:1: rule__Publisher__Group_7__1__Impl : ( ( rule__Publisher__QosAssignment_7_1 ) ) ; public final void rule__Publisher__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4340:1: ( ( ( rule__Publisher__QosAssignment_7_1 ) ) ) // InternalRos2Parser.g:4341:1: ( ( rule__Publisher__QosAssignment_7_1 ) ) @@ -13306,7 +13306,7 @@ public final void rule__Publisher__Group_7__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:4341:1: ( ( rule__Publisher__QosAssignment_7_1 ) ) // InternalRos2Parser.g:4342:2: ( rule__Publisher__QosAssignment_7_1 ) { - before(grammarAccess.getPublisherAccess().getQosAssignment_7_1()); + before(grammarAccess.getPublisherAccess().getQosAssignment_7_1()); // InternalRos2Parser.g:4343:2: ( rule__Publisher__QosAssignment_7_1 ) // InternalRos2Parser.g:4343:3: rule__Publisher__QosAssignment_7_1 { @@ -13318,7 +13318,7 @@ public final void rule__Publisher__Group_7__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getPublisherAccess().getQosAssignment_7_1()); + after(grammarAccess.getPublisherAccess().getQosAssignment_7_1()); } @@ -13332,7 +13332,7 @@ public final void rule__Publisher__Group_7__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13344,8 +13344,8 @@ public final void rule__Publisher__Group_7__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:4352:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; public final void rule__Subscriber__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4356:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) // InternalRos2Parser.g:4357:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 @@ -13370,7 +13370,7 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13382,8 +13382,8 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { // InternalRos2Parser.g:4364:1: rule__Subscriber__Group__0__Impl : ( () ) ; public final void rule__Subscriber__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4368:1: ( ( () ) ) // InternalRos2Parser.g:4369:1: ( () ) @@ -13391,13 +13391,13 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:4369:1: ( () ) // InternalRos2Parser.g:4370:2: () { - before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); + before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); // InternalRos2Parser.g:4371:2: () - // InternalRos2Parser.g:4371:3: + // InternalRos2Parser.g:4371:3: { } - after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); + after(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); } @@ -13407,7 +13407,7 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13419,8 +13419,8 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:4379:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; public final void rule__Subscriber__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4383:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) // InternalRos2Parser.g:4384:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 @@ -13445,7 +13445,7 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13457,8 +13457,8 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { // InternalRos2Parser.g:4391:1: rule__Subscriber__Group__1__Impl : ( ( rule__Subscriber__NameAssignment_1 ) ) ; public final void rule__Subscriber__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4395:1: ( ( ( rule__Subscriber__NameAssignment_1 ) ) ) // InternalRos2Parser.g:4396:1: ( ( rule__Subscriber__NameAssignment_1 ) ) @@ -13466,7 +13466,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:4396:1: ( ( rule__Subscriber__NameAssignment_1 ) ) // InternalRos2Parser.g:4397:2: ( rule__Subscriber__NameAssignment_1 ) { - before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); + before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); // InternalRos2Parser.g:4398:2: ( rule__Subscriber__NameAssignment_1 ) // InternalRos2Parser.g:4398:3: rule__Subscriber__NameAssignment_1 { @@ -13478,7 +13478,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); + after(grammarAccess.getSubscriberAccess().getNameAssignment_1()); } @@ -13492,7 +13492,7 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13504,8 +13504,8 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:4406:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; public final void rule__Subscriber__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4410:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) // InternalRos2Parser.g:4411:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 @@ -13530,7 +13530,7 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13542,8 +13542,8 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { // InternalRos2Parser.g:4418:1: rule__Subscriber__Group__2__Impl : ( Colon ) ; public final void rule__Subscriber__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4422:1: ( ( Colon ) ) // InternalRos2Parser.g:4423:1: ( Colon ) @@ -13551,9 +13551,9 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:4423:1: ( Colon ) // InternalRos2Parser.g:4424:2: Colon { - before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); + before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getColonKeyword_2()); } @@ -13567,7 +13567,7 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13579,8 +13579,8 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:4433:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; public final void rule__Subscriber__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4437:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) // InternalRos2Parser.g:4438:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 @@ -13605,7 +13605,7 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13617,8 +13617,8 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { // InternalRos2Parser.g:4445:1: rule__Subscriber__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Subscriber__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4449:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:4450:1: ( RULE_BEGIN ) @@ -13626,9 +13626,9 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:4450:1: ( RULE_BEGIN ) // InternalRos2Parser.g:4451:2: RULE_BEGIN { - before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); } @@ -13642,7 +13642,7 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13654,8 +13654,8 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:4460:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; public final void rule__Subscriber__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4464:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) // InternalRos2Parser.g:4465:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 @@ -13680,7 +13680,7 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13692,8 +13692,8 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { // InternalRos2Parser.g:4472:1: rule__Subscriber__Group__4__Impl : ( Type_1 ) ; public final void rule__Subscriber__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4476:1: ( ( Type_1 ) ) // InternalRos2Parser.g:4477:1: ( Type_1 ) @@ -13701,9 +13701,9 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:4477:1: ( Type_1 ) // InternalRos2Parser.g:4478:2: Type_1 { - before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); } @@ -13717,7 +13717,7 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13729,8 +13729,8 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:4487:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; public final void rule__Subscriber__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4491:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) // InternalRos2Parser.g:4492:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 @@ -13755,7 +13755,7 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13767,8 +13767,8 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { // InternalRos2Parser.g:4499:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; public final void rule__Subscriber__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4503:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) // InternalRos2Parser.g:4504:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) @@ -13776,7 +13776,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:4504:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) // InternalRos2Parser.g:4505:2: ( rule__Subscriber__MessageAssignment_5 ) { - before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); + before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); // InternalRos2Parser.g:4506:2: ( rule__Subscriber__MessageAssignment_5 ) // InternalRos2Parser.g:4506:3: rule__Subscriber__MessageAssignment_5 { @@ -13788,7 +13788,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); + after(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); } @@ -13802,7 +13802,7 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13814,8 +13814,8 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:4514:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; public final void rule__Subscriber__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4518:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) // InternalRos2Parser.g:4519:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 @@ -13840,7 +13840,7 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13852,8 +13852,8 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { // InternalRos2Parser.g:4526:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; public final void rule__Subscriber__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4530:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) // InternalRos2Parser.g:4531:1: ( ( rule__Subscriber__Group_6__0 )? ) @@ -13861,7 +13861,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:4531:1: ( ( rule__Subscriber__Group_6__0 )? ) // InternalRos2Parser.g:4532:2: ( rule__Subscriber__Group_6__0 )? { - before(grammarAccess.getSubscriberAccess().getGroup_6()); + before(grammarAccess.getSubscriberAccess().getGroup_6()); // InternalRos2Parser.g:4533:2: ( rule__Subscriber__Group_6__0 )? int alt24=2; int LA24_0 = input.LA(1); @@ -13884,7 +13884,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getGroup_6()); + after(grammarAccess.getSubscriberAccess().getGroup_6()); } @@ -13898,7 +13898,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13910,8 +13910,8 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:4541:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 ; public final void rule__Subscriber__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4545:1: ( rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 ) // InternalRos2Parser.g:4546:2: rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 @@ -13936,7 +13936,7 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -13948,8 +13948,8 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { // InternalRos2Parser.g:4553:1: rule__Subscriber__Group__7__Impl : ( ( rule__Subscriber__Group_7__0 )? ) ; public final void rule__Subscriber__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4557:1: ( ( ( rule__Subscriber__Group_7__0 )? ) ) // InternalRos2Parser.g:4558:1: ( ( rule__Subscriber__Group_7__0 )? ) @@ -13957,7 +13957,7 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // InternalRos2Parser.g:4558:1: ( ( rule__Subscriber__Group_7__0 )? ) // InternalRos2Parser.g:4559:2: ( rule__Subscriber__Group_7__0 )? { - before(grammarAccess.getSubscriberAccess().getGroup_7()); + before(grammarAccess.getSubscriberAccess().getGroup_7()); // InternalRos2Parser.g:4560:2: ( rule__Subscriber__Group_7__0 )? int alt25=2; int LA25_0 = input.LA(1); @@ -13980,7 +13980,7 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException } - after(grammarAccess.getSubscriberAccess().getGroup_7()); + after(grammarAccess.getSubscriberAccess().getGroup_7()); } @@ -13994,7 +13994,7 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14006,8 +14006,8 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // InternalRos2Parser.g:4568:1: rule__Subscriber__Group__8 : rule__Subscriber__Group__8__Impl ; public final void rule__Subscriber__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4572:1: ( rule__Subscriber__Group__8__Impl ) // InternalRos2Parser.g:4573:2: rule__Subscriber__Group__8__Impl @@ -14027,7 +14027,7 @@ public final void rule__Subscriber__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14039,8 +14039,8 @@ public final void rule__Subscriber__Group__8() throws RecognitionException { // InternalRos2Parser.g:4579:1: rule__Subscriber__Group__8__Impl : ( RULE_END ) ; public final void rule__Subscriber__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4583:1: ( ( RULE_END ) ) // InternalRos2Parser.g:4584:1: ( RULE_END ) @@ -14048,9 +14048,9 @@ public final void rule__Subscriber__Group__8__Impl() throws RecognitionException // InternalRos2Parser.g:4584:1: ( RULE_END ) // InternalRos2Parser.g:4585:2: RULE_END { - before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); } @@ -14064,7 +14064,7 @@ public final void rule__Subscriber__Group__8__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14076,8 +14076,8 @@ public final void rule__Subscriber__Group__8__Impl() throws RecognitionException // InternalRos2Parser.g:4595:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; public final void rule__Subscriber__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4599:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) // InternalRos2Parser.g:4600:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 @@ -14102,7 +14102,7 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14114,8 +14114,8 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { // InternalRos2Parser.g:4607:1: rule__Subscriber__Group_6__0__Impl : ( Ns ) ; public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4611:1: ( ( Ns ) ) // InternalRos2Parser.g:4612:1: ( Ns ) @@ -14123,9 +14123,9 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:4612:1: ( Ns ) // InternalRos2Parser.g:4613:2: Ns { - before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); } @@ -14139,7 +14139,7 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14151,8 +14151,8 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:4622:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; public final void rule__Subscriber__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4626:1: ( rule__Subscriber__Group_6__1__Impl ) // InternalRos2Parser.g:4627:2: rule__Subscriber__Group_6__1__Impl @@ -14172,7 +14172,7 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14184,8 +14184,8 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { // InternalRos2Parser.g:4633:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4637:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) // InternalRos2Parser.g:4638:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) @@ -14193,7 +14193,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:4638:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) // InternalRos2Parser.g:4639:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) { - before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); // InternalRos2Parser.g:4640:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) // InternalRos2Parser.g:4640:3: rule__Subscriber__NamespaceAssignment_6_1 { @@ -14205,7 +14205,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); } @@ -14219,7 +14219,7 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14231,8 +14231,8 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:4649:1: rule__Subscriber__Group_7__0 : rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 ; public final void rule__Subscriber__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4653:1: ( rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 ) // InternalRos2Parser.g:4654:2: rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 @@ -14257,7 +14257,7 @@ public final void rule__Subscriber__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14269,8 +14269,8 @@ public final void rule__Subscriber__Group_7__0() throws RecognitionException { // InternalRos2Parser.g:4661:1: rule__Subscriber__Group_7__0__Impl : ( Qos ) ; public final void rule__Subscriber__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4665:1: ( ( Qos ) ) // InternalRos2Parser.g:4666:1: ( Qos ) @@ -14278,9 +14278,9 @@ public final void rule__Subscriber__Group_7__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:4666:1: ( Qos ) // InternalRos2Parser.g:4667:2: Qos { - before(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); - match(input,Qos,FOLLOW_2); - after(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); + before(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); + match(input,Qos,FOLLOW_2); + after(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); } @@ -14294,7 +14294,7 @@ public final void rule__Subscriber__Group_7__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14306,8 +14306,8 @@ public final void rule__Subscriber__Group_7__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:4676:1: rule__Subscriber__Group_7__1 : rule__Subscriber__Group_7__1__Impl ; public final void rule__Subscriber__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4680:1: ( rule__Subscriber__Group_7__1__Impl ) // InternalRos2Parser.g:4681:2: rule__Subscriber__Group_7__1__Impl @@ -14327,7 +14327,7 @@ public final void rule__Subscriber__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14339,8 +14339,8 @@ public final void rule__Subscriber__Group_7__1() throws RecognitionException { // InternalRos2Parser.g:4687:1: rule__Subscriber__Group_7__1__Impl : ( ( rule__Subscriber__QosAssignment_7_1 ) ) ; public final void rule__Subscriber__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4691:1: ( ( ( rule__Subscriber__QosAssignment_7_1 ) ) ) // InternalRos2Parser.g:4692:1: ( ( rule__Subscriber__QosAssignment_7_1 ) ) @@ -14348,7 +14348,7 @@ public final void rule__Subscriber__Group_7__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:4692:1: ( ( rule__Subscriber__QosAssignment_7_1 ) ) // InternalRos2Parser.g:4693:2: ( rule__Subscriber__QosAssignment_7_1 ) { - before(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); + before(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); // InternalRos2Parser.g:4694:2: ( rule__Subscriber__QosAssignment_7_1 ) // InternalRos2Parser.g:4694:3: rule__Subscriber__QosAssignment_7_1 { @@ -14360,7 +14360,7 @@ public final void rule__Subscriber__Group_7__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); + after(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); } @@ -14374,7 +14374,7 @@ public final void rule__Subscriber__Group_7__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14386,8 +14386,8 @@ public final void rule__Subscriber__Group_7__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:4703:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; public final void rule__ServiceServer__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4707:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) // InternalRos2Parser.g:4708:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 @@ -14412,7 +14412,7 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14424,8 +14424,8 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { // InternalRos2Parser.g:4715:1: rule__ServiceServer__Group__0__Impl : ( () ) ; public final void rule__ServiceServer__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4719:1: ( ( () ) ) // InternalRos2Parser.g:4720:1: ( () ) @@ -14433,13 +14433,13 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:4720:1: ( () ) // InternalRos2Parser.g:4721:2: () { - before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); + before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); // InternalRos2Parser.g:4722:2: () - // InternalRos2Parser.g:4722:3: + // InternalRos2Parser.g:4722:3: { } - after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); + after(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); } @@ -14449,7 +14449,7 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14461,8 +14461,8 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:4730:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; public final void rule__ServiceServer__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4734:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) // InternalRos2Parser.g:4735:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 @@ -14487,7 +14487,7 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14499,8 +14499,8 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { // InternalRos2Parser.g:4742:1: rule__ServiceServer__Group__1__Impl : ( ( rule__ServiceServer__NameAssignment_1 ) ) ; public final void rule__ServiceServer__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4746:1: ( ( ( rule__ServiceServer__NameAssignment_1 ) ) ) // InternalRos2Parser.g:4747:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) @@ -14508,7 +14508,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:4747:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) // InternalRos2Parser.g:4748:2: ( rule__ServiceServer__NameAssignment_1 ) { - before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); + before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); // InternalRos2Parser.g:4749:2: ( rule__ServiceServer__NameAssignment_1 ) // InternalRos2Parser.g:4749:3: rule__ServiceServer__NameAssignment_1 { @@ -14520,7 +14520,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); + after(grammarAccess.getServiceServerAccess().getNameAssignment_1()); } @@ -14534,7 +14534,7 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14546,8 +14546,8 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:4757:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; public final void rule__ServiceServer__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4761:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) // InternalRos2Parser.g:4762:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 @@ -14572,7 +14572,7 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14584,8 +14584,8 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { // InternalRos2Parser.g:4769:1: rule__ServiceServer__Group__2__Impl : ( Colon ) ; public final void rule__ServiceServer__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4773:1: ( ( Colon ) ) // InternalRos2Parser.g:4774:1: ( Colon ) @@ -14593,9 +14593,9 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:4774:1: ( Colon ) // InternalRos2Parser.g:4775:2: Colon { - before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); + before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getColonKeyword_2()); } @@ -14609,7 +14609,7 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14621,8 +14621,8 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:4784:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; public final void rule__ServiceServer__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4788:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) // InternalRos2Parser.g:4789:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 @@ -14647,7 +14647,7 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14659,8 +14659,8 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { // InternalRos2Parser.g:4796:1: rule__ServiceServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceServer__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4800:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:4801:1: ( RULE_BEGIN ) @@ -14668,9 +14668,9 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // InternalRos2Parser.g:4801:1: ( RULE_BEGIN ) // InternalRos2Parser.g:4802:2: RULE_BEGIN { - before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); } @@ -14684,7 +14684,7 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14696,8 +14696,8 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // InternalRos2Parser.g:4811:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; public final void rule__ServiceServer__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4815:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) // InternalRos2Parser.g:4816:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 @@ -14722,7 +14722,7 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14734,8 +14734,8 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { // InternalRos2Parser.g:4823:1: rule__ServiceServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceServer__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4827:1: ( ( Type_1 ) ) // InternalRos2Parser.g:4828:1: ( Type_1 ) @@ -14743,9 +14743,9 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // InternalRos2Parser.g:4828:1: ( Type_1 ) // InternalRos2Parser.g:4829:2: Type_1 { - before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); } @@ -14759,7 +14759,7 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14771,8 +14771,8 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // InternalRos2Parser.g:4838:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; public final void rule__ServiceServer__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4842:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) // InternalRos2Parser.g:4843:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 @@ -14797,7 +14797,7 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14809,8 +14809,8 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { // InternalRos2Parser.g:4850:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; public final void rule__ServiceServer__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4854:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) // InternalRos2Parser.g:4855:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) @@ -14818,7 +14818,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // InternalRos2Parser.g:4855:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) // InternalRos2Parser.g:4856:2: ( rule__ServiceServer__ServiceAssignment_5 ) { - before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); + before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); // InternalRos2Parser.g:4857:2: ( rule__ServiceServer__ServiceAssignment_5 ) // InternalRos2Parser.g:4857:3: rule__ServiceServer__ServiceAssignment_5 { @@ -14830,7 +14830,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); + after(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); } @@ -14844,7 +14844,7 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14856,8 +14856,8 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // InternalRos2Parser.g:4865:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; public final void rule__ServiceServer__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4869:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) // InternalRos2Parser.g:4870:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 @@ -14882,7 +14882,7 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14894,8 +14894,8 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { // InternalRos2Parser.g:4877:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; public final void rule__ServiceServer__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4881:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) // InternalRos2Parser.g:4882:1: ( ( rule__ServiceServer__Group_6__0 )? ) @@ -14903,7 +14903,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // InternalRos2Parser.g:4882:1: ( ( rule__ServiceServer__Group_6__0 )? ) // InternalRos2Parser.g:4883:2: ( rule__ServiceServer__Group_6__0 )? { - before(grammarAccess.getServiceServerAccess().getGroup_6()); + before(grammarAccess.getServiceServerAccess().getGroup_6()); // InternalRos2Parser.g:4884:2: ( rule__ServiceServer__Group_6__0 )? int alt26=2; int LA26_0 = input.LA(1); @@ -14926,7 +14926,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getGroup_6()); + after(grammarAccess.getServiceServerAccess().getGroup_6()); } @@ -14940,7 +14940,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14952,8 +14952,8 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // InternalRos2Parser.g:4892:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 ; public final void rule__ServiceServer__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4896:1: ( rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 ) // InternalRos2Parser.g:4897:2: rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 @@ -14978,7 +14978,7 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -14990,8 +14990,8 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { // InternalRos2Parser.g:4904:1: rule__ServiceServer__Group__7__Impl : ( ( rule__ServiceServer__Group_7__0 )? ) ; public final void rule__ServiceServer__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4908:1: ( ( ( rule__ServiceServer__Group_7__0 )? ) ) // InternalRos2Parser.g:4909:1: ( ( rule__ServiceServer__Group_7__0 )? ) @@ -14999,7 +14999,7 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // InternalRos2Parser.g:4909:1: ( ( rule__ServiceServer__Group_7__0 )? ) // InternalRos2Parser.g:4910:2: ( rule__ServiceServer__Group_7__0 )? { - before(grammarAccess.getServiceServerAccess().getGroup_7()); + before(grammarAccess.getServiceServerAccess().getGroup_7()); // InternalRos2Parser.g:4911:2: ( rule__ServiceServer__Group_7__0 )? int alt27=2; int LA27_0 = input.LA(1); @@ -15022,7 +15022,7 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceServerAccess().getGroup_7()); + after(grammarAccess.getServiceServerAccess().getGroup_7()); } @@ -15036,7 +15036,7 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15048,8 +15048,8 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // InternalRos2Parser.g:4919:1: rule__ServiceServer__Group__8 : rule__ServiceServer__Group__8__Impl ; public final void rule__ServiceServer__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4923:1: ( rule__ServiceServer__Group__8__Impl ) // InternalRos2Parser.g:4924:2: rule__ServiceServer__Group__8__Impl @@ -15069,7 +15069,7 @@ public final void rule__ServiceServer__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15081,8 +15081,8 @@ public final void rule__ServiceServer__Group__8() throws RecognitionException { // InternalRos2Parser.g:4930:1: rule__ServiceServer__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceServer__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4934:1: ( ( RULE_END ) ) // InternalRos2Parser.g:4935:1: ( RULE_END ) @@ -15090,9 +15090,9 @@ public final void rule__ServiceServer__Group__8__Impl() throws RecognitionExcept // InternalRos2Parser.g:4935:1: ( RULE_END ) // InternalRos2Parser.g:4936:2: RULE_END { - before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); } @@ -15106,7 +15106,7 @@ public final void rule__ServiceServer__Group__8__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15118,8 +15118,8 @@ public final void rule__ServiceServer__Group__8__Impl() throws RecognitionExcept // InternalRos2Parser.g:4946:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; public final void rule__ServiceServer__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4950:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) // InternalRos2Parser.g:4951:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 @@ -15144,7 +15144,7 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15156,8 +15156,8 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException // InternalRos2Parser.g:4958:1: rule__ServiceServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4962:1: ( ( Ns ) ) // InternalRos2Parser.g:4963:1: ( Ns ) @@ -15165,9 +15165,9 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // InternalRos2Parser.g:4963:1: ( Ns ) // InternalRos2Parser.g:4964:2: Ns { - before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); } @@ -15181,7 +15181,7 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15193,8 +15193,8 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // InternalRos2Parser.g:4973:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; public final void rule__ServiceServer__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4977:1: ( rule__ServiceServer__Group_6__1__Impl ) // InternalRos2Parser.g:4978:2: rule__ServiceServer__Group_6__1__Impl @@ -15214,7 +15214,7 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15226,8 +15226,8 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException // InternalRos2Parser.g:4984:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:4988:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) // InternalRos2Parser.g:4989:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) @@ -15235,7 +15235,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // InternalRos2Parser.g:4989:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) // InternalRos2Parser.g:4990:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) { - before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); // InternalRos2Parser.g:4991:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) // InternalRos2Parser.g:4991:3: rule__ServiceServer__NamespaceAssignment_6_1 { @@ -15247,7 +15247,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce } - after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); } @@ -15261,7 +15261,7 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15273,8 +15273,8 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // InternalRos2Parser.g:5000:1: rule__ServiceServer__Group_7__0 : rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 ; public final void rule__ServiceServer__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5004:1: ( rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 ) // InternalRos2Parser.g:5005:2: rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 @@ -15299,7 +15299,7 @@ public final void rule__ServiceServer__Group_7__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15311,8 +15311,8 @@ public final void rule__ServiceServer__Group_7__0() throws RecognitionException // InternalRos2Parser.g:5012:1: rule__ServiceServer__Group_7__0__Impl : ( Qos ) ; public final void rule__ServiceServer__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5016:1: ( ( Qos ) ) // InternalRos2Parser.g:5017:1: ( Qos ) @@ -15320,9 +15320,9 @@ public final void rule__ServiceServer__Group_7__0__Impl() throws RecognitionExce // InternalRos2Parser.g:5017:1: ( Qos ) // InternalRos2Parser.g:5018:2: Qos { - before(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); - match(input,Qos,FOLLOW_2); - after(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); + before(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); + match(input,Qos,FOLLOW_2); + after(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); } @@ -15336,7 +15336,7 @@ public final void rule__ServiceServer__Group_7__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15348,8 +15348,8 @@ public final void rule__ServiceServer__Group_7__0__Impl() throws RecognitionExce // InternalRos2Parser.g:5027:1: rule__ServiceServer__Group_7__1 : rule__ServiceServer__Group_7__1__Impl ; public final void rule__ServiceServer__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5031:1: ( rule__ServiceServer__Group_7__1__Impl ) // InternalRos2Parser.g:5032:2: rule__ServiceServer__Group_7__1__Impl @@ -15369,7 +15369,7 @@ public final void rule__ServiceServer__Group_7__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15381,8 +15381,8 @@ public final void rule__ServiceServer__Group_7__1() throws RecognitionException // InternalRos2Parser.g:5038:1: rule__ServiceServer__Group_7__1__Impl : ( ( rule__ServiceServer__QosAssignment_7_1 ) ) ; public final void rule__ServiceServer__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5042:1: ( ( ( rule__ServiceServer__QosAssignment_7_1 ) ) ) // InternalRos2Parser.g:5043:1: ( ( rule__ServiceServer__QosAssignment_7_1 ) ) @@ -15390,7 +15390,7 @@ public final void rule__ServiceServer__Group_7__1__Impl() throws RecognitionExce // InternalRos2Parser.g:5043:1: ( ( rule__ServiceServer__QosAssignment_7_1 ) ) // InternalRos2Parser.g:5044:2: ( rule__ServiceServer__QosAssignment_7_1 ) { - before(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); + before(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); // InternalRos2Parser.g:5045:2: ( rule__ServiceServer__QosAssignment_7_1 ) // InternalRos2Parser.g:5045:3: rule__ServiceServer__QosAssignment_7_1 { @@ -15402,7 +15402,7 @@ public final void rule__ServiceServer__Group_7__1__Impl() throws RecognitionExce } - after(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); + after(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); } @@ -15416,7 +15416,7 @@ public final void rule__ServiceServer__Group_7__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15428,8 +15428,8 @@ public final void rule__ServiceServer__Group_7__1__Impl() throws RecognitionExce // InternalRos2Parser.g:5054:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; public final void rule__ServiceClient__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5058:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) // InternalRos2Parser.g:5059:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 @@ -15454,7 +15454,7 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15466,8 +15466,8 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { // InternalRos2Parser.g:5066:1: rule__ServiceClient__Group__0__Impl : ( () ) ; public final void rule__ServiceClient__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5070:1: ( ( () ) ) // InternalRos2Parser.g:5071:1: ( () ) @@ -15475,13 +15475,13 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:5071:1: ( () ) // InternalRos2Parser.g:5072:2: () { - before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); + before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); // InternalRos2Parser.g:5073:2: () - // InternalRos2Parser.g:5073:3: + // InternalRos2Parser.g:5073:3: { } - after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); + after(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); } @@ -15491,7 +15491,7 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15503,8 +15503,8 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:5081:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; public final void rule__ServiceClient__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5085:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) // InternalRos2Parser.g:5086:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 @@ -15529,7 +15529,7 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15541,8 +15541,8 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { // InternalRos2Parser.g:5093:1: rule__ServiceClient__Group__1__Impl : ( ( rule__ServiceClient__NameAssignment_1 ) ) ; public final void rule__ServiceClient__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5097:1: ( ( ( rule__ServiceClient__NameAssignment_1 ) ) ) // InternalRos2Parser.g:5098:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) @@ -15550,7 +15550,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:5098:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) // InternalRos2Parser.g:5099:2: ( rule__ServiceClient__NameAssignment_1 ) { - before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); + before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); // InternalRos2Parser.g:5100:2: ( rule__ServiceClient__NameAssignment_1 ) // InternalRos2Parser.g:5100:3: rule__ServiceClient__NameAssignment_1 { @@ -15562,7 +15562,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); + after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); } @@ -15576,7 +15576,7 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15588,8 +15588,8 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:5108:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; public final void rule__ServiceClient__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5112:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) // InternalRos2Parser.g:5113:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 @@ -15614,7 +15614,7 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15626,8 +15626,8 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { // InternalRos2Parser.g:5120:1: rule__ServiceClient__Group__2__Impl : ( Colon ) ; public final void rule__ServiceClient__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5124:1: ( ( Colon ) ) // InternalRos2Parser.g:5125:1: ( Colon ) @@ -15635,9 +15635,9 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:5125:1: ( Colon ) // InternalRos2Parser.g:5126:2: Colon { - before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); + before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getColonKeyword_2()); } @@ -15651,7 +15651,7 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15663,8 +15663,8 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:5135:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; public final void rule__ServiceClient__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5139:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) // InternalRos2Parser.g:5140:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 @@ -15689,7 +15689,7 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15701,8 +15701,8 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { // InternalRos2Parser.g:5147:1: rule__ServiceClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceClient__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5151:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:5152:1: ( RULE_BEGIN ) @@ -15710,9 +15710,9 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // InternalRos2Parser.g:5152:1: ( RULE_BEGIN ) // InternalRos2Parser.g:5153:2: RULE_BEGIN { - before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); } @@ -15726,7 +15726,7 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15738,8 +15738,8 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // InternalRos2Parser.g:5162:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; public final void rule__ServiceClient__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5166:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) // InternalRos2Parser.g:5167:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 @@ -15764,7 +15764,7 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15776,8 +15776,8 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { // InternalRos2Parser.g:5174:1: rule__ServiceClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceClient__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5178:1: ( ( Type_1 ) ) // InternalRos2Parser.g:5179:1: ( Type_1 ) @@ -15785,9 +15785,9 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // InternalRos2Parser.g:5179:1: ( Type_1 ) // InternalRos2Parser.g:5180:2: Type_1 { - before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); } @@ -15801,7 +15801,7 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15813,8 +15813,8 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // InternalRos2Parser.g:5189:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; public final void rule__ServiceClient__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5193:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) // InternalRos2Parser.g:5194:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 @@ -15839,7 +15839,7 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15851,8 +15851,8 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { // InternalRos2Parser.g:5201:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; public final void rule__ServiceClient__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5205:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) // InternalRos2Parser.g:5206:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) @@ -15860,7 +15860,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // InternalRos2Parser.g:5206:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) // InternalRos2Parser.g:5207:2: ( rule__ServiceClient__ServiceAssignment_5 ) { - before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); + before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); // InternalRos2Parser.g:5208:2: ( rule__ServiceClient__ServiceAssignment_5 ) // InternalRos2Parser.g:5208:3: rule__ServiceClient__ServiceAssignment_5 { @@ -15872,7 +15872,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); + after(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); } @@ -15886,7 +15886,7 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15898,8 +15898,8 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // InternalRos2Parser.g:5216:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; public final void rule__ServiceClient__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5220:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) // InternalRos2Parser.g:5221:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 @@ -15924,7 +15924,7 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15936,8 +15936,8 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { // InternalRos2Parser.g:5228:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; public final void rule__ServiceClient__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5232:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) // InternalRos2Parser.g:5233:1: ( ( rule__ServiceClient__Group_6__0 )? ) @@ -15945,7 +15945,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // InternalRos2Parser.g:5233:1: ( ( rule__ServiceClient__Group_6__0 )? ) // InternalRos2Parser.g:5234:2: ( rule__ServiceClient__Group_6__0 )? { - before(grammarAccess.getServiceClientAccess().getGroup_6()); + before(grammarAccess.getServiceClientAccess().getGroup_6()); // InternalRos2Parser.g:5235:2: ( rule__ServiceClient__Group_6__0 )? int alt28=2; int LA28_0 = input.LA(1); @@ -15968,7 +15968,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getGroup_6()); + after(grammarAccess.getServiceClientAccess().getGroup_6()); } @@ -15982,7 +15982,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -15994,8 +15994,8 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // InternalRos2Parser.g:5243:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 ; public final void rule__ServiceClient__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5247:1: ( rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 ) // InternalRos2Parser.g:5248:2: rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 @@ -16020,7 +16020,7 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16032,8 +16032,8 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { // InternalRos2Parser.g:5255:1: rule__ServiceClient__Group__7__Impl : ( ( rule__ServiceClient__Group_7__0 )? ) ; public final void rule__ServiceClient__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5259:1: ( ( ( rule__ServiceClient__Group_7__0 )? ) ) // InternalRos2Parser.g:5260:1: ( ( rule__ServiceClient__Group_7__0 )? ) @@ -16041,7 +16041,7 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // InternalRos2Parser.g:5260:1: ( ( rule__ServiceClient__Group_7__0 )? ) // InternalRos2Parser.g:5261:2: ( rule__ServiceClient__Group_7__0 )? { - before(grammarAccess.getServiceClientAccess().getGroup_7()); + before(grammarAccess.getServiceClientAccess().getGroup_7()); // InternalRos2Parser.g:5262:2: ( rule__ServiceClient__Group_7__0 )? int alt29=2; int LA29_0 = input.LA(1); @@ -16064,7 +16064,7 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceClientAccess().getGroup_7()); + after(grammarAccess.getServiceClientAccess().getGroup_7()); } @@ -16078,7 +16078,7 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16090,8 +16090,8 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // InternalRos2Parser.g:5270:1: rule__ServiceClient__Group__8 : rule__ServiceClient__Group__8__Impl ; public final void rule__ServiceClient__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5274:1: ( rule__ServiceClient__Group__8__Impl ) // InternalRos2Parser.g:5275:2: rule__ServiceClient__Group__8__Impl @@ -16111,7 +16111,7 @@ public final void rule__ServiceClient__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16123,8 +16123,8 @@ public final void rule__ServiceClient__Group__8() throws RecognitionException { // InternalRos2Parser.g:5281:1: rule__ServiceClient__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceClient__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5285:1: ( ( RULE_END ) ) // InternalRos2Parser.g:5286:1: ( RULE_END ) @@ -16132,9 +16132,9 @@ public final void rule__ServiceClient__Group__8__Impl() throws RecognitionExcept // InternalRos2Parser.g:5286:1: ( RULE_END ) // InternalRos2Parser.g:5287:2: RULE_END { - before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); } @@ -16148,7 +16148,7 @@ public final void rule__ServiceClient__Group__8__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16160,8 +16160,8 @@ public final void rule__ServiceClient__Group__8__Impl() throws RecognitionExcept // InternalRos2Parser.g:5297:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; public final void rule__ServiceClient__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5301:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) // InternalRos2Parser.g:5302:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 @@ -16186,7 +16186,7 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16198,8 +16198,8 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException // InternalRos2Parser.g:5309:1: rule__ServiceClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5313:1: ( ( Ns ) ) // InternalRos2Parser.g:5314:1: ( Ns ) @@ -16207,9 +16207,9 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // InternalRos2Parser.g:5314:1: ( Ns ) // InternalRos2Parser.g:5315:2: Ns { - before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); } @@ -16223,7 +16223,7 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16235,8 +16235,8 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // InternalRos2Parser.g:5324:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; public final void rule__ServiceClient__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5328:1: ( rule__ServiceClient__Group_6__1__Impl ) // InternalRos2Parser.g:5329:2: rule__ServiceClient__Group_6__1__Impl @@ -16256,7 +16256,7 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16268,8 +16268,8 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException // InternalRos2Parser.g:5335:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5339:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) // InternalRos2Parser.g:5340:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) @@ -16277,7 +16277,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // InternalRos2Parser.g:5340:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) // InternalRos2Parser.g:5341:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) { - before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); // InternalRos2Parser.g:5342:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) // InternalRos2Parser.g:5342:3: rule__ServiceClient__NamespaceAssignment_6_1 { @@ -16289,7 +16289,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce } - after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); } @@ -16303,7 +16303,7 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16315,8 +16315,8 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // InternalRos2Parser.g:5351:1: rule__ServiceClient__Group_7__0 : rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 ; public final void rule__ServiceClient__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5355:1: ( rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 ) // InternalRos2Parser.g:5356:2: rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 @@ -16341,7 +16341,7 @@ public final void rule__ServiceClient__Group_7__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16353,8 +16353,8 @@ public final void rule__ServiceClient__Group_7__0() throws RecognitionException // InternalRos2Parser.g:5363:1: rule__ServiceClient__Group_7__0__Impl : ( Qos ) ; public final void rule__ServiceClient__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5367:1: ( ( Qos ) ) // InternalRos2Parser.g:5368:1: ( Qos ) @@ -16362,9 +16362,9 @@ public final void rule__ServiceClient__Group_7__0__Impl() throws RecognitionExce // InternalRos2Parser.g:5368:1: ( Qos ) // InternalRos2Parser.g:5369:2: Qos { - before(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); - match(input,Qos,FOLLOW_2); - after(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); + before(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); + match(input,Qos,FOLLOW_2); + after(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); } @@ -16378,7 +16378,7 @@ public final void rule__ServiceClient__Group_7__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16390,8 +16390,8 @@ public final void rule__ServiceClient__Group_7__0__Impl() throws RecognitionExce // InternalRos2Parser.g:5378:1: rule__ServiceClient__Group_7__1 : rule__ServiceClient__Group_7__1__Impl ; public final void rule__ServiceClient__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5382:1: ( rule__ServiceClient__Group_7__1__Impl ) // InternalRos2Parser.g:5383:2: rule__ServiceClient__Group_7__1__Impl @@ -16411,7 +16411,7 @@ public final void rule__ServiceClient__Group_7__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16423,8 +16423,8 @@ public final void rule__ServiceClient__Group_7__1() throws RecognitionException // InternalRos2Parser.g:5389:1: rule__ServiceClient__Group_7__1__Impl : ( ( rule__ServiceClient__QosAssignment_7_1 ) ) ; public final void rule__ServiceClient__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5393:1: ( ( ( rule__ServiceClient__QosAssignment_7_1 ) ) ) // InternalRos2Parser.g:5394:1: ( ( rule__ServiceClient__QosAssignment_7_1 ) ) @@ -16432,7 +16432,7 @@ public final void rule__ServiceClient__Group_7__1__Impl() throws RecognitionExce // InternalRos2Parser.g:5394:1: ( ( rule__ServiceClient__QosAssignment_7_1 ) ) // InternalRos2Parser.g:5395:2: ( rule__ServiceClient__QosAssignment_7_1 ) { - before(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); + before(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); // InternalRos2Parser.g:5396:2: ( rule__ServiceClient__QosAssignment_7_1 ) // InternalRos2Parser.g:5396:3: rule__ServiceClient__QosAssignment_7_1 { @@ -16444,7 +16444,7 @@ public final void rule__ServiceClient__Group_7__1__Impl() throws RecognitionExce } - after(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); + after(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); } @@ -16458,7 +16458,7 @@ public final void rule__ServiceClient__Group_7__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16470,8 +16470,8 @@ public final void rule__ServiceClient__Group_7__1__Impl() throws RecognitionExce // InternalRos2Parser.g:5405:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; public final void rule__ActionServer__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5409:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) // InternalRos2Parser.g:5410:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 @@ -16496,7 +16496,7 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16508,8 +16508,8 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { // InternalRos2Parser.g:5417:1: rule__ActionServer__Group__0__Impl : ( () ) ; public final void rule__ActionServer__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5421:1: ( ( () ) ) // InternalRos2Parser.g:5422:1: ( () ) @@ -16517,13 +16517,13 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5422:1: ( () ) // InternalRos2Parser.g:5423:2: () { - before(grammarAccess.getActionServerAccess().getActionServerAction_0()); + before(grammarAccess.getActionServerAccess().getActionServerAction_0()); // InternalRos2Parser.g:5424:2: () - // InternalRos2Parser.g:5424:3: + // InternalRos2Parser.g:5424:3: { } - after(grammarAccess.getActionServerAccess().getActionServerAction_0()); + after(grammarAccess.getActionServerAccess().getActionServerAction_0()); } @@ -16533,7 +16533,7 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16545,8 +16545,8 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5432:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; public final void rule__ActionServer__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5436:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) // InternalRos2Parser.g:5437:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 @@ -16571,7 +16571,7 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16583,8 +16583,8 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { // InternalRos2Parser.g:5444:1: rule__ActionServer__Group__1__Impl : ( ( rule__ActionServer__NameAssignment_1 ) ) ; public final void rule__ActionServer__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5448:1: ( ( ( rule__ActionServer__NameAssignment_1 ) ) ) // InternalRos2Parser.g:5449:1: ( ( rule__ActionServer__NameAssignment_1 ) ) @@ -16592,7 +16592,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5449:1: ( ( rule__ActionServer__NameAssignment_1 ) ) // InternalRos2Parser.g:5450:2: ( rule__ActionServer__NameAssignment_1 ) { - before(grammarAccess.getActionServerAccess().getNameAssignment_1()); + before(grammarAccess.getActionServerAccess().getNameAssignment_1()); // InternalRos2Parser.g:5451:2: ( rule__ActionServer__NameAssignment_1 ) // InternalRos2Parser.g:5451:3: rule__ActionServer__NameAssignment_1 { @@ -16604,7 +16604,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getNameAssignment_1()); + after(grammarAccess.getActionServerAccess().getNameAssignment_1()); } @@ -16618,7 +16618,7 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16630,8 +16630,8 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5459:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; public final void rule__ActionServer__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5463:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) // InternalRos2Parser.g:5464:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 @@ -16656,7 +16656,7 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16668,8 +16668,8 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { // InternalRos2Parser.g:5471:1: rule__ActionServer__Group__2__Impl : ( Colon ) ; public final void rule__ActionServer__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5475:1: ( ( Colon ) ) // InternalRos2Parser.g:5476:1: ( Colon ) @@ -16677,9 +16677,9 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5476:1: ( Colon ) // InternalRos2Parser.g:5477:2: Colon { - before(grammarAccess.getActionServerAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getColonKeyword_2()); + before(grammarAccess.getActionServerAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getColonKeyword_2()); } @@ -16693,7 +16693,7 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16705,8 +16705,8 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5486:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; public final void rule__ActionServer__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5490:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) // InternalRos2Parser.g:5491:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 @@ -16731,7 +16731,7 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16743,8 +16743,8 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { // InternalRos2Parser.g:5498:1: rule__ActionServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionServer__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5502:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:5503:1: ( RULE_BEGIN ) @@ -16752,9 +16752,9 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5503:1: ( RULE_BEGIN ) // InternalRos2Parser.g:5504:2: RULE_BEGIN { - before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); } @@ -16768,7 +16768,7 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16780,8 +16780,8 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5513:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; public final void rule__ActionServer__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5517:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) // InternalRos2Parser.g:5518:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 @@ -16806,7 +16806,7 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16818,8 +16818,8 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { // InternalRos2Parser.g:5525:1: rule__ActionServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionServer__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5529:1: ( ( Type_1 ) ) // InternalRos2Parser.g:5530:1: ( Type_1 ) @@ -16827,9 +16827,9 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5530:1: ( Type_1 ) // InternalRos2Parser.g:5531:2: Type_1 { - before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); + before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getTypeKeyword_4()); } @@ -16843,7 +16843,7 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16855,8 +16855,8 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5540:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; public final void rule__ActionServer__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5544:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) // InternalRos2Parser.g:5545:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 @@ -16881,7 +16881,7 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16893,8 +16893,8 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { // InternalRos2Parser.g:5552:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; public final void rule__ActionServer__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5556:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) // InternalRos2Parser.g:5557:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) @@ -16902,7 +16902,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5557:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) // InternalRos2Parser.g:5558:2: ( rule__ActionServer__ActionAssignment_5 ) { - before(grammarAccess.getActionServerAccess().getActionAssignment_5()); + before(grammarAccess.getActionServerAccess().getActionAssignment_5()); // InternalRos2Parser.g:5559:2: ( rule__ActionServer__ActionAssignment_5 ) // InternalRos2Parser.g:5559:3: rule__ActionServer__ActionAssignment_5 { @@ -16914,7 +16914,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getActionAssignment_5()); + after(grammarAccess.getActionServerAccess().getActionAssignment_5()); } @@ -16928,7 +16928,7 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16940,8 +16940,8 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5567:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; public final void rule__ActionServer__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5571:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) // InternalRos2Parser.g:5572:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 @@ -16966,7 +16966,7 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -16978,8 +16978,8 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { // InternalRos2Parser.g:5579:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; public final void rule__ActionServer__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5583:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) // InternalRos2Parser.g:5584:1: ( ( rule__ActionServer__Group_6__0 )? ) @@ -16987,7 +16987,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5584:1: ( ( rule__ActionServer__Group_6__0 )? ) // InternalRos2Parser.g:5585:2: ( rule__ActionServer__Group_6__0 )? { - before(grammarAccess.getActionServerAccess().getGroup_6()); + before(grammarAccess.getActionServerAccess().getGroup_6()); // InternalRos2Parser.g:5586:2: ( rule__ActionServer__Group_6__0 )? int alt30=2; int LA30_0 = input.LA(1); @@ -17010,7 +17010,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getGroup_6()); + after(grammarAccess.getActionServerAccess().getGroup_6()); } @@ -17024,7 +17024,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17036,8 +17036,8 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5594:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 ; public final void rule__ActionServer__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5598:1: ( rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 ) // InternalRos2Parser.g:5599:2: rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 @@ -17062,7 +17062,7 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17074,8 +17074,8 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { // InternalRos2Parser.g:5606:1: rule__ActionServer__Group__7__Impl : ( ( rule__ActionServer__Group_7__0 )? ) ; public final void rule__ActionServer__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5610:1: ( ( ( rule__ActionServer__Group_7__0 )? ) ) // InternalRos2Parser.g:5611:1: ( ( rule__ActionServer__Group_7__0 )? ) @@ -17083,7 +17083,7 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5611:1: ( ( rule__ActionServer__Group_7__0 )? ) // InternalRos2Parser.g:5612:2: ( rule__ActionServer__Group_7__0 )? { - before(grammarAccess.getActionServerAccess().getGroup_7()); + before(grammarAccess.getActionServerAccess().getGroup_7()); // InternalRos2Parser.g:5613:2: ( rule__ActionServer__Group_7__0 )? int alt31=2; int LA31_0 = input.LA(1); @@ -17106,7 +17106,7 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionServerAccess().getGroup_7()); + after(grammarAccess.getActionServerAccess().getGroup_7()); } @@ -17120,7 +17120,7 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17132,8 +17132,8 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5621:1: rule__ActionServer__Group__8 : rule__ActionServer__Group__8__Impl ; public final void rule__ActionServer__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5625:1: ( rule__ActionServer__Group__8__Impl ) // InternalRos2Parser.g:5626:2: rule__ActionServer__Group__8__Impl @@ -17153,7 +17153,7 @@ public final void rule__ActionServer__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17165,8 +17165,8 @@ public final void rule__ActionServer__Group__8() throws RecognitionException { // InternalRos2Parser.g:5632:1: rule__ActionServer__Group__8__Impl : ( RULE_END ) ; public final void rule__ActionServer__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5636:1: ( ( RULE_END ) ) // InternalRos2Parser.g:5637:1: ( RULE_END ) @@ -17174,9 +17174,9 @@ public final void rule__ActionServer__Group__8__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5637:1: ( RULE_END ) // InternalRos2Parser.g:5638:2: RULE_END { - before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); } @@ -17190,7 +17190,7 @@ public final void rule__ActionServer__Group__8__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17202,8 +17202,8 @@ public final void rule__ActionServer__Group__8__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5648:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; public final void rule__ActionServer__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5652:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) // InternalRos2Parser.g:5653:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 @@ -17228,7 +17228,7 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17240,8 +17240,8 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { // InternalRos2Parser.g:5660:1: rule__ActionServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5664:1: ( ( Ns ) ) // InternalRos2Parser.g:5665:1: ( Ns ) @@ -17249,9 +17249,9 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:5665:1: ( Ns ) // InternalRos2Parser.g:5666:2: Ns { - before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); } @@ -17265,7 +17265,7 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17277,8 +17277,8 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:5675:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; public final void rule__ActionServer__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5679:1: ( rule__ActionServer__Group_6__1__Impl ) // InternalRos2Parser.g:5680:2: rule__ActionServer__Group_6__1__Impl @@ -17298,7 +17298,7 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17310,8 +17310,8 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { // InternalRos2Parser.g:5686:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5690:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) // InternalRos2Parser.g:5691:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) @@ -17319,7 +17319,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:5691:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) // InternalRos2Parser.g:5692:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) { - before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); // InternalRos2Parser.g:5693:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) // InternalRos2Parser.g:5693:3: rule__ActionServer__NamespaceAssignment_6_1 { @@ -17331,7 +17331,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep } - after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); } @@ -17345,7 +17345,7 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17357,8 +17357,8 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:5702:1: rule__ActionServer__Group_7__0 : rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 ; public final void rule__ActionServer__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5706:1: ( rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 ) // InternalRos2Parser.g:5707:2: rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 @@ -17383,7 +17383,7 @@ public final void rule__ActionServer__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17395,8 +17395,8 @@ public final void rule__ActionServer__Group_7__0() throws RecognitionException { // InternalRos2Parser.g:5714:1: rule__ActionServer__Group_7__0__Impl : ( Qos ) ; public final void rule__ActionServer__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5718:1: ( ( Qos ) ) // InternalRos2Parser.g:5719:1: ( Qos ) @@ -17404,9 +17404,9 @@ public final void rule__ActionServer__Group_7__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:5719:1: ( Qos ) // InternalRos2Parser.g:5720:2: Qos { - before(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); - match(input,Qos,FOLLOW_2); - after(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); + before(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); + match(input,Qos,FOLLOW_2); + after(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); } @@ -17420,7 +17420,7 @@ public final void rule__ActionServer__Group_7__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17432,8 +17432,8 @@ public final void rule__ActionServer__Group_7__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:5729:1: rule__ActionServer__Group_7__1 : rule__ActionServer__Group_7__1__Impl ; public final void rule__ActionServer__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5733:1: ( rule__ActionServer__Group_7__1__Impl ) // InternalRos2Parser.g:5734:2: rule__ActionServer__Group_7__1__Impl @@ -17453,7 +17453,7 @@ public final void rule__ActionServer__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17465,8 +17465,8 @@ public final void rule__ActionServer__Group_7__1() throws RecognitionException { // InternalRos2Parser.g:5740:1: rule__ActionServer__Group_7__1__Impl : ( ( rule__ActionServer__QosAssignment_7_1 ) ) ; public final void rule__ActionServer__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5744:1: ( ( ( rule__ActionServer__QosAssignment_7_1 ) ) ) // InternalRos2Parser.g:5745:1: ( ( rule__ActionServer__QosAssignment_7_1 ) ) @@ -17474,7 +17474,7 @@ public final void rule__ActionServer__Group_7__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:5745:1: ( ( rule__ActionServer__QosAssignment_7_1 ) ) // InternalRos2Parser.g:5746:2: ( rule__ActionServer__QosAssignment_7_1 ) { - before(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); + before(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); // InternalRos2Parser.g:5747:2: ( rule__ActionServer__QosAssignment_7_1 ) // InternalRos2Parser.g:5747:3: rule__ActionServer__QosAssignment_7_1 { @@ -17486,7 +17486,7 @@ public final void rule__ActionServer__Group_7__1__Impl() throws RecognitionExcep } - after(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); + after(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); } @@ -17500,7 +17500,7 @@ public final void rule__ActionServer__Group_7__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17512,8 +17512,8 @@ public final void rule__ActionServer__Group_7__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:5756:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; public final void rule__ActionClient__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5760:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) // InternalRos2Parser.g:5761:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 @@ -17538,7 +17538,7 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17550,8 +17550,8 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { // InternalRos2Parser.g:5768:1: rule__ActionClient__Group__0__Impl : ( () ) ; public final void rule__ActionClient__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5772:1: ( ( () ) ) // InternalRos2Parser.g:5773:1: ( () ) @@ -17559,13 +17559,13 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5773:1: ( () ) // InternalRos2Parser.g:5774:2: () { - before(grammarAccess.getActionClientAccess().getActionClientAction_0()); + before(grammarAccess.getActionClientAccess().getActionClientAction_0()); // InternalRos2Parser.g:5775:2: () - // InternalRos2Parser.g:5775:3: + // InternalRos2Parser.g:5775:3: { } - after(grammarAccess.getActionClientAccess().getActionClientAction_0()); + after(grammarAccess.getActionClientAccess().getActionClientAction_0()); } @@ -17575,7 +17575,7 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17587,8 +17587,8 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5783:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; public final void rule__ActionClient__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5787:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) // InternalRos2Parser.g:5788:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 @@ -17613,7 +17613,7 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17625,8 +17625,8 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { // InternalRos2Parser.g:5795:1: rule__ActionClient__Group__1__Impl : ( ( rule__ActionClient__NameAssignment_1 ) ) ; public final void rule__ActionClient__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5799:1: ( ( ( rule__ActionClient__NameAssignment_1 ) ) ) // InternalRos2Parser.g:5800:1: ( ( rule__ActionClient__NameAssignment_1 ) ) @@ -17634,7 +17634,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5800:1: ( ( rule__ActionClient__NameAssignment_1 ) ) // InternalRos2Parser.g:5801:2: ( rule__ActionClient__NameAssignment_1 ) { - before(grammarAccess.getActionClientAccess().getNameAssignment_1()); + before(grammarAccess.getActionClientAccess().getNameAssignment_1()); // InternalRos2Parser.g:5802:2: ( rule__ActionClient__NameAssignment_1 ) // InternalRos2Parser.g:5802:3: rule__ActionClient__NameAssignment_1 { @@ -17646,7 +17646,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getNameAssignment_1()); + after(grammarAccess.getActionClientAccess().getNameAssignment_1()); } @@ -17660,7 +17660,7 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17672,8 +17672,8 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5810:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; public final void rule__ActionClient__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5814:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) // InternalRos2Parser.g:5815:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 @@ -17698,7 +17698,7 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17710,8 +17710,8 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { // InternalRos2Parser.g:5822:1: rule__ActionClient__Group__2__Impl : ( Colon ) ; public final void rule__ActionClient__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5826:1: ( ( Colon ) ) // InternalRos2Parser.g:5827:1: ( Colon ) @@ -17719,9 +17719,9 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5827:1: ( Colon ) // InternalRos2Parser.g:5828:2: Colon { - before(grammarAccess.getActionClientAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getColonKeyword_2()); + before(grammarAccess.getActionClientAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getColonKeyword_2()); } @@ -17735,7 +17735,7 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17747,8 +17747,8 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5837:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; public final void rule__ActionClient__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5841:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) // InternalRos2Parser.g:5842:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 @@ -17773,7 +17773,7 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17785,8 +17785,8 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { // InternalRos2Parser.g:5849:1: rule__ActionClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionClient__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5853:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:5854:1: ( RULE_BEGIN ) @@ -17794,9 +17794,9 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5854:1: ( RULE_BEGIN ) // InternalRos2Parser.g:5855:2: RULE_BEGIN { - before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); } @@ -17810,7 +17810,7 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17822,8 +17822,8 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5864:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; public final void rule__ActionClient__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5868:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) // InternalRos2Parser.g:5869:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 @@ -17848,7 +17848,7 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17860,8 +17860,8 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { // InternalRos2Parser.g:5876:1: rule__ActionClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionClient__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5880:1: ( ( Type_1 ) ) // InternalRos2Parser.g:5881:1: ( Type_1 ) @@ -17869,9 +17869,9 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5881:1: ( Type_1 ) // InternalRos2Parser.g:5882:2: Type_1 { - before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); + before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getTypeKeyword_4()); } @@ -17885,7 +17885,7 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17897,8 +17897,8 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5891:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; public final void rule__ActionClient__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5895:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) // InternalRos2Parser.g:5896:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 @@ -17923,7 +17923,7 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17935,8 +17935,8 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { // InternalRos2Parser.g:5903:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; public final void rule__ActionClient__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5907:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) // InternalRos2Parser.g:5908:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) @@ -17944,7 +17944,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5908:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) // InternalRos2Parser.g:5909:2: ( rule__ActionClient__ActionAssignment_5 ) { - before(grammarAccess.getActionClientAccess().getActionAssignment_5()); + before(grammarAccess.getActionClientAccess().getActionAssignment_5()); // InternalRos2Parser.g:5910:2: ( rule__ActionClient__ActionAssignment_5 ) // InternalRos2Parser.g:5910:3: rule__ActionClient__ActionAssignment_5 { @@ -17956,7 +17956,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getActionAssignment_5()); + after(grammarAccess.getActionClientAccess().getActionAssignment_5()); } @@ -17970,7 +17970,7 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -17982,8 +17982,8 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5918:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; public final void rule__ActionClient__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5922:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) // InternalRos2Parser.g:5923:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 @@ -18008,7 +18008,7 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18020,8 +18020,8 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { // InternalRos2Parser.g:5930:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; public final void rule__ActionClient__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5934:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) // InternalRos2Parser.g:5935:1: ( ( rule__ActionClient__Group_6__0 )? ) @@ -18029,7 +18029,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5935:1: ( ( rule__ActionClient__Group_6__0 )? ) // InternalRos2Parser.g:5936:2: ( rule__ActionClient__Group_6__0 )? { - before(grammarAccess.getActionClientAccess().getGroup_6()); + before(grammarAccess.getActionClientAccess().getGroup_6()); // InternalRos2Parser.g:5937:2: ( rule__ActionClient__Group_6__0 )? int alt32=2; int LA32_0 = input.LA(1); @@ -18052,7 +18052,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getGroup_6()); + after(grammarAccess.getActionClientAccess().getGroup_6()); } @@ -18066,7 +18066,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18078,8 +18078,8 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5945:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 ; public final void rule__ActionClient__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5949:1: ( rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 ) // InternalRos2Parser.g:5950:2: rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 @@ -18104,7 +18104,7 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18116,8 +18116,8 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { // InternalRos2Parser.g:5957:1: rule__ActionClient__Group__7__Impl : ( ( rule__ActionClient__Group_7__0 )? ) ; public final void rule__ActionClient__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5961:1: ( ( ( rule__ActionClient__Group_7__0 )? ) ) // InternalRos2Parser.g:5962:1: ( ( rule__ActionClient__Group_7__0 )? ) @@ -18125,7 +18125,7 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5962:1: ( ( rule__ActionClient__Group_7__0 )? ) // InternalRos2Parser.g:5963:2: ( rule__ActionClient__Group_7__0 )? { - before(grammarAccess.getActionClientAccess().getGroup_7()); + before(grammarAccess.getActionClientAccess().getGroup_7()); // InternalRos2Parser.g:5964:2: ( rule__ActionClient__Group_7__0 )? int alt33=2; int LA33_0 = input.LA(1); @@ -18148,7 +18148,7 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionClientAccess().getGroup_7()); + after(grammarAccess.getActionClientAccess().getGroup_7()); } @@ -18162,7 +18162,7 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18174,8 +18174,8 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5972:1: rule__ActionClient__Group__8 : rule__ActionClient__Group__8__Impl ; public final void rule__ActionClient__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5976:1: ( rule__ActionClient__Group__8__Impl ) // InternalRos2Parser.g:5977:2: rule__ActionClient__Group__8__Impl @@ -18195,7 +18195,7 @@ public final void rule__ActionClient__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18207,8 +18207,8 @@ public final void rule__ActionClient__Group__8() throws RecognitionException { // InternalRos2Parser.g:5983:1: rule__ActionClient__Group__8__Impl : ( RULE_END ) ; public final void rule__ActionClient__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:5987:1: ( ( RULE_END ) ) // InternalRos2Parser.g:5988:1: ( RULE_END ) @@ -18216,9 +18216,9 @@ public final void rule__ActionClient__Group__8__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5988:1: ( RULE_END ) // InternalRos2Parser.g:5989:2: RULE_END { - before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); } @@ -18232,7 +18232,7 @@ public final void rule__ActionClient__Group__8__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18244,8 +18244,8 @@ public final void rule__ActionClient__Group__8__Impl() throws RecognitionExcepti // InternalRos2Parser.g:5999:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; public final void rule__ActionClient__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6003:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) // InternalRos2Parser.g:6004:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 @@ -18270,7 +18270,7 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18282,8 +18282,8 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { // InternalRos2Parser.g:6011:1: rule__ActionClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6015:1: ( ( Ns ) ) // InternalRos2Parser.g:6016:1: ( Ns ) @@ -18291,9 +18291,9 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6016:1: ( Ns ) // InternalRos2Parser.g:6017:2: Ns { - before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); } @@ -18307,7 +18307,7 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18319,8 +18319,8 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6026:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; public final void rule__ActionClient__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6030:1: ( rule__ActionClient__Group_6__1__Impl ) // InternalRos2Parser.g:6031:2: rule__ActionClient__Group_6__1__Impl @@ -18340,7 +18340,7 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18352,8 +18352,8 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { // InternalRos2Parser.g:6037:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6041:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) // InternalRos2Parser.g:6042:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) @@ -18361,7 +18361,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6042:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) // InternalRos2Parser.g:6043:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) { - before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); // InternalRos2Parser.g:6044:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) // InternalRos2Parser.g:6044:3: rule__ActionClient__NamespaceAssignment_6_1 { @@ -18373,7 +18373,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep } - after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); } @@ -18387,7 +18387,7 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18399,8 +18399,8 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6053:1: rule__ActionClient__Group_7__0 : rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 ; public final void rule__ActionClient__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6057:1: ( rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 ) // InternalRos2Parser.g:6058:2: rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 @@ -18425,7 +18425,7 @@ public final void rule__ActionClient__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18437,8 +18437,8 @@ public final void rule__ActionClient__Group_7__0() throws RecognitionException { // InternalRos2Parser.g:6065:1: rule__ActionClient__Group_7__0__Impl : ( Qos ) ; public final void rule__ActionClient__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6069:1: ( ( Qos ) ) // InternalRos2Parser.g:6070:1: ( Qos ) @@ -18446,9 +18446,9 @@ public final void rule__ActionClient__Group_7__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6070:1: ( Qos ) // InternalRos2Parser.g:6071:2: Qos { - before(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); - match(input,Qos,FOLLOW_2); - after(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); + before(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); + match(input,Qos,FOLLOW_2); + after(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); } @@ -18462,7 +18462,7 @@ public final void rule__ActionClient__Group_7__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18474,8 +18474,8 @@ public final void rule__ActionClient__Group_7__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6080:1: rule__ActionClient__Group_7__1 : rule__ActionClient__Group_7__1__Impl ; public final void rule__ActionClient__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6084:1: ( rule__ActionClient__Group_7__1__Impl ) // InternalRos2Parser.g:6085:2: rule__ActionClient__Group_7__1__Impl @@ -18495,7 +18495,7 @@ public final void rule__ActionClient__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18507,8 +18507,8 @@ public final void rule__ActionClient__Group_7__1() throws RecognitionException { // InternalRos2Parser.g:6091:1: rule__ActionClient__Group_7__1__Impl : ( ( rule__ActionClient__QosAssignment_7_1 ) ) ; public final void rule__ActionClient__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6095:1: ( ( ( rule__ActionClient__QosAssignment_7_1 ) ) ) // InternalRos2Parser.g:6096:1: ( ( rule__ActionClient__QosAssignment_7_1 ) ) @@ -18516,7 +18516,7 @@ public final void rule__ActionClient__Group_7__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6096:1: ( ( rule__ActionClient__QosAssignment_7_1 ) ) // InternalRos2Parser.g:6097:2: ( rule__ActionClient__QosAssignment_7_1 ) { - before(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); + before(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); // InternalRos2Parser.g:6098:2: ( rule__ActionClient__QosAssignment_7_1 ) // InternalRos2Parser.g:6098:3: rule__ActionClient__QosAssignment_7_1 { @@ -18528,7 +18528,7 @@ public final void rule__ActionClient__Group_7__1__Impl() throws RecognitionExcep } - after(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); + after(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); } @@ -18542,7 +18542,7 @@ public final void rule__ActionClient__Group_7__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18554,8 +18554,8 @@ public final void rule__ActionClient__Group_7__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6107: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(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6111:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) // InternalRos2Parser.g:6112:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 @@ -18580,7 +18580,7 @@ public final void rule__Parameter__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18592,8 +18592,8 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // InternalRos2Parser.g:6119:1: rule__Parameter__Group__0__Impl : ( () ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6123:1: ( ( () ) ) // InternalRos2Parser.g:6124:1: ( () ) @@ -18601,13 +18601,13 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:6124:1: ( () ) // InternalRos2Parser.g:6125:2: () { - before(grammarAccess.getParameterAccess().getParameterAction_0()); + before(grammarAccess.getParameterAccess().getParameterAction_0()); // InternalRos2Parser.g:6126:2: () - // InternalRos2Parser.g:6126:3: + // InternalRos2Parser.g:6126:3: { } - after(grammarAccess.getParameterAccess().getParameterAction_0()); + after(grammarAccess.getParameterAccess().getParameterAction_0()); } @@ -18617,7 +18617,7 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18629,8 +18629,8 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:6134: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(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6138:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) // InternalRos2Parser.g:6139:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 @@ -18655,7 +18655,7 @@ public final void rule__Parameter__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18667,8 +18667,8 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // InternalRos2Parser.g:6146:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6150:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) // InternalRos2Parser.g:6151:1: ( ( rule__Parameter__NameAssignment_1 ) ) @@ -18676,7 +18676,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:6151:1: ( ( rule__Parameter__NameAssignment_1 ) ) // InternalRos2Parser.g:6152:2: ( rule__Parameter__NameAssignment_1 ) { - before(grammarAccess.getParameterAccess().getNameAssignment_1()); + before(grammarAccess.getParameterAccess().getNameAssignment_1()); // InternalRos2Parser.g:6153:2: ( rule__Parameter__NameAssignment_1 ) // InternalRos2Parser.g:6153:3: rule__Parameter__NameAssignment_1 { @@ -18688,7 +18688,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getNameAssignment_1()); + after(grammarAccess.getParameterAccess().getNameAssignment_1()); } @@ -18702,7 +18702,7 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18714,8 +18714,8 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:6161:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; public final void rule__Parameter__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6165:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) // InternalRos2Parser.g:6166:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 @@ -18740,7 +18740,7 @@ public final void rule__Parameter__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18752,8 +18752,8 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // InternalRos2Parser.g:6173:1: rule__Parameter__Group__2__Impl : ( Colon ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6177:1: ( ( Colon ) ) // InternalRos2Parser.g:6178:1: ( Colon ) @@ -18761,9 +18761,9 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:6178:1: ( Colon ) // InternalRos2Parser.g:6179:2: Colon { - before(grammarAccess.getParameterAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterAccess().getColonKeyword_2()); + before(grammarAccess.getParameterAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterAccess().getColonKeyword_2()); } @@ -18777,7 +18777,7 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18789,8 +18789,8 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:6188:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; public final void rule__Parameter__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6192:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) // InternalRos2Parser.g:6193:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 @@ -18815,7 +18815,7 @@ public final void rule__Parameter__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18827,8 +18827,8 @@ public final void rule__Parameter__Group__3() throws RecognitionException { // InternalRos2Parser.g:6200:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Parameter__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6204:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:6205:1: ( RULE_BEGIN ) @@ -18836,9 +18836,9 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:6205:1: ( RULE_BEGIN ) // InternalRos2Parser.g:6206:2: RULE_BEGIN { - before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } @@ -18852,7 +18852,7 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18864,8 +18864,8 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:6215:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; public final void rule__Parameter__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6219:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) // InternalRos2Parser.g:6220:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 @@ -18890,7 +18890,7 @@ public final void rule__Parameter__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18902,8 +18902,8 @@ public final void rule__Parameter__Group__4() throws RecognitionException { // InternalRos2Parser.g:6227:1: rule__Parameter__Group__4__Impl : ( Type_1 ) ; public final void rule__Parameter__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6231:1: ( ( Type_1 ) ) // InternalRos2Parser.g:6232:1: ( Type_1 ) @@ -18911,9 +18911,9 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:6232:1: ( Type_1 ) // InternalRos2Parser.g:6233:2: Type_1 { - before(grammarAccess.getParameterAccess().getTypeKeyword_4()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getParameterAccess().getTypeKeyword_4()); + before(grammarAccess.getParameterAccess().getTypeKeyword_4()); + match(input,Type_1,FOLLOW_2); + after(grammarAccess.getParameterAccess().getTypeKeyword_4()); } @@ -18927,7 +18927,7 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18939,8 +18939,8 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:6242:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; public final void rule__Parameter__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6246:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) // InternalRos2Parser.g:6247:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 @@ -18965,7 +18965,7 @@ public final void rule__Parameter__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -18977,8 +18977,8 @@ public final void rule__Parameter__Group__5() throws RecognitionException { // InternalRos2Parser.g:6254:1: rule__Parameter__Group__5__Impl : ( ( rule__Parameter__TypeAssignment_5 ) ) ; public final void rule__Parameter__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6258:1: ( ( ( rule__Parameter__TypeAssignment_5 ) ) ) // InternalRos2Parser.g:6259:1: ( ( rule__Parameter__TypeAssignment_5 ) ) @@ -18986,7 +18986,7 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:6259:1: ( ( rule__Parameter__TypeAssignment_5 ) ) // InternalRos2Parser.g:6260:2: ( rule__Parameter__TypeAssignment_5 ) { - before(grammarAccess.getParameterAccess().getTypeAssignment_5()); + before(grammarAccess.getParameterAccess().getTypeAssignment_5()); // InternalRos2Parser.g:6261:2: ( rule__Parameter__TypeAssignment_5 ) // InternalRos2Parser.g:6261:3: rule__Parameter__TypeAssignment_5 { @@ -18998,7 +18998,7 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getTypeAssignment_5()); + after(grammarAccess.getParameterAccess().getTypeAssignment_5()); } @@ -19012,7 +19012,7 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19024,8 +19024,8 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:6269:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; public final void rule__Parameter__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6273:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) // InternalRos2Parser.g:6274:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 @@ -19050,7 +19050,7 @@ public final void rule__Parameter__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19062,8 +19062,8 @@ public final void rule__Parameter__Group__6() throws RecognitionException { // InternalRos2Parser.g:6281:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__Group_6__0 )? ) ; public final void rule__Parameter__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6285:1: ( ( ( rule__Parameter__Group_6__0 )? ) ) // InternalRos2Parser.g:6286:1: ( ( rule__Parameter__Group_6__0 )? ) @@ -19071,7 +19071,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:6286:1: ( ( rule__Parameter__Group_6__0 )? ) // InternalRos2Parser.g:6287:2: ( rule__Parameter__Group_6__0 )? { - before(grammarAccess.getParameterAccess().getGroup_6()); + before(grammarAccess.getParameterAccess().getGroup_6()); // InternalRos2Parser.g:6288:2: ( rule__Parameter__Group_6__0 )? int alt34=2; int LA34_0 = input.LA(1); @@ -19094,7 +19094,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getGroup_6()); + after(grammarAccess.getParameterAccess().getGroup_6()); } @@ -19108,7 +19108,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19120,8 +19120,8 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:6296:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ; public final void rule__Parameter__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6300:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) // InternalRos2Parser.g:6301:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 @@ -19146,7 +19146,7 @@ public final void rule__Parameter__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19158,8 +19158,8 @@ public final void rule__Parameter__Group__7() throws RecognitionException { // InternalRos2Parser.g:6308:1: rule__Parameter__Group__7__Impl : ( ( rule__Parameter__Group_7__0 )? ) ; public final void rule__Parameter__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6312:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) // InternalRos2Parser.g:6313:1: ( ( rule__Parameter__Group_7__0 )? ) @@ -19167,7 +19167,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // InternalRos2Parser.g:6313:1: ( ( rule__Parameter__Group_7__0 )? ) // InternalRos2Parser.g:6314:2: ( rule__Parameter__Group_7__0 )? { - before(grammarAccess.getParameterAccess().getGroup_7()); + before(grammarAccess.getParameterAccess().getGroup_7()); // InternalRos2Parser.g:6315:2: ( rule__Parameter__Group_7__0 )? int alt35=2; int LA35_0 = input.LA(1); @@ -19190,7 +19190,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getGroup_7()); + after(grammarAccess.getParameterAccess().getGroup_7()); } @@ -19204,7 +19204,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19216,8 +19216,8 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // InternalRos2Parser.g:6323:1: rule__Parameter__Group__8 : rule__Parameter__Group__8__Impl rule__Parameter__Group__9 ; public final void rule__Parameter__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6327:1: ( rule__Parameter__Group__8__Impl rule__Parameter__Group__9 ) // InternalRos2Parser.g:6328:2: rule__Parameter__Group__8__Impl rule__Parameter__Group__9 @@ -19242,7 +19242,7 @@ public final void rule__Parameter__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19254,8 +19254,8 @@ public final void rule__Parameter__Group__8() throws RecognitionException { // InternalRos2Parser.g:6335:1: rule__Parameter__Group__8__Impl : ( ( rule__Parameter__Group_8__0 )? ) ; public final void rule__Parameter__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6339:1: ( ( ( rule__Parameter__Group_8__0 )? ) ) // InternalRos2Parser.g:6340:1: ( ( rule__Parameter__Group_8__0 )? ) @@ -19263,7 +19263,7 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException // InternalRos2Parser.g:6340:1: ( ( rule__Parameter__Group_8__0 )? ) // InternalRos2Parser.g:6341:2: ( rule__Parameter__Group_8__0 )? { - before(grammarAccess.getParameterAccess().getGroup_8()); + before(grammarAccess.getParameterAccess().getGroup_8()); // InternalRos2Parser.g:6342:2: ( rule__Parameter__Group_8__0 )? int alt36=2; int LA36_0 = input.LA(1); @@ -19286,7 +19286,7 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException } - after(grammarAccess.getParameterAccess().getGroup_8()); + after(grammarAccess.getParameterAccess().getGroup_8()); } @@ -19300,7 +19300,7 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19312,8 +19312,8 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException // InternalRos2Parser.g:6350:1: rule__Parameter__Group__9 : rule__Parameter__Group__9__Impl ; public final void rule__Parameter__Group__9() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6354:1: ( rule__Parameter__Group__9__Impl ) // InternalRos2Parser.g:6355:2: rule__Parameter__Group__9__Impl @@ -19333,7 +19333,7 @@ public final void rule__Parameter__Group__9() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19345,8 +19345,8 @@ public final void rule__Parameter__Group__9() throws RecognitionException { // InternalRos2Parser.g:6361:1: rule__Parameter__Group__9__Impl : ( RULE_END ) ; public final void rule__Parameter__Group__9__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6365:1: ( ( RULE_END ) ) // InternalRos2Parser.g:6366:1: ( RULE_END ) @@ -19354,9 +19354,9 @@ public final void rule__Parameter__Group__9__Impl() throws RecognitionException // InternalRos2Parser.g:6366:1: ( RULE_END ) // InternalRos2Parser.g:6367:2: RULE_END { - before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); + before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } @@ -19370,7 +19370,7 @@ public final void rule__Parameter__Group__9__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19382,8 +19382,8 @@ public final void rule__Parameter__Group__9__Impl() throws RecognitionException // InternalRos2Parser.g:6377:1: rule__Parameter__Group_6__0 : rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ; public final void rule__Parameter__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6381:1: ( rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ) // InternalRos2Parser.g:6382:2: rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 @@ -19408,7 +19408,7 @@ public final void rule__Parameter__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19420,8 +19420,8 @@ public final void rule__Parameter__Group_6__0() throws RecognitionException { // InternalRos2Parser.g:6389:1: rule__Parameter__Group_6__0__Impl : ( Ns ) ; public final void rule__Parameter__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6393:1: ( ( Ns ) ) // InternalRos2Parser.g:6394:1: ( Ns ) @@ -19429,9 +19429,9 @@ public final void rule__Parameter__Group_6__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6394:1: ( Ns ) // InternalRos2Parser.g:6395:2: Ns { - before(grammarAccess.getParameterAccess().getNsKeyword_6_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getParameterAccess().getNsKeyword_6_0()); + before(grammarAccess.getParameterAccess().getNsKeyword_6_0()); + match(input,Ns,FOLLOW_2); + after(grammarAccess.getParameterAccess().getNsKeyword_6_0()); } @@ -19445,7 +19445,7 @@ public final void rule__Parameter__Group_6__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19457,8 +19457,8 @@ public final void rule__Parameter__Group_6__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6404:1: rule__Parameter__Group_6__1 : rule__Parameter__Group_6__1__Impl ; public final void rule__Parameter__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6408:1: ( rule__Parameter__Group_6__1__Impl ) // InternalRos2Parser.g:6409:2: rule__Parameter__Group_6__1__Impl @@ -19478,7 +19478,7 @@ public final void rule__Parameter__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19490,8 +19490,8 @@ public final void rule__Parameter__Group_6__1() throws RecognitionException { // InternalRos2Parser.g:6415:1: rule__Parameter__Group_6__1__Impl : ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) ; public final void rule__Parameter__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6419:1: ( ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) ) // InternalRos2Parser.g:6420:1: ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) @@ -19499,7 +19499,7 @@ public final void rule__Parameter__Group_6__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6420:1: ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) // InternalRos2Parser.g:6421:2: ( rule__Parameter__NamespaceAssignment_6_1 ) { - before(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); + before(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); // InternalRos2Parser.g:6422:2: ( rule__Parameter__NamespaceAssignment_6_1 ) // InternalRos2Parser.g:6422:3: rule__Parameter__NamespaceAssignment_6_1 { @@ -19511,7 +19511,7 @@ public final void rule__Parameter__Group_6__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); + after(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); } @@ -19525,7 +19525,7 @@ public final void rule__Parameter__Group_6__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19537,8 +19537,8 @@ public final void rule__Parameter__Group_6__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6431:1: rule__Parameter__Group_7__0 : rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ; public final void rule__Parameter__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6435:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) // InternalRos2Parser.g:6436:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 @@ -19563,7 +19563,7 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19575,8 +19575,8 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { // InternalRos2Parser.g:6443:1: rule__Parameter__Group_7__0__Impl : ( Qos ) ; public final void rule__Parameter__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6447:1: ( ( Qos ) ) // InternalRos2Parser.g:6448:1: ( Qos ) @@ -19584,9 +19584,9 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6448:1: ( Qos ) // InternalRos2Parser.g:6449:2: Qos { - before(grammarAccess.getParameterAccess().getQosKeyword_7_0()); - match(input,Qos,FOLLOW_2); - after(grammarAccess.getParameterAccess().getQosKeyword_7_0()); + before(grammarAccess.getParameterAccess().getQosKeyword_7_0()); + match(input,Qos,FOLLOW_2); + after(grammarAccess.getParameterAccess().getQosKeyword_7_0()); } @@ -19600,7 +19600,7 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19612,8 +19612,8 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6458:1: rule__Parameter__Group_7__1 : rule__Parameter__Group_7__1__Impl ; public final void rule__Parameter__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6462:1: ( rule__Parameter__Group_7__1__Impl ) // InternalRos2Parser.g:6463:2: rule__Parameter__Group_7__1__Impl @@ -19633,7 +19633,7 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19645,8 +19645,8 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { // InternalRos2Parser.g:6469:1: rule__Parameter__Group_7__1__Impl : ( ( rule__Parameter__QosAssignment_7_1 ) ) ; public final void rule__Parameter__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6473:1: ( ( ( rule__Parameter__QosAssignment_7_1 ) ) ) // InternalRos2Parser.g:6474:1: ( ( rule__Parameter__QosAssignment_7_1 ) ) @@ -19654,7 +19654,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6474:1: ( ( rule__Parameter__QosAssignment_7_1 ) ) // InternalRos2Parser.g:6475:2: ( rule__Parameter__QosAssignment_7_1 ) { - before(grammarAccess.getParameterAccess().getQosAssignment_7_1()); + before(grammarAccess.getParameterAccess().getQosAssignment_7_1()); // InternalRos2Parser.g:6476:2: ( rule__Parameter__QosAssignment_7_1 ) // InternalRos2Parser.g:6476:3: rule__Parameter__QosAssignment_7_1 { @@ -19666,7 +19666,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getParameterAccess().getQosAssignment_7_1()); + after(grammarAccess.getParameterAccess().getQosAssignment_7_1()); } @@ -19680,7 +19680,7 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19692,8 +19692,8 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6485:1: rule__Parameter__Group_8__0 : rule__Parameter__Group_8__0__Impl rule__Parameter__Group_8__1 ; public final void rule__Parameter__Group_8__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6489:1: ( rule__Parameter__Group_8__0__Impl rule__Parameter__Group_8__1 ) // InternalRos2Parser.g:6490:2: rule__Parameter__Group_8__0__Impl rule__Parameter__Group_8__1 @@ -19718,7 +19718,7 @@ public final void rule__Parameter__Group_8__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19730,8 +19730,8 @@ public final void rule__Parameter__Group_8__0() throws RecognitionException { // InternalRos2Parser.g:6497:1: rule__Parameter__Group_8__0__Impl : ( Default ) ; public final void rule__Parameter__Group_8__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6501:1: ( ( Default ) ) // InternalRos2Parser.g:6502:1: ( Default ) @@ -19739,9 +19739,9 @@ public final void rule__Parameter__Group_8__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6502:1: ( Default ) // InternalRos2Parser.g:6503:2: Default { - before(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); + before(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); } @@ -19755,7 +19755,7 @@ public final void rule__Parameter__Group_8__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19767,8 +19767,8 @@ public final void rule__Parameter__Group_8__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6512:1: rule__Parameter__Group_8__1 : rule__Parameter__Group_8__1__Impl ; public final void rule__Parameter__Group_8__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6516:1: ( rule__Parameter__Group_8__1__Impl ) // InternalRos2Parser.g:6517:2: rule__Parameter__Group_8__1__Impl @@ -19788,7 +19788,7 @@ public final void rule__Parameter__Group_8__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19800,8 +19800,8 @@ public final void rule__Parameter__Group_8__1() throws RecognitionException { // InternalRos2Parser.g:6523:1: rule__Parameter__Group_8__1__Impl : ( ( rule__Parameter__ValueAssignment_8_1 ) ) ; public final void rule__Parameter__Group_8__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6527:1: ( ( ( rule__Parameter__ValueAssignment_8_1 ) ) ) // InternalRos2Parser.g:6528:1: ( ( rule__Parameter__ValueAssignment_8_1 ) ) @@ -19809,7 +19809,7 @@ public final void rule__Parameter__Group_8__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6528:1: ( ( rule__Parameter__ValueAssignment_8_1 ) ) // InternalRos2Parser.g:6529:2: ( rule__Parameter__ValueAssignment_8_1 ) { - before(grammarAccess.getParameterAccess().getValueAssignment_8_1()); + before(grammarAccess.getParameterAccess().getValueAssignment_8_1()); // InternalRos2Parser.g:6530:2: ( rule__Parameter__ValueAssignment_8_1 ) // InternalRos2Parser.g:6530:3: rule__Parameter__ValueAssignment_8_1 { @@ -19821,7 +19821,7 @@ public final void rule__Parameter__Group_8__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getParameterAccess().getValueAssignment_8_1()); + after(grammarAccess.getParameterAccess().getValueAssignment_8_1()); } @@ -19835,7 +19835,7 @@ public final void rule__Parameter__Group_8__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19847,8 +19847,8 @@ public final void rule__Parameter__Group_8__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:6539:1: rule__Package_Impl__Group__0 : rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ; public final void rule__Package_Impl__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6543:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) // InternalRos2Parser.g:6544:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 @@ -19873,7 +19873,7 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19885,8 +19885,8 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { // InternalRos2Parser.g:6551:1: rule__Package_Impl__Group__0__Impl : ( () ) ; public final void rule__Package_Impl__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6555:1: ( ( () ) ) // InternalRos2Parser.g:6556:1: ( () ) @@ -19894,13 +19894,13 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6556:1: ( () ) // InternalRos2Parser.g:6557:2: () { - before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); + before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); // InternalRos2Parser.g:6558:2: () - // InternalRos2Parser.g:6558:3: + // InternalRos2Parser.g:6558:3: { } - after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); + after(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); } @@ -19910,7 +19910,7 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19922,8 +19922,8 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6566:1: rule__Package_Impl__Group__1 : rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ; public final void rule__Package_Impl__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6570:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) // InternalRos2Parser.g:6571:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 @@ -19948,7 +19948,7 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -19960,8 +19960,8 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { // InternalRos2Parser.g:6578:1: rule__Package_Impl__Group__1__Impl : ( ( rule__Package_Impl__NameAssignment_1 ) ) ; public final void rule__Package_Impl__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6582:1: ( ( ( rule__Package_Impl__NameAssignment_1 ) ) ) // InternalRos2Parser.g:6583:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) @@ -19969,7 +19969,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6583:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) // InternalRos2Parser.g:6584:2: ( rule__Package_Impl__NameAssignment_1 ) { - before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); + before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); // InternalRos2Parser.g:6585:2: ( rule__Package_Impl__NameAssignment_1 ) // InternalRos2Parser.g:6585:3: rule__Package_Impl__NameAssignment_1 { @@ -19981,7 +19981,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); + after(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); } @@ -19995,7 +19995,7 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20007,8 +20007,8 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6593:1: rule__Package_Impl__Group__2 : rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ; public final void rule__Package_Impl__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6597:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) // InternalRos2Parser.g:6598:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 @@ -20033,7 +20033,7 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20045,8 +20045,8 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { // InternalRos2Parser.g:6605:1: rule__Package_Impl__Group__2__Impl : ( Colon ) ; public final void rule__Package_Impl__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6609:1: ( ( Colon ) ) // InternalRos2Parser.g:6610:1: ( Colon ) @@ -20054,9 +20054,9 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6610:1: ( Colon ) // InternalRos2Parser.g:6611:2: Colon { - before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); } @@ -20070,7 +20070,7 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20082,8 +20082,8 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6620:1: rule__Package_Impl__Group__3 : rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ; public final void rule__Package_Impl__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6624:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) // InternalRos2Parser.g:6625:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 @@ -20108,7 +20108,7 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20120,8 +20120,8 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { // InternalRos2Parser.g:6632:1: rule__Package_Impl__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6636:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:6637:1: ( RULE_BEGIN ) @@ -20129,9 +20129,9 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6637:1: ( RULE_BEGIN ) // InternalRos2Parser.g:6638:2: RULE_BEGIN { - before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); } @@ -20145,7 +20145,7 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20157,8 +20157,8 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6647:1: rule__Package_Impl__Group__4 : rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ; public final void rule__Package_Impl__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6651:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) // InternalRos2Parser.g:6652:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 @@ -20183,7 +20183,7 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20195,8 +20195,8 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { // InternalRos2Parser.g:6659:1: rule__Package_Impl__Group__4__Impl : ( ( rule__Package_Impl__Group_4__0 )? ) ; public final void rule__Package_Impl__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6663:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) // InternalRos2Parser.g:6664:1: ( ( rule__Package_Impl__Group_4__0 )? ) @@ -20204,7 +20204,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6664:1: ( ( rule__Package_Impl__Group_4__0 )? ) // InternalRos2Parser.g:6665:2: ( rule__Package_Impl__Group_4__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_4()); + before(grammarAccess.getPackage_ImplAccess().getGroup_4()); // InternalRos2Parser.g:6666:2: ( rule__Package_Impl__Group_4__0 )? int alt37=2; int LA37_0 = input.LA(1); @@ -20227,7 +20227,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_4()); + after(grammarAccess.getPackage_ImplAccess().getGroup_4()); } @@ -20241,7 +20241,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20253,8 +20253,8 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6674:1: rule__Package_Impl__Group__5 : rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ; public final void rule__Package_Impl__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6678:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) // InternalRos2Parser.g:6679:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 @@ -20279,7 +20279,7 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20291,8 +20291,8 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { // InternalRos2Parser.g:6686:1: rule__Package_Impl__Group__5__Impl : ( ( rule__Package_Impl__Group_5__0 )? ) ; public final void rule__Package_Impl__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6690:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) // InternalRos2Parser.g:6691:1: ( ( rule__Package_Impl__Group_5__0 )? ) @@ -20300,7 +20300,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6691:1: ( ( rule__Package_Impl__Group_5__0 )? ) // InternalRos2Parser.g:6692:2: ( rule__Package_Impl__Group_5__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_5()); + before(grammarAccess.getPackage_ImplAccess().getGroup_5()); // InternalRos2Parser.g:6693:2: ( rule__Package_Impl__Group_5__0 )? int alt38=2; int LA38_0 = input.LA(1); @@ -20323,7 +20323,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_5()); + after(grammarAccess.getPackage_ImplAccess().getGroup_5()); } @@ -20337,7 +20337,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20349,8 +20349,8 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6701:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ; public final void rule__Package_Impl__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6705:1: ( rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ) // InternalRos2Parser.g:6706:2: rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 @@ -20375,7 +20375,7 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20387,8 +20387,8 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { // InternalRos2Parser.g:6713:1: rule__Package_Impl__Group__6__Impl : ( ( rule__Package_Impl__Group_6__0 )? ) ; public final void rule__Package_Impl__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6717:1: ( ( ( rule__Package_Impl__Group_6__0 )? ) ) // InternalRos2Parser.g:6718:1: ( ( rule__Package_Impl__Group_6__0 )? ) @@ -20396,7 +20396,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6718:1: ( ( rule__Package_Impl__Group_6__0 )? ) // InternalRos2Parser.g:6719:2: ( rule__Package_Impl__Group_6__0 )? { - before(grammarAccess.getPackage_ImplAccess().getGroup_6()); + before(grammarAccess.getPackage_ImplAccess().getGroup_6()); // InternalRos2Parser.g:6720:2: ( rule__Package_Impl__Group_6__0 )? int alt39=2; int LA39_0 = input.LA(1); @@ -20419,7 +20419,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti } - after(grammarAccess.getPackage_ImplAccess().getGroup_6()); + after(grammarAccess.getPackage_ImplAccess().getGroup_6()); } @@ -20433,7 +20433,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20445,8 +20445,8 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6728:1: rule__Package_Impl__Group__7 : rule__Package_Impl__Group__7__Impl ; public final void rule__Package_Impl__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6732:1: ( rule__Package_Impl__Group__7__Impl ) // InternalRos2Parser.g:6733:2: rule__Package_Impl__Group__7__Impl @@ -20466,7 +20466,7 @@ public final void rule__Package_Impl__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20478,8 +20478,8 @@ public final void rule__Package_Impl__Group__7() throws RecognitionException { // InternalRos2Parser.g:6739:1: rule__Package_Impl__Group__7__Impl : ( RULE_END ) ; public final void rule__Package_Impl__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6743:1: ( ( RULE_END ) ) // InternalRos2Parser.g:6744:1: ( RULE_END ) @@ -20487,9 +20487,9 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6744:1: ( RULE_END ) // InternalRos2Parser.g:6745:2: RULE_END { - before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } @@ -20503,7 +20503,7 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20515,8 +20515,8 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti // InternalRos2Parser.g:6755:1: rule__Package_Impl__Group_4__0 : rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ; public final void rule__Package_Impl__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6759:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) // InternalRos2Parser.g:6760:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 @@ -20541,7 +20541,7 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20553,8 +20553,8 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { // InternalRos2Parser.g:6767:1: rule__Package_Impl__Group_4__0__Impl : ( FromGitRepo ) ; public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6771:1: ( ( FromGitRepo ) ) // InternalRos2Parser.g:6772:1: ( FromGitRepo ) @@ -20562,9 +20562,9 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6772:1: ( FromGitRepo ) // InternalRos2Parser.g:6773:2: FromGitRepo { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); - match(input,FromGitRepo,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + match(input,FromGitRepo,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); } @@ -20578,7 +20578,7 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20590,8 +20590,8 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6782:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl ; public final void rule__Package_Impl__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6786:1: ( rule__Package_Impl__Group_4__1__Impl ) // InternalRos2Parser.g:6787:2: rule__Package_Impl__Group_4__1__Impl @@ -20611,7 +20611,7 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20623,8 +20623,8 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { // InternalRos2Parser.g:6793:1: rule__Package_Impl__Group_4__1__Impl : ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ; public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6797:1: ( ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ) // InternalRos2Parser.g:6798:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) @@ -20632,7 +20632,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6798:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) // InternalRos2Parser.g:6799:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); // InternalRos2Parser.g:6800:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) // InternalRos2Parser.g:6800:3: rule__Package_Impl__FromGitRepoAssignment_4_1 { @@ -20644,7 +20644,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep } - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); } @@ -20658,7 +20658,7 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20670,8 +20670,8 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6809:1: rule__Package_Impl__Group_5__0 : rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ; public final void rule__Package_Impl__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6813:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) // InternalRos2Parser.g:6814:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 @@ -20696,7 +20696,7 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20708,8 +20708,8 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { // InternalRos2Parser.g:6821:1: rule__Package_Impl__Group_5__0__Impl : ( Specs ) ; public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6825:1: ( ( Specs ) ) // InternalRos2Parser.g:6826:1: ( Specs ) @@ -20717,9 +20717,9 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6826:1: ( Specs ) // InternalRos2Parser.g:6827:2: Specs { - before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); - match(input,Specs,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + match(input,Specs,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); } @@ -20733,7 +20733,7 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20745,8 +20745,8 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6836:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ; public final void rule__Package_Impl__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6840:1: ( rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ) // InternalRos2Parser.g:6841:2: rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 @@ -20771,7 +20771,7 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20783,8 +20783,8 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { // InternalRos2Parser.g:6848:1: rule__Package_Impl__Group_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6852:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:6853:1: ( RULE_BEGIN ) @@ -20792,9 +20792,9 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6853:1: ( RULE_BEGIN ) // InternalRos2Parser.g:6854:2: RULE_BEGIN { - before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } @@ -20808,7 +20808,7 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20820,8 +20820,8 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6863:1: rule__Package_Impl__Group_5__2 : rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ; public final void rule__Package_Impl__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6867:1: ( rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ) // InternalRos2Parser.g:6868:2: rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 @@ -20846,7 +20846,7 @@ public final void rule__Package_Impl__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20858,8 +20858,8 @@ public final void rule__Package_Impl__Group_5__2() throws RecognitionException { // InternalRos2Parser.g:6875:1: rule__Package_Impl__Group_5__2__Impl : ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ; public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6879:1: ( ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ) // InternalRos2Parser.g:6880:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) @@ -20867,7 +20867,7 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep // InternalRos2Parser.g:6880:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) // InternalRos2Parser.g:6881:2: ( rule__Package_Impl__SpecAssignment_5_2 )* { - before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); + before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); // InternalRos2Parser.g:6882:2: ( rule__Package_Impl__SpecAssignment_5_2 )* loop40: do { @@ -20880,24 +20880,24 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep switch (alt40) { - case 1 : - // InternalRos2Parser.g:6882:3: rule__Package_Impl__SpecAssignment_5_2 - { - pushFollow(FOLLOW_29); - rule__Package_Impl__SpecAssignment_5_2(); + case 1 : + // InternalRos2Parser.g:6882:3: rule__Package_Impl__SpecAssignment_5_2 + { + pushFollow(FOLLOW_29); + rule__Package_Impl__SpecAssignment_5_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop40; + default : + break loop40; } } while (true); - after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); + after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } @@ -20911,7 +20911,7 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20923,8 +20923,8 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep // InternalRos2Parser.g:6890:1: rule__Package_Impl__Group_5__3 : rule__Package_Impl__Group_5__3__Impl ; public final void rule__Package_Impl__Group_5__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6894:1: ( rule__Package_Impl__Group_5__3__Impl ) // InternalRos2Parser.g:6895:2: rule__Package_Impl__Group_5__3__Impl @@ -20944,7 +20944,7 @@ public final void rule__Package_Impl__Group_5__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20956,8 +20956,8 @@ public final void rule__Package_Impl__Group_5__3() throws RecognitionException { // InternalRos2Parser.g:6901:1: rule__Package_Impl__Group_5__3__Impl : ( RULE_END ) ; public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6905:1: ( ( RULE_END ) ) // InternalRos2Parser.g:6906:1: ( RULE_END ) @@ -20965,9 +20965,9 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep // InternalRos2Parser.g:6906:1: ( RULE_END ) // InternalRos2Parser.g:6907:2: RULE_END { - before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } @@ -20981,7 +20981,7 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -20993,8 +20993,8 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep // InternalRos2Parser.g:6917:1: rule__Package_Impl__Group_6__0 : rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ; public final void rule__Package_Impl__Group_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6921:1: ( rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ) // InternalRos2Parser.g:6922:2: rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 @@ -21019,7 +21019,7 @@ public final void rule__Package_Impl__Group_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21031,8 +21031,8 @@ public final void rule__Package_Impl__Group_6__0() throws RecognitionException { // InternalRos2Parser.g:6929:1: rule__Package_Impl__Group_6__0__Impl : ( Dependencies ) ; public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6933:1: ( ( Dependencies ) ) // InternalRos2Parser.g:6934:1: ( Dependencies ) @@ -21040,9 +21040,9 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6934:1: ( Dependencies ) // InternalRos2Parser.g:6935:2: Dependencies { - before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - match(input,Dependencies,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + match(input,Dependencies,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } @@ -21056,7 +21056,7 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21068,8 +21068,8 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:6944:1: rule__Package_Impl__Group_6__1 : rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ; public final void rule__Package_Impl__Group_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6948:1: ( rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ) // InternalRos2Parser.g:6949:2: rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 @@ -21094,7 +21094,7 @@ public final void rule__Package_Impl__Group_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21106,8 +21106,8 @@ public final void rule__Package_Impl__Group_6__1() throws RecognitionException { // InternalRos2Parser.g:6956:1: rule__Package_Impl__Group_6__1__Impl : ( LeftSquareBracket ) ; public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6960:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:6961:1: ( LeftSquareBracket ) @@ -21115,9 +21115,9 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6961:1: ( LeftSquareBracket ) // InternalRos2Parser.g:6962:2: LeftSquareBracket { - before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } @@ -21131,7 +21131,7 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21143,8 +21143,8 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:6971:1: rule__Package_Impl__Group_6__2 : rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ; public final void rule__Package_Impl__Group_6__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6975:1: ( rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ) // InternalRos2Parser.g:6976:2: rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 @@ -21169,7 +21169,7 @@ public final void rule__Package_Impl__Group_6__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21181,8 +21181,8 @@ public final void rule__Package_Impl__Group_6__2() throws RecognitionException { // InternalRos2Parser.g:6983:1: rule__Package_Impl__Group_6__2__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ; public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:6987:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ) // InternalRos2Parser.g:6988:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) @@ -21190,7 +21190,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep // InternalRos2Parser.g:6988:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) // InternalRos2Parser.g:6989:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) { - before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); + before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); // InternalRos2Parser.g:6990:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) // InternalRos2Parser.g:6990:3: rule__Package_Impl__DependencyAssignment_6_2 { @@ -21202,7 +21202,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep } - after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); + after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); } @@ -21216,7 +21216,7 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21228,8 +21228,8 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep // InternalRos2Parser.g:6998:1: rule__Package_Impl__Group_6__3 : rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ; public final void rule__Package_Impl__Group_6__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7002:1: ( rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ) // InternalRos2Parser.g:7003:2: rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 @@ -21254,7 +21254,7 @@ public final void rule__Package_Impl__Group_6__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21266,8 +21266,8 @@ public final void rule__Package_Impl__Group_6__3() throws RecognitionException { // InternalRos2Parser.g:7010:1: rule__Package_Impl__Group_6__3__Impl : ( ( rule__Package_Impl__Group_6_3__0 )* ) ; public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7014:1: ( ( ( rule__Package_Impl__Group_6_3__0 )* ) ) // InternalRos2Parser.g:7015:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) @@ -21275,7 +21275,7 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep // InternalRos2Parser.g:7015:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) // InternalRos2Parser.g:7016:2: ( rule__Package_Impl__Group_6_3__0 )* { - before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); + before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); // InternalRos2Parser.g:7017:2: ( rule__Package_Impl__Group_6_3__0 )* loop41: do { @@ -21288,24 +21288,24 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep switch (alt41) { - case 1 : - // InternalRos2Parser.g:7017:3: rule__Package_Impl__Group_6_3__0 - { - pushFollow(FOLLOW_13); - rule__Package_Impl__Group_6_3__0(); + case 1 : + // InternalRos2Parser.g:7017:3: rule__Package_Impl__Group_6_3__0 + { + pushFollow(FOLLOW_13); + rule__Package_Impl__Group_6_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop41; + default : + break loop41; } } while (true); - after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); + after(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); } @@ -21319,7 +21319,7 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21331,8 +21331,8 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep // InternalRos2Parser.g:7025:1: rule__Package_Impl__Group_6__4 : rule__Package_Impl__Group_6__4__Impl ; public final void rule__Package_Impl__Group_6__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7029:1: ( rule__Package_Impl__Group_6__4__Impl ) // InternalRos2Parser.g:7030:2: rule__Package_Impl__Group_6__4__Impl @@ -21352,7 +21352,7 @@ public final void rule__Package_Impl__Group_6__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21364,8 +21364,8 @@ public final void rule__Package_Impl__Group_6__4() throws RecognitionException { // InternalRos2Parser.g:7036:1: rule__Package_Impl__Group_6__4__Impl : ( RightSquareBracket ) ; public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7040:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:7041:1: ( RightSquareBracket ) @@ -21373,9 +21373,9 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep // InternalRos2Parser.g:7041:1: ( RightSquareBracket ) // InternalRos2Parser.g:7042:2: RightSquareBracket { - before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } @@ -21389,7 +21389,7 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21401,8 +21401,8 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep // InternalRos2Parser.g:7052:1: rule__Package_Impl__Group_6_3__0 : rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ; public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7056:1: ( rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ) // InternalRos2Parser.g:7057:2: rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 @@ -21427,7 +21427,7 @@ public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21439,8 +21439,8 @@ public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException // InternalRos2Parser.g:7064:1: rule__Package_Impl__Group_6_3__0__Impl : ( Comma ) ; public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7068:1: ( ( Comma ) ) // InternalRos2Parser.g:7069:1: ( Comma ) @@ -21448,9 +21448,9 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc // InternalRos2Parser.g:7069:1: ( Comma ) // InternalRos2Parser.g:7070:2: Comma { - before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } @@ -21464,7 +21464,7 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21476,8 +21476,8 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc // InternalRos2Parser.g:7079:1: rule__Package_Impl__Group_6_3__1 : rule__Package_Impl__Group_6_3__1__Impl ; public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7083:1: ( rule__Package_Impl__Group_6_3__1__Impl ) // InternalRos2Parser.g:7084:2: rule__Package_Impl__Group_6_3__1__Impl @@ -21497,7 +21497,7 @@ public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21509,8 +21509,8 @@ public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException // InternalRos2Parser.g:7090:1: rule__Package_Impl__Group_6_3__1__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ; public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7094:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ) // InternalRos2Parser.g:7095:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) @@ -21518,7 +21518,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc // InternalRos2Parser.g:7095:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) // InternalRos2Parser.g:7096:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) { - before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); + before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); // InternalRos2Parser.g:7097:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) // InternalRos2Parser.g:7097:3: rule__Package_Impl__DependencyAssignment_6_3_1 { @@ -21530,7 +21530,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc } - after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); + after(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); } @@ -21544,7 +21544,7 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21556,8 +21556,8 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc // InternalRos2Parser.g:7106:1: rule__Artifact__Group__0 : rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ; public final void rule__Artifact__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7110:1: ( rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ) // InternalRos2Parser.g:7111:2: rule__Artifact__Group__0__Impl rule__Artifact__Group__1 @@ -21582,7 +21582,7 @@ public final void rule__Artifact__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21594,8 +21594,8 @@ public final void rule__Artifact__Group__0() throws RecognitionException { // InternalRos2Parser.g:7118:1: rule__Artifact__Group__0__Impl : ( () ) ; public final void rule__Artifact__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7122:1: ( ( () ) ) // InternalRos2Parser.g:7123:1: ( () ) @@ -21603,13 +21603,13 @@ public final void rule__Artifact__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7123:1: ( () ) // InternalRos2Parser.g:7124:2: () { - before(grammarAccess.getArtifactAccess().getArtifactAction_0()); + before(grammarAccess.getArtifactAccess().getArtifactAction_0()); // InternalRos2Parser.g:7125:2: () - // InternalRos2Parser.g:7125:3: + // InternalRos2Parser.g:7125:3: { } - after(grammarAccess.getArtifactAccess().getArtifactAction_0()); + after(grammarAccess.getArtifactAccess().getArtifactAction_0()); } @@ -21619,7 +21619,7 @@ public final void rule__Artifact__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21631,8 +21631,8 @@ public final void rule__Artifact__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7133:1: rule__Artifact__Group__1 : rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ; public final void rule__Artifact__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7137:1: ( rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ) // InternalRos2Parser.g:7138:2: rule__Artifact__Group__1__Impl rule__Artifact__Group__2 @@ -21657,7 +21657,7 @@ public final void rule__Artifact__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21669,8 +21669,8 @@ public final void rule__Artifact__Group__1() throws RecognitionException { // InternalRos2Parser.g:7145:1: rule__Artifact__Group__1__Impl : ( ( rule__Artifact__NameAssignment_1 ) ) ; public final void rule__Artifact__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7149:1: ( ( ( rule__Artifact__NameAssignment_1 ) ) ) // InternalRos2Parser.g:7150:1: ( ( rule__Artifact__NameAssignment_1 ) ) @@ -21678,7 +21678,7 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7150:1: ( ( rule__Artifact__NameAssignment_1 ) ) // InternalRos2Parser.g:7151:2: ( rule__Artifact__NameAssignment_1 ) { - before(grammarAccess.getArtifactAccess().getNameAssignment_1()); + before(grammarAccess.getArtifactAccess().getNameAssignment_1()); // InternalRos2Parser.g:7152:2: ( rule__Artifact__NameAssignment_1 ) // InternalRos2Parser.g:7152:3: rule__Artifact__NameAssignment_1 { @@ -21690,7 +21690,7 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { } - after(grammarAccess.getArtifactAccess().getNameAssignment_1()); + after(grammarAccess.getArtifactAccess().getNameAssignment_1()); } @@ -21704,7 +21704,7 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21716,8 +21716,8 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7160:1: rule__Artifact__Group__2 : rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ; public final void rule__Artifact__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7164:1: ( rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ) // InternalRos2Parser.g:7165:2: rule__Artifact__Group__2__Impl rule__Artifact__Group__3 @@ -21742,7 +21742,7 @@ public final void rule__Artifact__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21754,8 +21754,8 @@ public final void rule__Artifact__Group__2() throws RecognitionException { // InternalRos2Parser.g:7172:1: rule__Artifact__Group__2__Impl : ( Colon ) ; public final void rule__Artifact__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7176:1: ( ( Colon ) ) // InternalRos2Parser.g:7177:1: ( Colon ) @@ -21763,9 +21763,9 @@ public final void rule__Artifact__Group__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7177:1: ( Colon ) // InternalRos2Parser.g:7178:2: Colon { - before(grammarAccess.getArtifactAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getArtifactAccess().getColonKeyword_2()); + before(grammarAccess.getArtifactAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getArtifactAccess().getColonKeyword_2()); } @@ -21779,7 +21779,7 @@ public final void rule__Artifact__Group__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21791,8 +21791,8 @@ public final void rule__Artifact__Group__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7187:1: rule__Artifact__Group__3 : rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ; public final void rule__Artifact__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7191:1: ( rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ) // InternalRos2Parser.g:7192:2: rule__Artifact__Group__3__Impl rule__Artifact__Group__4 @@ -21817,7 +21817,7 @@ public final void rule__Artifact__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21829,8 +21829,8 @@ public final void rule__Artifact__Group__3() throws RecognitionException { // InternalRos2Parser.g:7199:1: rule__Artifact__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Artifact__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7203:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:7204:1: ( RULE_BEGIN ) @@ -21838,9 +21838,9 @@ public final void rule__Artifact__Group__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7204:1: ( RULE_BEGIN ) // InternalRos2Parser.g:7205:2: RULE_BEGIN { - before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); } @@ -21854,7 +21854,7 @@ public final void rule__Artifact__Group__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21866,8 +21866,8 @@ public final void rule__Artifact__Group__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7214:1: rule__Artifact__Group__4 : rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ; public final void rule__Artifact__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7218:1: ( rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ) // InternalRos2Parser.g:7219:2: rule__Artifact__Group__4__Impl rule__Artifact__Group__5 @@ -21892,7 +21892,7 @@ public final void rule__Artifact__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21904,8 +21904,8 @@ public final void rule__Artifact__Group__4() throws RecognitionException { // InternalRos2Parser.g:7226:1: rule__Artifact__Group__4__Impl : ( ( rule__Artifact__NodeAssignment_4 )? ) ; public final void rule__Artifact__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7230:1: ( ( ( rule__Artifact__NodeAssignment_4 )? ) ) // InternalRos2Parser.g:7231:1: ( ( rule__Artifact__NodeAssignment_4 )? ) @@ -21913,7 +21913,7 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { // InternalRos2Parser.g:7231:1: ( ( rule__Artifact__NodeAssignment_4 )? ) // InternalRos2Parser.g:7232:2: ( rule__Artifact__NodeAssignment_4 )? { - before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); + before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); // InternalRos2Parser.g:7233:2: ( rule__Artifact__NodeAssignment_4 )? int alt42=2; int LA42_0 = input.LA(1); @@ -21936,7 +21936,7 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { } - after(grammarAccess.getArtifactAccess().getNodeAssignment_4()); + after(grammarAccess.getArtifactAccess().getNodeAssignment_4()); } @@ -21950,7 +21950,7 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21962,8 +21962,8 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { // InternalRos2Parser.g:7241:1: rule__Artifact__Group__5 : rule__Artifact__Group__5__Impl ; public final void rule__Artifact__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7245:1: ( rule__Artifact__Group__5__Impl ) // InternalRos2Parser.g:7246:2: rule__Artifact__Group__5__Impl @@ -21983,7 +21983,7 @@ public final void rule__Artifact__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -21995,8 +21995,8 @@ public final void rule__Artifact__Group__5() throws RecognitionException { // InternalRos2Parser.g:7252:1: rule__Artifact__Group__5__Impl : ( RULE_END ) ; public final void rule__Artifact__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7256:1: ( ( RULE_END ) ) // InternalRos2Parser.g:7257:1: ( RULE_END ) @@ -22004,9 +22004,9 @@ public final void rule__Artifact__Group__5__Impl() throws RecognitionException { // InternalRos2Parser.g:7257:1: ( RULE_END ) // InternalRos2Parser.g:7258:2: RULE_END { - before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); } @@ -22020,7 +22020,7 @@ public final void rule__Artifact__Group__5__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22032,8 +22032,8 @@ public final void rule__Artifact__Group__5__Impl() throws RecognitionException { // InternalRos2Parser.g:7268:1: rule__Node__Group__0 : rule__Node__Group__0__Impl rule__Node__Group__1 ; public final void rule__Node__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7272:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) // InternalRos2Parser.g:7273:2: rule__Node__Group__0__Impl rule__Node__Group__1 @@ -22058,7 +22058,7 @@ public final void rule__Node__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22070,8 +22070,8 @@ public final void rule__Node__Group__0() throws RecognitionException { // InternalRos2Parser.g:7280:1: rule__Node__Group__0__Impl : ( Node_1 ) ; public final void rule__Node__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7284:1: ( ( Node_1 ) ) // InternalRos2Parser.g:7285:1: ( Node_1 ) @@ -22079,9 +22079,9 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7285:1: ( Node_1 ) // InternalRos2Parser.g:7286:2: Node_1 { - before(grammarAccess.getNodeAccess().getNodeKeyword_0()); - match(input,Node_1,FOLLOW_2); - after(grammarAccess.getNodeAccess().getNodeKeyword_0()); + before(grammarAccess.getNodeAccess().getNodeKeyword_0()); + match(input,Node_1,FOLLOW_2); + after(grammarAccess.getNodeAccess().getNodeKeyword_0()); } @@ -22095,7 +22095,7 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22107,8 +22107,8 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7295:1: rule__Node__Group__1 : rule__Node__Group__1__Impl rule__Node__Group__2 ; public final void rule__Node__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7299:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) // InternalRos2Parser.g:7300:2: rule__Node__Group__1__Impl rule__Node__Group__2 @@ -22133,7 +22133,7 @@ public final void rule__Node__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22145,8 +22145,8 @@ public final void rule__Node__Group__1() throws RecognitionException { // InternalRos2Parser.g:7307:1: rule__Node__Group__1__Impl : ( ( rule__Node__NameAssignment_1 ) ) ; public final void rule__Node__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7311:1: ( ( ( rule__Node__NameAssignment_1 ) ) ) // InternalRos2Parser.g:7312:1: ( ( rule__Node__NameAssignment_1 ) ) @@ -22154,7 +22154,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7312:1: ( ( rule__Node__NameAssignment_1 ) ) // InternalRos2Parser.g:7313:2: ( rule__Node__NameAssignment_1 ) { - before(grammarAccess.getNodeAccess().getNameAssignment_1()); + before(grammarAccess.getNodeAccess().getNameAssignment_1()); // InternalRos2Parser.g:7314:2: ( rule__Node__NameAssignment_1 ) // InternalRos2Parser.g:7314:3: rule__Node__NameAssignment_1 { @@ -22166,7 +22166,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getNameAssignment_1()); + after(grammarAccess.getNodeAccess().getNameAssignment_1()); } @@ -22180,7 +22180,7 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22192,8 +22192,8 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7322:1: rule__Node__Group__2 : rule__Node__Group__2__Impl ; public final void rule__Node__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7326:1: ( rule__Node__Group__2__Impl ) // InternalRos2Parser.g:7327:2: rule__Node__Group__2__Impl @@ -22213,7 +22213,7 @@ public final void rule__Node__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22225,8 +22225,8 @@ public final void rule__Node__Group__2() throws RecognitionException { // InternalRos2Parser.g:7333:1: rule__Node__Group__2__Impl : ( ( rule__Node__Alternatives_2 )* ) ; public final void rule__Node__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7337:1: ( ( ( rule__Node__Alternatives_2 )* ) ) // InternalRos2Parser.g:7338:1: ( ( rule__Node__Alternatives_2 )* ) @@ -22234,7 +22234,7 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7338:1: ( ( rule__Node__Alternatives_2 )* ) // InternalRos2Parser.g:7339:2: ( rule__Node__Alternatives_2 )* { - before(grammarAccess.getNodeAccess().getAlternatives_2()); + before(grammarAccess.getNodeAccess().getAlternatives_2()); // InternalRos2Parser.g:7340:2: ( rule__Node__Alternatives_2 )* loop43: do { @@ -22247,24 +22247,24 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { switch (alt43) { - case 1 : - // InternalRos2Parser.g:7340:3: rule__Node__Alternatives_2 - { - pushFollow(FOLLOW_32); - rule__Node__Alternatives_2(); + case 1 : + // InternalRos2Parser.g:7340:3: rule__Node__Alternatives_2 + { + pushFollow(FOLLOW_32); + rule__Node__Alternatives_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop43; + default : + break loop43; } } while (true); - after(grammarAccess.getNodeAccess().getAlternatives_2()); + after(grammarAccess.getNodeAccess().getAlternatives_2()); } @@ -22278,7 +22278,7 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22290,8 +22290,8 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7349:1: rule__Node__Group_2_0__0 : rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ; public final void rule__Node__Group_2_0__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7353:1: ( rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ) // InternalRos2Parser.g:7354:2: rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 @@ -22316,7 +22316,7 @@ public final void rule__Node__Group_2_0__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22328,8 +22328,8 @@ public final void rule__Node__Group_2_0__0() throws RecognitionException { // InternalRos2Parser.g:7361:1: rule__Node__Group_2_0__0__Impl : ( Publishers ) ; public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7365:1: ( ( Publishers ) ) // InternalRos2Parser.g:7366:1: ( Publishers ) @@ -22337,9 +22337,9 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7366:1: ( Publishers ) // InternalRos2Parser.g:7367:2: Publishers { - before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - match(input,Publishers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + match(input,Publishers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } @@ -22353,7 +22353,7 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22365,8 +22365,8 @@ public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7376:1: rule__Node__Group_2_0__1 : rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ; public final void rule__Node__Group_2_0__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7380:1: ( rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ) // InternalRos2Parser.g:7381:2: rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 @@ -22391,7 +22391,7 @@ public final void rule__Node__Group_2_0__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22403,8 +22403,8 @@ public final void rule__Node__Group_2_0__1() throws RecognitionException { // InternalRos2Parser.g:7388:1: rule__Node__Group_2_0__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7392:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:7393:1: ( RULE_BEGIN ) @@ -22412,9 +22412,9 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7393:1: ( RULE_BEGIN ) // InternalRos2Parser.g:7394:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } @@ -22428,7 +22428,7 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22440,8 +22440,8 @@ public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7403:1: rule__Node__Group_2_0__2 : rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ; public final void rule__Node__Group_2_0__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7407:1: ( rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ) // InternalRos2Parser.g:7408:2: rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 @@ -22466,7 +22466,7 @@ public final void rule__Node__Group_2_0__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22478,8 +22478,8 @@ public final void rule__Node__Group_2_0__2() throws RecognitionException { // InternalRos2Parser.g:7415:1: rule__Node__Group_2_0__2__Impl : ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ; public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7419:1: ( ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ) // InternalRos2Parser.g:7420:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) @@ -22487,7 +22487,7 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7420:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) // InternalRos2Parser.g:7421:2: ( rule__Node__PublisherAssignment_2_0_2 )* { - before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); + before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); // InternalRos2Parser.g:7422:2: ( rule__Node__PublisherAssignment_2_0_2 )* loop44: do { @@ -22500,24 +22500,24 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { switch (alt44) { - case 1 : - // InternalRos2Parser.g:7422:3: rule__Node__PublisherAssignment_2_0_2 - { - pushFollow(FOLLOW_34); - rule__Node__PublisherAssignment_2_0_2(); + case 1 : + // InternalRos2Parser.g:7422:3: rule__Node__PublisherAssignment_2_0_2 + { + pushFollow(FOLLOW_34); + rule__Node__PublisherAssignment_2_0_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop44; + default : + break loop44; } } while (true); - after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); + after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } @@ -22531,7 +22531,7 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22543,8 +22543,8 @@ public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7430:1: rule__Node__Group_2_0__3 : rule__Node__Group_2_0__3__Impl ; public final void rule__Node__Group_2_0__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7434:1: ( rule__Node__Group_2_0__3__Impl ) // InternalRos2Parser.g:7435:2: rule__Node__Group_2_0__3__Impl @@ -22564,7 +22564,7 @@ public final void rule__Node__Group_2_0__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22576,8 +22576,8 @@ public final void rule__Node__Group_2_0__3() throws RecognitionException { // InternalRos2Parser.g:7441:1: rule__Node__Group_2_0__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7445:1: ( ( RULE_END ) ) // InternalRos2Parser.g:7446:1: ( RULE_END ) @@ -22585,9 +22585,9 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7446:1: ( RULE_END ) // InternalRos2Parser.g:7447:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } @@ -22601,7 +22601,7 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22613,8 +22613,8 @@ public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7457:1: rule__Node__Group_2_1__0 : rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ; public final void rule__Node__Group_2_1__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7461:1: ( rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ) // InternalRos2Parser.g:7462:2: rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 @@ -22639,7 +22639,7 @@ public final void rule__Node__Group_2_1__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22651,8 +22651,8 @@ public final void rule__Node__Group_2_1__0() throws RecognitionException { // InternalRos2Parser.g:7469:1: rule__Node__Group_2_1__0__Impl : ( Subscribers ) ; public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7473:1: ( ( Subscribers ) ) // InternalRos2Parser.g:7474:1: ( Subscribers ) @@ -22660,9 +22660,9 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7474:1: ( Subscribers ) // InternalRos2Parser.g:7475:2: Subscribers { - before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - match(input,Subscribers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + match(input,Subscribers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } @@ -22676,7 +22676,7 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22688,8 +22688,8 @@ public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7484:1: rule__Node__Group_2_1__1 : rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ; public final void rule__Node__Group_2_1__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7488:1: ( rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ) // InternalRos2Parser.g:7489:2: rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 @@ -22714,7 +22714,7 @@ public final void rule__Node__Group_2_1__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22726,8 +22726,8 @@ public final void rule__Node__Group_2_1__1() throws RecognitionException { // InternalRos2Parser.g:7496:1: rule__Node__Group_2_1__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7500:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:7501:1: ( RULE_BEGIN ) @@ -22735,9 +22735,9 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7501:1: ( RULE_BEGIN ) // InternalRos2Parser.g:7502:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } @@ -22751,7 +22751,7 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22763,8 +22763,8 @@ public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7511:1: rule__Node__Group_2_1__2 : rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ; public final void rule__Node__Group_2_1__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7515:1: ( rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ) // InternalRos2Parser.g:7516:2: rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 @@ -22789,7 +22789,7 @@ public final void rule__Node__Group_2_1__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22801,8 +22801,8 @@ public final void rule__Node__Group_2_1__2() throws RecognitionException { // InternalRos2Parser.g:7523:1: rule__Node__Group_2_1__2__Impl : ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ; public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7527:1: ( ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ) // InternalRos2Parser.g:7528:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) @@ -22810,7 +22810,7 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7528:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) // InternalRos2Parser.g:7529:2: ( rule__Node__SubscriberAssignment_2_1_2 )* { - before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); + before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); // InternalRos2Parser.g:7530:2: ( rule__Node__SubscriberAssignment_2_1_2 )* loop45: do { @@ -22823,24 +22823,24 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { switch (alt45) { - case 1 : - // InternalRos2Parser.g:7530:3: rule__Node__SubscriberAssignment_2_1_2 - { - pushFollow(FOLLOW_34); - rule__Node__SubscriberAssignment_2_1_2(); + case 1 : + // InternalRos2Parser.g:7530:3: rule__Node__SubscriberAssignment_2_1_2 + { + pushFollow(FOLLOW_34); + rule__Node__SubscriberAssignment_2_1_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop45; + default : + break loop45; } } while (true); - after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } @@ -22854,7 +22854,7 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22866,8 +22866,8 @@ public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7538:1: rule__Node__Group_2_1__3 : rule__Node__Group_2_1__3__Impl ; public final void rule__Node__Group_2_1__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7542:1: ( rule__Node__Group_2_1__3__Impl ) // InternalRos2Parser.g:7543:2: rule__Node__Group_2_1__3__Impl @@ -22887,7 +22887,7 @@ public final void rule__Node__Group_2_1__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22899,8 +22899,8 @@ public final void rule__Node__Group_2_1__3() throws RecognitionException { // InternalRos2Parser.g:7549:1: rule__Node__Group_2_1__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7553:1: ( ( RULE_END ) ) // InternalRos2Parser.g:7554:1: ( RULE_END ) @@ -22908,9 +22908,9 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7554:1: ( RULE_END ) // InternalRos2Parser.g:7555:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } @@ -22924,7 +22924,7 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22936,8 +22936,8 @@ public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7565:1: rule__Node__Group_2_2__0 : rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ; public final void rule__Node__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7569:1: ( rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ) // InternalRos2Parser.g:7570:2: rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 @@ -22962,7 +22962,7 @@ public final void rule__Node__Group_2_2__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -22974,8 +22974,8 @@ public final void rule__Node__Group_2_2__0() throws RecognitionException { // InternalRos2Parser.g:7577:1: rule__Node__Group_2_2__0__Impl : ( Serviceservers ) ; public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7581:1: ( ( Serviceservers ) ) // InternalRos2Parser.g:7582:1: ( Serviceservers ) @@ -22983,9 +22983,9 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7582:1: ( Serviceservers ) // InternalRos2Parser.g:7583:2: Serviceservers { - before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - match(input,Serviceservers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + before(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + match(input,Serviceservers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); } @@ -22999,7 +22999,7 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23011,8 +23011,8 @@ public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7592:1: rule__Node__Group_2_2__1 : rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ; public final void rule__Node__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7596:1: ( rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ) // InternalRos2Parser.g:7597:2: rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 @@ -23037,7 +23037,7 @@ public final void rule__Node__Group_2_2__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23049,8 +23049,8 @@ public final void rule__Node__Group_2_2__1() throws RecognitionException { // InternalRos2Parser.g:7604:1: rule__Node__Group_2_2__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7608:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:7609:1: ( RULE_BEGIN ) @@ -23058,9 +23058,9 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7609:1: ( RULE_BEGIN ) // InternalRos2Parser.g:7610:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } @@ -23074,7 +23074,7 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23086,8 +23086,8 @@ public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7619:1: rule__Node__Group_2_2__2 : rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ; public final void rule__Node__Group_2_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7623:1: ( rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ) // InternalRos2Parser.g:7624:2: rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 @@ -23112,7 +23112,7 @@ public final void rule__Node__Group_2_2__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23124,8 +23124,8 @@ public final void rule__Node__Group_2_2__2() throws RecognitionException { // InternalRos2Parser.g:7631:1: rule__Node__Group_2_2__2__Impl : ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ; public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7635:1: ( ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ) // InternalRos2Parser.g:7636:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) @@ -23133,7 +23133,7 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7636:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) // InternalRos2Parser.g:7637:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); + before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); // InternalRos2Parser.g:7638:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* loop46: do { @@ -23146,24 +23146,24 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { switch (alt46) { - case 1 : - // InternalRos2Parser.g:7638:3: rule__Node__ServiceserverAssignment_2_2_2 - { - pushFollow(FOLLOW_34); - rule__Node__ServiceserverAssignment_2_2_2(); + case 1 : + // InternalRos2Parser.g:7638:3: rule__Node__ServiceserverAssignment_2_2_2 + { + pushFollow(FOLLOW_34); + rule__Node__ServiceserverAssignment_2_2_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop46; + default : + break loop46; } } while (true); - after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } @@ -23177,7 +23177,7 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23189,8 +23189,8 @@ public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7646:1: rule__Node__Group_2_2__3 : rule__Node__Group_2_2__3__Impl ; public final void rule__Node__Group_2_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7650:1: ( rule__Node__Group_2_2__3__Impl ) // InternalRos2Parser.g:7651:2: rule__Node__Group_2_2__3__Impl @@ -23210,7 +23210,7 @@ public final void rule__Node__Group_2_2__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23222,8 +23222,8 @@ public final void rule__Node__Group_2_2__3() throws RecognitionException { // InternalRos2Parser.g:7657:1: rule__Node__Group_2_2__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7661:1: ( ( RULE_END ) ) // InternalRos2Parser.g:7662:1: ( RULE_END ) @@ -23231,9 +23231,9 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7662:1: ( RULE_END ) // InternalRos2Parser.g:7663:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } @@ -23247,7 +23247,7 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23259,8 +23259,8 @@ public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7673:1: rule__Node__Group_2_3__0 : rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ; public final void rule__Node__Group_2_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7677:1: ( rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ) // InternalRos2Parser.g:7678:2: rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 @@ -23285,7 +23285,7 @@ public final void rule__Node__Group_2_3__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23297,8 +23297,8 @@ public final void rule__Node__Group_2_3__0() throws RecognitionException { // InternalRos2Parser.g:7685:1: rule__Node__Group_2_3__0__Impl : ( Serviceclients ) ; public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7689:1: ( ( Serviceclients ) ) // InternalRos2Parser.g:7690:1: ( Serviceclients ) @@ -23306,9 +23306,9 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7690:1: ( Serviceclients ) // InternalRos2Parser.g:7691:2: Serviceclients { - before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - match(input,Serviceclients,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + before(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + match(input,Serviceclients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); } @@ -23322,7 +23322,7 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23334,8 +23334,8 @@ public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7700:1: rule__Node__Group_2_3__1 : rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ; public final void rule__Node__Group_2_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7704:1: ( rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ) // InternalRos2Parser.g:7705:2: rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 @@ -23360,7 +23360,7 @@ public final void rule__Node__Group_2_3__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23372,8 +23372,8 @@ public final void rule__Node__Group_2_3__1() throws RecognitionException { // InternalRos2Parser.g:7712:1: rule__Node__Group_2_3__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7716:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:7717:1: ( RULE_BEGIN ) @@ -23381,9 +23381,9 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7717:1: ( RULE_BEGIN ) // InternalRos2Parser.g:7718:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } @@ -23397,7 +23397,7 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23409,8 +23409,8 @@ public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7727:1: rule__Node__Group_2_3__2 : rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ; public final void rule__Node__Group_2_3__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7731:1: ( rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ) // InternalRos2Parser.g:7732:2: rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 @@ -23435,7 +23435,7 @@ public final void rule__Node__Group_2_3__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23447,8 +23447,8 @@ public final void rule__Node__Group_2_3__2() throws RecognitionException { // InternalRos2Parser.g:7739:1: rule__Node__Group_2_3__2__Impl : ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ; public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7743:1: ( ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ) // InternalRos2Parser.g:7744:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) @@ -23456,7 +23456,7 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7744:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) // InternalRos2Parser.g:7745:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); + before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); // InternalRos2Parser.g:7746:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* loop47: do { @@ -23469,24 +23469,24 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { switch (alt47) { - case 1 : - // InternalRos2Parser.g:7746:3: rule__Node__ServiceclientAssignment_2_3_2 - { - pushFollow(FOLLOW_34); - rule__Node__ServiceclientAssignment_2_3_2(); + case 1 : + // InternalRos2Parser.g:7746:3: rule__Node__ServiceclientAssignment_2_3_2 + { + pushFollow(FOLLOW_34); + rule__Node__ServiceclientAssignment_2_3_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop47; + default : + break loop47; } } while (true); - after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); + after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } @@ -23500,7 +23500,7 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23512,8 +23512,8 @@ public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7754:1: rule__Node__Group_2_3__3 : rule__Node__Group_2_3__3__Impl ; public final void rule__Node__Group_2_3__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7758:1: ( rule__Node__Group_2_3__3__Impl ) // InternalRos2Parser.g:7759:2: rule__Node__Group_2_3__3__Impl @@ -23533,7 +23533,7 @@ public final void rule__Node__Group_2_3__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23545,8 +23545,8 @@ public final void rule__Node__Group_2_3__3() throws RecognitionException { // InternalRos2Parser.g:7765:1: rule__Node__Group_2_3__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7769:1: ( ( RULE_END ) ) // InternalRos2Parser.g:7770:1: ( RULE_END ) @@ -23554,9 +23554,9 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7770:1: ( RULE_END ) // InternalRos2Parser.g:7771:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } @@ -23570,7 +23570,7 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23582,8 +23582,8 @@ public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7781:1: rule__Node__Group_2_4__0 : rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ; public final void rule__Node__Group_2_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7785:1: ( rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ) // InternalRos2Parser.g:7786:2: rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 @@ -23608,7 +23608,7 @@ public final void rule__Node__Group_2_4__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23620,8 +23620,8 @@ public final void rule__Node__Group_2_4__0() throws RecognitionException { // InternalRos2Parser.g:7793:1: rule__Node__Group_2_4__0__Impl : ( Actionservers ) ; public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7797:1: ( ( Actionservers ) ) // InternalRos2Parser.g:7798:1: ( Actionservers ) @@ -23629,9 +23629,9 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7798:1: ( Actionservers ) // InternalRos2Parser.g:7799:2: Actionservers { - before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); - match(input,Actionservers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + before(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + match(input,Actionservers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); } @@ -23645,7 +23645,7 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23657,8 +23657,8 @@ public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7808:1: rule__Node__Group_2_4__1 : rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ; public final void rule__Node__Group_2_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7812:1: ( rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ) // InternalRos2Parser.g:7813:2: rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 @@ -23683,7 +23683,7 @@ public final void rule__Node__Group_2_4__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23695,8 +23695,8 @@ public final void rule__Node__Group_2_4__1() throws RecognitionException { // InternalRos2Parser.g:7820:1: rule__Node__Group_2_4__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7824:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:7825:1: ( RULE_BEGIN ) @@ -23704,9 +23704,9 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7825:1: ( RULE_BEGIN ) // InternalRos2Parser.g:7826:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } @@ -23720,7 +23720,7 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23732,8 +23732,8 @@ public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7835:1: rule__Node__Group_2_4__2 : rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ; public final void rule__Node__Group_2_4__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7839:1: ( rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ) // InternalRos2Parser.g:7840:2: rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 @@ -23758,7 +23758,7 @@ public final void rule__Node__Group_2_4__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23770,8 +23770,8 @@ public final void rule__Node__Group_2_4__2() throws RecognitionException { // InternalRos2Parser.g:7847:1: rule__Node__Group_2_4__2__Impl : ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ; public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7851:1: ( ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ) // InternalRos2Parser.g:7852:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) @@ -23779,7 +23779,7 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7852:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) // InternalRos2Parser.g:7853:2: ( rule__Node__ActionserverAssignment_2_4_2 )* { - before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); + before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); // InternalRos2Parser.g:7854:2: ( rule__Node__ActionserverAssignment_2_4_2 )* loop48: do { @@ -23792,24 +23792,24 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { switch (alt48) { - case 1 : - // InternalRos2Parser.g:7854:3: rule__Node__ActionserverAssignment_2_4_2 - { - pushFollow(FOLLOW_34); - rule__Node__ActionserverAssignment_2_4_2(); + case 1 : + // InternalRos2Parser.g:7854:3: rule__Node__ActionserverAssignment_2_4_2 + { + pushFollow(FOLLOW_34); + rule__Node__ActionserverAssignment_2_4_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop48; + default : + break loop48; } } while (true); - after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } @@ -23823,7 +23823,7 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23835,8 +23835,8 @@ public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7862:1: rule__Node__Group_2_4__3 : rule__Node__Group_2_4__3__Impl ; public final void rule__Node__Group_2_4__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7866:1: ( rule__Node__Group_2_4__3__Impl ) // InternalRos2Parser.g:7867:2: rule__Node__Group_2_4__3__Impl @@ -23856,7 +23856,7 @@ public final void rule__Node__Group_2_4__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23868,8 +23868,8 @@ public final void rule__Node__Group_2_4__3() throws RecognitionException { // InternalRos2Parser.g:7873:1: rule__Node__Group_2_4__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7877:1: ( ( RULE_END ) ) // InternalRos2Parser.g:7878:1: ( RULE_END ) @@ -23877,9 +23877,9 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7878:1: ( RULE_END ) // InternalRos2Parser.g:7879:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } @@ -23893,7 +23893,7 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23905,8 +23905,8 @@ public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7889:1: rule__Node__Group_2_5__0 : rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ; public final void rule__Node__Group_2_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7893:1: ( rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ) // InternalRos2Parser.g:7894:2: rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 @@ -23931,7 +23931,7 @@ public final void rule__Node__Group_2_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23943,8 +23943,8 @@ public final void rule__Node__Group_2_5__0() throws RecognitionException { // InternalRos2Parser.g:7901:1: rule__Node__Group_2_5__0__Impl : ( Actionclients ) ; public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7905:1: ( ( Actionclients ) ) // InternalRos2Parser.g:7906:1: ( Actionclients ) @@ -23952,9 +23952,9 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7906:1: ( Actionclients ) // InternalRos2Parser.g:7907:2: Actionclients { - before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); - match(input,Actionclients,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + before(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + match(input,Actionclients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); } @@ -23968,7 +23968,7 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -23980,8 +23980,8 @@ public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { // InternalRos2Parser.g:7916:1: rule__Node__Group_2_5__1 : rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ; public final void rule__Node__Group_2_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7920:1: ( rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ) // InternalRos2Parser.g:7921:2: rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 @@ -24006,7 +24006,7 @@ public final void rule__Node__Group_2_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24018,8 +24018,8 @@ public final void rule__Node__Group_2_5__1() throws RecognitionException { // InternalRos2Parser.g:7928:1: rule__Node__Group_2_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7932:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:7933:1: ( RULE_BEGIN ) @@ -24027,9 +24027,9 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7933:1: ( RULE_BEGIN ) // InternalRos2Parser.g:7934:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } @@ -24043,7 +24043,7 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24055,8 +24055,8 @@ public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { // InternalRos2Parser.g:7943:1: rule__Node__Group_2_5__2 : rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ; public final void rule__Node__Group_2_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7947:1: ( rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ) // InternalRos2Parser.g:7948:2: rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 @@ -24081,7 +24081,7 @@ public final void rule__Node__Group_2_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24093,8 +24093,8 @@ public final void rule__Node__Group_2_5__2() throws RecognitionException { // InternalRos2Parser.g:7955:1: rule__Node__Group_2_5__2__Impl : ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ; public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7959:1: ( ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ) // InternalRos2Parser.g:7960:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) @@ -24102,7 +24102,7 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7960:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) // InternalRos2Parser.g:7961:2: ( rule__Node__ActionclientAssignment_2_5_2 )* { - before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); + before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); // InternalRos2Parser.g:7962:2: ( rule__Node__ActionclientAssignment_2_5_2 )* loop49: do { @@ -24115,24 +24115,24 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { switch (alt49) { - case 1 : - // InternalRos2Parser.g:7962:3: rule__Node__ActionclientAssignment_2_5_2 - { - pushFollow(FOLLOW_34); - rule__Node__ActionclientAssignment_2_5_2(); + case 1 : + // InternalRos2Parser.g:7962:3: rule__Node__ActionclientAssignment_2_5_2 + { + pushFollow(FOLLOW_34); + rule__Node__ActionclientAssignment_2_5_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop49; + default : + break loop49; } } while (true); - after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); + after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } @@ -24146,7 +24146,7 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24158,8 +24158,8 @@ public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { // InternalRos2Parser.g:7970:1: rule__Node__Group_2_5__3 : rule__Node__Group_2_5__3__Impl ; public final void rule__Node__Group_2_5__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7974:1: ( rule__Node__Group_2_5__3__Impl ) // InternalRos2Parser.g:7975:2: rule__Node__Group_2_5__3__Impl @@ -24179,7 +24179,7 @@ public final void rule__Node__Group_2_5__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24191,8 +24191,8 @@ public final void rule__Node__Group_2_5__3() throws RecognitionException { // InternalRos2Parser.g:7981:1: rule__Node__Group_2_5__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:7985:1: ( ( RULE_END ) ) // InternalRos2Parser.g:7986:1: ( RULE_END ) @@ -24200,9 +24200,9 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7986:1: ( RULE_END ) // InternalRos2Parser.g:7987:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } @@ -24216,7 +24216,7 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24228,8 +24228,8 @@ public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { // InternalRos2Parser.g:7997:1: rule__Node__Group_2_6__0 : rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ; public final void rule__Node__Group_2_6__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8001:1: ( rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ) // InternalRos2Parser.g:8002:2: rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 @@ -24254,7 +24254,7 @@ public final void rule__Node__Group_2_6__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24266,8 +24266,8 @@ public final void rule__Node__Group_2_6__0() throws RecognitionException { // InternalRos2Parser.g:8009:1: rule__Node__Group_2_6__0__Impl : ( Parameters ) ; public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8013:1: ( ( Parameters ) ) // InternalRos2Parser.g:8014:1: ( Parameters ) @@ -24275,9 +24275,9 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { // InternalRos2Parser.g:8014:1: ( Parameters ) // InternalRos2Parser.g:8015:2: Parameters { - before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - match(input,Parameters,FOLLOW_2); - after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + match(input,Parameters,FOLLOW_2); + after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } @@ -24291,7 +24291,7 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24303,8 +24303,8 @@ public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { // InternalRos2Parser.g:8024:1: rule__Node__Group_2_6__1 : rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ; public final void rule__Node__Group_2_6__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8028:1: ( rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ) // InternalRos2Parser.g:8029:2: rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 @@ -24329,7 +24329,7 @@ public final void rule__Node__Group_2_6__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24341,8 +24341,8 @@ public final void rule__Node__Group_2_6__1() throws RecognitionException { // InternalRos2Parser.g:8036:1: rule__Node__Group_2_6__1__Impl : ( RULE_BEGIN ) ; public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8040:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:8041:1: ( RULE_BEGIN ) @@ -24350,9 +24350,9 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { // InternalRos2Parser.g:8041:1: ( RULE_BEGIN ) // InternalRos2Parser.g:8042:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } @@ -24366,7 +24366,7 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24378,8 +24378,8 @@ public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { // InternalRos2Parser.g:8051:1: rule__Node__Group_2_6__2 : rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ; public final void rule__Node__Group_2_6__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8055:1: ( rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ) // InternalRos2Parser.g:8056:2: rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 @@ -24404,7 +24404,7 @@ public final void rule__Node__Group_2_6__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24416,8 +24416,8 @@ public final void rule__Node__Group_2_6__2() throws RecognitionException { // InternalRos2Parser.g:8063:1: rule__Node__Group_2_6__2__Impl : ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ; public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8067:1: ( ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ) // InternalRos2Parser.g:8068:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) @@ -24425,7 +24425,7 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { // InternalRos2Parser.g:8068:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) // InternalRos2Parser.g:8069:2: ( rule__Node__ParameterAssignment_2_6_2 )* { - before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); // InternalRos2Parser.g:8070:2: ( rule__Node__ParameterAssignment_2_6_2 )* loop50: do { @@ -24438,24 +24438,24 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { switch (alt50) { - case 1 : - // InternalRos2Parser.g:8070:3: rule__Node__ParameterAssignment_2_6_2 - { - pushFollow(FOLLOW_34); - rule__Node__ParameterAssignment_2_6_2(); + case 1 : + // InternalRos2Parser.g:8070:3: rule__Node__ParameterAssignment_2_6_2 + { + pushFollow(FOLLOW_34); + rule__Node__ParameterAssignment_2_6_2(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop50; + default : + break loop50; } } while (true); - after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } @@ -24469,7 +24469,7 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24481,8 +24481,8 @@ public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { // InternalRos2Parser.g:8078:1: rule__Node__Group_2_6__3 : rule__Node__Group_2_6__3__Impl ; public final void rule__Node__Group_2_6__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8082:1: ( rule__Node__Group_2_6__3__Impl ) // InternalRos2Parser.g:8083:2: rule__Node__Group_2_6__3__Impl @@ -24502,7 +24502,7 @@ public final void rule__Node__Group_2_6__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24514,8 +24514,8 @@ public final void rule__Node__Group_2_6__3() throws RecognitionException { // InternalRos2Parser.g:8089:1: rule__Node__Group_2_6__3__Impl : ( RULE_END ) ; public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8093:1: ( ( RULE_END ) ) // InternalRos2Parser.g:8094:1: ( RULE_END ) @@ -24523,9 +24523,9 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { // InternalRos2Parser.g:8094:1: ( RULE_END ) // InternalRos2Parser.g:8095:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } @@ -24539,7 +24539,7 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24551,8 +24551,8 @@ public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { // InternalRos2Parser.g:8105:1: rule__TopicSpec__Group__0 : rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ; public final void rule__TopicSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8109:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) // InternalRos2Parser.g:8110:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 @@ -24577,7 +24577,7 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24589,8 +24589,8 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { // InternalRos2Parser.g:8117:1: rule__TopicSpec__Group__0__Impl : ( () ) ; public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8121:1: ( ( () ) ) // InternalRos2Parser.g:8122:1: ( () ) @@ -24598,13 +24598,13 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:8122:1: ( () ) // InternalRos2Parser.g:8123:2: () { - before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); + before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); // InternalRos2Parser.g:8124:2: () - // InternalRos2Parser.g:8124:3: + // InternalRos2Parser.g:8124:3: { } - after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); + after(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); } @@ -24614,7 +24614,7 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24626,8 +24626,8 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:8132:1: rule__TopicSpec__Group__1 : rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ; public final void rule__TopicSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8136:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) // InternalRos2Parser.g:8137:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 @@ -24652,7 +24652,7 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24664,8 +24664,8 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { // InternalRos2Parser.g:8144:1: rule__TopicSpec__Group__1__Impl : ( Msg ) ; public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8148:1: ( ( Msg ) ) // InternalRos2Parser.g:8149:1: ( Msg ) @@ -24673,9 +24673,9 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:8149:1: ( Msg ) // InternalRos2Parser.g:8150:2: Msg { - before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); - match(input,Msg,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + match(input,Msg,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); } @@ -24689,7 +24689,7 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24701,8 +24701,8 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:8159:1: rule__TopicSpec__Group__2 : rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ; public final void rule__TopicSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8163:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) // InternalRos2Parser.g:8164:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 @@ -24727,7 +24727,7 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24739,8 +24739,8 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { // InternalRos2Parser.g:8171:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8175:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) // InternalRos2Parser.g:8176:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) @@ -24748,7 +24748,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:8176:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) // InternalRos2Parser.g:8177:2: ( rule__TopicSpec__NameAssignment_2 ) { - before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); + before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); // InternalRos2Parser.g:8178:2: ( rule__TopicSpec__NameAssignment_2 ) // InternalRos2Parser.g:8178:3: rule__TopicSpec__NameAssignment_2 { @@ -24760,7 +24760,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException } - after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); + after(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); } @@ -24774,7 +24774,7 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24786,8 +24786,8 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:8186:1: rule__TopicSpec__Group__3 : rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ; public final void rule__TopicSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8190:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) // InternalRos2Parser.g:8191:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 @@ -24812,7 +24812,7 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24824,8 +24824,8 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { // InternalRos2Parser.g:8198:1: rule__TopicSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8202:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:8203:1: ( RULE_BEGIN ) @@ -24833,9 +24833,9 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:8203:1: ( RULE_BEGIN ) // InternalRos2Parser.g:8204:2: RULE_BEGIN { - before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -24849,7 +24849,7 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24861,8 +24861,8 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:8213:1: rule__TopicSpec__Group__4 : rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ; public final void rule__TopicSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8217:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) // InternalRos2Parser.g:8218:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 @@ -24887,7 +24887,7 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24899,8 +24899,8 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { // InternalRos2Parser.g:8225:1: rule__TopicSpec__Group__4__Impl : ( Message_1 ) ; public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8229:1: ( ( Message_1 ) ) // InternalRos2Parser.g:8230:1: ( Message_1 ) @@ -24908,9 +24908,9 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:8230:1: ( Message_1 ) // InternalRos2Parser.g:8231:2: Message_1 { - before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); - match(input,Message_1,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + match(input,Message_1,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); } @@ -24924,7 +24924,7 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24936,8 +24936,8 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:8240:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ; public final void rule__TopicSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8244:1: ( rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ) // InternalRos2Parser.g:8245:2: rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 @@ -24962,7 +24962,7 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -24974,8 +24974,8 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { // InternalRos2Parser.g:8252:1: rule__TopicSpec__Group__5__Impl : ( ( rule__TopicSpec__Group_5__0 )? ) ; public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8256:1: ( ( ( rule__TopicSpec__Group_5__0 )? ) ) // InternalRos2Parser.g:8257:1: ( ( rule__TopicSpec__Group_5__0 )? ) @@ -24983,7 +24983,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:8257:1: ( ( rule__TopicSpec__Group_5__0 )? ) // InternalRos2Parser.g:8258:2: ( rule__TopicSpec__Group_5__0 )? { - before(grammarAccess.getTopicSpecAccess().getGroup_5()); + before(grammarAccess.getTopicSpecAccess().getGroup_5()); // InternalRos2Parser.g:8259:2: ( rule__TopicSpec__Group_5__0 )? int alt51=2; int LA51_0 = input.LA(1); @@ -25006,7 +25006,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getTopicSpecAccess().getGroup_5()); + after(grammarAccess.getTopicSpecAccess().getGroup_5()); } @@ -25020,7 +25020,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25032,8 +25032,8 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:8267:1: rule__TopicSpec__Group__6 : rule__TopicSpec__Group__6__Impl ; public final void rule__TopicSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8271:1: ( rule__TopicSpec__Group__6__Impl ) // InternalRos2Parser.g:8272:2: rule__TopicSpec__Group__6__Impl @@ -25053,7 +25053,7 @@ public final void rule__TopicSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25065,8 +25065,8 @@ public final void rule__TopicSpec__Group__6() throws RecognitionException { // InternalRos2Parser.g:8278:1: rule__TopicSpec__Group__6__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8282:1: ( ( RULE_END ) ) // InternalRos2Parser.g:8283:1: ( RULE_END ) @@ -25074,9 +25074,9 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:8283:1: ( RULE_END ) // InternalRos2Parser.g:8284:2: RULE_END { - before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); } @@ -25090,7 +25090,7 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25102,8 +25102,8 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:8294:1: rule__TopicSpec__Group_5__0 : rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ; public final void rule__TopicSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8298:1: ( rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ) // InternalRos2Parser.g:8299:2: rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 @@ -25128,7 +25128,7 @@ public final void rule__TopicSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25140,8 +25140,8 @@ public final void rule__TopicSpec__Group_5__0() throws RecognitionException { // InternalRos2Parser.g:8306:1: rule__TopicSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8310:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:8311:1: ( RULE_BEGIN ) @@ -25149,9 +25149,9 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8311:1: ( RULE_BEGIN ) // InternalRos2Parser.g:8312:2: RULE_BEGIN { - before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -25165,7 +25165,7 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25177,8 +25177,8 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8321:1: rule__TopicSpec__Group_5__1 : rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ; public final void rule__TopicSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8325:1: ( rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ) // InternalRos2Parser.g:8326:2: rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 @@ -25203,7 +25203,7 @@ public final void rule__TopicSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25215,8 +25215,8 @@ public final void rule__TopicSpec__Group_5__1() throws RecognitionException { // InternalRos2Parser.g:8333:1: rule__TopicSpec__Group_5__1__Impl : ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ; public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8337:1: ( ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ) // InternalRos2Parser.g:8338:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) @@ -25224,7 +25224,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8338:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) // InternalRos2Parser.g:8339:2: ( rule__TopicSpec__MessageAssignment_5_1 ) { - before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); + before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); // InternalRos2Parser.g:8340:2: ( rule__TopicSpec__MessageAssignment_5_1 ) // InternalRos2Parser.g:8340:3: rule__TopicSpec__MessageAssignment_5_1 { @@ -25236,7 +25236,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); + after(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); } @@ -25250,7 +25250,7 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25262,8 +25262,8 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8348:1: rule__TopicSpec__Group_5__2 : rule__TopicSpec__Group_5__2__Impl ; public final void rule__TopicSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8352:1: ( rule__TopicSpec__Group_5__2__Impl ) // InternalRos2Parser.g:8353:2: rule__TopicSpec__Group_5__2__Impl @@ -25283,7 +25283,7 @@ public final void rule__TopicSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25295,8 +25295,8 @@ public final void rule__TopicSpec__Group_5__2() throws RecognitionException { // InternalRos2Parser.g:8359:1: rule__TopicSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8363:1: ( ( RULE_END ) ) // InternalRos2Parser.g:8364:1: ( RULE_END ) @@ -25304,9 +25304,9 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8364:1: ( RULE_END ) // InternalRos2Parser.g:8365:2: RULE_END { - before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -25320,7 +25320,7 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25332,8 +25332,8 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8375:1: rule__ServiceSpec__Group__0 : rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ; public final void rule__ServiceSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8379:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) // InternalRos2Parser.g:8380:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 @@ -25358,7 +25358,7 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25370,8 +25370,8 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { // InternalRos2Parser.g:8387:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8391:1: ( ( () ) ) // InternalRos2Parser.g:8392:1: ( () ) @@ -25379,13 +25379,13 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8392:1: ( () ) // InternalRos2Parser.g:8393:2: () { - before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); + before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); // InternalRos2Parser.g:8394:2: () - // InternalRos2Parser.g:8394:3: + // InternalRos2Parser.g:8394:3: { } - after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); + after(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); } @@ -25395,7 +25395,7 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25407,8 +25407,8 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8402:1: rule__ServiceSpec__Group__1 : rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ; public final void rule__ServiceSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8406:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) // InternalRos2Parser.g:8407:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 @@ -25433,7 +25433,7 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25445,8 +25445,8 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { // InternalRos2Parser.g:8414:1: rule__ServiceSpec__Group__1__Impl : ( Srv ) ; public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8418:1: ( ( Srv ) ) // InternalRos2Parser.g:8419:1: ( Srv ) @@ -25454,9 +25454,9 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8419:1: ( Srv ) // InternalRos2Parser.g:8420:2: Srv { - before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); - match(input,Srv,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + match(input,Srv,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); } @@ -25470,7 +25470,7 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25482,8 +25482,8 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8429:1: rule__ServiceSpec__Group__2 : rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ; public final void rule__ServiceSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8433:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) // InternalRos2Parser.g:8434:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 @@ -25508,7 +25508,7 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25520,8 +25520,8 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { // InternalRos2Parser.g:8441:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8445:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) // InternalRos2Parser.g:8446:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) @@ -25529,7 +25529,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8446:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) // InternalRos2Parser.g:8447:2: ( rule__ServiceSpec__NameAssignment_2 ) { - before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); + before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); // InternalRos2Parser.g:8448:2: ( rule__ServiceSpec__NameAssignment_2 ) // InternalRos2Parser.g:8448:3: rule__ServiceSpec__NameAssignment_2 { @@ -25541,7 +25541,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); + after(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); } @@ -25555,7 +25555,7 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25567,8 +25567,8 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8456:1: rule__ServiceSpec__Group__3 : rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ; public final void rule__ServiceSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8460:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) // InternalRos2Parser.g:8461:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 @@ -25593,7 +25593,7 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25605,8 +25605,8 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { // InternalRos2Parser.g:8468:1: rule__ServiceSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8472:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:8473:1: ( RULE_BEGIN ) @@ -25614,9 +25614,9 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8473:1: ( RULE_BEGIN ) // InternalRos2Parser.g:8474:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -25630,7 +25630,7 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25642,8 +25642,8 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8483:1: rule__ServiceSpec__Group__4 : rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ; public final void rule__ServiceSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8487:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) // InternalRos2Parser.g:8488:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 @@ -25668,7 +25668,7 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25680,8 +25680,8 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { // InternalRos2Parser.g:8495:1: rule__ServiceSpec__Group__4__Impl : ( Request ) ; public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8499:1: ( ( Request ) ) // InternalRos2Parser.g:8500:1: ( Request ) @@ -25689,9 +25689,9 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8500:1: ( Request ) // InternalRos2Parser.g:8501:2: Request { - before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); - match(input,Request,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + match(input,Request,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); } @@ -25705,7 +25705,7 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25717,8 +25717,8 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8510:1: rule__ServiceSpec__Group__5 : rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ; public final void rule__ServiceSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8514:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) // InternalRos2Parser.g:8515:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 @@ -25743,7 +25743,7 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25755,8 +25755,8 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { // InternalRos2Parser.g:8522:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8526:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) // InternalRos2Parser.g:8527:1: ( ( rule__ServiceSpec__Group_5__0 )? ) @@ -25764,7 +25764,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8527:1: ( ( rule__ServiceSpec__Group_5__0 )? ) // InternalRos2Parser.g:8528:2: ( rule__ServiceSpec__Group_5__0 )? { - before(grammarAccess.getServiceSpecAccess().getGroup_5()); + before(grammarAccess.getServiceSpecAccess().getGroup_5()); // InternalRos2Parser.g:8529:2: ( rule__ServiceSpec__Group_5__0 )? int alt52=2; int LA52_0 = input.LA(1); @@ -25787,7 +25787,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getGroup_5()); + after(grammarAccess.getServiceSpecAccess().getGroup_5()); } @@ -25801,7 +25801,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25813,8 +25813,8 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8537:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ; public final void rule__ServiceSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8541:1: ( rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ) // InternalRos2Parser.g:8542:2: rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 @@ -25839,7 +25839,7 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25851,8 +25851,8 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { // InternalRos2Parser.g:8549:1: rule__ServiceSpec__Group__6__Impl : ( Response ) ; public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8553:1: ( ( Response ) ) // InternalRos2Parser.g:8554:1: ( Response ) @@ -25860,9 +25860,9 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8554:1: ( Response ) // InternalRos2Parser.g:8555:2: Response { - before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); - match(input,Response,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + match(input,Response,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); } @@ -25876,7 +25876,7 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25888,8 +25888,8 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8564:1: rule__ServiceSpec__Group__7 : rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ; public final void rule__ServiceSpec__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8568:1: ( rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ) // InternalRos2Parser.g:8569:2: rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 @@ -25914,7 +25914,7 @@ public final void rule__ServiceSpec__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25926,8 +25926,8 @@ public final void rule__ServiceSpec__Group__7() throws RecognitionException { // InternalRos2Parser.g:8576:1: rule__ServiceSpec__Group__7__Impl : ( ( rule__ServiceSpec__Group_7__0 )? ) ; public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8580:1: ( ( ( rule__ServiceSpec__Group_7__0 )? ) ) // InternalRos2Parser.g:8581:1: ( ( rule__ServiceSpec__Group_7__0 )? ) @@ -25935,7 +25935,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8581:1: ( ( rule__ServiceSpec__Group_7__0 )? ) // InternalRos2Parser.g:8582:2: ( rule__ServiceSpec__Group_7__0 )? { - before(grammarAccess.getServiceSpecAccess().getGroup_7()); + before(grammarAccess.getServiceSpecAccess().getGroup_7()); // InternalRos2Parser.g:8583:2: ( rule__ServiceSpec__Group_7__0 )? int alt53=2; int LA53_0 = input.LA(1); @@ -25958,7 +25958,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio } - after(grammarAccess.getServiceSpecAccess().getGroup_7()); + after(grammarAccess.getServiceSpecAccess().getGroup_7()); } @@ -25972,7 +25972,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -25984,8 +25984,8 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8591:1: rule__ServiceSpec__Group__8 : rule__ServiceSpec__Group__8__Impl ; public final void rule__ServiceSpec__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8595:1: ( rule__ServiceSpec__Group__8__Impl ) // InternalRos2Parser.g:8596:2: rule__ServiceSpec__Group__8__Impl @@ -26005,7 +26005,7 @@ public final void rule__ServiceSpec__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26017,8 +26017,8 @@ public final void rule__ServiceSpec__Group__8() throws RecognitionException { // InternalRos2Parser.g:8602:1: rule__ServiceSpec__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8606:1: ( ( RULE_END ) ) // InternalRos2Parser.g:8607:1: ( RULE_END ) @@ -26026,9 +26026,9 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8607:1: ( RULE_END ) // InternalRos2Parser.g:8608:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); } @@ -26042,7 +26042,7 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26054,8 +26054,8 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio // InternalRos2Parser.g:8618:1: rule__ServiceSpec__Group_5__0 : rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ; public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8622:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) // InternalRos2Parser.g:8623:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 @@ -26080,7 +26080,7 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26092,8 +26092,8 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { // InternalRos2Parser.g:8630:1: rule__ServiceSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8634:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:8635:1: ( RULE_BEGIN ) @@ -26101,9 +26101,9 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:8635:1: ( RULE_BEGIN ) // InternalRos2Parser.g:8636:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -26117,7 +26117,7 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26129,8 +26129,8 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:8645:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ; public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8649:1: ( rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ) // InternalRos2Parser.g:8650:2: rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 @@ -26155,7 +26155,7 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26167,8 +26167,8 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { // InternalRos2Parser.g:8657:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ; public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8661:1: ( ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ) // InternalRos2Parser.g:8662:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) @@ -26176,7 +26176,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:8662:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) // InternalRos2Parser.g:8663:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) { - before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); + before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); // InternalRos2Parser.g:8664:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) // InternalRos2Parser.g:8664:3: rule__ServiceSpec__RequestAssignment_5_1 { @@ -26188,7 +26188,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); + after(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); } @@ -26202,7 +26202,7 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26214,8 +26214,8 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:8672:1: rule__ServiceSpec__Group_5__2 : rule__ServiceSpec__Group_5__2__Impl ; public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8676:1: ( rule__ServiceSpec__Group_5__2__Impl ) // InternalRos2Parser.g:8677:2: rule__ServiceSpec__Group_5__2__Impl @@ -26235,7 +26235,7 @@ public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26247,8 +26247,8 @@ public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { // InternalRos2Parser.g:8683:1: rule__ServiceSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8687:1: ( ( RULE_END ) ) // InternalRos2Parser.g:8688:1: ( RULE_END ) @@ -26256,9 +26256,9 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:8688:1: ( RULE_END ) // InternalRos2Parser.g:8689:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -26272,7 +26272,7 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26284,8 +26284,8 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:8699:1: rule__ServiceSpec__Group_7__0 : rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ; public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8703:1: ( rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ) // InternalRos2Parser.g:8704:2: rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 @@ -26310,7 +26310,7 @@ public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26322,8 +26322,8 @@ public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { // InternalRos2Parser.g:8711:1: rule__ServiceSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8715:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:8716:1: ( RULE_BEGIN ) @@ -26331,9 +26331,9 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:8716:1: ( RULE_BEGIN ) // InternalRos2Parser.g:8717:2: RULE_BEGIN { - before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); } @@ -26347,7 +26347,7 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26359,8 +26359,8 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:8726:1: rule__ServiceSpec__Group_7__1 : rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ; public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8730:1: ( rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ) // InternalRos2Parser.g:8731:2: rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 @@ -26385,7 +26385,7 @@ public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26397,8 +26397,8 @@ public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { // InternalRos2Parser.g:8738:1: rule__ServiceSpec__Group_7__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ; public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8742:1: ( ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ) // InternalRos2Parser.g:8743:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) @@ -26406,7 +26406,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:8743:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) // InternalRos2Parser.g:8744:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) { - before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); + before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); // InternalRos2Parser.g:8745:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) // InternalRos2Parser.g:8745:3: rule__ServiceSpec__ResponseAssignment_7_1 { @@ -26418,7 +26418,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept } - after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); + after(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); } @@ -26432,7 +26432,7 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26444,8 +26444,8 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:8753:1: rule__ServiceSpec__Group_7__2 : rule__ServiceSpec__Group_7__2__Impl ; public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8757:1: ( rule__ServiceSpec__Group_7__2__Impl ) // InternalRos2Parser.g:8758:2: rule__ServiceSpec__Group_7__2__Impl @@ -26465,7 +26465,7 @@ public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26477,8 +26477,8 @@ public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { // InternalRos2Parser.g:8764:1: rule__ServiceSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8768:1: ( ( RULE_END ) ) // InternalRos2Parser.g:8769:1: ( RULE_END ) @@ -26486,9 +26486,9 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:8769:1: ( RULE_END ) // InternalRos2Parser.g:8770:2: RULE_END { - before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); } @@ -26502,7 +26502,7 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26514,8 +26514,8 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:8780:1: rule__ActionSpec__Group__0 : rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ; public final void rule__ActionSpec__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8784:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) // InternalRos2Parser.g:8785:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 @@ -26540,7 +26540,7 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26552,8 +26552,8 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { // InternalRos2Parser.g:8792:1: rule__ActionSpec__Group__0__Impl : ( () ) ; public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8796:1: ( ( () ) ) // InternalRos2Parser.g:8797:1: ( () ) @@ -26561,13 +26561,13 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:8797:1: ( () ) // InternalRos2Parser.g:8798:2: () { - before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); + before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); // InternalRos2Parser.g:8799:2: () - // InternalRos2Parser.g:8799:3: + // InternalRos2Parser.g:8799:3: { } - after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); + after(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); } @@ -26577,7 +26577,7 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26589,8 +26589,8 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:8807:1: rule__ActionSpec__Group__1 : rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ; public final void rule__ActionSpec__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8811:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) // InternalRos2Parser.g:8812:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 @@ -26615,7 +26615,7 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26627,8 +26627,8 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { // InternalRos2Parser.g:8819:1: rule__ActionSpec__Group__1__Impl : ( Action_1 ) ; public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8823:1: ( ( Action_1 ) ) // InternalRos2Parser.g:8824:1: ( Action_1 ) @@ -26636,9 +26636,9 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:8824:1: ( Action_1 ) // InternalRos2Parser.g:8825:2: Action_1 { - before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); - match(input,Action_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); + before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); + match(input,Action_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getActionKeyword_1()); } @@ -26652,7 +26652,7 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26664,8 +26664,8 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:8834:1: rule__ActionSpec__Group__2 : rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ; public final void rule__ActionSpec__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8838:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) // InternalRos2Parser.g:8839:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 @@ -26690,7 +26690,7 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26702,8 +26702,8 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { // InternalRos2Parser.g:8846:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8850:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) // InternalRos2Parser.g:8851:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) @@ -26711,7 +26711,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:8851:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) // InternalRos2Parser.g:8852:2: ( rule__ActionSpec__NameAssignment_2 ) { - before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); + before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); // InternalRos2Parser.g:8853:2: ( rule__ActionSpec__NameAssignment_2 ) // InternalRos2Parser.g:8853:3: rule__ActionSpec__NameAssignment_2 { @@ -26723,7 +26723,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); + after(grammarAccess.getActionSpecAccess().getNameAssignment_2()); } @@ -26737,7 +26737,7 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26749,8 +26749,8 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // InternalRos2Parser.g:8861:1: rule__ActionSpec__Group__3 : rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ; public final void rule__ActionSpec__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8865:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) // InternalRos2Parser.g:8866:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 @@ -26775,7 +26775,7 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26787,8 +26787,8 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { // InternalRos2Parser.g:8873:1: rule__ActionSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8877:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:8878:1: ( RULE_BEGIN ) @@ -26796,9 +26796,9 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:8878:1: ( RULE_BEGIN ) // InternalRos2Parser.g:8879:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); } @@ -26812,7 +26812,7 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26824,8 +26824,8 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // InternalRos2Parser.g:8888:1: rule__ActionSpec__Group__4 : rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ; public final void rule__ActionSpec__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8892:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) // InternalRos2Parser.g:8893:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 @@ -26850,7 +26850,7 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26862,8 +26862,8 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { // InternalRos2Parser.g:8900:1: rule__ActionSpec__Group__4__Impl : ( Goal_1 ) ; public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8904:1: ( ( Goal_1 ) ) // InternalRos2Parser.g:8905:1: ( Goal_1 ) @@ -26871,9 +26871,9 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:8905:1: ( Goal_1 ) // InternalRos2Parser.g:8906:2: Goal_1 { - before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); - match(input,Goal_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + match(input,Goal_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); } @@ -26887,7 +26887,7 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26899,8 +26899,8 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // InternalRos2Parser.g:8915:1: rule__ActionSpec__Group__5 : rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ; public final void rule__ActionSpec__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8919:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) // InternalRos2Parser.g:8920:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 @@ -26925,7 +26925,7 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26937,8 +26937,8 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { // InternalRos2Parser.g:8927:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8931:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) // InternalRos2Parser.g:8932:1: ( ( rule__ActionSpec__Group_5__0 )? ) @@ -26946,7 +26946,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:8932:1: ( ( rule__ActionSpec__Group_5__0 )? ) // InternalRos2Parser.g:8933:2: ( rule__ActionSpec__Group_5__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_5()); + before(grammarAccess.getActionSpecAccess().getGroup_5()); // InternalRos2Parser.g:8934:2: ( rule__ActionSpec__Group_5__0 )? int alt54=2; int LA54_0 = input.LA(1); @@ -26969,7 +26969,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_5()); + after(grammarAccess.getActionSpecAccess().getGroup_5()); } @@ -26983,7 +26983,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -26995,8 +26995,8 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // InternalRos2Parser.g:8942:1: rule__ActionSpec__Group__6 : rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ; public final void rule__ActionSpec__Group__6() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8946:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) // InternalRos2Parser.g:8947:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 @@ -27021,7 +27021,7 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27033,8 +27033,8 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { // InternalRos2Parser.g:8954:1: rule__ActionSpec__Group__6__Impl : ( Result_1 ) ; public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8958:1: ( ( Result_1 ) ) // InternalRos2Parser.g:8959:1: ( Result_1 ) @@ -27042,9 +27042,9 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:8959:1: ( Result_1 ) // InternalRos2Parser.g:8960:2: Result_1 { - before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); - match(input,Result_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); + before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); + match(input,Result_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getResultKeyword_6()); } @@ -27058,7 +27058,7 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27070,8 +27070,8 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // InternalRos2Parser.g:8969:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ; public final void rule__ActionSpec__Group__7() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8973:1: ( rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ) // InternalRos2Parser.g:8974:2: rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 @@ -27096,7 +27096,7 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27108,8 +27108,8 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { // InternalRos2Parser.g:8981:1: rule__ActionSpec__Group__7__Impl : ( ( rule__ActionSpec__Group_7__0 )? ) ; public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:8985:1: ( ( ( rule__ActionSpec__Group_7__0 )? ) ) // InternalRos2Parser.g:8986:1: ( ( rule__ActionSpec__Group_7__0 )? ) @@ -27117,7 +27117,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // InternalRos2Parser.g:8986:1: ( ( rule__ActionSpec__Group_7__0 )? ) // InternalRos2Parser.g:8987:2: ( rule__ActionSpec__Group_7__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_7()); + before(grammarAccess.getActionSpecAccess().getGroup_7()); // InternalRos2Parser.g:8988:2: ( rule__ActionSpec__Group_7__0 )? int alt55=2; int LA55_0 = input.LA(1); @@ -27140,7 +27140,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_7()); + after(grammarAccess.getActionSpecAccess().getGroup_7()); } @@ -27154,7 +27154,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27166,8 +27166,8 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // InternalRos2Parser.g:8996:1: rule__ActionSpec__Group__8 : rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ; public final void rule__ActionSpec__Group__8() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9000:1: ( rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ) // InternalRos2Parser.g:9001:2: rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 @@ -27192,7 +27192,7 @@ public final void rule__ActionSpec__Group__8() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27204,8 +27204,8 @@ public final void rule__ActionSpec__Group__8() throws RecognitionException { // InternalRos2Parser.g:9008:1: rule__ActionSpec__Group__8__Impl : ( Feedback_1 ) ; public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9012:1: ( ( Feedback_1 ) ) // InternalRos2Parser.g:9013:1: ( Feedback_1 ) @@ -27213,9 +27213,9 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException // InternalRos2Parser.g:9013:1: ( Feedback_1 ) // InternalRos2Parser.g:9014:2: Feedback_1 { - before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); - match(input,Feedback_1,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + match(input,Feedback_1,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); } @@ -27229,7 +27229,7 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27241,8 +27241,8 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException // InternalRos2Parser.g:9023:1: rule__ActionSpec__Group__9 : rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ; public final void rule__ActionSpec__Group__9() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9027:1: ( rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ) // InternalRos2Parser.g:9028:2: rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 @@ -27267,7 +27267,7 @@ public final void rule__ActionSpec__Group__9() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27279,8 +27279,8 @@ public final void rule__ActionSpec__Group__9() throws RecognitionException { // InternalRos2Parser.g:9035:1: rule__ActionSpec__Group__9__Impl : ( ( rule__ActionSpec__Group_9__0 )? ) ; public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9039:1: ( ( ( rule__ActionSpec__Group_9__0 )? ) ) // InternalRos2Parser.g:9040:1: ( ( rule__ActionSpec__Group_9__0 )? ) @@ -27288,7 +27288,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException // InternalRos2Parser.g:9040:1: ( ( rule__ActionSpec__Group_9__0 )? ) // InternalRos2Parser.g:9041:2: ( rule__ActionSpec__Group_9__0 )? { - before(grammarAccess.getActionSpecAccess().getGroup_9()); + before(grammarAccess.getActionSpecAccess().getGroup_9()); // InternalRos2Parser.g:9042:2: ( rule__ActionSpec__Group_9__0 )? int alt56=2; int LA56_0 = input.LA(1); @@ -27311,7 +27311,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException } - after(grammarAccess.getActionSpecAccess().getGroup_9()); + after(grammarAccess.getActionSpecAccess().getGroup_9()); } @@ -27325,7 +27325,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27337,8 +27337,8 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException // InternalRos2Parser.g:9050:1: rule__ActionSpec__Group__10 : rule__ActionSpec__Group__10__Impl ; public final void rule__ActionSpec__Group__10() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9054:1: ( rule__ActionSpec__Group__10__Impl ) // InternalRos2Parser.g:9055:2: rule__ActionSpec__Group__10__Impl @@ -27358,7 +27358,7 @@ public final void rule__ActionSpec__Group__10() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27370,8 +27370,8 @@ public final void rule__ActionSpec__Group__10() throws RecognitionException { // InternalRos2Parser.g:9061:1: rule__ActionSpec__Group__10__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group__10__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9065:1: ( ( RULE_END ) ) // InternalRos2Parser.g:9066:1: ( RULE_END ) @@ -27379,9 +27379,9 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio // InternalRos2Parser.g:9066:1: ( RULE_END ) // InternalRos2Parser.g:9067:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); } @@ -27395,7 +27395,7 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27407,8 +27407,8 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio // InternalRos2Parser.g:9077:1: rule__ActionSpec__Group_5__0 : rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ; public final void rule__ActionSpec__Group_5__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9081:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) // InternalRos2Parser.g:9082:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 @@ -27433,7 +27433,7 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27445,8 +27445,8 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { // InternalRos2Parser.g:9089:1: rule__ActionSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9093:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:9094:1: ( RULE_BEGIN ) @@ -27454,9 +27454,9 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9094:1: ( RULE_BEGIN ) // InternalRos2Parser.g:9095:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); } @@ -27470,7 +27470,7 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27482,8 +27482,8 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9104:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ; public final void rule__ActionSpec__Group_5__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9108:1: ( rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ) // InternalRos2Parser.g:9109:2: rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 @@ -27508,7 +27508,7 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27520,8 +27520,8 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { // InternalRos2Parser.g:9116:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ; public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9120:1: ( ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ) // InternalRos2Parser.g:9121:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) @@ -27529,7 +27529,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9121:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) // InternalRos2Parser.g:9122:2: ( rule__ActionSpec__GoalAssignment_5_1 ) { - before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); + before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); // InternalRos2Parser.g:9123:2: ( rule__ActionSpec__GoalAssignment_5_1 ) // InternalRos2Parser.g:9123:3: rule__ActionSpec__GoalAssignment_5_1 { @@ -27541,7 +27541,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); + after(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); } @@ -27555,7 +27555,7 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27567,8 +27567,8 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9131:1: rule__ActionSpec__Group_5__2 : rule__ActionSpec__Group_5__2__Impl ; public final void rule__ActionSpec__Group_5__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9135:1: ( rule__ActionSpec__Group_5__2__Impl ) // InternalRos2Parser.g:9136:2: rule__ActionSpec__Group_5__2__Impl @@ -27588,7 +27588,7 @@ public final void rule__ActionSpec__Group_5__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27600,8 +27600,8 @@ public final void rule__ActionSpec__Group_5__2() throws RecognitionException { // InternalRos2Parser.g:9142:1: rule__ActionSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9146:1: ( ( RULE_END ) ) // InternalRos2Parser.g:9147:1: ( RULE_END ) @@ -27609,9 +27609,9 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9147:1: ( RULE_END ) // InternalRos2Parser.g:9148:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); } @@ -27625,7 +27625,7 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27637,8 +27637,8 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9158:1: rule__ActionSpec__Group_7__0 : rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ; public final void rule__ActionSpec__Group_7__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9162:1: ( rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ) // InternalRos2Parser.g:9163:2: rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 @@ -27663,7 +27663,7 @@ public final void rule__ActionSpec__Group_7__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27675,8 +27675,8 @@ public final void rule__ActionSpec__Group_7__0() throws RecognitionException { // InternalRos2Parser.g:9170:1: rule__ActionSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9174:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:9175:1: ( RULE_BEGIN ) @@ -27684,9 +27684,9 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9175:1: ( RULE_BEGIN ) // InternalRos2Parser.g:9176:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); } @@ -27700,7 +27700,7 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27712,8 +27712,8 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9185:1: rule__ActionSpec__Group_7__1 : rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ; public final void rule__ActionSpec__Group_7__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9189:1: ( rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ) // InternalRos2Parser.g:9190:2: rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 @@ -27738,7 +27738,7 @@ public final void rule__ActionSpec__Group_7__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27750,8 +27750,8 @@ public final void rule__ActionSpec__Group_7__1() throws RecognitionException { // InternalRos2Parser.g:9197:1: rule__ActionSpec__Group_7__1__Impl : ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ; public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9201:1: ( ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ) // InternalRos2Parser.g:9202:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) @@ -27759,7 +27759,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9202:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) // InternalRos2Parser.g:9203:2: ( rule__ActionSpec__ResultAssignment_7_1 ) { - before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); + before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); // InternalRos2Parser.g:9204:2: ( rule__ActionSpec__ResultAssignment_7_1 ) // InternalRos2Parser.g:9204:3: rule__ActionSpec__ResultAssignment_7_1 { @@ -27771,7 +27771,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); + after(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); } @@ -27785,7 +27785,7 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27797,8 +27797,8 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9212:1: rule__ActionSpec__Group_7__2 : rule__ActionSpec__Group_7__2__Impl ; public final void rule__ActionSpec__Group_7__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9216:1: ( rule__ActionSpec__Group_7__2__Impl ) // InternalRos2Parser.g:9217:2: rule__ActionSpec__Group_7__2__Impl @@ -27818,7 +27818,7 @@ public final void rule__ActionSpec__Group_7__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27830,8 +27830,8 @@ public final void rule__ActionSpec__Group_7__2() throws RecognitionException { // InternalRos2Parser.g:9223:1: rule__ActionSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9227:1: ( ( RULE_END ) ) // InternalRos2Parser.g:9228:1: ( RULE_END ) @@ -27839,9 +27839,9 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9228:1: ( RULE_END ) // InternalRos2Parser.g:9229:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); } @@ -27855,7 +27855,7 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27867,8 +27867,8 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9239:1: rule__ActionSpec__Group_9__0 : rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ; public final void rule__ActionSpec__Group_9__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9243:1: ( rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ) // InternalRos2Parser.g:9244:2: rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 @@ -27893,7 +27893,7 @@ public final void rule__ActionSpec__Group_9__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27905,8 +27905,8 @@ public final void rule__ActionSpec__Group_9__0() throws RecognitionException { // InternalRos2Parser.g:9251:1: rule__ActionSpec__Group_9__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9255:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:9256:1: ( RULE_BEGIN ) @@ -27914,9 +27914,9 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9256:1: ( RULE_BEGIN ) // InternalRos2Parser.g:9257:2: RULE_BEGIN { - before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); } @@ -27930,7 +27930,7 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27942,8 +27942,8 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9266:1: rule__ActionSpec__Group_9__1 : rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ; public final void rule__ActionSpec__Group_9__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9270:1: ( rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ) // InternalRos2Parser.g:9271:2: rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 @@ -27968,7 +27968,7 @@ public final void rule__ActionSpec__Group_9__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -27980,8 +27980,8 @@ public final void rule__ActionSpec__Group_9__1() throws RecognitionException { // InternalRos2Parser.g:9278:1: rule__ActionSpec__Group_9__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ; public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9282:1: ( ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ) // InternalRos2Parser.g:9283:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) @@ -27989,7 +27989,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9283:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) // InternalRos2Parser.g:9284:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) { - before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); + before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); // InternalRos2Parser.g:9285:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) // InternalRos2Parser.g:9285:3: rule__ActionSpec__FeedbackAssignment_9_1 { @@ -28001,7 +28001,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti } - after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); + after(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); } @@ -28015,7 +28015,7 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28027,8 +28027,8 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9293:1: rule__ActionSpec__Group_9__2 : rule__ActionSpec__Group_9__2__Impl ; public final void rule__ActionSpec__Group_9__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9297:1: ( rule__ActionSpec__Group_9__2__Impl ) // InternalRos2Parser.g:9298:2: rule__ActionSpec__Group_9__2__Impl @@ -28048,7 +28048,7 @@ public final void rule__ActionSpec__Group_9__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28060,8 +28060,8 @@ public final void rule__ActionSpec__Group_9__2() throws RecognitionException { // InternalRos2Parser.g:9304:1: rule__ActionSpec__Group_9__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9308:1: ( ( RULE_END ) ) // InternalRos2Parser.g:9309:1: ( RULE_END ) @@ -28069,9 +28069,9 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9309:1: ( RULE_END ) // InternalRos2Parser.g:9310:2: RULE_END { - before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); } @@ -28085,7 +28085,7 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28097,8 +28097,8 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:9320:1: rule__MessageDefinition__Group__0 : rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ; public final void rule__MessageDefinition__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9324:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) // InternalRos2Parser.g:9325:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 @@ -28123,7 +28123,7 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28135,8 +28135,8 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio // InternalRos2Parser.g:9332:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9336:1: ( ( () ) ) // InternalRos2Parser.g:9337:1: ( () ) @@ -28144,13 +28144,13 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // InternalRos2Parser.g:9337:1: ( () ) // InternalRos2Parser.g:9338:2: () { - before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); + before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); // InternalRos2Parser.g:9339:2: () - // InternalRos2Parser.g:9339:3: + // InternalRos2Parser.g:9339:3: { } - after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); + after(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); } @@ -28160,7 +28160,7 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28172,8 +28172,8 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // InternalRos2Parser.g:9347:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl ; public final void rule__MessageDefinition__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9351:1: ( rule__MessageDefinition__Group__1__Impl ) // InternalRos2Parser.g:9352:2: rule__MessageDefinition__Group__1__Impl @@ -28193,7 +28193,7 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28205,8 +28205,8 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio // InternalRos2Parser.g:9358:1: rule__MessageDefinition__Group__1__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ; public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9362:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) // InternalRos2Parser.g:9363:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) @@ -28214,7 +28214,7 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // InternalRos2Parser.g:9363:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) // InternalRos2Parser.g:9364:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* { - before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); // InternalRos2Parser.g:9365:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* loop57: do { @@ -28227,24 +28227,24 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx switch (alt57) { - case 1 : - // InternalRos2Parser.g:9365:3: rule__MessageDefinition__MessagePartAssignment_1 - { - pushFollow(FOLLOW_47); - rule__MessageDefinition__MessagePartAssignment_1(); + case 1 : + // InternalRos2Parser.g:9365:3: rule__MessageDefinition__MessagePartAssignment_1 + { + pushFollow(FOLLOW_47); + rule__MessageDefinition__MessagePartAssignment_1(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop57; + default : + break loop57; } } while (true); - after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } @@ -28258,7 +28258,7 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28270,8 +28270,8 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // InternalRos2Parser.g:9374:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; public final void rule__ExternalDependency__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9378:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) // InternalRos2Parser.g:9379:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 @@ -28296,7 +28296,7 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28308,8 +28308,8 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti // InternalRos2Parser.g:9386:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9390:1: ( ( () ) ) // InternalRos2Parser.g:9391:1: ( () ) @@ -28317,13 +28317,13 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // InternalRos2Parser.g:9391:1: ( () ) // InternalRos2Parser.g:9392:2: () { - before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); + before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); // InternalRos2Parser.g:9393:2: () - // InternalRos2Parser.g:9393:3: + // InternalRos2Parser.g:9393:3: { } - after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); + after(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); } @@ -28333,7 +28333,7 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28345,8 +28345,8 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // InternalRos2Parser.g:9401:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; public final void rule__ExternalDependency__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9405:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) // InternalRos2Parser.g:9406:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 @@ -28371,7 +28371,7 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28383,8 +28383,8 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti // InternalRos2Parser.g:9413:1: rule__ExternalDependency__Group__1__Impl : ( ExternalDependency ) ; public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9417:1: ( ( ExternalDependency ) ) // InternalRos2Parser.g:9418:1: ( ExternalDependency ) @@ -28392,9 +28392,9 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // InternalRos2Parser.g:9418:1: ( ExternalDependency ) // InternalRos2Parser.g:9419:2: ExternalDependency { - before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - match(input,ExternalDependency,FOLLOW_2); - after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + match(input,ExternalDependency,FOLLOW_2); + after(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); } @@ -28408,7 +28408,7 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28420,8 +28420,8 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // InternalRos2Parser.g:9428:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; public final void rule__ExternalDependency__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9432:1: ( rule__ExternalDependency__Group__2__Impl ) // InternalRos2Parser.g:9433:2: rule__ExternalDependency__Group__2__Impl @@ -28441,7 +28441,7 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28453,8 +28453,8 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti // InternalRos2Parser.g:9439:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9443:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) // InternalRos2Parser.g:9444:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) @@ -28462,7 +28462,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // InternalRos2Parser.g:9444:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) // InternalRos2Parser.g:9445:2: ( rule__ExternalDependency__NameAssignment_2 ) { - before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); + before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); // InternalRos2Parser.g:9446:2: ( rule__ExternalDependency__NameAssignment_2 ) // InternalRos2Parser.g:9446:3: rule__ExternalDependency__NameAssignment_2 { @@ -28474,7 +28474,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE } - after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); + after(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); } @@ -28488,7 +28488,7 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28500,8 +28500,8 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // InternalRos2Parser.g:9455:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; public final void rule__GlobalNamespace__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9459:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) // InternalRos2Parser.g:9460:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 @@ -28526,7 +28526,7 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28538,8 +28538,8 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // InternalRos2Parser.g:9467:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9471:1: ( ( () ) ) // InternalRos2Parser.g:9472:1: ( () ) @@ -28547,13 +28547,13 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // InternalRos2Parser.g:9472:1: ( () ) // InternalRos2Parser.g:9473:2: () { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); // InternalRos2Parser.g:9474:2: () - // InternalRos2Parser.g:9474:3: + // InternalRos2Parser.g:9474:3: { } - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } @@ -28563,7 +28563,7 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28575,8 +28575,8 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // InternalRos2Parser.g:9482:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; public final void rule__GlobalNamespace__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9486:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) // InternalRos2Parser.g:9487:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 @@ -28601,7 +28601,7 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28613,8 +28613,8 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // InternalRos2Parser.g:9494:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9498:1: ( ( GlobalNamespace ) ) // InternalRos2Parser.g:9499:1: ( GlobalNamespace ) @@ -28622,9 +28622,9 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // InternalRos2Parser.g:9499:1: ( GlobalNamespace ) // InternalRos2Parser.g:9500:2: GlobalNamespace { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - match(input,GlobalNamespace,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + match(input,GlobalNamespace,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } @@ -28638,7 +28638,7 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28650,8 +28650,8 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // InternalRos2Parser.g:9509:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9513:1: ( rule__GlobalNamespace__Group__2__Impl ) // InternalRos2Parser.g:9514:2: rule__GlobalNamespace__Group__2__Impl @@ -28671,7 +28671,7 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28683,8 +28683,8 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // InternalRos2Parser.g:9520:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9524:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) // InternalRos2Parser.g:9525:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) @@ -28692,7 +28692,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // InternalRos2Parser.g:9525:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) // InternalRos2Parser.g:9526:2: ( rule__GlobalNamespace__Group_2__0 )? { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); // InternalRos2Parser.g:9527:2: ( rule__GlobalNamespace__Group_2__0 )? int alt58=2; int LA58_0 = input.LA(1); @@ -28715,7 +28715,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } @@ -28729,7 +28729,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28741,8 +28741,8 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // InternalRos2Parser.g:9536:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; public final void rule__GlobalNamespace__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9540:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) // InternalRos2Parser.g:9541:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 @@ -28767,7 +28767,7 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28779,8 +28779,8 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio // InternalRos2Parser.g:9548:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9552:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:9553:1: ( LeftSquareBracket ) @@ -28788,9 +28788,9 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // InternalRos2Parser.g:9553:1: ( LeftSquareBracket ) // InternalRos2Parser.g:9554:2: LeftSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -28804,7 +28804,7 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28816,8 +28816,8 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // InternalRos2Parser.g:9563:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; public final void rule__GlobalNamespace__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9567:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) // InternalRos2Parser.g:9568:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 @@ -28842,7 +28842,7 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28854,8 +28854,8 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio // InternalRos2Parser.g:9575:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9579:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) // InternalRos2Parser.g:9580:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) @@ -28863,7 +28863,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // InternalRos2Parser.g:9580:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) // InternalRos2Parser.g:9581:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); // InternalRos2Parser.g:9582:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) // InternalRos2Parser.g:9582:3: rule__GlobalNamespace__PartsAssignment_2_1 { @@ -28875,7 +28875,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } @@ -28889,7 +28889,7 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28901,8 +28901,8 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // InternalRos2Parser.g:9590:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; public final void rule__GlobalNamespace__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9594:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) // InternalRos2Parser.g:9595:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 @@ -28927,7 +28927,7 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -28939,8 +28939,8 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio // InternalRos2Parser.g:9602:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9606:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) // InternalRos2Parser.g:9607:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) @@ -28948,7 +28948,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // InternalRos2Parser.g:9607:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) // InternalRos2Parser.g:9608:2: ( rule__GlobalNamespace__Group_2_2__0 )* { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); // InternalRos2Parser.g:9609:2: ( rule__GlobalNamespace__Group_2_2__0 )* loop59: do { @@ -28961,24 +28961,24 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx switch (alt59) { - case 1 : - // InternalRos2Parser.g:9609:3: rule__GlobalNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_13); - rule__GlobalNamespace__Group_2_2__0(); + case 1 : + // InternalRos2Parser.g:9609:3: rule__GlobalNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_13); + rule__GlobalNamespace__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop59; + default : + break loop59; } } while (true); - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } @@ -28992,7 +28992,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29004,8 +29004,8 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // InternalRos2Parser.g:9617:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; public final void rule__GlobalNamespace__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9621:1: ( rule__GlobalNamespace__Group_2__3__Impl ) // InternalRos2Parser.g:9622:2: rule__GlobalNamespace__Group_2__3__Impl @@ -29025,7 +29025,7 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29037,8 +29037,8 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio // InternalRos2Parser.g:9628:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9632:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:9633:1: ( RightSquareBracket ) @@ -29046,9 +29046,9 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // InternalRos2Parser.g:9633:1: ( RightSquareBracket ) // InternalRos2Parser.g:9634:2: RightSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -29062,7 +29062,7 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29074,8 +29074,8 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // InternalRos2Parser.g:9644:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9648:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) // InternalRos2Parser.g:9649:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 @@ -29100,7 +29100,7 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29112,8 +29112,8 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept // InternalRos2Parser.g:9656:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9660:1: ( ( Comma ) ) // InternalRos2Parser.g:9661:1: ( Comma ) @@ -29121,9 +29121,9 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // InternalRos2Parser.g:9661:1: ( Comma ) // InternalRos2Parser.g:9662:2: Comma { - before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -29137,7 +29137,7 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29149,8 +29149,8 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // InternalRos2Parser.g:9671:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9675:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) // InternalRos2Parser.g:9676:2: rule__GlobalNamespace__Group_2_2__1__Impl @@ -29170,7 +29170,7 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29182,8 +29182,8 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept // InternalRos2Parser.g:9682:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9686:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) // InternalRos2Parser.g:9687:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) @@ -29191,7 +29191,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // InternalRos2Parser.g:9687:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) // InternalRos2Parser.g:9688:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); // InternalRos2Parser.g:9689:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) // InternalRos2Parser.g:9689:3: rule__GlobalNamespace__PartsAssignment_2_2_1 { @@ -29203,7 +29203,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -29217,7 +29217,7 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29229,8 +29229,8 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // InternalRos2Parser.g:9698:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9702:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) // InternalRos2Parser.g:9703:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 @@ -29255,7 +29255,7 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29267,8 +29267,8 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // InternalRos2Parser.g:9710:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9714:1: ( ( () ) ) // InternalRos2Parser.g:9715:1: ( () ) @@ -29276,13 +29276,13 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // InternalRos2Parser.g:9715:1: ( () ) // InternalRos2Parser.g:9716:2: () { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); // InternalRos2Parser.g:9717:2: () - // InternalRos2Parser.g:9717:3: + // InternalRos2Parser.g:9717:3: { } - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } @@ -29292,7 +29292,7 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29304,8 +29304,8 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // InternalRos2Parser.g:9725:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9729:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) // InternalRos2Parser.g:9730:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 @@ -29330,7 +29330,7 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29342,8 +29342,8 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // InternalRos2Parser.g:9737:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9741:1: ( ( RelativeNamespace ) ) // InternalRos2Parser.g:9742:1: ( RelativeNamespace ) @@ -29351,9 +29351,9 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // InternalRos2Parser.g:9742:1: ( RelativeNamespace ) // InternalRos2Parser.g:9743:2: RelativeNamespace { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - match(input,RelativeNamespace,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + match(input,RelativeNamespace,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } @@ -29367,7 +29367,7 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29379,8 +29379,8 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // InternalRos2Parser.g:9752:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9756:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) // InternalRos2Parser.g:9757:2: rule__RelativeNamespace_Impl__Group__2__Impl @@ -29400,7 +29400,7 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29412,8 +29412,8 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // InternalRos2Parser.g:9763:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9767:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) // InternalRos2Parser.g:9768:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) @@ -29421,7 +29421,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // InternalRos2Parser.g:9768:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) // InternalRos2Parser.g:9769:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); // InternalRos2Parser.g:9770:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? int alt60=2; int LA60_0 = input.LA(1); @@ -29444,7 +29444,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } @@ -29458,7 +29458,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29470,8 +29470,8 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // InternalRos2Parser.g:9779:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9783:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) // InternalRos2Parser.g:9784:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 @@ -29496,7 +29496,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29508,8 +29508,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE // InternalRos2Parser.g:9791:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9795:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:9796:1: ( LeftSquareBracket ) @@ -29517,9 +29517,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // InternalRos2Parser.g:9796:1: ( LeftSquareBracket ) // InternalRos2Parser.g:9797:2: LeftSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } @@ -29533,7 +29533,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29545,8 +29545,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // InternalRos2Parser.g:9806:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9810:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) // InternalRos2Parser.g:9811:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 @@ -29571,7 +29571,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29583,8 +29583,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE // InternalRos2Parser.g:9818:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9822:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) // InternalRos2Parser.g:9823:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) @@ -29592,7 +29592,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // InternalRos2Parser.g:9823:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) // InternalRos2Parser.g:9824:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); // InternalRos2Parser.g:9825:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) // InternalRos2Parser.g:9825:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { @@ -29604,7 +29604,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } @@ -29618,7 +29618,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29630,8 +29630,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // InternalRos2Parser.g:9833:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9837:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) // InternalRos2Parser.g:9838:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 @@ -29656,7 +29656,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29668,8 +29668,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE // InternalRos2Parser.g:9845:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9849:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) // InternalRos2Parser.g:9850:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) @@ -29677,7 +29677,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // InternalRos2Parser.g:9850:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) // InternalRos2Parser.g:9851:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); // InternalRos2Parser.g:9852:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* loop61: do { @@ -29690,24 +29690,24 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn switch (alt61) { - case 1 : - // InternalRos2Parser.g:9852:3: rule__RelativeNamespace_Impl__Group_2_2__0 - { - pushFollow(FOLLOW_13); - rule__RelativeNamespace_Impl__Group_2_2__0(); + case 1 : + // InternalRos2Parser.g:9852:3: rule__RelativeNamespace_Impl__Group_2_2__0 + { + pushFollow(FOLLOW_13); + rule__RelativeNamespace_Impl__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop61; + default : + break loop61; } } while (true); - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } @@ -29721,7 +29721,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29733,8 +29733,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // InternalRos2Parser.g:9860:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9864:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) // InternalRos2Parser.g:9865:2: rule__RelativeNamespace_Impl__Group_2__3__Impl @@ -29754,7 +29754,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29766,8 +29766,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE // InternalRos2Parser.g:9871:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9875:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:9876:1: ( RightSquareBracket ) @@ -29775,9 +29775,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // InternalRos2Parser.g:9876:1: ( RightSquareBracket ) // InternalRos2Parser.g:9877:2: RightSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } @@ -29791,7 +29791,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29803,8 +29803,8 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // InternalRos2Parser.g:9887:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9891:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) // InternalRos2Parser.g:9892:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 @@ -29829,7 +29829,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29841,8 +29841,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio // InternalRos2Parser.g:9899:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9903:1: ( ( Comma ) ) // InternalRos2Parser.g:9904:1: ( Comma ) @@ -29850,9 +29850,9 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // InternalRos2Parser.g:9904:1: ( Comma ) // InternalRos2Parser.g:9905:2: Comma { - before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } @@ -29866,7 +29866,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29878,8 +29878,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // InternalRos2Parser.g:9914:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9918:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) // InternalRos2Parser.g:9919:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl @@ -29899,7 +29899,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29911,8 +29911,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio // InternalRos2Parser.g:9925:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9929:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) // InternalRos2Parser.g:9930:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) @@ -29920,7 +29920,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // InternalRos2Parser.g:9930:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) // InternalRos2Parser.g:9931:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); // InternalRos2Parser.g:9932:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) // InternalRos2Parser.g:9932:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 { @@ -29932,7 +29932,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } @@ -29946,7 +29946,7 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29958,8 +29958,8 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // InternalRos2Parser.g:9941:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; public final void rule__PrivateNamespace__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9945:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) // InternalRos2Parser.g:9946:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 @@ -29984,7 +29984,7 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -29996,8 +29996,8 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // InternalRos2Parser.g:9953:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9957:1: ( ( () ) ) // InternalRos2Parser.g:9958:1: ( () ) @@ -30005,13 +30005,13 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // InternalRos2Parser.g:9958:1: ( () ) // InternalRos2Parser.g:9959:2: () { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); // InternalRos2Parser.g:9960:2: () - // InternalRos2Parser.g:9960:3: + // InternalRos2Parser.g:9960:3: { } - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } @@ -30021,7 +30021,7 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30033,8 +30033,8 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // InternalRos2Parser.g:9968:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; public final void rule__PrivateNamespace__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9972:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) // InternalRos2Parser.g:9973:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 @@ -30059,7 +30059,7 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30071,8 +30071,8 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // InternalRos2Parser.g:9980:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9984:1: ( ( PrivateNamespace ) ) // InternalRos2Parser.g:9985:1: ( PrivateNamespace ) @@ -30080,9 +30080,9 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // InternalRos2Parser.g:9985:1: ( PrivateNamespace ) // InternalRos2Parser.g:9986:2: PrivateNamespace { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - match(input,PrivateNamespace,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + match(input,PrivateNamespace,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } @@ -30096,7 +30096,7 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30108,8 +30108,8 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // InternalRos2Parser.g:9995:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:9999:1: ( rule__PrivateNamespace__Group__2__Impl ) // InternalRos2Parser.g:10000:2: rule__PrivateNamespace__Group__2__Impl @@ -30129,7 +30129,7 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30141,8 +30141,8 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // InternalRos2Parser.g:10006:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10010:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) // InternalRos2Parser.g:10011:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) @@ -30150,7 +30150,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // InternalRos2Parser.g:10011:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) // InternalRos2Parser.g:10012:2: ( rule__PrivateNamespace__Group_2__0 )? { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); // InternalRos2Parser.g:10013:2: ( rule__PrivateNamespace__Group_2__0 )? int alt62=2; int LA62_0 = input.LA(1); @@ -30173,7 +30173,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } @@ -30187,7 +30187,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30199,8 +30199,8 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // InternalRos2Parser.g:10022:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; public final void rule__PrivateNamespace__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10026:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) // InternalRos2Parser.g:10027:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 @@ -30225,7 +30225,7 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30237,8 +30237,8 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti // InternalRos2Parser.g:10034:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10038:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:10039:1: ( LeftSquareBracket ) @@ -30246,9 +30246,9 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // InternalRos2Parser.g:10039:1: ( LeftSquareBracket ) // InternalRos2Parser.g:10040:2: LeftSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -30262,7 +30262,7 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30274,8 +30274,8 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // InternalRos2Parser.g:10049:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; public final void rule__PrivateNamespace__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10053:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) // InternalRos2Parser.g:10054:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 @@ -30300,7 +30300,7 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30312,8 +30312,8 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti // InternalRos2Parser.g:10061:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10065:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) // InternalRos2Parser.g:10066:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) @@ -30321,7 +30321,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // InternalRos2Parser.g:10066:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) // InternalRos2Parser.g:10067:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); // InternalRos2Parser.g:10068:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) // InternalRos2Parser.g:10068:3: rule__PrivateNamespace__PartsAssignment_2_1 { @@ -30333,7 +30333,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } @@ -30347,7 +30347,7 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30359,8 +30359,8 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // InternalRos2Parser.g:10076:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; public final void rule__PrivateNamespace__Group_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10080:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) // InternalRos2Parser.g:10081:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 @@ -30385,7 +30385,7 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30397,8 +30397,8 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti // InternalRos2Parser.g:10088:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10092:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) // InternalRos2Parser.g:10093:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) @@ -30406,7 +30406,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // InternalRos2Parser.g:10093:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) // InternalRos2Parser.g:10094:2: ( rule__PrivateNamespace__Group_2_2__0 )* { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); // InternalRos2Parser.g:10095:2: ( rule__PrivateNamespace__Group_2_2__0 )* loop63: do { @@ -30419,24 +30419,24 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE switch (alt63) { - case 1 : - // InternalRos2Parser.g:10095:3: rule__PrivateNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_13); - rule__PrivateNamespace__Group_2_2__0(); + case 1 : + // InternalRos2Parser.g:10095:3: rule__PrivateNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_13); + rule__PrivateNamespace__Group_2_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop63; + default : + break loop63; } } while (true); - after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } @@ -30450,7 +30450,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30462,8 +30462,8 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // InternalRos2Parser.g:10103:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; public final void rule__PrivateNamespace__Group_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10107:1: ( rule__PrivateNamespace__Group_2__3__Impl ) // InternalRos2Parser.g:10108:2: rule__PrivateNamespace__Group_2__3__Impl @@ -30483,7 +30483,7 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30495,8 +30495,8 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti // InternalRos2Parser.g:10114:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10118:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:10119:1: ( RightSquareBracket ) @@ -30504,9 +30504,9 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // InternalRos2Parser.g:10119:1: ( RightSquareBracket ) // InternalRos2Parser.g:10120:2: RightSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -30520,7 +30520,7 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30532,8 +30532,8 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // InternalRos2Parser.g:10130:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10134:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) // InternalRos2Parser.g:10135:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 @@ -30558,7 +30558,7 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30570,8 +30570,8 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep // InternalRos2Parser.g:10142:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10146:1: ( ( Comma ) ) // InternalRos2Parser.g:10147:1: ( Comma ) @@ -30579,9 +30579,9 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // InternalRos2Parser.g:10147:1: ( Comma ) // InternalRos2Parser.g:10148:2: Comma { - before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -30595,7 +30595,7 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30607,8 +30607,8 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // InternalRos2Parser.g:10157:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10161:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) // InternalRos2Parser.g:10162:2: rule__PrivateNamespace__Group_2_2__1__Impl @@ -30628,7 +30628,7 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30640,8 +30640,8 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep // InternalRos2Parser.g:10168:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10172:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) // InternalRos2Parser.g:10173:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) @@ -30649,7 +30649,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // InternalRos2Parser.g:10173:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) // InternalRos2Parser.g:10174:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); // InternalRos2Parser.g:10175:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) // InternalRos2Parser.g:10175:3: rule__PrivateNamespace__PartsAssignment_2_2_1 { @@ -30661,7 +30661,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -30675,7 +30675,7 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30687,8 +30687,8 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // InternalRos2Parser.g:10184:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; public final void rule__ParameterListType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10188:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) // InternalRos2Parser.g:10189:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 @@ -30713,7 +30713,7 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30725,8 +30725,8 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // InternalRos2Parser.g:10196:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10200:1: ( ( () ) ) // InternalRos2Parser.g:10201:1: ( () ) @@ -30734,13 +30734,13 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // InternalRos2Parser.g:10201:1: ( () ) // InternalRos2Parser.g:10202:2: () { - before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); // InternalRos2Parser.g:10203:2: () - // InternalRos2Parser.g:10203:3: + // InternalRos2Parser.g:10203:3: { } - after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); + after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } @@ -30750,7 +30750,7 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30762,8 +30762,8 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // InternalRos2Parser.g:10211:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; public final void rule__ParameterListType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10215:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) // InternalRos2Parser.g:10216:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 @@ -30788,7 +30788,7 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30800,8 +30800,8 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // InternalRos2Parser.g:10223:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10227:1: ( ( List ) ) // InternalRos2Parser.g:10228:1: ( List ) @@ -30809,9 +30809,9 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // InternalRos2Parser.g:10228:1: ( List ) // InternalRos2Parser.g:10229:2: List { - before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - match(input,List,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + match(input,List,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } @@ -30825,7 +30825,7 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30837,8 +30837,8 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // InternalRos2Parser.g:10238:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; public final void rule__ParameterListType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10242:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) // InternalRos2Parser.g:10243:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 @@ -30863,7 +30863,7 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30875,8 +30875,8 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // InternalRos2Parser.g:10250:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10254:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:10255:1: ( LeftSquareBracket ) @@ -30884,9 +30884,9 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // InternalRos2Parser.g:10255:1: ( LeftSquareBracket ) // InternalRos2Parser.g:10256:2: LeftSquareBracket { - before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } @@ -30900,7 +30900,7 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30912,8 +30912,8 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // InternalRos2Parser.g:10265:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; public final void rule__ParameterListType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10269:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) // InternalRos2Parser.g:10270:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 @@ -30938,7 +30938,7 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30950,8 +30950,8 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // InternalRos2Parser.g:10277:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10281:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) // InternalRos2Parser.g:10282:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) @@ -30959,7 +30959,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // InternalRos2Parser.g:10282:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) // InternalRos2Parser.g:10283:2: ( rule__ParameterListType__SequenceAssignment_3 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); // InternalRos2Parser.g:10284:2: ( rule__ParameterListType__SequenceAssignment_3 ) // InternalRos2Parser.g:10284:3: rule__ParameterListType__SequenceAssignment_3 { @@ -30971,7 +30971,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } @@ -30985,7 +30985,7 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -30997,8 +30997,8 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // InternalRos2Parser.g:10292:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; public final void rule__ParameterListType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10296:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) // InternalRos2Parser.g:10297:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 @@ -31023,7 +31023,7 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31035,8 +31035,8 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // InternalRos2Parser.g:10304:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; public final void rule__ParameterListType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10308:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) // InternalRos2Parser.g:10309:1: ( ( rule__ParameterListType__Group_4__0 )* ) @@ -31044,7 +31044,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // InternalRos2Parser.g:10309:1: ( ( rule__ParameterListType__Group_4__0 )* ) // InternalRos2Parser.g:10310:2: ( rule__ParameterListType__Group_4__0 )* { - before(grammarAccess.getParameterListTypeAccess().getGroup_4()); + before(grammarAccess.getParameterListTypeAccess().getGroup_4()); // InternalRos2Parser.g:10311:2: ( rule__ParameterListType__Group_4__0 )* loop64: do { @@ -31057,24 +31057,24 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx switch (alt64) { - case 1 : - // InternalRos2Parser.g:10311:3: rule__ParameterListType__Group_4__0 - { - pushFollow(FOLLOW_13); - rule__ParameterListType__Group_4__0(); + case 1 : + // InternalRos2Parser.g:10311:3: rule__ParameterListType__Group_4__0 + { + pushFollow(FOLLOW_13); + rule__ParameterListType__Group_4__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop64; + default : + break loop64; } } while (true); - after(grammarAccess.getParameterListTypeAccess().getGroup_4()); + after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } @@ -31088,7 +31088,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31100,8 +31100,8 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // InternalRos2Parser.g:10319:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10323:1: ( rule__ParameterListType__Group__5__Impl ) // InternalRos2Parser.g:10324:2: rule__ParameterListType__Group__5__Impl @@ -31121,7 +31121,7 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31133,8 +31133,8 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // InternalRos2Parser.g:10330:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10334:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:10335:1: ( RightSquareBracket ) @@ -31142,9 +31142,9 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // InternalRos2Parser.g:10335:1: ( RightSquareBracket ) // InternalRos2Parser.g:10336:2: RightSquareBracket { - before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } @@ -31158,7 +31158,7 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31170,8 +31170,8 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // InternalRos2Parser.g:10346:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; public final void rule__ParameterListType__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10350:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) // InternalRos2Parser.g:10351:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 @@ -31196,7 +31196,7 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31208,8 +31208,8 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // InternalRos2Parser.g:10358:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10362:1: ( ( Comma ) ) // InternalRos2Parser.g:10363:1: ( Comma ) @@ -31217,9 +31217,9 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // InternalRos2Parser.g:10363:1: ( Comma ) // InternalRos2Parser.g:10364:2: Comma { - before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } @@ -31233,7 +31233,7 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31245,8 +31245,8 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // InternalRos2Parser.g:10373:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; public final void rule__ParameterListType__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10377:1: ( rule__ParameterListType__Group_4__1__Impl ) // InternalRos2Parser.g:10378:2: rule__ParameterListType__Group_4__1__Impl @@ -31266,7 +31266,7 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31278,8 +31278,8 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // InternalRos2Parser.g:10384:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; public final void rule__ParameterListType__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10388:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) // InternalRos2Parser.g:10389:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) @@ -31287,7 +31287,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // InternalRos2Parser.g:10389:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) // InternalRos2Parser.g:10390:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { - before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); // InternalRos2Parser.g:10391:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) // InternalRos2Parser.g:10391:3: rule__ParameterListType__SequenceAssignment_4_1 { @@ -31299,7 +31299,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } - after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); + after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } @@ -31313,7 +31313,7 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31325,8 +31325,8 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // InternalRos2Parser.g:10400:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; public final void rule__ParameterStructType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10404:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) // InternalRos2Parser.g:10405:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 @@ -31351,7 +31351,7 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31363,8 +31363,8 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // InternalRos2Parser.g:10412:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10416:1: ( ( () ) ) // InternalRos2Parser.g:10417:1: ( () ) @@ -31372,13 +31372,13 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // InternalRos2Parser.g:10417:1: ( () ) // InternalRos2Parser.g:10418:2: () { - before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); // InternalRos2Parser.g:10419:2: () - // InternalRos2Parser.g:10419:3: + // InternalRos2Parser.g:10419:3: { } - after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); } @@ -31388,7 +31388,7 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31400,8 +31400,8 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // InternalRos2Parser.g:10427:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; public final void rule__ParameterStructType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10431:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) // InternalRos2Parser.g:10432:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 @@ -31426,7 +31426,7 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31438,8 +31438,8 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // InternalRos2Parser.g:10439:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10443:1: ( ( Struct ) ) // InternalRos2Parser.g:10444:1: ( Struct ) @@ -31447,9 +31447,9 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // InternalRos2Parser.g:10444:1: ( Struct ) // InternalRos2Parser.g:10445:2: Struct { - before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - match(input,Struct,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + match(input,Struct,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); } @@ -31463,7 +31463,7 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31475,8 +31475,8 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // InternalRos2Parser.g:10454:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; public final void rule__ParameterStructType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10458:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) // InternalRos2Parser.g:10459:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 @@ -31501,7 +31501,7 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31513,8 +31513,8 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // InternalRos2Parser.g:10466:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10470:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:10471:1: ( LeftSquareBracket ) @@ -31522,9 +31522,9 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // InternalRos2Parser.g:10471:1: ( LeftSquareBracket ) // InternalRos2Parser.g:10472:2: LeftSquareBracket { - before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); } @@ -31538,7 +31538,7 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31550,8 +31550,8 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // InternalRos2Parser.g:10481:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; public final void rule__ParameterStructType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10485:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) // InternalRos2Parser.g:10486:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 @@ -31576,7 +31576,7 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31588,8 +31588,8 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // InternalRos2Parser.g:10493:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10497:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) // InternalRos2Parser.g:10498:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) @@ -31597,7 +31597,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // InternalRos2Parser.g:10498:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) // InternalRos2Parser.g:10499:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); // InternalRos2Parser.g:10500:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) // InternalRos2Parser.g:10500:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { @@ -31609,7 +31609,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); } @@ -31623,7 +31623,7 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31635,8 +31635,8 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // InternalRos2Parser.g:10508:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; public final void rule__ParameterStructType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10512:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) // InternalRos2Parser.g:10513:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 @@ -31661,7 +31661,7 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31673,8 +31673,8 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // InternalRos2Parser.g:10520:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; public final void rule__ParameterStructType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10524:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) // InternalRos2Parser.g:10525:1: ( ( rule__ParameterStructType__Group_4__0 )* ) @@ -31682,7 +31682,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // InternalRos2Parser.g:10525:1: ( ( rule__ParameterStructType__Group_4__0 )* ) // InternalRos2Parser.g:10526:2: ( rule__ParameterStructType__Group_4__0 )* { - before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); // InternalRos2Parser.g:10527:2: ( rule__ParameterStructType__Group_4__0 )* loop65: do { @@ -31695,24 +31695,24 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition switch (alt65) { - case 1 : - // InternalRos2Parser.g:10527:3: rule__ParameterStructType__Group_4__0 - { - pushFollow(FOLLOW_13); - rule__ParameterStructType__Group_4__0(); + case 1 : + // InternalRos2Parser.g:10527:3: rule__ParameterStructType__Group_4__0 + { + pushFollow(FOLLOW_13); + rule__ParameterStructType__Group_4__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop65; + default : + break loop65; } } while (true); - after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); + after(grammarAccess.getParameterStructTypeAccess().getGroup_4()); } @@ -31726,7 +31726,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31738,8 +31738,8 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // InternalRos2Parser.g:10535:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10539:1: ( rule__ParameterStructType__Group__5__Impl ) // InternalRos2Parser.g:10540:2: rule__ParameterStructType__Group__5__Impl @@ -31759,7 +31759,7 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31771,8 +31771,8 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // InternalRos2Parser.g:10546:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10550:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:10551:1: ( RightSquareBracket ) @@ -31780,9 +31780,9 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // InternalRos2Parser.g:10551:1: ( RightSquareBracket ) // InternalRos2Parser.g:10552:2: RightSquareBracket { - before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); } @@ -31796,7 +31796,7 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31808,8 +31808,8 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // InternalRos2Parser.g:10562:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; public final void rule__ParameterStructType__Group_4__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10566:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) // InternalRos2Parser.g:10567:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 @@ -31834,7 +31834,7 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31846,8 +31846,8 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // InternalRos2Parser.g:10574:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10578:1: ( ( Comma ) ) // InternalRos2Parser.g:10579:1: ( Comma ) @@ -31855,9 +31855,9 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // InternalRos2Parser.g:10579:1: ( Comma ) // InternalRos2Parser.g:10580:2: Comma { - before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); } @@ -31871,7 +31871,7 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31883,8 +31883,8 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // InternalRos2Parser.g:10589:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; public final void rule__ParameterStructType__Group_4__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10593:1: ( rule__ParameterStructType__Group_4__1__Impl ) // InternalRos2Parser.g:10594:2: rule__ParameterStructType__Group_4__1__Impl @@ -31904,7 +31904,7 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31916,8 +31916,8 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // InternalRos2Parser.g:10600:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; public final void rule__ParameterStructType__Group_4__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10604:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) // InternalRos2Parser.g:10605:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) @@ -31925,7 +31925,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // InternalRos2Parser.g:10605:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) // InternalRos2Parser.g:10606:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); // InternalRos2Parser.g:10607:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) // InternalRos2Parser.g:10607:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { @@ -31937,7 +31937,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); } @@ -31951,7 +31951,7 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -31963,8 +31963,8 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // InternalRos2Parser.g:10616:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; public final void rule__ParameterIntegerType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10620:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) // InternalRos2Parser.g:10621:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 @@ -31989,7 +31989,7 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32001,8 +32001,8 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // InternalRos2Parser.g:10628:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10632:1: ( ( () ) ) // InternalRos2Parser.g:10633:1: ( () ) @@ -32010,13 +32010,13 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // InternalRos2Parser.g:10633:1: ( () ) // InternalRos2Parser.g:10634:2: () { - before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); // InternalRos2Parser.g:10635:2: () - // InternalRos2Parser.g:10635:3: + // InternalRos2Parser.g:10635:3: { } - after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); } @@ -32026,7 +32026,7 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32038,8 +32038,8 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // InternalRos2Parser.g:10643:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; public final void rule__ParameterIntegerType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10647:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) // InternalRos2Parser.g:10648:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 @@ -32064,7 +32064,7 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32076,8 +32076,8 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // InternalRos2Parser.g:10655:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10659:1: ( ( Integer ) ) // InternalRos2Parser.g:10660:1: ( Integer ) @@ -32085,9 +32085,9 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // InternalRos2Parser.g:10660:1: ( Integer ) // InternalRos2Parser.g:10661:2: Integer { - before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - match(input,Integer,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + match(input,Integer,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); } @@ -32101,7 +32101,7 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32113,8 +32113,8 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // InternalRos2Parser.g:10670:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10674:1: ( rule__ParameterIntegerType__Group__2__Impl ) // InternalRos2Parser.g:10675:2: rule__ParameterIntegerType__Group__2__Impl @@ -32134,7 +32134,7 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32146,8 +32146,8 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // InternalRos2Parser.g:10681:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; public final void rule__ParameterIntegerType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10685:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) // InternalRos2Parser.g:10686:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) @@ -32155,7 +32155,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // InternalRos2Parser.g:10686:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) // InternalRos2Parser.g:10687:2: ( rule__ParameterIntegerType__Group_2__0 )? { - before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); // InternalRos2Parser.g:10688:2: ( rule__ParameterIntegerType__Group_2__0 )? int alt66=2; int LA66_0 = input.LA(1); @@ -32182,7 +32182,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); + after(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); } @@ -32196,7 +32196,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32208,8 +32208,8 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // InternalRos2Parser.g:10697:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10701:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) // InternalRos2Parser.g:10702:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 @@ -32234,7 +32234,7 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32246,8 +32246,8 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // InternalRos2Parser.g:10709:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10713:1: ( ( Default ) ) // InternalRos2Parser.g:10714:1: ( Default ) @@ -32255,9 +32255,9 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // InternalRos2Parser.g:10714:1: ( Default ) // InternalRos2Parser.g:10715:2: Default { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); } @@ -32271,7 +32271,7 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32283,8 +32283,8 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // InternalRos2Parser.g:10724:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10728:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) // InternalRos2Parser.g:10729:2: rule__ParameterIntegerType__Group_2__1__Impl @@ -32304,7 +32304,7 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32316,8 +32316,8 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // InternalRos2Parser.g:10735:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10739:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) // InternalRos2Parser.g:10740:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) @@ -32325,7 +32325,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // InternalRos2Parser.g:10740:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) // InternalRos2Parser.g:10741:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); // InternalRos2Parser.g:10742:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) // InternalRos2Parser.g:10742:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { @@ -32337,7 +32337,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); } @@ -32351,7 +32351,7 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32363,8 +32363,8 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // InternalRos2Parser.g:10751:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; public final void rule__ParameterStringType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10755:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) // InternalRos2Parser.g:10756:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 @@ -32389,7 +32389,7 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32401,8 +32401,8 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // InternalRos2Parser.g:10763:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10767:1: ( ( () ) ) // InternalRos2Parser.g:10768:1: ( () ) @@ -32410,13 +32410,13 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // InternalRos2Parser.g:10768:1: ( () ) // InternalRos2Parser.g:10769:2: () { - before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); // InternalRos2Parser.g:10770:2: () - // InternalRos2Parser.g:10770:3: + // InternalRos2Parser.g:10770:3: { } - after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); + after(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); } @@ -32426,7 +32426,7 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32438,8 +32438,8 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // InternalRos2Parser.g:10778:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; public final void rule__ParameterStringType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10782:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) // InternalRos2Parser.g:10783:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 @@ -32464,7 +32464,7 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32476,8 +32476,8 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // InternalRos2Parser.g:10790:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10794:1: ( ( String ) ) // InternalRos2Parser.g:10795:1: ( String ) @@ -32485,9 +32485,9 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // InternalRos2Parser.g:10795:1: ( String ) // InternalRos2Parser.g:10796:2: String { - before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - match(input,String,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + match(input,String,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); } @@ -32501,7 +32501,7 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32513,8 +32513,8 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // InternalRos2Parser.g:10805:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10809:1: ( rule__ParameterStringType__Group__2__Impl ) // InternalRos2Parser.g:10810:2: rule__ParameterStringType__Group__2__Impl @@ -32534,7 +32534,7 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32546,8 +32546,8 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // InternalRos2Parser.g:10816:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; public final void rule__ParameterStringType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10820:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) // InternalRos2Parser.g:10821:1: ( ( rule__ParameterStringType__Group_2__0 )? ) @@ -32555,7 +32555,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // InternalRos2Parser.g:10821:1: ( ( rule__ParameterStringType__Group_2__0 )? ) // InternalRos2Parser.g:10822:2: ( rule__ParameterStringType__Group_2__0 )? { - before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); // InternalRos2Parser.g:10823:2: ( rule__ParameterStringType__Group_2__0 )? int alt67=2; int LA67_0 = input.LA(1); @@ -32585,7 +32585,7 @@ else if ( (LA67_1==RULE_ID) ) { } - after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); + after(grammarAccess.getParameterStringTypeAccess().getGroup_2()); } @@ -32599,7 +32599,7 @@ else if ( (LA67_1==RULE_ID) ) { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32611,8 +32611,8 @@ else if ( (LA67_1==RULE_ID) ) { // InternalRos2Parser.g:10832:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; public final void rule__ParameterStringType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10836:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) // InternalRos2Parser.g:10837:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 @@ -32637,7 +32637,7 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32649,8 +32649,8 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // InternalRos2Parser.g:10844:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10848:1: ( ( Default ) ) // InternalRos2Parser.g:10849:1: ( Default ) @@ -32658,9 +32658,9 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // InternalRos2Parser.g:10849:1: ( Default ) // InternalRos2Parser.g:10850:2: Default { - before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); } @@ -32674,7 +32674,7 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32686,8 +32686,8 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // InternalRos2Parser.g:10859:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; public final void rule__ParameterStringType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10863:1: ( rule__ParameterStringType__Group_2__1__Impl ) // InternalRos2Parser.g:10864:2: rule__ParameterStringType__Group_2__1__Impl @@ -32707,7 +32707,7 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32719,8 +32719,8 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // InternalRos2Parser.g:10870:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterStringType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10874:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) // InternalRos2Parser.g:10875:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) @@ -32728,7 +32728,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // InternalRos2Parser.g:10875:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) // InternalRos2Parser.g:10876:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); // InternalRos2Parser.g:10877:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) // InternalRos2Parser.g:10877:3: rule__ParameterStringType__DefaultAssignment_2_1 { @@ -32740,7 +32740,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); } @@ -32754,7 +32754,7 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32766,8 +32766,8 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // InternalRos2Parser.g:10886:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; public final void rule__ParameterDoubleType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10890:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) // InternalRos2Parser.g:10891:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 @@ -32792,7 +32792,7 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32804,8 +32804,8 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // InternalRos2Parser.g:10898:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10902:1: ( ( () ) ) // InternalRos2Parser.g:10903:1: ( () ) @@ -32813,13 +32813,13 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // InternalRos2Parser.g:10903:1: ( () ) // InternalRos2Parser.g:10904:2: () { - before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); // InternalRos2Parser.g:10905:2: () - // InternalRos2Parser.g:10905:3: + // InternalRos2Parser.g:10905:3: { } - after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); } @@ -32829,7 +32829,7 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32841,8 +32841,8 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // InternalRos2Parser.g:10913:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; public final void rule__ParameterDoubleType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10917:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) // InternalRos2Parser.g:10918:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 @@ -32867,7 +32867,7 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32879,8 +32879,8 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // InternalRos2Parser.g:10925:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10929:1: ( ( Double ) ) // InternalRos2Parser.g:10930:1: ( Double ) @@ -32888,9 +32888,9 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // InternalRos2Parser.g:10930:1: ( Double ) // InternalRos2Parser.g:10931:2: Double { - before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - match(input,Double,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + match(input,Double,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); } @@ -32904,7 +32904,7 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32916,8 +32916,8 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // InternalRos2Parser.g:10940:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10944:1: ( rule__ParameterDoubleType__Group__2__Impl ) // InternalRos2Parser.g:10945:2: rule__ParameterDoubleType__Group__2__Impl @@ -32937,7 +32937,7 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -32949,8 +32949,8 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // InternalRos2Parser.g:10951:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; public final void rule__ParameterDoubleType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10955:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) // InternalRos2Parser.g:10956:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) @@ -32958,7 +32958,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // InternalRos2Parser.g:10956:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) // InternalRos2Parser.g:10957:2: ( rule__ParameterDoubleType__Group_2__0 )? { - before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); // InternalRos2Parser.g:10958:2: ( rule__ParameterDoubleType__Group_2__0 )? int alt68=2; int LA68_0 = input.LA(1); @@ -32985,7 +32985,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); + after(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); } @@ -32999,7 +32999,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33011,8 +33011,8 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // InternalRos2Parser.g:10967:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10971:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) // InternalRos2Parser.g:10972:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 @@ -33037,7 +33037,7 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33049,8 +33049,8 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // InternalRos2Parser.g:10979:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10983:1: ( ( Default ) ) // InternalRos2Parser.g:10984:1: ( Default ) @@ -33058,9 +33058,9 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // InternalRos2Parser.g:10984:1: ( Default ) // InternalRos2Parser.g:10985:2: Default { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); } @@ -33074,7 +33074,7 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33086,8 +33086,8 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // InternalRos2Parser.g:10994:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:10998:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) // InternalRos2Parser.g:10999:2: rule__ParameterDoubleType__Group_2__1__Impl @@ -33107,7 +33107,7 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33119,8 +33119,8 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // InternalRos2Parser.g:11005:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11009:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) // InternalRos2Parser.g:11010:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) @@ -33128,7 +33128,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // InternalRos2Parser.g:11010:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) // InternalRos2Parser.g:11011:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); // InternalRos2Parser.g:11012:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) // InternalRos2Parser.g:11012:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { @@ -33140,7 +33140,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); } @@ -33154,7 +33154,7 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33166,8 +33166,8 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // InternalRos2Parser.g:11021:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; public final void rule__ParameterBooleanType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11025:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) // InternalRos2Parser.g:11026:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 @@ -33192,7 +33192,7 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33204,8 +33204,8 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // InternalRos2Parser.g:11033:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11037:1: ( ( () ) ) // InternalRos2Parser.g:11038:1: ( () ) @@ -33213,13 +33213,13 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // InternalRos2Parser.g:11038:1: ( () ) // InternalRos2Parser.g:11039:2: () { - before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); // InternalRos2Parser.g:11040:2: () - // InternalRos2Parser.g:11040:3: + // InternalRos2Parser.g:11040:3: { } - after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); } @@ -33229,7 +33229,7 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33241,8 +33241,8 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // InternalRos2Parser.g:11048:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; public final void rule__ParameterBooleanType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11052:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) // InternalRos2Parser.g:11053:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 @@ -33267,7 +33267,7 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33279,8 +33279,8 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // InternalRos2Parser.g:11060:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11064:1: ( ( Boolean ) ) // InternalRos2Parser.g:11065:1: ( Boolean ) @@ -33288,9 +33288,9 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // InternalRos2Parser.g:11065:1: ( Boolean ) // InternalRos2Parser.g:11066:2: Boolean { - before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - match(input,Boolean,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + match(input,Boolean,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); } @@ -33304,7 +33304,7 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33316,8 +33316,8 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // InternalRos2Parser.g:11075:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11079:1: ( rule__ParameterBooleanType__Group__2__Impl ) // InternalRos2Parser.g:11080:2: rule__ParameterBooleanType__Group__2__Impl @@ -33337,7 +33337,7 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33349,8 +33349,8 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // InternalRos2Parser.g:11086:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; public final void rule__ParameterBooleanType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11090:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) // InternalRos2Parser.g:11091:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) @@ -33358,7 +33358,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // InternalRos2Parser.g:11091:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) // InternalRos2Parser.g:11092:2: ( rule__ParameterBooleanType__Group_2__0 )? { - before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); // InternalRos2Parser.g:11093:2: ( rule__ParameterBooleanType__Group_2__0 )? int alt69=2; int LA69_0 = input.LA(1); @@ -33385,7 +33385,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } - after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); + after(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); } @@ -33399,7 +33399,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33411,8 +33411,8 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // InternalRos2Parser.g:11102:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11106:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) // InternalRos2Parser.g:11107:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 @@ -33437,7 +33437,7 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33449,8 +33449,8 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // InternalRos2Parser.g:11114:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11118:1: ( ( Default ) ) // InternalRos2Parser.g:11119:1: ( Default ) @@ -33458,9 +33458,9 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // InternalRos2Parser.g:11119:1: ( Default ) // InternalRos2Parser.g:11120:2: Default { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); } @@ -33474,7 +33474,7 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33486,8 +33486,8 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // InternalRos2Parser.g:11129:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11133:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) // InternalRos2Parser.g:11134:2: rule__ParameterBooleanType__Group_2__1__Impl @@ -33507,7 +33507,7 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33519,8 +33519,8 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // InternalRos2Parser.g:11140:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11144:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) // InternalRos2Parser.g:11145:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) @@ -33528,7 +33528,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // InternalRos2Parser.g:11145:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) // InternalRos2Parser.g:11146:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); // InternalRos2Parser.g:11147:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) // InternalRos2Parser.g:11147:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { @@ -33540,7 +33540,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); } @@ -33554,7 +33554,7 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33566,8 +33566,8 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // InternalRos2Parser.g:11156:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; public final void rule__ParameterBase64Type__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11160:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) // InternalRos2Parser.g:11161:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 @@ -33592,7 +33592,7 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33604,8 +33604,8 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // InternalRos2Parser.g:11168:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11172:1: ( ( () ) ) // InternalRos2Parser.g:11173:1: ( () ) @@ -33613,13 +33613,13 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // InternalRos2Parser.g:11173:1: ( () ) // InternalRos2Parser.g:11174:2: () { - before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); // InternalRos2Parser.g:11175:2: () - // InternalRos2Parser.g:11175:3: + // InternalRos2Parser.g:11175:3: { } - after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); + after(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); } @@ -33629,7 +33629,7 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33641,8 +33641,8 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // InternalRos2Parser.g:11183:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; public final void rule__ParameterBase64Type__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11187:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) // InternalRos2Parser.g:11188:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 @@ -33667,7 +33667,7 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33679,8 +33679,8 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // InternalRos2Parser.g:11195:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11199:1: ( ( Base64 ) ) // InternalRos2Parser.g:11200:1: ( Base64 ) @@ -33688,9 +33688,9 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // InternalRos2Parser.g:11200:1: ( Base64 ) // InternalRos2Parser.g:11201:2: Base64 { - before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - match(input,Base64,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + match(input,Base64,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); } @@ -33704,7 +33704,7 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33716,8 +33716,8 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // InternalRos2Parser.g:11210:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11214:1: ( rule__ParameterBase64Type__Group__2__Impl ) // InternalRos2Parser.g:11215:2: rule__ParameterBase64Type__Group__2__Impl @@ -33737,7 +33737,7 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33749,8 +33749,8 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // InternalRos2Parser.g:11221:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; public final void rule__ParameterBase64Type__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11225:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) // InternalRos2Parser.g:11226:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) @@ -33758,7 +33758,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // InternalRos2Parser.g:11226:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) // InternalRos2Parser.g:11227:2: ( rule__ParameterBase64Type__Group_2__0 )? { - before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); // InternalRos2Parser.g:11228:2: ( rule__ParameterBase64Type__Group_2__0 )? int alt70=2; int LA70_0 = input.LA(1); @@ -33785,7 +33785,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } - after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); + after(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); } @@ -33799,7 +33799,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33811,8 +33811,8 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // InternalRos2Parser.g:11237:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11241:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) // InternalRos2Parser.g:11242:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 @@ -33837,7 +33837,7 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33849,8 +33849,8 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // InternalRos2Parser.g:11249:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11253:1: ( ( Default ) ) // InternalRos2Parser.g:11254:1: ( Default ) @@ -33858,9 +33858,9 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // InternalRos2Parser.g:11254:1: ( Default ) // InternalRos2Parser.g:11255:2: Default { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); } @@ -33874,7 +33874,7 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33886,8 +33886,8 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // InternalRos2Parser.g:11264:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11268:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) // InternalRos2Parser.g:11269:2: rule__ParameterBase64Type__Group_2__1__Impl @@ -33907,7 +33907,7 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33919,8 +33919,8 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // InternalRos2Parser.g:11275:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11279:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) // InternalRos2Parser.g:11280:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) @@ -33928,7 +33928,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // InternalRos2Parser.g:11280:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) // InternalRos2Parser.g:11281:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); // InternalRos2Parser.g:11282:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) // InternalRos2Parser.g:11282:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { @@ -33940,7 +33940,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } - after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); } @@ -33954,7 +33954,7 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -33966,8 +33966,8 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // InternalRos2Parser.g:11291:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; public final void rule__ParameterArrayType__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11295:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) // InternalRos2Parser.g:11296:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 @@ -33992,7 +33992,7 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34004,8 +34004,8 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // InternalRos2Parser.g:11303:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11307:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:11308:1: ( RULE_BEGIN ) @@ -34013,9 +34013,9 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // InternalRos2Parser.g:11308:1: ( RULE_BEGIN ) // InternalRos2Parser.g:11309:2: RULE_BEGIN { - before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } @@ -34029,7 +34029,7 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34041,8 +34041,8 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // InternalRos2Parser.g:11318:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; public final void rule__ParameterArrayType__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11322:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) // InternalRos2Parser.g:11323:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 @@ -34067,7 +34067,7 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34079,8 +34079,8 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // InternalRos2Parser.g:11330:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11334:1: ( ( Array ) ) // InternalRos2Parser.g:11335:1: ( Array ) @@ -34088,9 +34088,9 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // InternalRos2Parser.g:11335:1: ( Array ) // InternalRos2Parser.g:11336:2: Array { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - match(input,Array,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + match(input,Array,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } @@ -34104,7 +34104,7 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34116,8 +34116,8 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // InternalRos2Parser.g:11345:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; public final void rule__ParameterArrayType__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11349:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) // InternalRos2Parser.g:11350:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 @@ -34142,7 +34142,7 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34154,8 +34154,8 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // InternalRos2Parser.g:11357:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11361:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) // InternalRos2Parser.g:11362:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) @@ -34163,7 +34163,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // InternalRos2Parser.g:11362:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) // InternalRos2Parser.g:11363:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); // InternalRos2Parser.g:11364:2: ( rule__ParameterArrayType__TypeAssignment_2 ) // InternalRos2Parser.g:11364:3: rule__ParameterArrayType__TypeAssignment_2 { @@ -34175,7 +34175,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } @@ -34189,7 +34189,7 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34201,8 +34201,8 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // InternalRos2Parser.g:11372:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; public final void rule__ParameterArrayType__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11376:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) // InternalRos2Parser.g:11377:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 @@ -34227,7 +34227,7 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34239,8 +34239,8 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // InternalRos2Parser.g:11384:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__Group_3__0 )? ) ; public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11388:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) // InternalRos2Parser.g:11389:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) @@ -34248,7 +34248,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // InternalRos2Parser.g:11389:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) // InternalRos2Parser.g:11390:2: ( rule__ParameterArrayType__Group_3__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); // InternalRos2Parser.g:11391:2: ( rule__ParameterArrayType__Group_3__0 )? int alt71=2; int LA71_0 = input.LA(1); @@ -34271,7 +34271,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } @@ -34285,7 +34285,7 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34297,8 +34297,8 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // InternalRos2Parser.g:11399:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; public final void rule__ParameterArrayType__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11403:1: ( rule__ParameterArrayType__Group__4__Impl ) // InternalRos2Parser.g:11404:2: rule__ParameterArrayType__Group__4__Impl @@ -34318,7 +34318,7 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34330,8 +34330,8 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // InternalRos2Parser.g:11410:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11414:1: ( ( RULE_END ) ) // InternalRos2Parser.g:11415:1: ( RULE_END ) @@ -34339,9 +34339,9 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // InternalRos2Parser.g:11415:1: ( RULE_END ) // InternalRos2Parser.g:11416:2: RULE_END { - before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -34355,7 +34355,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34367,8 +34367,8 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // InternalRos2Parser.g:11426:1: rule__ParameterArrayType__Group_3__0 : rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ; public final void rule__ParameterArrayType__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11430:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) // InternalRos2Parser.g:11431:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 @@ -34393,7 +34393,7 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34405,8 +34405,8 @@ public final void rule__ParameterArrayType__Group_3__0() throws RecognitionExcep // InternalRos2Parser.g:11438:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; public final void rule__ParameterArrayType__Group_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11442:1: ( ( Default ) ) // InternalRos2Parser.g:11443:1: ( Default ) @@ -34414,9 +34414,9 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // InternalRos2Parser.g:11443:1: ( Default ) // InternalRos2Parser.g:11444:2: Default { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } @@ -34430,7 +34430,7 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34442,8 +34442,8 @@ public final void rule__ParameterArrayType__Group_3__0__Impl() throws Recognitio // InternalRos2Parser.g:11453:1: rule__ParameterArrayType__Group_3__1 : rule__ParameterArrayType__Group_3__1__Impl ; public final void rule__ParameterArrayType__Group_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11457:1: ( rule__ParameterArrayType__Group_3__1__Impl ) // InternalRos2Parser.g:11458:2: rule__ParameterArrayType__Group_3__1__Impl @@ -34463,7 +34463,7 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34475,8 +34475,8 @@ public final void rule__ParameterArrayType__Group_3__1() throws RecognitionExcep // InternalRos2Parser.g:11464:1: rule__ParameterArrayType__Group_3__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ; public final void rule__ParameterArrayType__Group_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11468:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) // InternalRos2Parser.g:11469:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) @@ -34484,7 +34484,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // InternalRos2Parser.g:11469:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) // InternalRos2Parser.g:11470:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); // InternalRos2Parser.g:11471:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) // InternalRos2Parser.g:11471:3: rule__ParameterArrayType__DefaultAssignment_3_1 { @@ -34496,7 +34496,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio } - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } @@ -34510,7 +34510,7 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34522,8 +34522,8 @@ public final void rule__ParameterArrayType__Group_3__1__Impl() throws Recognitio // InternalRos2Parser.g:11480:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; public final void rule__ParameterList__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11484:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) // InternalRos2Parser.g:11485:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 @@ -34548,7 +34548,7 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34560,8 +34560,8 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // InternalRos2Parser.g:11492:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11496:1: ( ( () ) ) // InternalRos2Parser.g:11497:1: ( () ) @@ -34569,13 +34569,13 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:11497:1: ( () ) // InternalRos2Parser.g:11498:2: () { - before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); // InternalRos2Parser.g:11499:2: () - // InternalRos2Parser.g:11499:3: + // InternalRos2Parser.g:11499:3: { } - after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); + after(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); } @@ -34585,7 +34585,7 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34597,8 +34597,8 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // InternalRos2Parser.g:11507:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; public final void rule__ParameterList__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11511:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) // InternalRos2Parser.g:11512:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 @@ -34623,7 +34623,7 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34635,8 +34635,8 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // InternalRos2Parser.g:11519:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11523:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:11524:1: ( LeftSquareBracket ) @@ -34644,9 +34644,9 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:11524:1: ( LeftSquareBracket ) // InternalRos2Parser.g:11525:2: LeftSquareBracket { - before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); } @@ -34660,7 +34660,7 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34672,8 +34672,8 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // InternalRos2Parser.g:11534:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; public final void rule__ParameterList__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11538:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) // InternalRos2Parser.g:11539:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 @@ -34698,7 +34698,7 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34710,8 +34710,8 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // InternalRos2Parser.g:11546:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11550:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) // InternalRos2Parser.g:11551:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) @@ -34719,7 +34719,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:11551:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) // InternalRos2Parser.g:11552:2: ( rule__ParameterList__ValueAssignment_2 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_2()); + before(grammarAccess.getParameterListAccess().getValueAssignment_2()); // InternalRos2Parser.g:11553:2: ( rule__ParameterList__ValueAssignment_2 ) // InternalRos2Parser.g:11553:3: rule__ParameterList__ValueAssignment_2 { @@ -34731,7 +34731,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } - after(grammarAccess.getParameterListAccess().getValueAssignment_2()); + after(grammarAccess.getParameterListAccess().getValueAssignment_2()); } @@ -34745,7 +34745,7 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34757,8 +34757,8 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // InternalRos2Parser.g:11561:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; public final void rule__ParameterList__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11565:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) // InternalRos2Parser.g:11566:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 @@ -34783,7 +34783,7 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34795,8 +34795,8 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // InternalRos2Parser.g:11573:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; public final void rule__ParameterList__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11577:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) // InternalRos2Parser.g:11578:1: ( ( rule__ParameterList__Group_3__0 )* ) @@ -34804,7 +34804,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // InternalRos2Parser.g:11578:1: ( ( rule__ParameterList__Group_3__0 )* ) // InternalRos2Parser.g:11579:2: ( rule__ParameterList__Group_3__0 )* { - before(grammarAccess.getParameterListAccess().getGroup_3()); + before(grammarAccess.getParameterListAccess().getGroup_3()); // InternalRos2Parser.g:11580:2: ( rule__ParameterList__Group_3__0 )* loop72: do { @@ -34817,24 +34817,24 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept switch (alt72) { - case 1 : - // InternalRos2Parser.g:11580:3: rule__ParameterList__Group_3__0 - { - pushFollow(FOLLOW_13); - rule__ParameterList__Group_3__0(); + case 1 : + // InternalRos2Parser.g:11580:3: rule__ParameterList__Group_3__0 + { + pushFollow(FOLLOW_13); + rule__ParameterList__Group_3__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop72; + default : + break loop72; } } while (true); - after(grammarAccess.getParameterListAccess().getGroup_3()); + after(grammarAccess.getParameterListAccess().getGroup_3()); } @@ -34848,7 +34848,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34860,8 +34860,8 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // InternalRos2Parser.g:11588:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11592:1: ( rule__ParameterList__Group__4__Impl ) // InternalRos2Parser.g:11593:2: rule__ParameterList__Group__4__Impl @@ -34881,7 +34881,7 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34893,8 +34893,8 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // InternalRos2Parser.g:11599:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11603:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:11604:1: ( RightSquareBracket ) @@ -34902,9 +34902,9 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // InternalRos2Parser.g:11604:1: ( RightSquareBracket ) // InternalRos2Parser.g:11605:2: RightSquareBracket { - before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); } @@ -34918,7 +34918,7 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34930,8 +34930,8 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // InternalRos2Parser.g:11615:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; public final void rule__ParameterList__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11619:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) // InternalRos2Parser.g:11620:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 @@ -34956,7 +34956,7 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -34968,8 +34968,8 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // InternalRos2Parser.g:11627:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11631:1: ( ( Comma ) ) // InternalRos2Parser.g:11632:1: ( Comma ) @@ -34977,9 +34977,9 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // InternalRos2Parser.g:11632:1: ( Comma ) // InternalRos2Parser.g:11633:2: Comma { - before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); } @@ -34993,7 +34993,7 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35005,8 +35005,8 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // InternalRos2Parser.g:11642:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; public final void rule__ParameterList__Group_3__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11646:1: ( rule__ParameterList__Group_3__1__Impl ) // InternalRos2Parser.g:11647:2: rule__ParameterList__Group_3__1__Impl @@ -35026,7 +35026,7 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35038,8 +35038,8 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // InternalRos2Parser.g:11653:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11657:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) // InternalRos2Parser.g:11658:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) @@ -35047,7 +35047,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // InternalRos2Parser.g:11658:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) // InternalRos2Parser.g:11659:2: ( rule__ParameterList__ValueAssignment_3_1 ) { - before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); // InternalRos2Parser.g:11660:2: ( rule__ParameterList__ValueAssignment_3_1 ) // InternalRos2Parser.g:11660:3: rule__ParameterList__ValueAssignment_3_1 { @@ -35059,7 +35059,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } - after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); + after(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); } @@ -35073,7 +35073,7 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35085,8 +35085,8 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // InternalRos2Parser.g:11669:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; public final void rule__ParameterAny__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11673:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) // InternalRos2Parser.g:11674:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 @@ -35111,7 +35111,7 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35123,8 +35123,8 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // InternalRos2Parser.g:11681:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11685:1: ( ( () ) ) // InternalRos2Parser.g:11686:1: ( () ) @@ -35132,13 +35132,13 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:11686:1: ( () ) // InternalRos2Parser.g:11687:2: () { - before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); // InternalRos2Parser.g:11688:2: () - // InternalRos2Parser.g:11688:3: + // InternalRos2Parser.g:11688:3: { } - after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); + after(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); } @@ -35148,7 +35148,7 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35160,8 +35160,8 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:11696:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; public final void rule__ParameterAny__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11700:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) // InternalRos2Parser.g:11701:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 @@ -35186,7 +35186,7 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35198,8 +35198,8 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // InternalRos2Parser.g:11708:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11712:1: ( ( ParameterAny ) ) // InternalRos2Parser.g:11713:1: ( ParameterAny ) @@ -35207,9 +35207,9 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:11713:1: ( ParameterAny ) // InternalRos2Parser.g:11714:2: ParameterAny { - before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - match(input,ParameterAny,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + match(input,ParameterAny,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); } @@ -35223,7 +35223,7 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35235,8 +35235,8 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:11723:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; public final void rule__ParameterAny__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11727:1: ( rule__ParameterAny__Group__2__Impl ) // InternalRos2Parser.g:11728:2: rule__ParameterAny__Group__2__Impl @@ -35256,7 +35256,7 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35268,8 +35268,8 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // InternalRos2Parser.g:11734:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11738:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) // InternalRos2Parser.g:11739:1: ( ( rule__ParameterAny__Group_2__0 )? ) @@ -35277,7 +35277,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:11739:1: ( ( rule__ParameterAny__Group_2__0 )? ) // InternalRos2Parser.g:11740:2: ( rule__ParameterAny__Group_2__0 )? { - before(grammarAccess.getParameterAnyAccess().getGroup_2()); + before(grammarAccess.getParameterAnyAccess().getGroup_2()); // InternalRos2Parser.g:11741:2: ( rule__ParameterAny__Group_2__0 )? int alt73=2; int LA73_0 = input.LA(1); @@ -35300,7 +35300,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } - after(grammarAccess.getParameterAnyAccess().getGroup_2()); + after(grammarAccess.getParameterAnyAccess().getGroup_2()); } @@ -35314,7 +35314,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35326,8 +35326,8 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // InternalRos2Parser.g:11750:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; public final void rule__ParameterAny__Group_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11754:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) // InternalRos2Parser.g:11755:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 @@ -35352,7 +35352,7 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35364,8 +35364,8 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // InternalRos2Parser.g:11762:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11766:1: ( ( Value ) ) // InternalRos2Parser.g:11767:1: ( Value ) @@ -35373,9 +35373,9 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:11767:1: ( Value ) // InternalRos2Parser.g:11768:2: Value { - before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - match(input,Value,FOLLOW_2); - after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + match(input,Value,FOLLOW_2); + after(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); } @@ -35389,7 +35389,7 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35401,8 +35401,8 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // InternalRos2Parser.g:11777:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; public final void rule__ParameterAny__Group_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11781:1: ( rule__ParameterAny__Group_2__1__Impl ) // InternalRos2Parser.g:11782:2: rule__ParameterAny__Group_2__1__Impl @@ -35422,7 +35422,7 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35434,8 +35434,8 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // InternalRos2Parser.g:11788:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11792:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) // InternalRos2Parser.g:11793:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) @@ -35443,7 +35443,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:11793:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) // InternalRos2Parser.g:11794:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { - before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); + before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); // InternalRos2Parser.g:11795:2: ( rule__ParameterAny__ValueAssignment_2_1 ) // InternalRos2Parser.g:11795:3: rule__ParameterAny__ValueAssignment_2_1 { @@ -35455,7 +35455,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep } - after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); + after(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); } @@ -35469,7 +35469,7 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35481,8 +35481,8 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // InternalRos2Parser.g:11804:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; public final void rule__ParameterStruct__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11808:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) // InternalRos2Parser.g:11809:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 @@ -35507,7 +35507,7 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35519,8 +35519,8 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // InternalRos2Parser.g:11816:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11820:1: ( ( () ) ) // InternalRos2Parser.g:11821:1: ( () ) @@ -35528,13 +35528,13 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // InternalRos2Parser.g:11821:1: ( () ) // InternalRos2Parser.g:11822:2: () { - before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); // InternalRos2Parser.g:11823:2: () - // InternalRos2Parser.g:11823:3: + // InternalRos2Parser.g:11823:3: { } - after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); + after(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); } @@ -35544,7 +35544,7 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35556,8 +35556,8 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // InternalRos2Parser.g:11831:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11835:1: ( rule__ParameterStruct__Group__1__Impl ) // InternalRos2Parser.g:11836:2: rule__ParameterStruct__Group__1__Impl @@ -35577,7 +35577,7 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35589,8 +35589,8 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // InternalRos2Parser.g:11842:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11846:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) // InternalRos2Parser.g:11847:1: ( ( rule__ParameterStruct__Group_1__0 )? ) @@ -35598,7 +35598,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // InternalRos2Parser.g:11847:1: ( ( rule__ParameterStruct__Group_1__0 )? ) // InternalRos2Parser.g:11848:2: ( rule__ParameterStruct__Group_1__0 )? { - before(grammarAccess.getParameterStructAccess().getGroup_1()); + before(grammarAccess.getParameterStructAccess().getGroup_1()); // InternalRos2Parser.g:11849:2: ( rule__ParameterStruct__Group_1__0 )? int alt74=2; int LA74_0 = input.LA(1); @@ -35621,7 +35621,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } - after(grammarAccess.getParameterStructAccess().getGroup_1()); + after(grammarAccess.getParameterStructAccess().getGroup_1()); } @@ -35635,7 +35635,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35647,8 +35647,8 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // InternalRos2Parser.g:11858:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; public final void rule__ParameterStruct__Group_1__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11862:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) // InternalRos2Parser.g:11863:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 @@ -35673,7 +35673,7 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35685,8 +35685,8 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // InternalRos2Parser.g:11870:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11874:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:11875:1: ( LeftSquareBracket ) @@ -35694,9 +35694,9 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // InternalRos2Parser.g:11875:1: ( LeftSquareBracket ) // InternalRos2Parser.g:11876:2: LeftSquareBracket { - before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); } @@ -35710,7 +35710,7 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35722,8 +35722,8 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // InternalRos2Parser.g:11885:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; public final void rule__ParameterStruct__Group_1__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11889:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) // InternalRos2Parser.g:11890:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 @@ -35748,7 +35748,7 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35760,8 +35760,8 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // InternalRos2Parser.g:11897:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11901:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) // InternalRos2Parser.g:11902:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) @@ -35769,7 +35769,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // InternalRos2Parser.g:11902:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) // InternalRos2Parser.g:11903:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); // InternalRos2Parser.g:11904:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) // InternalRos2Parser.g:11904:3: rule__ParameterStruct__ValueAssignment_1_1 { @@ -35781,7 +35781,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); } @@ -35795,7 +35795,7 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35807,8 +35807,8 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // InternalRos2Parser.g:11912:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; public final void rule__ParameterStruct__Group_1__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11916:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) // InternalRos2Parser.g:11917:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 @@ -35833,7 +35833,7 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35845,8 +35845,8 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // InternalRos2Parser.g:11924:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11928:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) // InternalRos2Parser.g:11929:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) @@ -35854,7 +35854,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // InternalRos2Parser.g:11929:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) // InternalRos2Parser.g:11930:2: ( rule__ParameterStruct__Group_1_2__0 )* { - before(grammarAccess.getParameterStructAccess().getGroup_1_2()); + before(grammarAccess.getParameterStructAccess().getGroup_1_2()); // InternalRos2Parser.g:11931:2: ( rule__ParameterStruct__Group_1_2__0 )* loop75: do { @@ -35867,24 +35867,24 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx switch (alt75) { - case 1 : - // InternalRos2Parser.g:11931:3: rule__ParameterStruct__Group_1_2__0 - { - pushFollow(FOLLOW_13); - rule__ParameterStruct__Group_1_2__0(); + case 1 : + // InternalRos2Parser.g:11931:3: rule__ParameterStruct__Group_1_2__0 + { + pushFollow(FOLLOW_13); + rule__ParameterStruct__Group_1_2__0(); - state._fsp--; + state._fsp--; - } - break; + } + break; - default : - break loop75; + default : + break loop75; } } while (true); - after(grammarAccess.getParameterStructAccess().getGroup_1_2()); + after(grammarAccess.getParameterStructAccess().getGroup_1_2()); } @@ -35898,7 +35898,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35910,8 +35910,8 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // InternalRos2Parser.g:11939:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; public final void rule__ParameterStruct__Group_1__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11943:1: ( rule__ParameterStruct__Group_1__3__Impl ) // InternalRos2Parser.g:11944:2: rule__ParameterStruct__Group_1__3__Impl @@ -35931,7 +35931,7 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35943,8 +35943,8 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // InternalRos2Parser.g:11950:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11954:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:11955:1: ( RightSquareBracket ) @@ -35952,9 +35952,9 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // InternalRos2Parser.g:11955:1: ( RightSquareBracket ) // InternalRos2Parser.g:11956:2: RightSquareBracket { - before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); } @@ -35968,7 +35968,7 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -35980,8 +35980,8 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // InternalRos2Parser.g:11966:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11970:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) // InternalRos2Parser.g:11971:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 @@ -36006,7 +36006,7 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36018,8 +36018,8 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // InternalRos2Parser.g:11978:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11982:1: ( ( Comma ) ) // InternalRos2Parser.g:11983:1: ( Comma ) @@ -36027,9 +36027,9 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // InternalRos2Parser.g:11983:1: ( Comma ) // InternalRos2Parser.g:11984:2: Comma { - before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); } @@ -36043,7 +36043,7 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36055,8 +36055,8 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // InternalRos2Parser.g:11993:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:11997:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) // InternalRos2Parser.g:11998:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 @@ -36081,7 +36081,7 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36093,8 +36093,8 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // InternalRos2Parser.g:12005:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12009:1: ( ( LeftSquareBracket ) ) // InternalRos2Parser.g:12010:1: ( LeftSquareBracket ) @@ -36102,9 +36102,9 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // InternalRos2Parser.g:12010:1: ( LeftSquareBracket ) // InternalRos2Parser.g:12011:2: LeftSquareBracket { - before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); } @@ -36118,7 +36118,7 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36130,8 +36130,8 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // InternalRos2Parser.g:12020:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12024:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) // InternalRos2Parser.g:12025:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 @@ -36156,7 +36156,7 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36168,8 +36168,8 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // InternalRos2Parser.g:12032:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; public final void rule__ParameterStruct__Group_1_2__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12036:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) // InternalRos2Parser.g:12037:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) @@ -36177,7 +36177,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // InternalRos2Parser.g:12037:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) // InternalRos2Parser.g:12038:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { - before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); // InternalRos2Parser.g:12039:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) // InternalRos2Parser.g:12039:3: rule__ParameterStruct__ValueAssignment_1_2_2 { @@ -36189,7 +36189,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } - after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); + after(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); } @@ -36203,7 +36203,7 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36215,8 +36215,8 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // InternalRos2Parser.g:12047:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12051:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) // InternalRos2Parser.g:12052:2: rule__ParameterStruct__Group_1_2__3__Impl @@ -36236,7 +36236,7 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36248,8 +36248,8 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // InternalRos2Parser.g:12058:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12062:1: ( ( RightSquareBracket ) ) // InternalRos2Parser.g:12063:1: ( RightSquareBracket ) @@ -36257,9 +36257,9 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // InternalRos2Parser.g:12063:1: ( RightSquareBracket ) // InternalRos2Parser.g:12064:2: RightSquareBracket { - before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); } @@ -36273,7 +36273,7 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36285,8 +36285,8 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // InternalRos2Parser.g:12074:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; public final void rule__ParameterStructMember__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12078:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) // InternalRos2Parser.g:12079:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 @@ -36311,7 +36311,7 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36323,8 +36323,8 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // InternalRos2Parser.g:12086:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12090:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) // InternalRos2Parser.g:12091:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) @@ -36332,7 +36332,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // InternalRos2Parser.g:12091:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) // InternalRos2Parser.g:12092:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); // InternalRos2Parser.g:12093:2: ( rule__ParameterStructMember__NameAssignment_0 ) // InternalRos2Parser.g:12093:3: rule__ParameterStructMember__NameAssignment_0 { @@ -36344,7 +36344,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -36358,7 +36358,7 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36370,8 +36370,8 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // InternalRos2Parser.g:12101:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; public final void rule__ParameterStructMember__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12105:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) // InternalRos2Parser.g:12106:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 @@ -36396,7 +36396,7 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36408,8 +36408,8 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // InternalRos2Parser.g:12113:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12117:1: ( ( Colon ) ) // InternalRos2Parser.g:12118:1: ( Colon ) @@ -36417,9 +36417,9 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // InternalRos2Parser.g:12118:1: ( Colon ) // InternalRos2Parser.g:12119:2: Colon { - before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } @@ -36433,7 +36433,7 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36445,8 +36445,8 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // InternalRos2Parser.g:12128:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; public final void rule__ParameterStructMember__Group__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12132:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) // InternalRos2Parser.g:12133:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 @@ -36471,7 +36471,7 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36483,8 +36483,8 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // InternalRos2Parser.g:12140:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12144:1: ( ( RULE_BEGIN ) ) // InternalRos2Parser.g:12145:1: ( RULE_BEGIN ) @@ -36492,9 +36492,9 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // InternalRos2Parser.g:12145:1: ( RULE_BEGIN ) // InternalRos2Parser.g:12146:2: RULE_BEGIN { - before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } @@ -36508,7 +36508,7 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36520,8 +36520,8 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // InternalRos2Parser.g:12155:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; public final void rule__ParameterStructMember__Group__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12159:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) // InternalRos2Parser.g:12160:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 @@ -36546,7 +36546,7 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36558,8 +36558,8 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // InternalRos2Parser.g:12167:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12171:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) // InternalRos2Parser.g:12172:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) @@ -36567,7 +36567,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // InternalRos2Parser.g:12172:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) // InternalRos2Parser.g:12173:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); // InternalRos2Parser.g:12174:2: ( rule__ParameterStructMember__ValueAssignment_3 ) // InternalRos2Parser.g:12174:3: rule__ParameterStructMember__ValueAssignment_3 { @@ -36579,7 +36579,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -36593,7 +36593,7 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36605,8 +36605,8 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // InternalRos2Parser.g:12182:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12186:1: ( rule__ParameterStructMember__Group__4__Impl ) // InternalRos2Parser.g:12187:2: rule__ParameterStructMember__Group__4__Impl @@ -36626,7 +36626,7 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36638,8 +36638,8 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // InternalRos2Parser.g:12193:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12197:1: ( ( RULE_END ) ) // InternalRos2Parser.g:12198:1: ( RULE_END ) @@ -36647,9 +36647,9 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // InternalRos2Parser.g:12198:1: ( RULE_END ) // InternalRos2Parser.g:12199:2: RULE_END { - before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -36663,7 +36663,7 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36675,8 +36675,8 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // InternalRos2Parser.g:12209:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; public final void rule__ParameterStructTypeMember__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12213:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) // InternalRos2Parser.g:12214:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 @@ -36701,7 +36701,7 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36713,8 +36713,8 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // InternalRos2Parser.g:12221:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12225:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) // InternalRos2Parser.g:12226:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) @@ -36722,7 +36722,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // InternalRos2Parser.g:12226:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) // InternalRos2Parser.g:12227:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); // InternalRos2Parser.g:12228:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) // InternalRos2Parser.g:12228:3: rule__ParameterStructTypeMember__NameAssignment_0 { @@ -36734,7 +36734,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } - after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } @@ -36748,7 +36748,7 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36760,8 +36760,8 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // InternalRos2Parser.g:12236:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12240:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) // InternalRos2Parser.g:12241:2: rule__ParameterStructTypeMember__Group__1__Impl @@ -36781,7 +36781,7 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36793,8 +36793,8 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // InternalRos2Parser.g:12247:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12251:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) // InternalRos2Parser.g:12252:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) @@ -36802,7 +36802,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // InternalRos2Parser.g:12252:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) // InternalRos2Parser.g:12253:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); // InternalRos2Parser.g:12254:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) // InternalRos2Parser.g:12254:3: rule__ParameterStructTypeMember__TypeAssignment_1 { @@ -36814,7 +36814,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } @@ -36828,7 +36828,7 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36840,8 +36840,8 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // InternalRos2Parser.g:12263:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; public final void rule__MessagePart__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12267:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) // InternalRos2Parser.g:12268:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 @@ -36866,7 +36866,7 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36878,8 +36878,8 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { // InternalRos2Parser.g:12275:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; public final void rule__MessagePart__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12279:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) // InternalRos2Parser.g:12280:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) @@ -36887,7 +36887,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:12280:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) // InternalRos2Parser.g:12281:2: ( rule__MessagePart__TypeAssignment_0 ) { - before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); + before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); // InternalRos2Parser.g:12282:2: ( rule__MessagePart__TypeAssignment_0 ) // InternalRos2Parser.g:12282:3: rule__MessagePart__TypeAssignment_0 { @@ -36899,7 +36899,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio } - after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); + after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } @@ -36913,7 +36913,7 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36925,8 +36925,8 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:12290:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; public final void rule__MessagePart__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12294:1: ( rule__MessagePart__Group__1__Impl ) // InternalRos2Parser.g:12295:2: rule__MessagePart__Group__1__Impl @@ -36946,7 +36946,7 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -36958,8 +36958,8 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { // InternalRos2Parser.g:12301:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; public final void rule__MessagePart__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12305:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) // InternalRos2Parser.g:12306:1: ( ( rule__MessagePart__DataAssignment_1 ) ) @@ -36967,7 +36967,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:12306:1: ( ( rule__MessagePart__DataAssignment_1 ) ) // InternalRos2Parser.g:12307:2: ( rule__MessagePart__DataAssignment_1 ) { - before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); + before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); // InternalRos2Parser.g:12308:2: ( rule__MessagePart__DataAssignment_1 ) // InternalRos2Parser.g:12308:3: rule__MessagePart__DataAssignment_1 { @@ -36979,7 +36979,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio } - after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); + after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } @@ -36993,7 +36993,7 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37005,8 +37005,8 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:12317:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; public final void rule__Bool__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12321:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) // InternalRos2Parser.g:12322:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 @@ -37031,7 +37031,7 @@ public final void rule__Bool__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37043,8 +37043,8 @@ public final void rule__Bool__Group__0() throws RecognitionException { // InternalRos2Parser.g:12329:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12333:1: ( ( () ) ) // InternalRos2Parser.g:12334:1: ( () ) @@ -37052,13 +37052,13 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12334:1: ( () ) // InternalRos2Parser.g:12335:2: () { - before(grammarAccess.getBoolAccess().getBoolAction_0()); + before(grammarAccess.getBoolAccess().getBoolAction_0()); // InternalRos2Parser.g:12336:2: () - // InternalRos2Parser.g:12336:3: + // InternalRos2Parser.g:12336:3: { } - after(grammarAccess.getBoolAccess().getBoolAction_0()); + after(grammarAccess.getBoolAccess().getBoolAction_0()); } @@ -37068,7 +37068,7 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37080,8 +37080,8 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12344:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12348:1: ( rule__Bool__Group__1__Impl ) // InternalRos2Parser.g:12349:2: rule__Bool__Group__1__Impl @@ -37101,7 +37101,7 @@ public final void rule__Bool__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37113,8 +37113,8 @@ public final void rule__Bool__Group__1() throws RecognitionException { // InternalRos2Parser.g:12355:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12359:1: ( ( Bool ) ) // InternalRos2Parser.g:12360:1: ( Bool ) @@ -37122,9 +37122,9 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12360:1: ( Bool ) // InternalRos2Parser.g:12361:2: Bool { - before(grammarAccess.getBoolAccess().getBoolKeyword_1()); - match(input,Bool,FOLLOW_2); - after(grammarAccess.getBoolAccess().getBoolKeyword_1()); + before(grammarAccess.getBoolAccess().getBoolKeyword_1()); + match(input,Bool,FOLLOW_2); + after(grammarAccess.getBoolAccess().getBoolKeyword_1()); } @@ -37138,7 +37138,7 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37150,8 +37150,8 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12371:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; public final void rule__Int8__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12375:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) // InternalRos2Parser.g:12376:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 @@ -37176,7 +37176,7 @@ public final void rule__Int8__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37188,8 +37188,8 @@ public final void rule__Int8__Group__0() throws RecognitionException { // InternalRos2Parser.g:12383:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12387:1: ( ( () ) ) // InternalRos2Parser.g:12388:1: ( () ) @@ -37197,13 +37197,13 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12388:1: ( () ) // InternalRos2Parser.g:12389:2: () { - before(grammarAccess.getInt8Access().getInt8Action_0()); + before(grammarAccess.getInt8Access().getInt8Action_0()); // InternalRos2Parser.g:12390:2: () - // InternalRos2Parser.g:12390:3: + // InternalRos2Parser.g:12390:3: { } - after(grammarAccess.getInt8Access().getInt8Action_0()); + after(grammarAccess.getInt8Access().getInt8Action_0()); } @@ -37213,7 +37213,7 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37225,8 +37225,8 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12398:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12402:1: ( rule__Int8__Group__1__Impl ) // InternalRos2Parser.g:12403:2: rule__Int8__Group__1__Impl @@ -37246,7 +37246,7 @@ public final void rule__Int8__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37258,8 +37258,8 @@ public final void rule__Int8__Group__1() throws RecognitionException { // InternalRos2Parser.g:12409:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12413:1: ( ( Int8 ) ) // InternalRos2Parser.g:12414:1: ( Int8 ) @@ -37267,9 +37267,9 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12414:1: ( Int8 ) // InternalRos2Parser.g:12415:2: Int8 { - before(grammarAccess.getInt8Access().getInt8Keyword_1()); - match(input,Int8,FOLLOW_2); - after(grammarAccess.getInt8Access().getInt8Keyword_1()); + before(grammarAccess.getInt8Access().getInt8Keyword_1()); + match(input,Int8,FOLLOW_2); + after(grammarAccess.getInt8Access().getInt8Keyword_1()); } @@ -37283,7 +37283,7 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37295,8 +37295,8 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12425:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; public final void rule__Uint8__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12429:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) // InternalRos2Parser.g:12430:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 @@ -37321,7 +37321,7 @@ public final void rule__Uint8__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37333,8 +37333,8 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // InternalRos2Parser.g:12437:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12441:1: ( ( () ) ) // InternalRos2Parser.g:12442:1: ( () ) @@ -37342,13 +37342,13 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12442:1: ( () ) // InternalRos2Parser.g:12443:2: () { - before(grammarAccess.getUint8Access().getUint8Action_0()); + before(grammarAccess.getUint8Access().getUint8Action_0()); // InternalRos2Parser.g:12444:2: () - // InternalRos2Parser.g:12444:3: + // InternalRos2Parser.g:12444:3: { } - after(grammarAccess.getUint8Access().getUint8Action_0()); + after(grammarAccess.getUint8Access().getUint8Action_0()); } @@ -37358,7 +37358,7 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37370,8 +37370,8 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12452:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12456:1: ( rule__Uint8__Group__1__Impl ) // InternalRos2Parser.g:12457:2: rule__Uint8__Group__1__Impl @@ -37391,7 +37391,7 @@ public final void rule__Uint8__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37403,8 +37403,8 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // InternalRos2Parser.g:12463:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12467:1: ( ( Uint8 ) ) // InternalRos2Parser.g:12468:1: ( Uint8 ) @@ -37412,9 +37412,9 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12468:1: ( Uint8 ) // InternalRos2Parser.g:12469:2: Uint8 { - before(grammarAccess.getUint8Access().getUint8Keyword_1()); - match(input,Uint8,FOLLOW_2); - after(grammarAccess.getUint8Access().getUint8Keyword_1()); + before(grammarAccess.getUint8Access().getUint8Keyword_1()); + match(input,Uint8,FOLLOW_2); + after(grammarAccess.getUint8Access().getUint8Keyword_1()); } @@ -37428,7 +37428,7 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37440,8 +37440,8 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12479:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; public final void rule__Int16__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12483:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) // InternalRos2Parser.g:12484:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 @@ -37466,7 +37466,7 @@ public final void rule__Int16__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37478,8 +37478,8 @@ public final void rule__Int16__Group__0() throws RecognitionException { // InternalRos2Parser.g:12491:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12495:1: ( ( () ) ) // InternalRos2Parser.g:12496:1: ( () ) @@ -37487,13 +37487,13 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12496:1: ( () ) // InternalRos2Parser.g:12497:2: () { - before(grammarAccess.getInt16Access().getInt16Action_0()); + before(grammarAccess.getInt16Access().getInt16Action_0()); // InternalRos2Parser.g:12498:2: () - // InternalRos2Parser.g:12498:3: + // InternalRos2Parser.g:12498:3: { } - after(grammarAccess.getInt16Access().getInt16Action_0()); + after(grammarAccess.getInt16Access().getInt16Action_0()); } @@ -37503,7 +37503,7 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37515,8 +37515,8 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12506:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12510:1: ( rule__Int16__Group__1__Impl ) // InternalRos2Parser.g:12511:2: rule__Int16__Group__1__Impl @@ -37536,7 +37536,7 @@ public final void rule__Int16__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37548,8 +37548,8 @@ public final void rule__Int16__Group__1() throws RecognitionException { // InternalRos2Parser.g:12517:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12521:1: ( ( Int16 ) ) // InternalRos2Parser.g:12522:1: ( Int16 ) @@ -37557,9 +37557,9 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12522:1: ( Int16 ) // InternalRos2Parser.g:12523:2: Int16 { - before(grammarAccess.getInt16Access().getInt16Keyword_1()); - match(input,Int16,FOLLOW_2); - after(grammarAccess.getInt16Access().getInt16Keyword_1()); + before(grammarAccess.getInt16Access().getInt16Keyword_1()); + match(input,Int16,FOLLOW_2); + after(grammarAccess.getInt16Access().getInt16Keyword_1()); } @@ -37573,7 +37573,7 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37585,8 +37585,8 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12533:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; public final void rule__Uint16__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12537:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) // InternalRos2Parser.g:12538:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 @@ -37611,7 +37611,7 @@ public final void rule__Uint16__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37623,8 +37623,8 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // InternalRos2Parser.g:12545:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12549:1: ( ( () ) ) // InternalRos2Parser.g:12550:1: ( () ) @@ -37632,13 +37632,13 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12550:1: ( () ) // InternalRos2Parser.g:12551:2: () { - before(grammarAccess.getUint16Access().getUint16Action_0()); + before(grammarAccess.getUint16Access().getUint16Action_0()); // InternalRos2Parser.g:12552:2: () - // InternalRos2Parser.g:12552:3: + // InternalRos2Parser.g:12552:3: { } - after(grammarAccess.getUint16Access().getUint16Action_0()); + after(grammarAccess.getUint16Access().getUint16Action_0()); } @@ -37648,7 +37648,7 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37660,8 +37660,8 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12560:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12564:1: ( rule__Uint16__Group__1__Impl ) // InternalRos2Parser.g:12565:2: rule__Uint16__Group__1__Impl @@ -37681,7 +37681,7 @@ public final void rule__Uint16__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37693,8 +37693,8 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // InternalRos2Parser.g:12571:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12575:1: ( ( Uint16 ) ) // InternalRos2Parser.g:12576:1: ( Uint16 ) @@ -37702,9 +37702,9 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12576:1: ( Uint16 ) // InternalRos2Parser.g:12577:2: Uint16 { - before(grammarAccess.getUint16Access().getUint16Keyword_1()); - match(input,Uint16,FOLLOW_2); - after(grammarAccess.getUint16Access().getUint16Keyword_1()); + before(grammarAccess.getUint16Access().getUint16Keyword_1()); + match(input,Uint16,FOLLOW_2); + after(grammarAccess.getUint16Access().getUint16Keyword_1()); } @@ -37718,7 +37718,7 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37730,8 +37730,8 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12587:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; public final void rule__Int32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12591:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) // InternalRos2Parser.g:12592:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 @@ -37756,7 +37756,7 @@ public final void rule__Int32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37768,8 +37768,8 @@ public final void rule__Int32__Group__0() throws RecognitionException { // InternalRos2Parser.g:12599:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12603:1: ( ( () ) ) // InternalRos2Parser.g:12604:1: ( () ) @@ -37777,13 +37777,13 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12604:1: ( () ) // InternalRos2Parser.g:12605:2: () { - before(grammarAccess.getInt32Access().getInt32Action_0()); + before(grammarAccess.getInt32Access().getInt32Action_0()); // InternalRos2Parser.g:12606:2: () - // InternalRos2Parser.g:12606:3: + // InternalRos2Parser.g:12606:3: { } - after(grammarAccess.getInt32Access().getInt32Action_0()); + after(grammarAccess.getInt32Access().getInt32Action_0()); } @@ -37793,7 +37793,7 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37805,8 +37805,8 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12614:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12618:1: ( rule__Int32__Group__1__Impl ) // InternalRos2Parser.g:12619:2: rule__Int32__Group__1__Impl @@ -37826,7 +37826,7 @@ public final void rule__Int32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37838,8 +37838,8 @@ public final void rule__Int32__Group__1() throws RecognitionException { // InternalRos2Parser.g:12625:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12629:1: ( ( Int32 ) ) // InternalRos2Parser.g:12630:1: ( Int32 ) @@ -37847,9 +37847,9 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12630:1: ( Int32 ) // InternalRos2Parser.g:12631:2: Int32 { - before(grammarAccess.getInt32Access().getInt32Keyword_1()); - match(input,Int32,FOLLOW_2); - after(grammarAccess.getInt32Access().getInt32Keyword_1()); + before(grammarAccess.getInt32Access().getInt32Keyword_1()); + match(input,Int32,FOLLOW_2); + after(grammarAccess.getInt32Access().getInt32Keyword_1()); } @@ -37863,7 +37863,7 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37875,8 +37875,8 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12641:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; public final void rule__Uint32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12645:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) // InternalRos2Parser.g:12646:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 @@ -37901,7 +37901,7 @@ public final void rule__Uint32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37913,8 +37913,8 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // InternalRos2Parser.g:12653:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12657:1: ( ( () ) ) // InternalRos2Parser.g:12658:1: ( () ) @@ -37922,13 +37922,13 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12658:1: ( () ) // InternalRos2Parser.g:12659:2: () { - before(grammarAccess.getUint32Access().getUint32Action_0()); + before(grammarAccess.getUint32Access().getUint32Action_0()); // InternalRos2Parser.g:12660:2: () - // InternalRos2Parser.g:12660:3: + // InternalRos2Parser.g:12660:3: { } - after(grammarAccess.getUint32Access().getUint32Action_0()); + after(grammarAccess.getUint32Access().getUint32Action_0()); } @@ -37938,7 +37938,7 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37950,8 +37950,8 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12668:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12672:1: ( rule__Uint32__Group__1__Impl ) // InternalRos2Parser.g:12673:2: rule__Uint32__Group__1__Impl @@ -37971,7 +37971,7 @@ public final void rule__Uint32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -37983,8 +37983,8 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // InternalRos2Parser.g:12679:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12683:1: ( ( Uint32 ) ) // InternalRos2Parser.g:12684:1: ( Uint32 ) @@ -37992,9 +37992,9 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12684:1: ( Uint32 ) // InternalRos2Parser.g:12685:2: Uint32 { - before(grammarAccess.getUint32Access().getUint32Keyword_1()); - match(input,Uint32,FOLLOW_2); - after(grammarAccess.getUint32Access().getUint32Keyword_1()); + before(grammarAccess.getUint32Access().getUint32Keyword_1()); + match(input,Uint32,FOLLOW_2); + after(grammarAccess.getUint32Access().getUint32Keyword_1()); } @@ -38008,7 +38008,7 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38020,8 +38020,8 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12695:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; public final void rule__Int64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12699:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) // InternalRos2Parser.g:12700:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 @@ -38046,7 +38046,7 @@ public final void rule__Int64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38058,8 +38058,8 @@ public final void rule__Int64__Group__0() throws RecognitionException { // InternalRos2Parser.g:12707:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12711:1: ( ( () ) ) // InternalRos2Parser.g:12712:1: ( () ) @@ -38067,13 +38067,13 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12712:1: ( () ) // InternalRos2Parser.g:12713:2: () { - before(grammarAccess.getInt64Access().getInt64Action_0()); + before(grammarAccess.getInt64Access().getInt64Action_0()); // InternalRos2Parser.g:12714:2: () - // InternalRos2Parser.g:12714:3: + // InternalRos2Parser.g:12714:3: { } - after(grammarAccess.getInt64Access().getInt64Action_0()); + after(grammarAccess.getInt64Access().getInt64Action_0()); } @@ -38083,7 +38083,7 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38095,8 +38095,8 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12722:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12726:1: ( rule__Int64__Group__1__Impl ) // InternalRos2Parser.g:12727:2: rule__Int64__Group__1__Impl @@ -38116,7 +38116,7 @@ public final void rule__Int64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38128,8 +38128,8 @@ public final void rule__Int64__Group__1() throws RecognitionException { // InternalRos2Parser.g:12733:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12737:1: ( ( Int64 ) ) // InternalRos2Parser.g:12738:1: ( Int64 ) @@ -38137,9 +38137,9 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12738:1: ( Int64 ) // InternalRos2Parser.g:12739:2: Int64 { - before(grammarAccess.getInt64Access().getInt64Keyword_1()); - match(input,Int64,FOLLOW_2); - after(grammarAccess.getInt64Access().getInt64Keyword_1()); + before(grammarAccess.getInt64Access().getInt64Keyword_1()); + match(input,Int64,FOLLOW_2); + after(grammarAccess.getInt64Access().getInt64Keyword_1()); } @@ -38153,7 +38153,7 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38165,8 +38165,8 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12749:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; public final void rule__Uint64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12753:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) // InternalRos2Parser.g:12754:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 @@ -38191,7 +38191,7 @@ public final void rule__Uint64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38203,8 +38203,8 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // InternalRos2Parser.g:12761:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12765:1: ( ( () ) ) // InternalRos2Parser.g:12766:1: ( () ) @@ -38212,13 +38212,13 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12766:1: ( () ) // InternalRos2Parser.g:12767:2: () { - before(grammarAccess.getUint64Access().getUint64Action_0()); + before(grammarAccess.getUint64Access().getUint64Action_0()); // InternalRos2Parser.g:12768:2: () - // InternalRos2Parser.g:12768:3: + // InternalRos2Parser.g:12768:3: { } - after(grammarAccess.getUint64Access().getUint64Action_0()); + after(grammarAccess.getUint64Access().getUint64Action_0()); } @@ -38228,7 +38228,7 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38240,8 +38240,8 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12776:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12780:1: ( rule__Uint64__Group__1__Impl ) // InternalRos2Parser.g:12781:2: rule__Uint64__Group__1__Impl @@ -38261,7 +38261,7 @@ public final void rule__Uint64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38273,8 +38273,8 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // InternalRos2Parser.g:12787:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12791:1: ( ( Uint64 ) ) // InternalRos2Parser.g:12792:1: ( Uint64 ) @@ -38282,9 +38282,9 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12792:1: ( Uint64 ) // InternalRos2Parser.g:12793:2: Uint64 { - before(grammarAccess.getUint64Access().getUint64Keyword_1()); - match(input,Uint64,FOLLOW_2); - after(grammarAccess.getUint64Access().getUint64Keyword_1()); + before(grammarAccess.getUint64Access().getUint64Keyword_1()); + match(input,Uint64,FOLLOW_2); + after(grammarAccess.getUint64Access().getUint64Keyword_1()); } @@ -38298,7 +38298,7 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38310,8 +38310,8 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12803:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; public final void rule__Float32__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12807:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) // InternalRos2Parser.g:12808:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 @@ -38336,7 +38336,7 @@ public final void rule__Float32__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38348,8 +38348,8 @@ public final void rule__Float32__Group__0() throws RecognitionException { // InternalRos2Parser.g:12815:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12819:1: ( ( () ) ) // InternalRos2Parser.g:12820:1: ( () ) @@ -38357,13 +38357,13 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12820:1: ( () ) // InternalRos2Parser.g:12821:2: () { - before(grammarAccess.getFloat32Access().getFloat32Action_0()); + before(grammarAccess.getFloat32Access().getFloat32Action_0()); // InternalRos2Parser.g:12822:2: () - // InternalRos2Parser.g:12822:3: + // InternalRos2Parser.g:12822:3: { } - after(grammarAccess.getFloat32Access().getFloat32Action_0()); + after(grammarAccess.getFloat32Access().getFloat32Action_0()); } @@ -38373,7 +38373,7 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38385,8 +38385,8 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12830:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12834:1: ( rule__Float32__Group__1__Impl ) // InternalRos2Parser.g:12835:2: rule__Float32__Group__1__Impl @@ -38406,7 +38406,7 @@ public final void rule__Float32__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38418,8 +38418,8 @@ public final void rule__Float32__Group__1() throws RecognitionException { // InternalRos2Parser.g:12841:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12845:1: ( ( Float32 ) ) // InternalRos2Parser.g:12846:1: ( Float32 ) @@ -38427,9 +38427,9 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12846:1: ( Float32 ) // InternalRos2Parser.g:12847:2: Float32 { - before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); - match(input,Float32,FOLLOW_2); - after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); + before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); + match(input,Float32,FOLLOW_2); + after(grammarAccess.getFloat32Access().getFloat32Keyword_1()); } @@ -38443,7 +38443,7 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38455,8 +38455,8 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12857:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; public final void rule__Float64__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12861:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) // InternalRos2Parser.g:12862:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 @@ -38481,7 +38481,7 @@ public final void rule__Float64__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38493,8 +38493,8 @@ public final void rule__Float64__Group__0() throws RecognitionException { // InternalRos2Parser.g:12869:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12873:1: ( ( () ) ) // InternalRos2Parser.g:12874:1: ( () ) @@ -38502,13 +38502,13 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12874:1: ( () ) // InternalRos2Parser.g:12875:2: () { - before(grammarAccess.getFloat64Access().getFloat64Action_0()); + before(grammarAccess.getFloat64Access().getFloat64Action_0()); // InternalRos2Parser.g:12876:2: () - // InternalRos2Parser.g:12876:3: + // InternalRos2Parser.g:12876:3: { } - after(grammarAccess.getFloat64Access().getFloat64Action_0()); + after(grammarAccess.getFloat64Access().getFloat64Action_0()); } @@ -38518,7 +38518,7 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38530,8 +38530,8 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12884:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12888:1: ( rule__Float64__Group__1__Impl ) // InternalRos2Parser.g:12889:2: rule__Float64__Group__1__Impl @@ -38551,7 +38551,7 @@ public final void rule__Float64__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38563,8 +38563,8 @@ public final void rule__Float64__Group__1() throws RecognitionException { // InternalRos2Parser.g:12895:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12899:1: ( ( Float64 ) ) // InternalRos2Parser.g:12900:1: ( Float64 ) @@ -38572,9 +38572,9 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12900:1: ( Float64 ) // InternalRos2Parser.g:12901:2: Float64 { - before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); - match(input,Float64,FOLLOW_2); - after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); + before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); + match(input,Float64,FOLLOW_2); + after(grammarAccess.getFloat64Access().getFloat64Keyword_1()); } @@ -38588,7 +38588,7 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38600,8 +38600,8 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12911:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; public final void rule__String0__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12915:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) // InternalRos2Parser.g:12916:2: rule__String0__Group__0__Impl rule__String0__Group__1 @@ -38626,7 +38626,7 @@ public final void rule__String0__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38638,8 +38638,8 @@ public final void rule__String0__Group__0() throws RecognitionException { // InternalRos2Parser.g:12923:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12927:1: ( ( () ) ) // InternalRos2Parser.g:12928:1: ( () ) @@ -38647,13 +38647,13 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12928:1: ( () ) // InternalRos2Parser.g:12929:2: () { - before(grammarAccess.getString0Access().getStringAction_0()); + before(grammarAccess.getString0Access().getStringAction_0()); // InternalRos2Parser.g:12930:2: () - // InternalRos2Parser.g:12930:3: + // InternalRos2Parser.g:12930:3: { } - after(grammarAccess.getString0Access().getStringAction_0()); + after(grammarAccess.getString0Access().getStringAction_0()); } @@ -38663,7 +38663,7 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38675,8 +38675,8 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12938:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12942:1: ( rule__String0__Group__1__Impl ) // InternalRos2Parser.g:12943:2: rule__String0__Group__1__Impl @@ -38696,7 +38696,7 @@ public final void rule__String0__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38708,8 +38708,8 @@ public final void rule__String0__Group__1() throws RecognitionException { // InternalRos2Parser.g:12949:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12953:1: ( ( String_1 ) ) // InternalRos2Parser.g:12954:1: ( String_1 ) @@ -38717,9 +38717,9 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12954:1: ( String_1 ) // InternalRos2Parser.g:12955:2: String_1 { - before(grammarAccess.getString0Access().getStringKeyword_1()); - match(input,String_1,FOLLOW_2); - after(grammarAccess.getString0Access().getStringKeyword_1()); + before(grammarAccess.getString0Access().getStringKeyword_1()); + match(input,String_1,FOLLOW_2); + after(grammarAccess.getString0Access().getStringKeyword_1()); } @@ -38733,7 +38733,7 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38745,8 +38745,8 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:12965:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; public final void rule__Byte__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12969:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) // InternalRos2Parser.g:12970:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 @@ -38771,7 +38771,7 @@ public final void rule__Byte__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38783,8 +38783,8 @@ public final void rule__Byte__Group__0() throws RecognitionException { // InternalRos2Parser.g:12977:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12981:1: ( ( () ) ) // InternalRos2Parser.g:12982:1: ( () ) @@ -38792,13 +38792,13 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12982:1: ( () ) // InternalRos2Parser.g:12983:2: () { - before(grammarAccess.getByteAccess().getByteAction_0()); + before(grammarAccess.getByteAccess().getByteAction_0()); // InternalRos2Parser.g:12984:2: () - // InternalRos2Parser.g:12984:3: + // InternalRos2Parser.g:12984:3: { } - after(grammarAccess.getByteAccess().getByteAction_0()); + after(grammarAccess.getByteAccess().getByteAction_0()); } @@ -38808,7 +38808,7 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38820,8 +38820,8 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:12992:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:12996:1: ( rule__Byte__Group__1__Impl ) // InternalRos2Parser.g:12997:2: rule__Byte__Group__1__Impl @@ -38841,7 +38841,7 @@ public final void rule__Byte__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38853,8 +38853,8 @@ public final void rule__Byte__Group__1() throws RecognitionException { // InternalRos2Parser.g:13003:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13007:1: ( ( Byte ) ) // InternalRos2Parser.g:13008:1: ( Byte ) @@ -38862,9 +38862,9 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:13008:1: ( Byte ) // InternalRos2Parser.g:13009:2: Byte { - before(grammarAccess.getByteAccess().getByteKeyword_1()); - match(input,Byte,FOLLOW_2); - after(grammarAccess.getByteAccess().getByteKeyword_1()); + before(grammarAccess.getByteAccess().getByteKeyword_1()); + match(input,Byte,FOLLOW_2); + after(grammarAccess.getByteAccess().getByteKeyword_1()); } @@ -38878,7 +38878,7 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38890,8 +38890,8 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:13019:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; public final void rule__Time__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13023:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) // InternalRos2Parser.g:13024:2: rule__Time__Group__0__Impl rule__Time__Group__1 @@ -38916,7 +38916,7 @@ public final void rule__Time__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38928,8 +38928,8 @@ public final void rule__Time__Group__0() throws RecognitionException { // InternalRos2Parser.g:13031:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13035:1: ( ( () ) ) // InternalRos2Parser.g:13036:1: ( () ) @@ -38937,13 +38937,13 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:13036:1: ( () ) // InternalRos2Parser.g:13037:2: () { - before(grammarAccess.getTimeAccess().getTimeAction_0()); + before(grammarAccess.getTimeAccess().getTimeAction_0()); // InternalRos2Parser.g:13038:2: () - // InternalRos2Parser.g:13038:3: + // InternalRos2Parser.g:13038:3: { } - after(grammarAccess.getTimeAccess().getTimeAction_0()); + after(grammarAccess.getTimeAccess().getTimeAction_0()); } @@ -38953,7 +38953,7 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38965,8 +38965,8 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:13046:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13050:1: ( rule__Time__Group__1__Impl ) // InternalRos2Parser.g:13051:2: rule__Time__Group__1__Impl @@ -38986,7 +38986,7 @@ public final void rule__Time__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -38998,8 +38998,8 @@ public final void rule__Time__Group__1() throws RecognitionException { // InternalRos2Parser.g:13057:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13061:1: ( ( Time ) ) // InternalRos2Parser.g:13062:1: ( Time ) @@ -39007,9 +39007,9 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:13062:1: ( Time ) // InternalRos2Parser.g:13063:2: Time { - before(grammarAccess.getTimeAccess().getTimeKeyword_1()); - match(input,Time,FOLLOW_2); - after(grammarAccess.getTimeAccess().getTimeKeyword_1()); + before(grammarAccess.getTimeAccess().getTimeKeyword_1()); + match(input,Time,FOLLOW_2); + after(grammarAccess.getTimeAccess().getTimeKeyword_1()); } @@ -39023,7 +39023,7 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39035,8 +39035,8 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:13073:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; public final void rule__Duration__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13077:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) // InternalRos2Parser.g:13078:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 @@ -39061,7 +39061,7 @@ public final void rule__Duration__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39073,8 +39073,8 @@ public final void rule__Duration__Group__0() throws RecognitionException { // InternalRos2Parser.g:13085:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13089:1: ( ( () ) ) // InternalRos2Parser.g:13090:1: ( () ) @@ -39082,13 +39082,13 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:13090:1: ( () ) // InternalRos2Parser.g:13091:2: () { - before(grammarAccess.getDurationAccess().getDurationAction_0()); + before(grammarAccess.getDurationAccess().getDurationAction_0()); // InternalRos2Parser.g:13092:2: () - // InternalRos2Parser.g:13092:3: + // InternalRos2Parser.g:13092:3: { } - after(grammarAccess.getDurationAccess().getDurationAction_0()); + after(grammarAccess.getDurationAccess().getDurationAction_0()); } @@ -39098,7 +39098,7 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39110,8 +39110,8 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:13100:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13104:1: ( rule__Duration__Group__1__Impl ) // InternalRos2Parser.g:13105:2: rule__Duration__Group__1__Impl @@ -39131,7 +39131,7 @@ public final void rule__Duration__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39143,8 +39143,8 @@ public final void rule__Duration__Group__1() throws RecognitionException { // InternalRos2Parser.g:13111:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13115:1: ( ( Duration ) ) // InternalRos2Parser.g:13116:1: ( Duration ) @@ -39152,9 +39152,9 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:13116:1: ( Duration ) // InternalRos2Parser.g:13117:2: Duration { - before(grammarAccess.getDurationAccess().getDurationKeyword_1()); - match(input,Duration,FOLLOW_2); - after(grammarAccess.getDurationAccess().getDurationKeyword_1()); + before(grammarAccess.getDurationAccess().getDurationKeyword_1()); + match(input,Duration,FOLLOW_2); + after(grammarAccess.getDurationAccess().getDurationKeyword_1()); } @@ -39168,7 +39168,7 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39180,8 +39180,8 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:13127:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; public final void rule__BoolArray__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13131:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) // InternalRos2Parser.g:13132:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 @@ -39206,7 +39206,7 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39218,8 +39218,8 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // InternalRos2Parser.g:13139:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13143:1: ( ( () ) ) // InternalRos2Parser.g:13144:1: ( () ) @@ -39227,13 +39227,13 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13144:1: ( () ) // InternalRos2Parser.g:13145:2: () { - before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); + before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); // InternalRos2Parser.g:13146:2: () - // InternalRos2Parser.g:13146:3: + // InternalRos2Parser.g:13146:3: { } - after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); + after(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); } @@ -39243,7 +39243,7 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39255,8 +39255,8 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13154:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13158:1: ( rule__BoolArray__Group__1__Impl ) // InternalRos2Parser.g:13159:2: rule__BoolArray__Group__1__Impl @@ -39276,7 +39276,7 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39288,8 +39288,8 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // InternalRos2Parser.g:13165:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13169:1: ( ( Bool_1 ) ) // InternalRos2Parser.g:13170:1: ( Bool_1 ) @@ -39297,9 +39297,9 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13170:1: ( Bool_1 ) // InternalRos2Parser.g:13171:2: Bool_1 { - before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); - match(input,Bool_1,FOLLOW_2); - after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + match(input,Bool_1,FOLLOW_2); + after(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); } @@ -39313,7 +39313,7 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39325,8 +39325,8 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13181:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; public final void rule__Int8Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13185:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) // InternalRos2Parser.g:13186:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 @@ -39351,7 +39351,7 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39363,8 +39363,8 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13193:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13197:1: ( ( () ) ) // InternalRos2Parser.g:13198:1: ( () ) @@ -39372,13 +39372,13 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13198:1: ( () ) // InternalRos2Parser.g:13199:2: () { - before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); + before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); // InternalRos2Parser.g:13200:2: () - // InternalRos2Parser.g:13200:3: + // InternalRos2Parser.g:13200:3: { } - after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); + after(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); } @@ -39388,7 +39388,7 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39400,8 +39400,8 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13208:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13212:1: ( rule__Int8Array__Group__1__Impl ) // InternalRos2Parser.g:13213:2: rule__Int8Array__Group__1__Impl @@ -39421,7 +39421,7 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39433,8 +39433,8 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13219:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13223:1: ( ( Int8_1 ) ) // InternalRos2Parser.g:13224:1: ( Int8_1 ) @@ -39442,9 +39442,9 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13224:1: ( Int8_1 ) // InternalRos2Parser.g:13225:2: Int8_1 { - before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); - match(input,Int8_1,FOLLOW_2); - after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + match(input,Int8_1,FOLLOW_2); + after(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); } @@ -39458,7 +39458,7 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39470,8 +39470,8 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13235:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; public final void rule__Uint8Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13239:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) // InternalRos2Parser.g:13240:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 @@ -39496,7 +39496,7 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39508,8 +39508,8 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13247:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13251:1: ( ( () ) ) // InternalRos2Parser.g:13252:1: ( () ) @@ -39517,13 +39517,13 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13252:1: ( () ) // InternalRos2Parser.g:13253:2: () { - before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); + before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); // InternalRos2Parser.g:13254:2: () - // InternalRos2Parser.g:13254:3: + // InternalRos2Parser.g:13254:3: { } - after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); + after(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); } @@ -39533,7 +39533,7 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39545,8 +39545,8 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13262:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13266:1: ( rule__Uint8Array__Group__1__Impl ) // InternalRos2Parser.g:13267:2: rule__Uint8Array__Group__1__Impl @@ -39566,7 +39566,7 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39578,8 +39578,8 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13273:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13277:1: ( ( Uint8_1 ) ) // InternalRos2Parser.g:13278:1: ( Uint8_1 ) @@ -39587,9 +39587,9 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13278:1: ( Uint8_1 ) // InternalRos2Parser.g:13279:2: Uint8_1 { - before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); - match(input,Uint8_1,FOLLOW_2); - after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + match(input,Uint8_1,FOLLOW_2); + after(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); } @@ -39603,7 +39603,7 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39615,8 +39615,8 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13289:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; public final void rule__Int16Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13293:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) // InternalRos2Parser.g:13294:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 @@ -39641,7 +39641,7 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39653,8 +39653,8 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13301:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13305:1: ( ( () ) ) // InternalRos2Parser.g:13306:1: ( () ) @@ -39662,13 +39662,13 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13306:1: ( () ) // InternalRos2Parser.g:13307:2: () { - before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); + before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); // InternalRos2Parser.g:13308:2: () - // InternalRos2Parser.g:13308:3: + // InternalRos2Parser.g:13308:3: { } - after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); + after(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); } @@ -39678,7 +39678,7 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39690,8 +39690,8 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13316:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13320:1: ( rule__Int16Array__Group__1__Impl ) // InternalRos2Parser.g:13321:2: rule__Int16Array__Group__1__Impl @@ -39711,7 +39711,7 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39723,8 +39723,8 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13327:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13331:1: ( ( Int16_1 ) ) // InternalRos2Parser.g:13332:1: ( Int16_1 ) @@ -39732,9 +39732,9 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13332:1: ( Int16_1 ) // InternalRos2Parser.g:13333:2: Int16_1 { - before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); - match(input,Int16_1,FOLLOW_2); - after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + match(input,Int16_1,FOLLOW_2); + after(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); } @@ -39748,7 +39748,7 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39760,8 +39760,8 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13343:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; public final void rule__Uint16Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13347:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) // InternalRos2Parser.g:13348:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 @@ -39786,7 +39786,7 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39798,8 +39798,8 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13355:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13359:1: ( ( () ) ) // InternalRos2Parser.g:13360:1: ( () ) @@ -39807,13 +39807,13 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13360:1: ( () ) // InternalRos2Parser.g:13361:2: () { - before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); + before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); // InternalRos2Parser.g:13362:2: () - // InternalRos2Parser.g:13362:3: + // InternalRos2Parser.g:13362:3: { } - after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); + after(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); } @@ -39823,7 +39823,7 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39835,8 +39835,8 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13370:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13374:1: ( rule__Uint16Array__Group__1__Impl ) // InternalRos2Parser.g:13375:2: rule__Uint16Array__Group__1__Impl @@ -39856,7 +39856,7 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39868,8 +39868,8 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13381:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13385:1: ( ( Uint16_1 ) ) // InternalRos2Parser.g:13386:1: ( Uint16_1 ) @@ -39877,9 +39877,9 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13386:1: ( Uint16_1 ) // InternalRos2Parser.g:13387:2: Uint16_1 { - before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); - match(input,Uint16_1,FOLLOW_2); - after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + match(input,Uint16_1,FOLLOW_2); + after(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); } @@ -39893,7 +39893,7 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39905,8 +39905,8 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13397:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; public final void rule__Int32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13401:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) // InternalRos2Parser.g:13402:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 @@ -39931,7 +39931,7 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39943,8 +39943,8 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13409:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13413:1: ( ( () ) ) // InternalRos2Parser.g:13414:1: ( () ) @@ -39952,13 +39952,13 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13414:1: ( () ) // InternalRos2Parser.g:13415:2: () { - before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); + before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); // InternalRos2Parser.g:13416:2: () - // InternalRos2Parser.g:13416:3: + // InternalRos2Parser.g:13416:3: { } - after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); + after(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); } @@ -39968,7 +39968,7 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -39980,8 +39980,8 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13424:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13428:1: ( rule__Int32Array__Group__1__Impl ) // InternalRos2Parser.g:13429:2: rule__Int32Array__Group__1__Impl @@ -40001,7 +40001,7 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40013,8 +40013,8 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13435:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13439:1: ( ( Int32_1 ) ) // InternalRos2Parser.g:13440:1: ( Int32_1 ) @@ -40022,9 +40022,9 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13440:1: ( Int32_1 ) // InternalRos2Parser.g:13441:2: Int32_1 { - before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); - match(input,Int32_1,FOLLOW_2); - after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + match(input,Int32_1,FOLLOW_2); + after(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); } @@ -40038,7 +40038,7 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40050,8 +40050,8 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13451:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; public final void rule__Uint32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13455:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) // InternalRos2Parser.g:13456:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 @@ -40076,7 +40076,7 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40088,8 +40088,8 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13463:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13467:1: ( ( () ) ) // InternalRos2Parser.g:13468:1: ( () ) @@ -40097,13 +40097,13 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13468:1: ( () ) // InternalRos2Parser.g:13469:2: () { - before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); + before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); // InternalRos2Parser.g:13470:2: () - // InternalRos2Parser.g:13470:3: + // InternalRos2Parser.g:13470:3: { } - after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); + after(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); } @@ -40113,7 +40113,7 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40125,8 +40125,8 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13478:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13482:1: ( rule__Uint32Array__Group__1__Impl ) // InternalRos2Parser.g:13483:2: rule__Uint32Array__Group__1__Impl @@ -40146,7 +40146,7 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40158,8 +40158,8 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13489:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13493:1: ( ( Uint32_1 ) ) // InternalRos2Parser.g:13494:1: ( Uint32_1 ) @@ -40167,9 +40167,9 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13494:1: ( Uint32_1 ) // InternalRos2Parser.g:13495:2: Uint32_1 { - before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); - match(input,Uint32_1,FOLLOW_2); - after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + match(input,Uint32_1,FOLLOW_2); + after(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); } @@ -40183,7 +40183,7 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40195,8 +40195,8 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13505:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; public final void rule__Int64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13509:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) // InternalRos2Parser.g:13510:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 @@ -40221,7 +40221,7 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40233,8 +40233,8 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13517:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13521:1: ( ( () ) ) // InternalRos2Parser.g:13522:1: ( () ) @@ -40242,13 +40242,13 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13522:1: ( () ) // InternalRos2Parser.g:13523:2: () { - before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); + before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); // InternalRos2Parser.g:13524:2: () - // InternalRos2Parser.g:13524:3: + // InternalRos2Parser.g:13524:3: { } - after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); + after(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); } @@ -40258,7 +40258,7 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40270,8 +40270,8 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13532:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13536:1: ( rule__Int64Array__Group__1__Impl ) // InternalRos2Parser.g:13537:2: rule__Int64Array__Group__1__Impl @@ -40291,7 +40291,7 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40303,8 +40303,8 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13543:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13547:1: ( ( Int64_1 ) ) // InternalRos2Parser.g:13548:1: ( Int64_1 ) @@ -40312,9 +40312,9 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13548:1: ( Int64_1 ) // InternalRos2Parser.g:13549:2: Int64_1 { - before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); - match(input,Int64_1,FOLLOW_2); - after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + match(input,Int64_1,FOLLOW_2); + after(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); } @@ -40328,7 +40328,7 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40340,8 +40340,8 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13559:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; public final void rule__Uint64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13563:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) // InternalRos2Parser.g:13564:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 @@ -40366,7 +40366,7 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40378,8 +40378,8 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13571:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13575:1: ( ( () ) ) // InternalRos2Parser.g:13576:1: ( () ) @@ -40387,13 +40387,13 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13576:1: ( () ) // InternalRos2Parser.g:13577:2: () { - before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); + before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); // InternalRos2Parser.g:13578:2: () - // InternalRos2Parser.g:13578:3: + // InternalRos2Parser.g:13578:3: { } - after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); + after(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); } @@ -40403,7 +40403,7 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40415,8 +40415,8 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13586:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13590:1: ( rule__Uint64Array__Group__1__Impl ) // InternalRos2Parser.g:13591:2: rule__Uint64Array__Group__1__Impl @@ -40436,7 +40436,7 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40448,8 +40448,8 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13597:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13601:1: ( ( Uint64_1 ) ) // InternalRos2Parser.g:13602:1: ( Uint64_1 ) @@ -40457,9 +40457,9 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13602:1: ( Uint64_1 ) // InternalRos2Parser.g:13603:2: Uint64_1 { - before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); - match(input,Uint64_1,FOLLOW_2); - after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + match(input,Uint64_1,FOLLOW_2); + after(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); } @@ -40473,7 +40473,7 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40485,8 +40485,8 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // InternalRos2Parser.g:13613:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; public final void rule__Float32Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13617:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) // InternalRos2Parser.g:13618:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 @@ -40511,7 +40511,7 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40523,8 +40523,8 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13625:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13629:1: ( ( () ) ) // InternalRos2Parser.g:13630:1: ( () ) @@ -40532,13 +40532,13 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13630:1: ( () ) // InternalRos2Parser.g:13631:2: () { - before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); + before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); // InternalRos2Parser.g:13632:2: () - // InternalRos2Parser.g:13632:3: + // InternalRos2Parser.g:13632:3: { } - after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); + after(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); } @@ -40548,7 +40548,7 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40560,8 +40560,8 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13640:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13644:1: ( rule__Float32Array__Group__1__Impl ) // InternalRos2Parser.g:13645:2: rule__Float32Array__Group__1__Impl @@ -40581,7 +40581,7 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40593,8 +40593,8 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13651:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13655:1: ( ( Float32_1 ) ) // InternalRos2Parser.g:13656:1: ( Float32_1 ) @@ -40602,9 +40602,9 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13656:1: ( Float32_1 ) // InternalRos2Parser.g:13657:2: Float32_1 { - before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); - match(input,Float32_1,FOLLOW_2); - after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + match(input,Float32_1,FOLLOW_2); + after(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); } @@ -40618,7 +40618,7 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40630,8 +40630,8 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13667:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; public final void rule__Float64Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13671:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) // InternalRos2Parser.g:13672:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 @@ -40656,7 +40656,7 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40668,8 +40668,8 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13679:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13683:1: ( ( () ) ) // InternalRos2Parser.g:13684:1: ( () ) @@ -40677,13 +40677,13 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13684:1: ( () ) // InternalRos2Parser.g:13685:2: () { - before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); + before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); // InternalRos2Parser.g:13686:2: () - // InternalRos2Parser.g:13686:3: + // InternalRos2Parser.g:13686:3: { } - after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); + after(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); } @@ -40693,7 +40693,7 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40705,8 +40705,8 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13694:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13698:1: ( rule__Float64Array__Group__1__Impl ) // InternalRos2Parser.g:13699:2: rule__Float64Array__Group__1__Impl @@ -40726,7 +40726,7 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40738,8 +40738,8 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13705:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13709:1: ( ( Float64_1 ) ) // InternalRos2Parser.g:13710:1: ( Float64_1 ) @@ -40747,9 +40747,9 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13710:1: ( Float64_1 ) // InternalRos2Parser.g:13711:2: Float64_1 { - before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); - match(input,Float64_1,FOLLOW_2); - after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + match(input,Float64_1,FOLLOW_2); + after(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); } @@ -40763,7 +40763,7 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40775,8 +40775,8 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13721:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; public final void rule__String0Array__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13725:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) // InternalRos2Parser.g:13726:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 @@ -40801,7 +40801,7 @@ public final void rule__String0Array__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40813,8 +40813,8 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // InternalRos2Parser.g:13733:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13737:1: ( ( () ) ) // InternalRos2Parser.g:13738:1: ( () ) @@ -40822,13 +40822,13 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13738:1: ( () ) // InternalRos2Parser.g:13739:2: () { - before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); + before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); // InternalRos2Parser.g:13740:2: () - // InternalRos2Parser.g:13740:3: + // InternalRos2Parser.g:13740:3: { } - after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); + after(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); } @@ -40838,7 +40838,7 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40850,8 +40850,8 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13748:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13752:1: ( rule__String0Array__Group__1__Impl ) // InternalRos2Parser.g:13753:2: rule__String0Array__Group__1__Impl @@ -40871,7 +40871,7 @@ public final void rule__String0Array__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40883,8 +40883,8 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // InternalRos2Parser.g:13759:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13763:1: ( ( String_2 ) ) // InternalRos2Parser.g:13764:1: ( String_2 ) @@ -40892,9 +40892,9 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13764:1: ( String_2 ) // InternalRos2Parser.g:13765:2: String_2 { - before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - match(input,String_2,FOLLOW_2); - after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + match(input,String_2,FOLLOW_2); + after(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); } @@ -40908,7 +40908,7 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40920,8 +40920,8 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // InternalRos2Parser.g:13775:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; public final void rule__ByteArray__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13779:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) // InternalRos2Parser.g:13780:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 @@ -40946,7 +40946,7 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40958,8 +40958,8 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // InternalRos2Parser.g:13787:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13791:1: ( ( () ) ) // InternalRos2Parser.g:13792:1: ( () ) @@ -40967,13 +40967,13 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13792:1: ( () ) // InternalRos2Parser.g:13793:2: () { - before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); // InternalRos2Parser.g:13794:2: () - // InternalRos2Parser.g:13794:3: + // InternalRos2Parser.g:13794:3: { } - after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); + after(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); } @@ -40983,7 +40983,7 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -40995,8 +40995,8 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // InternalRos2Parser.g:13802:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13806:1: ( rule__ByteArray__Group__1__Impl ) // InternalRos2Parser.g:13807:2: rule__ByteArray__Group__1__Impl @@ -41016,7 +41016,7 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41028,8 +41028,8 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // InternalRos2Parser.g:13813:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13817:1: ( ( Byte_1 ) ) // InternalRos2Parser.g:13818:1: ( Byte_1 ) @@ -41037,9 +41037,9 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13818:1: ( Byte_1 ) // InternalRos2Parser.g:13819:2: Byte_1 { - before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); - match(input,Byte_1,FOLLOW_2); - after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); + match(input,Byte_1,FOLLOW_2); + after(grammarAccess.getByteArrayAccess().getByteKeyword_1()); } @@ -41053,7 +41053,7 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41065,8 +41065,8 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // InternalRos2Parser.g:13829:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; public final void rule__Header__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13833:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) // InternalRos2Parser.g:13834:2: rule__Header__Group__0__Impl rule__Header__Group__1 @@ -41091,7 +41091,7 @@ public final void rule__Header__Group__0() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41103,8 +41103,8 @@ public final void rule__Header__Group__0() throws RecognitionException { // InternalRos2Parser.g:13841:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13845:1: ( ( () ) ) // InternalRos2Parser.g:13846:1: ( () ) @@ -41112,13 +41112,13 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:13846:1: ( () ) // InternalRos2Parser.g:13847:2: () { - before(grammarAccess.getHeaderAccess().getHeaderAction_0()); + before(grammarAccess.getHeaderAccess().getHeaderAction_0()); // InternalRos2Parser.g:13848:2: () - // InternalRos2Parser.g:13848:3: + // InternalRos2Parser.g:13848:3: { } - after(grammarAccess.getHeaderAccess().getHeaderAction_0()); + after(grammarAccess.getHeaderAccess().getHeaderAction_0()); } @@ -41128,7 +41128,7 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41140,8 +41140,8 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // InternalRos2Parser.g:13856:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13860:1: ( rule__Header__Group__1__Impl ) // InternalRos2Parser.g:13861:2: rule__Header__Group__1__Impl @@ -41161,7 +41161,7 @@ public final void rule__Header__Group__1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41173,8 +41173,8 @@ public final void rule__Header__Group__1() throws RecognitionException { // InternalRos2Parser.g:13867:1: rule__Header__Group__1__Impl : ( Header ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13871:1: ( ( Header ) ) // InternalRos2Parser.g:13872:1: ( Header ) @@ -41182,9 +41182,9 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:13872:1: ( Header ) // InternalRos2Parser.g:13873:2: Header { - before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - match(input,Header,FOLLOW_2); - after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + match(input,Header,FOLLOW_2); + after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); } @@ -41198,7 +41198,7 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41210,8 +41210,8 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // InternalRos2Parser.g:13883:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13887:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) // InternalRos2Parser.g:13888:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 @@ -41236,7 +41236,7 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41248,8 +41248,8 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // InternalRos2Parser.g:13895:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13899:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) // InternalRos2Parser.g:13900:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) @@ -41257,7 +41257,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // InternalRos2Parser.g:13900:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) // InternalRos2Parser.g:13901:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); // InternalRos2Parser.g:13902:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) // InternalRos2Parser.g:13902:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 { @@ -41269,7 +41269,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } @@ -41283,7 +41283,7 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41295,8 +41295,8 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // InternalRos2Parser.g:13910:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13914:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) // InternalRos2Parser.g:13915:2: rule__ArrayTopicSpecRef__Group__1__Impl @@ -41316,7 +41316,7 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41328,8 +41328,8 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio // InternalRos2Parser.g:13921:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:13925:1: ( ( LeftSquareBracketRightSquareBracket ) ) // InternalRos2Parser.g:13926:1: ( LeftSquareBracketRightSquareBracket ) @@ -41337,9 +41337,9 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // InternalRos2Parser.g:13926:1: ( LeftSquareBracketRightSquareBracket ) // InternalRos2Parser.g:13927:2: LeftSquareBracketRightSquareBracket { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } @@ -41353,7 +41353,7 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41365,9 +41365,9 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // InternalRos2Parser.g:13937:1: rule__QualityOfService__UnorderedGroup_2 : ( rule__QualityOfService__UnorderedGroup_2__0 )? ; public final void rule__QualityOfService__UnorderedGroup_2() throws RecognitionException { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - + int stackSize = keepStackSize(); + getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + try { // InternalRos2Parser.g:13942:1: ( ( rule__QualityOfService__UnorderedGroup_2__0 )? ) // InternalRos2Parser.g:13943:2: ( rule__QualityOfService__UnorderedGroup_2__0 )? @@ -41416,8 +41416,8 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } finally { - getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); + getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + restoreStackSize(stackSize); } return ; @@ -41429,9 +41429,9 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:13951:1: rule__QualityOfService__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__QualityOfService__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_4__0 ) ) ) ) ) ; public final void rule__QualityOfService__UnorderedGroup_2__Impl() throws RecognitionException { - int stackSize = keepStackSize(); - boolean selected = false; - + int stackSize = keepStackSize(); + boolean selected = false; + try { // InternalRos2Parser.g:13956:1: ( ( ({...}? => ( ( ( rule__QualityOfService__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_4__0 ) ) ) ) ) ) // InternalRos2Parser.g:13957:3: ( ({...}? => ( ( ( rule__QualityOfService__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_2_4__0 ) ) ) ) ) @@ -41475,15 +41475,15 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:13960:5: ( ( rule__QualityOfService__Group_2_0__0 ) ) { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0); - - - selected = true; + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0); + + selected = true; + // InternalRos2Parser.g:13966:5: ( ( rule__QualityOfService__Group_2_0__0 ) ) // InternalRos2Parser.g:13967:6: ( rule__QualityOfService__Group_2_0__0 ) { - before(grammarAccess.getQualityOfServiceAccess().getGroup_2_0()); + before(grammarAccess.getQualityOfServiceAccess().getGroup_2_0()); // InternalRos2Parser.g:13968:6: ( rule__QualityOfService__Group_2_0__0 ) // InternalRos2Parser.g:13968:7: rule__QualityOfService__Group_2_0__0 { @@ -41495,7 +41495,7 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } - after(grammarAccess.getQualityOfServiceAccess().getGroup_2_0()); + after(grammarAccess.getQualityOfServiceAccess().getGroup_2_0()); } @@ -41521,15 +41521,15 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:13975:5: ( ( rule__QualityOfService__Group_2_1__0 ) ) { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1); - - - selected = true; + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1); + + selected = true; + // InternalRos2Parser.g:13981:5: ( ( rule__QualityOfService__Group_2_1__0 ) ) // InternalRos2Parser.g:13982:6: ( rule__QualityOfService__Group_2_1__0 ) { - before(grammarAccess.getQualityOfServiceAccess().getGroup_2_1()); + before(grammarAccess.getQualityOfServiceAccess().getGroup_2_1()); // InternalRos2Parser.g:13983:6: ( rule__QualityOfService__Group_2_1__0 ) // InternalRos2Parser.g:13983:7: rule__QualityOfService__Group_2_1__0 { @@ -41541,7 +41541,7 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } - after(grammarAccess.getQualityOfServiceAccess().getGroup_2_1()); + after(grammarAccess.getQualityOfServiceAccess().getGroup_2_1()); } @@ -41567,15 +41567,15 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:13990:5: ( ( rule__QualityOfService__Group_2_2__0 ) ) { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2); - - - selected = true; + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2); + + selected = true; + // InternalRos2Parser.g:13996:5: ( ( rule__QualityOfService__Group_2_2__0 ) ) // InternalRos2Parser.g:13997:6: ( rule__QualityOfService__Group_2_2__0 ) { - before(grammarAccess.getQualityOfServiceAccess().getGroup_2_2()); + before(grammarAccess.getQualityOfServiceAccess().getGroup_2_2()); // InternalRos2Parser.g:13998:6: ( rule__QualityOfService__Group_2_2__0 ) // InternalRos2Parser.g:13998:7: rule__QualityOfService__Group_2_2__0 { @@ -41587,7 +41587,7 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } - after(grammarAccess.getQualityOfServiceAccess().getGroup_2_2()); + after(grammarAccess.getQualityOfServiceAccess().getGroup_2_2()); } @@ -41613,15 +41613,15 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:14005:5: ( ( rule__QualityOfService__Group_2_3__0 ) ) { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3); - - - selected = true; + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3); + + selected = true; + // InternalRos2Parser.g:14011:5: ( ( rule__QualityOfService__Group_2_3__0 ) ) // InternalRos2Parser.g:14012:6: ( rule__QualityOfService__Group_2_3__0 ) { - before(grammarAccess.getQualityOfServiceAccess().getGroup_2_3()); + before(grammarAccess.getQualityOfServiceAccess().getGroup_2_3()); // InternalRos2Parser.g:14013:6: ( rule__QualityOfService__Group_2_3__0 ) // InternalRos2Parser.g:14013:7: rule__QualityOfService__Group_2_3__0 { @@ -41633,7 +41633,7 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } - after(grammarAccess.getQualityOfServiceAccess().getGroup_2_3()); + after(grammarAccess.getQualityOfServiceAccess().getGroup_2_3()); } @@ -41659,15 +41659,15 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:14020:5: ( ( rule__QualityOfService__Group_2_4__0 ) ) { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4); - - - selected = true; + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4); + + selected = true; + // InternalRos2Parser.g:14026:5: ( ( rule__QualityOfService__Group_2_4__0 ) ) // InternalRos2Parser.g:14027:6: ( rule__QualityOfService__Group_2_4__0 ) { - before(grammarAccess.getQualityOfServiceAccess().getGroup_2_4()); + before(grammarAccess.getQualityOfServiceAccess().getGroup_2_4()); // InternalRos2Parser.g:14028:6: ( rule__QualityOfService__Group_2_4__0 ) // InternalRos2Parser.g:14028:7: rule__QualityOfService__Group_2_4__0 { @@ -41679,7 +41679,7 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } - after(grammarAccess.getQualityOfServiceAccess().getGroup_2_4()); + after(grammarAccess.getQualityOfServiceAccess().getGroup_2_4()); } @@ -41705,9 +41705,9 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); + if (selected) + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + restoreStackSize(stackSize); } return ; @@ -41719,8 +41719,8 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:14041:1: rule__QualityOfService__UnorderedGroup_2__0 : rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__1 )? ; public final void rule__QualityOfService__UnorderedGroup_2__0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14045:1: ( rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__1 )? ) // InternalRos2Parser.g:14046:2: rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__1 )? @@ -41774,7 +41774,7 @@ else if ( LA78_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41786,8 +41786,8 @@ else if ( LA78_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:14053:1: rule__QualityOfService__UnorderedGroup_2__1 : rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__2 )? ; public final void rule__QualityOfService__UnorderedGroup_2__1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14057:1: ( rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__2 )? ) // InternalRos2Parser.g:14058:2: rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__2 )? @@ -41841,7 +41841,7 @@ else if ( LA79_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41853,8 +41853,8 @@ else if ( LA79_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:14065:1: rule__QualityOfService__UnorderedGroup_2__2 : rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__3 )? ; public final void rule__QualityOfService__UnorderedGroup_2__2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14069:1: ( rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__3 )? ) // InternalRos2Parser.g:14070:2: rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__3 )? @@ -41908,7 +41908,7 @@ else if ( LA80_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41920,8 +41920,8 @@ else if ( LA80_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:14077:1: rule__QualityOfService__UnorderedGroup_2__3 : rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__4 )? ; public final void rule__QualityOfService__UnorderedGroup_2__3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14081:1: ( rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__4 )? ) // InternalRos2Parser.g:14082:2: rule__QualityOfService__UnorderedGroup_2__Impl ( rule__QualityOfService__UnorderedGroup_2__4 )? @@ -41975,7 +41975,7 @@ else if ( LA81_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -41987,8 +41987,8 @@ else if ( LA81_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // InternalRos2Parser.g:14089:1: rule__QualityOfService__UnorderedGroup_2__4 : rule__QualityOfService__UnorderedGroup_2__Impl ; public final void rule__QualityOfService__UnorderedGroup_2__4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14093:1: ( rule__QualityOfService__UnorderedGroup_2__Impl ) // InternalRos2Parser.g:14094:2: rule__QualityOfService__UnorderedGroup_2__Impl @@ -42008,7 +42008,7 @@ public final void rule__QualityOfService__UnorderedGroup_2__4() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42020,8 +42020,8 @@ public final void rule__QualityOfService__UnorderedGroup_2__4() throws Recogniti // InternalRos2Parser.g:14101:1: rule__AmentPackage__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__AmentPackage__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14105:1: ( ( ruleRosNames ) ) // InternalRos2Parser.g:14106:2: ( ruleRosNames ) @@ -42029,13 +42029,13 @@ public final void rule__AmentPackage__NameAssignment_1() throws RecognitionExcep // InternalRos2Parser.g:14106:2: ( ruleRosNames ) // InternalRos2Parser.g:14107:3: ruleRosNames { - before(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -42049,7 +42049,7 @@ public final void rule__AmentPackage__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42061,8 +42061,8 @@ public final void rule__AmentPackage__NameAssignment_1() throws RecognitionExcep // InternalRos2Parser.g:14116:1: rule__AmentPackage__FromGitRepoAssignment_4_1 : ( ruleEString ) ; public final void rule__AmentPackage__FromGitRepoAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14120:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14121:2: ( ruleEString ) @@ -42070,13 +42070,13 @@ public final void rule__AmentPackage__FromGitRepoAssignment_4_1() throws Recogni // InternalRos2Parser.g:14121:2: ( ruleEString ) // InternalRos2Parser.g:14122:3: ruleEString { - before(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + before(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + after(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } @@ -42090,7 +42090,7 @@ public final void rule__AmentPackage__FromGitRepoAssignment_4_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42102,8 +42102,8 @@ public final void rule__AmentPackage__FromGitRepoAssignment_4_1() throws Recogni // InternalRos2Parser.g:14131:1: rule__AmentPackage__ArtifactAssignment_5_2 : ( ruleArtifact ) ; public final void rule__AmentPackage__ArtifactAssignment_5_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14135:1: ( ( ruleArtifact ) ) // InternalRos2Parser.g:14136:2: ( ruleArtifact ) @@ -42111,13 +42111,13 @@ public final void rule__AmentPackage__ArtifactAssignment_5_2() throws Recognitio // InternalRos2Parser.g:14136:2: ( ruleArtifact ) // InternalRos2Parser.g:14137:3: ruleArtifact { - before(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + before(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); ruleArtifact(); state._fsp--; - after(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + after(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); } @@ -42131,7 +42131,7 @@ public final void rule__AmentPackage__ArtifactAssignment_5_2() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42143,8 +42143,8 @@ public final void rule__AmentPackage__ArtifactAssignment_5_2() throws Recognitio // InternalRos2Parser.g:14146:1: rule__AmentPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__AmentPackage__DependencyAssignment_6_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14150:1: ( ( ruleDependency ) ) // InternalRos2Parser.g:14151:2: ( ruleDependency ) @@ -42152,13 +42152,13 @@ public final void rule__AmentPackage__DependencyAssignment_6_2() throws Recognit // InternalRos2Parser.g:14151:2: ( ruleDependency ) // InternalRos2Parser.g:14152:3: ruleDependency { - before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); + before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); + after(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); } @@ -42172,7 +42172,7 @@ public final void rule__AmentPackage__DependencyAssignment_6_2() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42184,8 +42184,8 @@ public final void rule__AmentPackage__DependencyAssignment_6_2() throws Recognit // InternalRos2Parser.g:14161:1: rule__AmentPackage__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__AmentPackage__DependencyAssignment_6_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14165:1: ( ( ruleDependency ) ) // InternalRos2Parser.g:14166:2: ( ruleDependency ) @@ -42193,13 +42193,13 @@ public final void rule__AmentPackage__DependencyAssignment_6_3_1() throws Recogn // InternalRos2Parser.g:14166:2: ( ruleDependency ) // InternalRos2Parser.g:14167:3: ruleDependency { - before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + after(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } @@ -42213,7 +42213,7 @@ public final void rule__AmentPackage__DependencyAssignment_6_3_1() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42225,8 +42225,8 @@ public final void rule__AmentPackage__DependencyAssignment_6_3_1() throws Recogn // InternalRos2Parser.g:14176:1: rule__QualityOfService__QoSProfileAssignment_2_0_1 : ( ( rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 ) ) ; public final void rule__QualityOfService__QoSProfileAssignment_2_0_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14180:1: ( ( ( rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 ) ) ) // InternalRos2Parser.g:14181:2: ( ( rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 ) ) @@ -42234,7 +42234,7 @@ public final void rule__QualityOfService__QoSProfileAssignment_2_0_1() throws Re // InternalRos2Parser.g:14181:2: ( ( rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 ) ) // InternalRos2Parser.g:14182:3: ( rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 ) { - before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0()); + before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0()); // InternalRos2Parser.g:14183:3: ( rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 ) // InternalRos2Parser.g:14183:4: rule__QualityOfService__QoSProfileAlternatives_2_0_1_0 { @@ -42246,7 +42246,7 @@ public final void rule__QualityOfService__QoSProfileAssignment_2_0_1() throws Re } - after(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0()); + after(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_2_0_1_0()); } @@ -42260,7 +42260,7 @@ public final void rule__QualityOfService__QoSProfileAssignment_2_0_1() throws Re } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42272,8 +42272,8 @@ public final void rule__QualityOfService__QoSProfileAssignment_2_0_1() throws Re // InternalRos2Parser.g:14191:1: rule__QualityOfService__HistoryAssignment_2_1_1 : ( ( rule__QualityOfService__HistoryAlternatives_2_1_1_0 ) ) ; public final void rule__QualityOfService__HistoryAssignment_2_1_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14195:1: ( ( ( rule__QualityOfService__HistoryAlternatives_2_1_1_0 ) ) ) // InternalRos2Parser.g:14196:2: ( ( rule__QualityOfService__HistoryAlternatives_2_1_1_0 ) ) @@ -42281,7 +42281,7 @@ public final void rule__QualityOfService__HistoryAssignment_2_1_1() throws Recog // InternalRos2Parser.g:14196:2: ( ( rule__QualityOfService__HistoryAlternatives_2_1_1_0 ) ) // InternalRos2Parser.g:14197:3: ( rule__QualityOfService__HistoryAlternatives_2_1_1_0 ) { - before(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0()); + before(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0()); // InternalRos2Parser.g:14198:3: ( rule__QualityOfService__HistoryAlternatives_2_1_1_0 ) // InternalRos2Parser.g:14198:4: rule__QualityOfService__HistoryAlternatives_2_1_1_0 { @@ -42293,7 +42293,7 @@ public final void rule__QualityOfService__HistoryAssignment_2_1_1() throws Recog } - after(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0()); + after(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_2_1_1_0()); } @@ -42307,7 +42307,7 @@ public final void rule__QualityOfService__HistoryAssignment_2_1_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42319,8 +42319,8 @@ public final void rule__QualityOfService__HistoryAssignment_2_1_1() throws Recog // InternalRos2Parser.g:14206:1: rule__QualityOfService__DepthAssignment_2_2_1 : ( ruleInteger0 ) ; public final void rule__QualityOfService__DepthAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14210:1: ( ( ruleInteger0 ) ) // InternalRos2Parser.g:14211:2: ( ruleInteger0 ) @@ -42328,13 +42328,13 @@ public final void rule__QualityOfService__DepthAssignment_2_2_1() throws Recogni // InternalRos2Parser.g:14211:2: ( ruleInteger0 ) // InternalRos2Parser.g:14212:3: ruleInteger0 { - before(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); + before(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleInteger0(); state._fsp--; - after(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); + after(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); } @@ -42348,7 +42348,7 @@ public final void rule__QualityOfService__DepthAssignment_2_2_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42360,8 +42360,8 @@ public final void rule__QualityOfService__DepthAssignment_2_2_1() throws Recogni // InternalRos2Parser.g:14221:1: rule__QualityOfService__ReliabilityAssignment_2_3_1 : ( ( rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 ) ) ; public final void rule__QualityOfService__ReliabilityAssignment_2_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14225:1: ( ( ( rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 ) ) ) // InternalRos2Parser.g:14226:2: ( ( rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 ) ) @@ -42369,7 +42369,7 @@ public final void rule__QualityOfService__ReliabilityAssignment_2_3_1() throws R // InternalRos2Parser.g:14226:2: ( ( rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 ) ) // InternalRos2Parser.g:14227:3: ( rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 ) { - before(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0()); + before(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0()); // InternalRos2Parser.g:14228:3: ( rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 ) // InternalRos2Parser.g:14228:4: rule__QualityOfService__ReliabilityAlternatives_2_3_1_0 { @@ -42381,7 +42381,7 @@ public final void rule__QualityOfService__ReliabilityAssignment_2_3_1() throws R } - after(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0()); + after(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_2_3_1_0()); } @@ -42395,7 +42395,7 @@ public final void rule__QualityOfService__ReliabilityAssignment_2_3_1() throws R } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42407,8 +42407,8 @@ public final void rule__QualityOfService__ReliabilityAssignment_2_3_1() throws R // InternalRos2Parser.g:14236:1: rule__QualityOfService__DurabilityAssignment_2_4_1 : ( ( rule__QualityOfService__DurabilityAlternatives_2_4_1_0 ) ) ; public final void rule__QualityOfService__DurabilityAssignment_2_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14240:1: ( ( ( rule__QualityOfService__DurabilityAlternatives_2_4_1_0 ) ) ) // InternalRos2Parser.g:14241:2: ( ( rule__QualityOfService__DurabilityAlternatives_2_4_1_0 ) ) @@ -42416,7 +42416,7 @@ public final void rule__QualityOfService__DurabilityAssignment_2_4_1() throws Re // InternalRos2Parser.g:14241:2: ( ( rule__QualityOfService__DurabilityAlternatives_2_4_1_0 ) ) // InternalRos2Parser.g:14242:3: ( rule__QualityOfService__DurabilityAlternatives_2_4_1_0 ) { - before(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0()); + before(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0()); // InternalRos2Parser.g:14243:3: ( rule__QualityOfService__DurabilityAlternatives_2_4_1_0 ) // InternalRos2Parser.g:14243:4: rule__QualityOfService__DurabilityAlternatives_2_4_1_0 { @@ -42428,7 +42428,7 @@ public final void rule__QualityOfService__DurabilityAssignment_2_4_1() throws Re } - after(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0()); + after(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_2_4_1_0()); } @@ -42442,7 +42442,7 @@ public final void rule__QualityOfService__DurabilityAssignment_2_4_1() throws Re } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42454,8 +42454,8 @@ public final void rule__QualityOfService__DurabilityAssignment_2_4_1() throws Re // InternalRos2Parser.g:14251:1: rule__Publisher__NameAssignment_1 : ( ruleEString ) ; public final void rule__Publisher__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14255:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14256:2: ( ruleEString ) @@ -42463,13 +42463,13 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio // InternalRos2Parser.g:14256:2: ( ruleEString ) // InternalRos2Parser.g:14257:3: ruleEString { - before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); } @@ -42483,7 +42483,7 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42495,8 +42495,8 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio // InternalRos2Parser.g:14266:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Publisher__MessageAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14270:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:14271:2: ( ( ruleEString ) ) @@ -42504,21 +42504,21 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // InternalRos2Parser.g:14271:2: ( ( ruleEString ) ) // InternalRos2Parser.g:14272:3: ( ruleEString ) { - before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); // InternalRos2Parser.g:14273:3: ( ruleEString ) // InternalRos2Parser.g:14274:4: ruleEString { - before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + after(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); } @@ -42532,7 +42532,7 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42544,8 +42544,8 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // InternalRos2Parser.g:14285:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14289:1: ( ( ruleNamespace ) ) // InternalRos2Parser.g:14290:2: ( ruleNamespace ) @@ -42553,13 +42553,13 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // InternalRos2Parser.g:14290:2: ( ruleNamespace ) // InternalRos2Parser.g:14291:3: ruleNamespace { - before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -42573,7 +42573,7 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42585,8 +42585,8 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // InternalRos2Parser.g:14300:1: rule__Publisher__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__Publisher__QosAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14304:1: ( ( ruleQualityOfService ) ) // InternalRos2Parser.g:14305:2: ( ruleQualityOfService ) @@ -42594,13 +42594,13 @@ public final void rule__Publisher__QosAssignment_7_1() throws RecognitionExcepti // InternalRos2Parser.g:14305:2: ( ruleQualityOfService ) // InternalRos2Parser.g:14306:3: ruleQualityOfService { - before(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + before(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleQualityOfService(); state._fsp--; - after(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + after(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } @@ -42614,7 +42614,7 @@ public final void rule__Publisher__QosAssignment_7_1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42626,8 +42626,8 @@ public final void rule__Publisher__QosAssignment_7_1() throws RecognitionExcepti // InternalRos2Parser.g:14315:1: rule__Subscriber__NameAssignment_1 : ( ruleEString ) ; public final void rule__Subscriber__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14319:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14320:2: ( ruleEString ) @@ -42635,13 +42635,13 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti // InternalRos2Parser.g:14320:2: ( ruleEString ) // InternalRos2Parser.g:14321:3: ruleEString { - before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); } @@ -42655,7 +42655,7 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42667,8 +42667,8 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti // InternalRos2Parser.g:14330:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Subscriber__MessageAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14334:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:14335:2: ( ( ruleEString ) ) @@ -42676,21 +42676,21 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // InternalRos2Parser.g:14335:2: ( ( ruleEString ) ) // InternalRos2Parser.g:14336:3: ( ruleEString ) { - before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); // InternalRos2Parser.g:14337:3: ( ruleEString ) // InternalRos2Parser.g:14338:4: ruleEString { - before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + after(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); } @@ -42704,7 +42704,7 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42716,8 +42716,8 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // InternalRos2Parser.g:14349:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Subscriber__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14353:1: ( ( ruleNamespace ) ) // InternalRos2Parser.g:14354:2: ( ruleNamespace ) @@ -42725,13 +42725,13 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // InternalRos2Parser.g:14354:2: ( ruleNamespace ) // InternalRos2Parser.g:14355:3: ruleNamespace { - before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -42745,7 +42745,7 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42757,8 +42757,8 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // InternalRos2Parser.g:14364:1: rule__Subscriber__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__Subscriber__QosAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14368:1: ( ( ruleQualityOfService ) ) // InternalRos2Parser.g:14369:2: ( ruleQualityOfService ) @@ -42766,13 +42766,13 @@ public final void rule__Subscriber__QosAssignment_7_1() throws RecognitionExcept // InternalRos2Parser.g:14369:2: ( ruleQualityOfService ) // InternalRos2Parser.g:14370:3: ruleQualityOfService { - before(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + before(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleQualityOfService(); state._fsp--; - after(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + after(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } @@ -42786,7 +42786,7 @@ public final void rule__Subscriber__QosAssignment_7_1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42798,8 +42798,8 @@ public final void rule__Subscriber__QosAssignment_7_1() throws RecognitionExcept // InternalRos2Parser.g:14379:1: rule__ServiceServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceServer__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14383:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14384:2: ( ruleEString ) @@ -42807,13 +42807,13 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce // InternalRos2Parser.g:14384:2: ( ruleEString ) // InternalRos2Parser.g:14385:3: ruleEString { - before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); } @@ -42827,7 +42827,7 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42839,8 +42839,8 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce // InternalRos2Parser.g:14394:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14398:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:14399:2: ( ( ruleEString ) ) @@ -42848,21 +42848,21 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // InternalRos2Parser.g:14399:2: ( ( ruleEString ) ) // InternalRos2Parser.g:14400:3: ( ruleEString ) { - before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); // InternalRos2Parser.g:14401:3: ( ruleEString ) // InternalRos2Parser.g:14402:4: ruleEString { - before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + after(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); } @@ -42876,7 +42876,7 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42888,8 +42888,8 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // InternalRos2Parser.g:14413:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceServer__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14417:1: ( ( ruleNamespace ) ) // InternalRos2Parser.g:14418:2: ( ruleNamespace ) @@ -42897,13 +42897,13 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // InternalRos2Parser.g:14418:2: ( ruleNamespace ) // InternalRos2Parser.g:14419:3: ruleNamespace { - before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -42917,7 +42917,7 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42929,8 +42929,8 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // InternalRos2Parser.g:14428:1: rule__ServiceServer__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__ServiceServer__QosAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14432:1: ( ( ruleQualityOfService ) ) // InternalRos2Parser.g:14433:2: ( ruleQualityOfService ) @@ -42938,13 +42938,13 @@ public final void rule__ServiceServer__QosAssignment_7_1() throws RecognitionExc // InternalRos2Parser.g:14433:2: ( ruleQualityOfService ) // InternalRos2Parser.g:14434:3: ruleQualityOfService { - before(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + before(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleQualityOfService(); state._fsp--; - after(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + after(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } @@ -42958,7 +42958,7 @@ public final void rule__ServiceServer__QosAssignment_7_1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -42970,8 +42970,8 @@ public final void rule__ServiceServer__QosAssignment_7_1() throws RecognitionExc // InternalRos2Parser.g:14443:1: rule__ServiceClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceClient__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14447:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14448:2: ( ruleEString ) @@ -42979,13 +42979,13 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce // InternalRos2Parser.g:14448:2: ( ruleEString ) // InternalRos2Parser.g:14449:3: ruleEString { - before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); } @@ -42999,7 +42999,7 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43011,8 +43011,8 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce // InternalRos2Parser.g:14458:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14462:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:14463:2: ( ( ruleEString ) ) @@ -43020,21 +43020,21 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // InternalRos2Parser.g:14463:2: ( ( ruleEString ) ) // InternalRos2Parser.g:14464:3: ( ruleEString ) { - before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); // InternalRos2Parser.g:14465:3: ( ruleEString ) // InternalRos2Parser.g:14466:4: ruleEString { - before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + after(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); } @@ -43048,7 +43048,7 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43060,8 +43060,8 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // InternalRos2Parser.g:14477:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceClient__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14481:1: ( ( ruleNamespace ) ) // InternalRos2Parser.g:14482:2: ( ruleNamespace ) @@ -43069,13 +43069,13 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // InternalRos2Parser.g:14482:2: ( ruleNamespace ) // InternalRos2Parser.g:14483:3: ruleNamespace { - before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -43089,7 +43089,7 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43101,8 +43101,8 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // InternalRos2Parser.g:14492:1: rule__ServiceClient__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__ServiceClient__QosAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14496:1: ( ( ruleQualityOfService ) ) // InternalRos2Parser.g:14497:2: ( ruleQualityOfService ) @@ -43110,13 +43110,13 @@ public final void rule__ServiceClient__QosAssignment_7_1() throws RecognitionExc // InternalRos2Parser.g:14497:2: ( ruleQualityOfService ) // InternalRos2Parser.g:14498:3: ruleQualityOfService { - before(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + before(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleQualityOfService(); state._fsp--; - after(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + after(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } @@ -43130,7 +43130,7 @@ public final void rule__ServiceClient__QosAssignment_7_1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43142,8 +43142,8 @@ public final void rule__ServiceClient__QosAssignment_7_1() throws RecognitionExc // InternalRos2Parser.g:14507:1: rule__ActionServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionServer__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14511:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14512:2: ( ruleEString ) @@ -43151,13 +43151,13 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep // InternalRos2Parser.g:14512:2: ( ruleEString ) // InternalRos2Parser.g:14513:3: ruleEString { - before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); } @@ -43171,7 +43171,7 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43183,8 +43183,8 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep // InternalRos2Parser.g:14522:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionServer__ActionAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14526:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:14527:2: ( ( ruleEString ) ) @@ -43192,21 +43192,21 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // InternalRos2Parser.g:14527:2: ( ( ruleEString ) ) // InternalRos2Parser.g:14528:3: ( ruleEString ) { - before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); // InternalRos2Parser.g:14529:3: ( ruleEString ) // InternalRos2Parser.g:14530:4: ruleEString { - before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + after(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); } @@ -43220,7 +43220,7 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43232,8 +43232,8 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // InternalRos2Parser.g:14541:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionServer__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14545:1: ( ( ruleNamespace ) ) // InternalRos2Parser.g:14546:2: ( ruleNamespace ) @@ -43241,13 +43241,13 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // InternalRos2Parser.g:14546:2: ( ruleNamespace ) // InternalRos2Parser.g:14547:3: ruleNamespace { - before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -43261,7 +43261,7 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43273,8 +43273,8 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // InternalRos2Parser.g:14556:1: rule__ActionServer__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__ActionServer__QosAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14560:1: ( ( ruleQualityOfService ) ) // InternalRos2Parser.g:14561:2: ( ruleQualityOfService ) @@ -43282,13 +43282,13 @@ public final void rule__ActionServer__QosAssignment_7_1() throws RecognitionExce // InternalRos2Parser.g:14561:2: ( ruleQualityOfService ) // InternalRos2Parser.g:14562:3: ruleQualityOfService { - before(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + before(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleQualityOfService(); state._fsp--; - after(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + after(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } @@ -43302,7 +43302,7 @@ public final void rule__ActionServer__QosAssignment_7_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43314,8 +43314,8 @@ public final void rule__ActionServer__QosAssignment_7_1() throws RecognitionExce // InternalRos2Parser.g:14571:1: rule__ActionClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionClient__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14575:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14576:2: ( ruleEString ) @@ -43323,13 +43323,13 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep // InternalRos2Parser.g:14576:2: ( ruleEString ) // InternalRos2Parser.g:14577:3: ruleEString { - before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); } @@ -43343,7 +43343,7 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43355,8 +43355,8 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep // InternalRos2Parser.g:14586:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionClient__ActionAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14590:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:14591:2: ( ( ruleEString ) ) @@ -43364,21 +43364,21 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // InternalRos2Parser.g:14591:2: ( ( ruleEString ) ) // InternalRos2Parser.g:14592:3: ( ruleEString ) { - before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); // InternalRos2Parser.g:14593:3: ( ruleEString ) // InternalRos2Parser.g:14594:4: ruleEString { - before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); + after(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); } - after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + after(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); } @@ -43392,7 +43392,7 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43404,8 +43404,8 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // InternalRos2Parser.g:14605:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionClient__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14609:1: ( ( ruleNamespace ) ) // InternalRos2Parser.g:14610:2: ( ruleNamespace ) @@ -43413,13 +43413,13 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // InternalRos2Parser.g:14610:2: ( ruleNamespace ) // InternalRos2Parser.g:14611:3: ruleNamespace { - before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -43433,7 +43433,7 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43445,8 +43445,8 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // InternalRos2Parser.g:14620:1: rule__ActionClient__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__ActionClient__QosAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14624:1: ( ( ruleQualityOfService ) ) // InternalRos2Parser.g:14625:2: ( ruleQualityOfService ) @@ -43454,13 +43454,13 @@ public final void rule__ActionClient__QosAssignment_7_1() throws RecognitionExce // InternalRos2Parser.g:14625:2: ( ruleQualityOfService ) // InternalRos2Parser.g:14626:3: ruleQualityOfService { - before(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + before(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleQualityOfService(); state._fsp--; - after(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + after(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } @@ -43474,7 +43474,7 @@ public final void rule__ActionClient__QosAssignment_7_1() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43486,8 +43486,8 @@ public final void rule__ActionClient__QosAssignment_7_1() throws RecognitionExce // InternalRos2Parser.g:14635:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14639:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14640:2: ( ruleEString ) @@ -43495,13 +43495,13 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio // InternalRos2Parser.g:14640:2: ( ruleEString ) // InternalRos2Parser.g:14641:3: ruleEString { - before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); } @@ -43515,7 +43515,7 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43527,8 +43527,8 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio // InternalRos2Parser.g:14650:1: rule__Parameter__TypeAssignment_5 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_5() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14654:1: ( ( ruleParameterType ) ) // InternalRos2Parser.g:14655:2: ( ruleParameterType ) @@ -43536,13 +43536,13 @@ public final void rule__Parameter__TypeAssignment_5() throws RecognitionExceptio // InternalRos2Parser.g:14655:2: ( ruleParameterType ) // InternalRos2Parser.g:14656:3: ruleParameterType { - before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); + before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); + after(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); } @@ -43556,7 +43556,7 @@ public final void rule__Parameter__TypeAssignment_5() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43568,8 +43568,8 @@ public final void rule__Parameter__TypeAssignment_5() throws RecognitionExceptio // InternalRos2Parser.g:14665:1: rule__Parameter__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_6_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14669:1: ( ( ruleNamespace ) ) // InternalRos2Parser.g:14670:2: ( ruleNamespace ) @@ -43577,13 +43577,13 @@ public final void rule__Parameter__NamespaceAssignment_6_1() throws RecognitionE // InternalRos2Parser.g:14670:2: ( ruleNamespace ) // InternalRos2Parser.g:14671:3: ruleNamespace { - before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); ruleNamespace(); state._fsp--; - after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + after(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); } @@ -43597,7 +43597,7 @@ public final void rule__Parameter__NamespaceAssignment_6_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43609,8 +43609,8 @@ public final void rule__Parameter__NamespaceAssignment_6_1() throws RecognitionE // InternalRos2Parser.g:14680:1: rule__Parameter__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__Parameter__QosAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14684:1: ( ( ruleQualityOfService ) ) // InternalRos2Parser.g:14685:2: ( ruleQualityOfService ) @@ -43618,13 +43618,13 @@ public final void rule__Parameter__QosAssignment_7_1() throws RecognitionExcepti // InternalRos2Parser.g:14685:2: ( ruleQualityOfService ) // InternalRos2Parser.g:14686:3: ruleQualityOfService { - before(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + before(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleQualityOfService(); state._fsp--; - after(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + after(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); } @@ -43638,7 +43638,7 @@ public final void rule__Parameter__QosAssignment_7_1() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43650,8 +43650,8 @@ public final void rule__Parameter__QosAssignment_7_1() throws RecognitionExcepti // InternalRos2Parser.g:14695:1: rule__Parameter__ValueAssignment_8_1 : ( ruleParameterValue ) ; public final void rule__Parameter__ValueAssignment_8_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14699:1: ( ( ruleParameterValue ) ) // InternalRos2Parser.g:14700:2: ( ruleParameterValue ) @@ -43659,13 +43659,13 @@ public final void rule__Parameter__ValueAssignment_8_1() throws RecognitionExcep // InternalRos2Parser.g:14700:2: ( ruleParameterValue ) // InternalRos2Parser.g:14701:3: ruleParameterValue { - before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); + before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); + after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); } @@ -43679,7 +43679,7 @@ public final void rule__Parameter__ValueAssignment_8_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43691,8 +43691,8 @@ public final void rule__Parameter__ValueAssignment_8_1() throws RecognitionExcep // InternalRos2Parser.g:14710:1: rule__Package_Impl__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Package_Impl__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14714:1: ( ( ruleRosNames ) ) // InternalRos2Parser.g:14715:2: ( ruleRosNames ) @@ -43700,13 +43700,13 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep // InternalRos2Parser.g:14715:2: ( ruleRosNames ) // InternalRos2Parser.g:14716:3: ruleRosNames { - before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -43720,7 +43720,7 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43732,8 +43732,8 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep // InternalRos2Parser.g:14725:1: rule__Package_Impl__FromGitRepoAssignment_4_1 : ( ruleEString ) ; public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14729:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14730:2: ( ruleEString ) @@ -43741,13 +43741,13 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni // InternalRos2Parser.g:14730:2: ( ruleEString ) // InternalRos2Parser.g:14731:3: ruleEString { - before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + after(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); } @@ -43761,7 +43761,7 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43773,8 +43773,8 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni // InternalRos2Parser.g:14740:1: rule__Package_Impl__SpecAssignment_5_2 : ( ruleSpecBase ) ; public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14744:1: ( ( ruleSpecBase ) ) // InternalRos2Parser.g:14745:2: ( ruleSpecBase ) @@ -43782,13 +43782,13 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc // InternalRos2Parser.g:14745:2: ( ruleSpecBase ) // InternalRos2Parser.g:14746:3: ruleSpecBase { - before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); ruleSpecBase(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } @@ -43802,7 +43802,7 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43814,8 +43814,8 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc // InternalRos2Parser.g:14755:1: rule__Package_Impl__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14759:1: ( ( ruleDependency ) ) // InternalRos2Parser.g:14760:2: ( ruleDependency ) @@ -43823,13 +43823,13 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit // InternalRos2Parser.g:14760:2: ( ruleDependency ) // InternalRos2Parser.g:14761:3: ruleDependency { - before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } @@ -43843,7 +43843,7 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43855,8 +43855,8 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit // InternalRos2Parser.g:14770:1: rule__Package_Impl__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14774:1: ( ( ruleDependency ) ) // InternalRos2Parser.g:14775:2: ( ruleDependency ) @@ -43864,13 +43864,13 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn // InternalRos2Parser.g:14775:2: ( ruleDependency ) // InternalRos2Parser.g:14776:3: ruleDependency { - before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); ruleDependency(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + after(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } @@ -43884,7 +43884,7 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43896,8 +43896,8 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn // InternalRos2Parser.g:14785:1: rule__Artifact__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Artifact__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14789:1: ( ( ruleRosNames ) ) // InternalRos2Parser.g:14790:2: ( ruleRosNames ) @@ -43905,13 +43905,13 @@ public final void rule__Artifact__NameAssignment_1() throws RecognitionException // InternalRos2Parser.g:14790:2: ( ruleRosNames ) // InternalRos2Parser.g:14791:3: ruleRosNames { - before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -43925,7 +43925,7 @@ public final void rule__Artifact__NameAssignment_1() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43937,8 +43937,8 @@ public final void rule__Artifact__NameAssignment_1() throws RecognitionException // InternalRos2Parser.g:14800:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; public final void rule__Artifact__NodeAssignment_4() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14804:1: ( ( ruleNode ) ) // InternalRos2Parser.g:14805:2: ( ruleNode ) @@ -43946,13 +43946,13 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException // InternalRos2Parser.g:14805:2: ( ruleNode ) // InternalRos2Parser.g:14806:3: ruleNode { - before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); + before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); pushFollow(FOLLOW_2); ruleNode(); state._fsp--; - after(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); + after(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); } @@ -43966,7 +43966,7 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -43978,8 +43978,8 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException // InternalRos2Parser.g:14815:1: rule__Node__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Node__NameAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14819:1: ( ( ruleRosNames ) ) // InternalRos2Parser.g:14820:2: ( ruleRosNames ) @@ -43987,13 +43987,13 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { // InternalRos2Parser.g:14820:2: ( ruleRosNames ) // InternalRos2Parser.g:14821:3: ruleRosNames { - before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleRosNames(); state._fsp--; - after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + after(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); } @@ -44007,7 +44007,7 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44019,8 +44019,8 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { // InternalRos2Parser.g:14830:1: rule__Node__PublisherAssignment_2_0_2 : ( rulePublisher ) ; public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14834:1: ( ( rulePublisher ) ) // InternalRos2Parser.g:14835:2: ( rulePublisher ) @@ -44028,13 +44028,13 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce // InternalRos2Parser.g:14835:2: ( rulePublisher ) // InternalRos2Parser.g:14836:3: rulePublisher { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); pushFollow(FOLLOW_2); rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } @@ -44048,7 +44048,7 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44060,8 +44060,8 @@ public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionExce // InternalRos2Parser.g:14845:1: rule__Node__SubscriberAssignment_2_1_2 : ( ruleSubscriber ) ; public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14849:1: ( ( ruleSubscriber ) ) // InternalRos2Parser.g:14850:2: ( ruleSubscriber ) @@ -44069,13 +44069,13 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc // InternalRos2Parser.g:14850:2: ( ruleSubscriber ) // InternalRos2Parser.g:14851:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); pushFollow(FOLLOW_2); ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } @@ -44089,7 +44089,7 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44101,8 +44101,8 @@ public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionExc // InternalRos2Parser.g:14860:1: rule__Node__ServiceserverAssignment_2_2_2 : ( ruleServiceServer ) ; public final void rule__Node__ServiceserverAssignment_2_2_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14864:1: ( ( ruleServiceServer ) ) // InternalRos2Parser.g:14865:2: ( ruleServiceServer ) @@ -44110,13 +44110,13 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition // InternalRos2Parser.g:14865:2: ( ruleServiceServer ) // InternalRos2Parser.g:14866:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); pushFollow(FOLLOW_2); ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } @@ -44130,7 +44130,7 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44142,8 +44142,8 @@ public final void rule__Node__ServiceserverAssignment_2_2_2() throws Recognition // InternalRos2Parser.g:14875:1: rule__Node__ServiceclientAssignment_2_3_2 : ( ruleServiceClient ) ; public final void rule__Node__ServiceclientAssignment_2_3_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14879:1: ( ( ruleServiceClient ) ) // InternalRos2Parser.g:14880:2: ( ruleServiceClient ) @@ -44151,13 +44151,13 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition // InternalRos2Parser.g:14880:2: ( ruleServiceClient ) // InternalRos2Parser.g:14881:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } @@ -44171,7 +44171,7 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44183,8 +44183,8 @@ public final void rule__Node__ServiceclientAssignment_2_3_2() throws Recognition // InternalRos2Parser.g:14890:1: rule__Node__ActionserverAssignment_2_4_2 : ( ruleActionServer ) ; public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14894:1: ( ( ruleActionServer ) ) // InternalRos2Parser.g:14895:2: ( ruleActionServer ) @@ -44192,13 +44192,13 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE // InternalRos2Parser.g:14895:2: ( ruleActionServer ) // InternalRos2Parser.g:14896:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } @@ -44212,7 +44212,7 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44224,8 +44224,8 @@ public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionE // InternalRos2Parser.g:14905:1: rule__Node__ActionclientAssignment_2_5_2 : ( ruleActionClient ) ; public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14909:1: ( ( ruleActionClient ) ) // InternalRos2Parser.g:14910:2: ( ruleActionClient ) @@ -44233,13 +44233,13 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE // InternalRos2Parser.g:14910:2: ( ruleActionClient ) // InternalRos2Parser.g:14911:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } @@ -44253,7 +44253,7 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44265,8 +44265,8 @@ public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionE // InternalRos2Parser.g:14920:1: rule__Node__ParameterAssignment_2_6_2 : ( ruleParameter ) ; public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14924:1: ( ( ruleParameter ) ) // InternalRos2Parser.g:14925:2: ( ruleParameter ) @@ -44274,13 +44274,13 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce // InternalRos2Parser.g:14925:2: ( ruleParameter ) // InternalRos2Parser.g:14926:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } @@ -44294,7 +44294,7 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44306,8 +44306,8 @@ public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionExce // InternalRos2Parser.g:14935:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; public final void rule__TopicSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14939:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) // InternalRos2Parser.g:14940:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) @@ -44315,7 +44315,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // InternalRos2Parser.g:14940:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) // InternalRos2Parser.g:14941:3: ( rule__TopicSpec__NameAlternatives_2_0 ) { - before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); + before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); // InternalRos2Parser.g:14942:3: ( rule__TopicSpec__NameAlternatives_2_0 ) // InternalRos2Parser.g:14942:4: rule__TopicSpec__NameAlternatives_2_0 { @@ -44327,7 +44327,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio } - after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); + after(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); } @@ -44341,7 +44341,7 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44353,8 +44353,8 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // InternalRos2Parser.g:14950:1: rule__TopicSpec__MessageAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14954:1: ( ( ruleMessageDefinition ) ) // InternalRos2Parser.g:14955:2: ( ruleMessageDefinition ) @@ -44362,13 +44362,13 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc // InternalRos2Parser.g:14955:2: ( ruleMessageDefinition ) // InternalRos2Parser.g:14956:3: ruleMessageDefinition { - before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); } @@ -44382,7 +44382,7 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44394,8 +44394,8 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc // InternalRos2Parser.g:14965:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14969:1: ( ( ruleEString ) ) // InternalRos2Parser.g:14970:2: ( ruleEString ) @@ -44403,13 +44403,13 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // InternalRos2Parser.g:14970:2: ( ruleEString ) // InternalRos2Parser.g:14971:3: ruleEString { - before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); } @@ -44423,7 +44423,7 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44435,8 +44435,8 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // InternalRos2Parser.g:14980:1: rule__ServiceSpec__RequestAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14984:1: ( ( ruleMessageDefinition ) ) // InternalRos2Parser.g:14985:2: ( ruleMessageDefinition ) @@ -44444,13 +44444,13 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE // InternalRos2Parser.g:14985:2: ( ruleMessageDefinition ) // InternalRos2Parser.g:14986:3: ruleMessageDefinition { - before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); } @@ -44464,7 +44464,7 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44476,8 +44476,8 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE // InternalRos2Parser.g:14995:1: rule__ServiceSpec__ResponseAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__ResponseAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:14999:1: ( ( ruleMessageDefinition ) ) // InternalRos2Parser.g:15000:2: ( ruleMessageDefinition ) @@ -44485,13 +44485,13 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition // InternalRos2Parser.g:15000:2: ( ruleMessageDefinition ) // InternalRos2Parser.g:15001:3: ruleMessageDefinition { - before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + after(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); } @@ -44505,7 +44505,7 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44517,8 +44517,8 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition // InternalRos2Parser.g:15010:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ActionSpec__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15014:1: ( ( ruleEString ) ) // InternalRos2Parser.g:15015:2: ( ruleEString ) @@ -44526,13 +44526,13 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // InternalRos2Parser.g:15015:2: ( ruleEString ) // InternalRos2Parser.g:15016:3: ruleEString { - before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); } @@ -44546,7 +44546,7 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44558,8 +44558,8 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // InternalRos2Parser.g:15025:1: rule__ActionSpec__GoalAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15029:1: ( ( ruleMessageDefinition ) ) // InternalRos2Parser.g:15030:2: ( ruleMessageDefinition ) @@ -44567,13 +44567,13 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep // InternalRos2Parser.g:15030:2: ( ruleMessageDefinition ) // InternalRos2Parser.g:15031:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + after(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); } @@ -44587,7 +44587,7 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44599,8 +44599,8 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep // InternalRos2Parser.g:15040:1: rule__ActionSpec__ResultAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15044:1: ( ( ruleMessageDefinition ) ) // InternalRos2Parser.g:15045:2: ( ruleMessageDefinition ) @@ -44608,13 +44608,13 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc // InternalRos2Parser.g:15045:2: ( ruleMessageDefinition ) // InternalRos2Parser.g:15046:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + after(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); } @@ -44628,7 +44628,7 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44640,8 +44640,8 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc // InternalRos2Parser.g:15055:1: rule__ActionSpec__FeedbackAssignment_9_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15059:1: ( ( ruleMessageDefinition ) ) // InternalRos2Parser.g:15060:2: ( ruleMessageDefinition ) @@ -44649,13 +44649,13 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE // InternalRos2Parser.g:15060:2: ( ruleMessageDefinition ) // InternalRos2Parser.g:15061:3: ruleMessageDefinition { - before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); pushFollow(FOLLOW_2); ruleMessageDefinition(); state._fsp--; - after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + after(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); } @@ -44669,7 +44669,7 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44681,8 +44681,8 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE // InternalRos2Parser.g:15070:1: rule__MessageDefinition__MessagePartAssignment_1 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15074:1: ( ( ruleMessagePart ) ) // InternalRos2Parser.g:15075:2: ( ruleMessagePart ) @@ -44690,13 +44690,13 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco // InternalRos2Parser.g:15075:2: ( ruleMessagePart ) // InternalRos2Parser.g:15076:3: ruleMessagePart { - before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleMessagePart(); state._fsp--; - after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + after(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); } @@ -44710,7 +44710,7 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44722,8 +44722,8 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco // InternalRos2Parser.g:15085:1: rule__PackageDependency__PackageAssignment : ( ( ruleEString ) ) ; public final void rule__PackageDependency__PackageAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15089:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:15090:2: ( ( ruleEString ) ) @@ -44731,21 +44731,21 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio // InternalRos2Parser.g:15090:2: ( ( ruleEString ) ) // InternalRos2Parser.g:15091:3: ( ruleEString ) { - before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); // InternalRos2Parser.g:15092:3: ( ruleEString ) // InternalRos2Parser.g:15093:4: ruleEString { - before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); + before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); + after(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); } - after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + after(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); } @@ -44759,7 +44759,7 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44771,8 +44771,8 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio // InternalRos2Parser.g:15104:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; public final void rule__ExternalDependency__NameAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15108:1: ( ( ruleEString ) ) // InternalRos2Parser.g:15109:2: ( ruleEString ) @@ -44780,13 +44780,13 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // InternalRos2Parser.g:15109:2: ( ruleEString ) // InternalRos2Parser.g:15110:3: ruleEString { - before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + after(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); } @@ -44800,7 +44800,7 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44812,8 +44812,8 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // InternalRos2Parser.g:15119:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15123:1: ( ( ruleGraphName ) ) // InternalRos2Parser.g:15124:2: ( ruleGraphName ) @@ -44821,13 +44821,13 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // InternalRos2Parser.g:15124:2: ( ruleGraphName ) // InternalRos2Parser.g:15125:3: ruleGraphName { - before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -44841,7 +44841,7 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44853,8 +44853,8 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // InternalRos2Parser.g:15134:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15138:1: ( ( ruleGraphName ) ) // InternalRos2Parser.g:15139:2: ( ruleGraphName ) @@ -44862,13 +44862,13 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // InternalRos2Parser.g:15139:2: ( ruleGraphName ) // InternalRos2Parser.g:15140:3: ruleGraphName { - before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -44882,7 +44882,7 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44894,8 +44894,8 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // InternalRos2Parser.g:15149:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15153:1: ( ( ruleGraphName ) ) // InternalRos2Parser.g:15154:2: ( ruleGraphName ) @@ -44903,13 +44903,13 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // InternalRos2Parser.g:15154:2: ( ruleGraphName ) // InternalRos2Parser.g:15155:3: ruleGraphName { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -44923,7 +44923,7 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44935,8 +44935,8 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // InternalRos2Parser.g:15164:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15168:1: ( ( ruleGraphName ) ) // InternalRos2Parser.g:15169:2: ( ruleGraphName ) @@ -44944,13 +44944,13 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // InternalRos2Parser.g:15169:2: ( ruleGraphName ) // InternalRos2Parser.g:15170:3: ruleGraphName { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -44964,7 +44964,7 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -44976,8 +44976,8 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // InternalRos2Parser.g:15179:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15183:1: ( ( ruleGraphName ) ) // InternalRos2Parser.g:15184:2: ( ruleGraphName ) @@ -44985,13 +44985,13 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // InternalRos2Parser.g:15184:2: ( ruleGraphName ) // InternalRos2Parser.g:15185:3: ruleGraphName { - before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); } @@ -45005,7 +45005,7 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45017,8 +45017,8 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // InternalRos2Parser.g:15194:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15198:1: ( ( ruleGraphName ) ) // InternalRos2Parser.g:15199:2: ( ruleGraphName ) @@ -45026,13 +45026,13 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // InternalRos2Parser.g:15199:2: ( ruleGraphName ) // InternalRos2Parser.g:15200:3: ruleGraphName { - before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); ruleGraphName(); state._fsp--; - after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + after(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); } @@ -45046,7 +45046,7 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45058,8 +45058,8 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // InternalRos2Parser.g:15209:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15213:1: ( ( ruleParameterType ) ) // InternalRos2Parser.g:15214:2: ( ruleParameterType ) @@ -45067,13 +45067,13 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // InternalRos2Parser.g:15214:2: ( ruleParameterType ) // InternalRos2Parser.g:15215:3: ruleParameterType { - before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); } @@ -45087,7 +45087,7 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45099,8 +45099,8 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // InternalRos2Parser.g:15224:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15228:1: ( ( ruleParameterType ) ) // InternalRos2Parser.g:15229:2: ( ruleParameterType ) @@ -45108,13 +45108,13 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // InternalRos2Parser.g:15229:2: ( ruleParameterType ) // InternalRos2Parser.g:15230:3: ruleParameterType { - before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + after(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); } @@ -45128,7 +45128,7 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45140,8 +45140,8 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // InternalRos2Parser.g:15239:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15243:1: ( ( ruleParameterStructTypeMember ) ) // InternalRos2Parser.g:15244:2: ( ruleParameterStructTypeMember ) @@ -45149,13 +45149,13 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRos2Parser.g:15244:2: ( ruleParameterStructTypeMember ) // InternalRos2Parser.g:15245:3: ruleParameterStructTypeMember { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); } @@ -45169,7 +45169,7 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45181,8 +45181,8 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRos2Parser.g:15254:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15258:1: ( ( ruleParameterStructTypeMember ) ) // InternalRos2Parser.g:15259:2: ( ruleParameterStructTypeMember ) @@ -45190,13 +45190,13 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRos2Parser.g:15259:2: ( ruleParameterStructTypeMember ) // InternalRos2Parser.g:15260:3: ruleParameterStructTypeMember { - before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); ruleParameterStructTypeMember(); state._fsp--; - after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + after(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); } @@ -45210,7 +45210,7 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45222,8 +45222,8 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // InternalRos2Parser.g:15269:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15273:1: ( ( ruleParameterInteger ) ) // InternalRos2Parser.g:15274:2: ( ruleParameterInteger ) @@ -45231,13 +45231,13 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // InternalRos2Parser.g:15274:2: ( ruleParameterInteger ) // InternalRos2Parser.g:15275:3: ruleParameterInteger { - before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterInteger(); state._fsp--; - after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + after(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); } @@ -45251,7 +45251,7 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45263,8 +45263,8 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // InternalRos2Parser.g:15284:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15288:1: ( ( ruleParameterString ) ) // InternalRos2Parser.g:15289:2: ( ruleParameterString ) @@ -45272,13 +45272,13 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // InternalRos2Parser.g:15289:2: ( ruleParameterString ) // InternalRos2Parser.g:15290:3: ruleParameterString { - before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterString(); state._fsp--; - after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); } @@ -45292,7 +45292,7 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45304,8 +45304,8 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // InternalRos2Parser.g:15299:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15303:1: ( ( ruleParameterDouble ) ) // InternalRos2Parser.g:15304:2: ( ruleParameterDouble ) @@ -45313,13 +45313,13 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // InternalRos2Parser.g:15304:2: ( ruleParameterDouble ) // InternalRos2Parser.g:15305:3: ruleParameterDouble { - before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterDouble(); state._fsp--; - after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + after(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); } @@ -45333,7 +45333,7 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45345,8 +45345,8 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // InternalRos2Parser.g:15314:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15318:1: ( ( ruleParameterBoolean ) ) // InternalRos2Parser.g:15319:2: ( ruleParameterBoolean ) @@ -45354,13 +45354,13 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // InternalRos2Parser.g:15319:2: ( ruleParameterBoolean ) // InternalRos2Parser.g:15320:3: ruleParameterBoolean { - before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBoolean(); state._fsp--; - after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); } @@ -45374,7 +45374,7 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45386,8 +45386,8 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // InternalRos2Parser.g:15329:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15333:1: ( ( ruleParameterBase64 ) ) // InternalRos2Parser.g:15334:2: ( ruleParameterBase64 ) @@ -45395,13 +45395,13 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // InternalRos2Parser.g:15334:2: ( ruleParameterBase64 ) // InternalRos2Parser.g:15335:3: ruleParameterBase64 { - before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleParameterBase64(); state._fsp--; - after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + after(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); } @@ -45415,7 +45415,7 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45427,8 +45427,8 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // InternalRos2Parser.g:15344:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15348:1: ( ( ruleParameterType ) ) // InternalRos2Parser.g:15349:2: ( ruleParameterType ) @@ -45436,13 +45436,13 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // InternalRos2Parser.g:15349:2: ( ruleParameterType ) // InternalRos2Parser.g:15350:3: ruleParameterType { - before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } @@ -45456,7 +45456,7 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45468,8 +45468,8 @@ public final void rule__ParameterArrayType__TypeAssignment_2() throws Recognitio // InternalRos2Parser.g:15359:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15363:1: ( ( ruleParameterList ) ) // InternalRos2Parser.g:15364:2: ( ruleParameterList ) @@ -45477,13 +45477,13 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // InternalRos2Parser.g:15364:2: ( ruleParameterList ) // InternalRos2Parser.g:15365:3: ruleParameterList { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } @@ -45497,7 +45497,7 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45509,8 +45509,8 @@ public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws Recog // InternalRos2Parser.g:15374:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15378:1: ( ( ruleParameterValue ) ) // InternalRos2Parser.g:15379:2: ( ruleParameterValue ) @@ -45518,13 +45518,13 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // InternalRos2Parser.g:15379:2: ( ruleParameterValue ) // InternalRos2Parser.g:15380:3: ruleParameterValue { - before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); } @@ -45538,7 +45538,7 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45550,8 +45550,8 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // InternalRos2Parser.g:15389:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15393:1: ( ( ruleParameterValue ) ) // InternalRos2Parser.g:15394:2: ( ruleParameterValue ) @@ -45559,13 +45559,13 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // InternalRos2Parser.g:15394:2: ( ruleParameterValue ) // InternalRos2Parser.g:15395:3: ruleParameterValue { - before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + after(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); } @@ -45579,7 +45579,7 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45591,8 +45591,8 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // InternalRos2Parser.g:15404:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15408:1: ( ( ruleEString ) ) // InternalRos2Parser.g:15409:2: ( ruleEString ) @@ -45600,13 +45600,13 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // InternalRos2Parser.g:15409:2: ( ruleEString ) // InternalRos2Parser.g:15410:3: ruleEString { - before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + after(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); } @@ -45620,7 +45620,7 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45632,8 +45632,8 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // InternalRos2Parser.g:15419:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15423:1: ( ( ruleEString ) ) // InternalRos2Parser.g:15424:2: ( ruleEString ) @@ -45641,13 +45641,13 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // InternalRos2Parser.g:15424:2: ( ruleEString ) // InternalRos2Parser.g:15425:3: ruleEString { - before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + after(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); } @@ -45661,7 +45661,7 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45673,8 +45673,8 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // InternalRos2Parser.g:15434:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15438:1: ( ( ruleBase64Binary ) ) // InternalRos2Parser.g:15439:2: ( ruleBase64Binary ) @@ -45682,13 +45682,13 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // InternalRos2Parser.g:15439:2: ( ruleBase64Binary ) // InternalRos2Parser.g:15440:3: ruleBase64Binary { - before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); ruleBase64Binary(); state._fsp--; - after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + after(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); } @@ -45702,7 +45702,7 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45714,8 +45714,8 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // InternalRos2Parser.g:15449:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15453:1: ( ( ruleInteger0 ) ) // InternalRos2Parser.g:15454:2: ( ruleInteger0 ) @@ -45723,13 +45723,13 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // InternalRos2Parser.g:15454:2: ( ruleInteger0 ) // InternalRos2Parser.g:15455:3: ruleInteger0 { - before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleInteger0(); state._fsp--; - after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + after(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); } @@ -45743,7 +45743,7 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45755,8 +45755,8 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // InternalRos2Parser.g:15464:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15468:1: ( ( ruleDouble0 ) ) // InternalRos2Parser.g:15469:2: ( ruleDouble0 ) @@ -45764,13 +45764,13 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // InternalRos2Parser.g:15469:2: ( ruleDouble0 ) // InternalRos2Parser.g:15470:3: ruleDouble0 { - before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleDouble0(); state._fsp--; - after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + after(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); } @@ -45784,7 +45784,7 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45796,8 +45796,8 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // InternalRos2Parser.g:15479:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15483:1: ( ( ruleboolean0 ) ) // InternalRos2Parser.g:15484:2: ( ruleboolean0 ) @@ -45805,13 +45805,13 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // InternalRos2Parser.g:15484:2: ( ruleboolean0 ) // InternalRos2Parser.g:15485:3: ruleboolean0 { - before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleboolean0(); state._fsp--; - after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + after(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); } @@ -45825,7 +45825,7 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45837,8 +45837,8 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // InternalRos2Parser.g:15494:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15498:1: ( ( ruleParameterStructMember ) ) // InternalRos2Parser.g:15499:2: ( ruleParameterStructMember ) @@ -45846,13 +45846,13 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // InternalRos2Parser.g:15499:2: ( ruleParameterStructMember ) // InternalRos2Parser.g:15500:3: ruleParameterStructMember { - before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); } @@ -45866,7 +45866,7 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45878,8 +45878,8 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // InternalRos2Parser.g:15509:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15513:1: ( ( ruleParameterStructMember ) ) // InternalRos2Parser.g:15514:2: ( ruleParameterStructMember ) @@ -45887,13 +45887,13 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // InternalRos2Parser.g:15514:2: ( ruleParameterStructMember ) // InternalRos2Parser.g:15515:3: ruleParameterStructMember { - before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); ruleParameterStructMember(); state._fsp--; - after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + after(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); } @@ -45907,7 +45907,7 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45919,8 +45919,8 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // InternalRos2Parser.g:15524:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15528:1: ( ( ruleDateTime0 ) ) // InternalRos2Parser.g:15529:2: ( ruleDateTime0 ) @@ -45928,13 +45928,13 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // InternalRos2Parser.g:15529:2: ( ruleDateTime0 ) // InternalRos2Parser.g:15530:3: ruleDateTime0 { - before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); ruleDateTime0(); state._fsp--; - after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + after(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); } @@ -45948,7 +45948,7 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -45960,8 +45960,8 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // InternalRos2Parser.g:15539:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15543:1: ( ( ruleEString ) ) // InternalRos2Parser.g:15544:2: ( ruleEString ) @@ -45969,13 +45969,13 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // InternalRos2Parser.g:15544:2: ( ruleEString ) // InternalRos2Parser.g:15545:3: ruleEString { - before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -45989,7 +45989,7 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -46001,8 +46001,8 @@ public final void rule__ParameterStructMember__NameAssignment_0() throws Recogni // InternalRos2Parser.g:15554:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15558:1: ( ( ruleParameterValue ) ) // InternalRos2Parser.g:15559:2: ( ruleParameterValue ) @@ -46010,13 +46010,13 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // InternalRos2Parser.g:15559:2: ( ruleParameterValue ) // InternalRos2Parser.g:15560:3: ruleParameterValue { - before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } @@ -46030,7 +46030,7 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -46042,8 +46042,8 @@ public final void rule__ParameterStructMember__ValueAssignment_3() throws Recogn // InternalRos2Parser.g:15569:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15573:1: ( ( ruleEString ) ) // InternalRos2Parser.g:15574:2: ( ruleEString ) @@ -46051,13 +46051,13 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // InternalRos2Parser.g:15574:2: ( ruleEString ) // InternalRos2Parser.g:15575:3: ruleEString { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -46071,7 +46071,7 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -46083,8 +46083,8 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // InternalRos2Parser.g:15584:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15588:1: ( ( ruleParameterType ) ) // InternalRos2Parser.g:15589:2: ( ruleParameterType ) @@ -46092,13 +46092,13 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // InternalRos2Parser.g:15589:2: ( ruleParameterType ) // InternalRos2Parser.g:15590:3: ruleParameterType { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); } @@ -46112,7 +46112,7 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -46124,8 +46124,8 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // InternalRos2Parser.g:15599:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; public final void rule__MessagePart__TypeAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15603:1: ( ( ruleAbstractType ) ) // InternalRos2Parser.g:15604:2: ( ruleAbstractType ) @@ -46133,13 +46133,13 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // InternalRos2Parser.g:15604:2: ( ruleAbstractType ) // InternalRos2Parser.g:15605:3: ruleAbstractType { - before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleAbstractType(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } @@ -46153,7 +46153,7 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -46165,8 +46165,8 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // InternalRos2Parser.g:15614:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; public final void rule__MessagePart__DataAssignment_1() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15618:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) // InternalRos2Parser.g:15619:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) @@ -46174,7 +46174,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // InternalRos2Parser.g:15619:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) // InternalRos2Parser.g:15620:3: ( rule__MessagePart__DataAlternatives_1_0 ) { - before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); + before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); // InternalRos2Parser.g:15621:3: ( rule__MessagePart__DataAlternatives_1_0 ) // InternalRos2Parser.g:15621:4: rule__MessagePart__DataAlternatives_1_0 { @@ -46186,7 +46186,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept } - after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); + after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } @@ -46200,7 +46200,7 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -46212,8 +46212,8 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // InternalRos2Parser.g:15629:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15633:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:15634:2: ( ( ruleEString ) ) @@ -46221,21 +46221,21 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // InternalRos2Parser.g:15634:2: ( ( ruleEString ) ) // InternalRos2Parser.g:15635:3: ( ruleEString ) { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); // InternalRos2Parser.g:15636:3: ( ruleEString ) // InternalRos2Parser.g:15637:4: ruleEString { - before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); + before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); } - after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + after(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); } @@ -46249,7 +46249,7 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -46261,8 +46261,8 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // InternalRos2Parser.g:15648:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { - int stackSize = keepStackSize(); - + int stackSize = keepStackSize(); + try { // InternalRos2Parser.g:15652:1: ( ( ( ruleEString ) ) ) // InternalRos2Parser.g:15653:2: ( ( ruleEString ) ) @@ -46270,21 +46270,21 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn // InternalRos2Parser.g:15653:2: ( ( ruleEString ) ) // InternalRos2Parser.g:15654:3: ( ruleEString ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); // InternalRos2Parser.g:15655:3: ( ruleEString ) // InternalRos2Parser.g:15656:4: ruleEString { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } @@ -46298,7 +46298,7 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn } finally { - restoreStackSize(stackSize); + restoreStackSize(stackSize); } return ; @@ -46423,7 +46423,7 @@ public String getDescription() { return "2738:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) );"; } } - + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.g b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.g index b83b4dc91..75dede0bd 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.g +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.g @@ -6,7 +6,7 @@ lexer grammar InternalRos2Lexer; @header { package de.fraunhofer.ipa.ros2.ide.contentassist.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.java index cf65551b6..04ca8725e 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.java @@ -1,6 +1,6 @@ package de.fraunhofer.ipa.ros2.ide.contentassist.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; @@ -140,7 +140,7 @@ public class InternalRos2Lexer extends Lexer { // delegates // delegators - public InternalRos2Lexer() {;} + public InternalRos2Lexer() {;} public InternalRos2Lexer(CharStream input) { this(input, new RecognizerSharedState()); } @@ -158,7 +158,7 @@ public final void mExternalDependency() throws RecognitionException { // InternalRos2Lexer.g:14:20: ( 'ExternalDependency' ) // InternalRos2Lexer.g:14:22: 'ExternalDependency' { - match("ExternalDependency"); + match("ExternalDependency"); } @@ -179,7 +179,7 @@ public final void mRelativeNamespace() throws RecognitionException { // InternalRos2Lexer.g:16:19: ( 'RelativeNamespace' ) // InternalRos2Lexer.g:16:21: 'RelativeNamespace' { - match("RelativeNamespace"); + match("RelativeNamespace"); } @@ -200,7 +200,7 @@ public final void mPrivateNamespace() throws RecognitionException { // InternalRos2Lexer.g:18:18: ( 'PrivateNamespace' ) // InternalRos2Lexer.g:18:20: 'PrivateNamespace' { - match("PrivateNamespace"); + match("PrivateNamespace"); } @@ -221,7 +221,7 @@ public final void mGlobalNamespace() throws RecognitionException { // InternalRos2Lexer.g:20:17: ( 'GlobalNamespace' ) // InternalRos2Lexer.g:20:19: 'GlobalNamespace' { - match("GlobalNamespace"); + match("GlobalNamespace"); } @@ -242,7 +242,7 @@ public final void mServiceclients() throws RecognitionException { // InternalRos2Lexer.g:22:16: ( 'serviceclients:' ) // InternalRos2Lexer.g:22:18: 'serviceclients:' { - match("serviceclients:"); + match("serviceclients:"); } @@ -263,7 +263,7 @@ public final void mServiceservers() throws RecognitionException { // InternalRos2Lexer.g:24:16: ( 'serviceservers:' ) // InternalRos2Lexer.g:24:18: 'serviceservers:' { - match("serviceservers:"); + match("serviceservers:"); } @@ -284,7 +284,7 @@ public final void mTransient_local() throws RecognitionException { // InternalRos2Lexer.g:26:17: ( 'transient_local' ) // InternalRos2Lexer.g:26:19: 'transient_local' { - match("transient_local"); + match("transient_local"); } @@ -305,7 +305,7 @@ public final void mActionclients() throws RecognitionException { // InternalRos2Lexer.g:28:15: ( 'actionclients:' ) // InternalRos2Lexer.g:28:17: 'actionclients:' { - match("actionclients:"); + match("actionclients:"); } @@ -326,7 +326,7 @@ public final void mActionservers() throws RecognitionException { // InternalRos2Lexer.g:30:15: ( 'actionservers:' ) // InternalRos2Lexer.g:30:17: 'actionservers:' { - match("actionservers:"); + match("actionservers:"); } @@ -347,7 +347,7 @@ public final void mDependencies() throws RecognitionException { // InternalRos2Lexer.g:32:14: ( 'dependencies:' ) // InternalRos2Lexer.g:32:16: 'dependencies:' { - match("dependencies:"); + match("dependencies:"); } @@ -368,7 +368,7 @@ public final void mParameter_qos() throws RecognitionException { // InternalRos2Lexer.g:34:15: ( 'parameter_qos' ) // InternalRos2Lexer.g:34:17: 'parameter_qos' { - match("parameter_qos"); + match("parameter_qos"); } @@ -389,7 +389,7 @@ public final void mParameterAny() throws RecognitionException { // InternalRos2Lexer.g:36:14: ( 'ParameterAny' ) // InternalRos2Lexer.g:36:16: 'ParameterAny' { - match("ParameterAny"); + match("ParameterAny"); } @@ -410,7 +410,7 @@ public final void mFromGitRepo() throws RecognitionException { // InternalRos2Lexer.g:38:13: ( 'fromGitRepo:' ) // InternalRos2Lexer.g:38:15: 'fromGitRepo:' { - match("fromGitRepo:"); + match("fromGitRepo:"); } @@ -431,7 +431,7 @@ public final void mReliability() throws RecognitionException { // InternalRos2Lexer.g:40:13: ( 'reliability:' ) // InternalRos2Lexer.g:40:15: 'reliability:' { - match("reliability:"); + match("reliability:"); } @@ -452,7 +452,7 @@ public final void mServices_qos() throws RecognitionException { // InternalRos2Lexer.g:42:14: ( 'services_qos' ) // InternalRos2Lexer.g:42:16: 'services_qos' { - match("services_qos"); + match("services_qos"); } @@ -473,7 +473,7 @@ public final void mSubscribers() throws RecognitionException { // InternalRos2Lexer.g:44:13: ( 'subscribers:' ) // InternalRos2Lexer.g:44:15: 'subscribers:' { - match("subscribers:"); + match("subscribers:"); } @@ -494,7 +494,7 @@ public final void mBest_effort() throws RecognitionException { // InternalRos2Lexer.g:46:13: ( 'best_effort' ) // InternalRos2Lexer.g:46:15: 'best_effort' { - match("best_effort"); + match("best_effort"); } @@ -515,7 +515,7 @@ public final void mDefault_qos() throws RecognitionException { // InternalRos2Lexer.g:48:13: ( 'default_qos' ) // InternalRos2Lexer.g:48:15: 'default_qos' { - match("default_qos"); + match("default_qos"); } @@ -536,7 +536,7 @@ public final void mDurability() throws RecognitionException { // InternalRos2Lexer.g:50:12: ( 'durability:' ) // InternalRos2Lexer.g:50:14: 'durability:' { - match("durability:"); + match("durability:"); } @@ -557,7 +557,7 @@ public final void mParameters() throws RecognitionException { // InternalRos2Lexer.g:52:12: ( 'parameters:' ) // InternalRos2Lexer.g:52:14: 'parameters:' { - match("parameters:"); + match("parameters:"); } @@ -578,7 +578,7 @@ public final void mPublishers() throws RecognitionException { // InternalRos2Lexer.g:54:12: ( 'publishers:' ) // InternalRos2Lexer.g:54:14: 'publishers:' { - match("publishers:"); + match("publishers:"); } @@ -599,7 +599,7 @@ public final void mArtifacts() throws RecognitionException { // InternalRos2Lexer.g:56:11: ( 'artifacts:' ) // InternalRos2Lexer.g:56:13: 'artifacts:' { - match("artifacts:"); + match("artifacts:"); } @@ -620,7 +620,7 @@ public final void mSensor_qos() throws RecognitionException { // InternalRos2Lexer.g:58:12: ( 'sensor_qos' ) // InternalRos2Lexer.g:58:14: 'sensor_qos' { - match("sensor_qos"); + match("sensor_qos"); } @@ -641,7 +641,7 @@ public final void mGraphName() throws RecognitionException { // InternalRos2Lexer.g:60:11: ( 'GraphName' ) // InternalRos2Lexer.g:60:13: 'GraphName' { - match("GraphName"); + match("GraphName"); } @@ -662,7 +662,7 @@ public final void mFeedback_1() throws RecognitionException { // InternalRos2Lexer.g:62:12: ( 'feedback:' ) // InternalRos2Lexer.g:62:14: 'feedback:' { - match("feedback:"); + match("feedback:"); } @@ -683,7 +683,7 @@ public final void mFloat32_1() throws RecognitionException { // InternalRos2Lexer.g:64:11: ( 'float32[]' ) // InternalRos2Lexer.g:64:13: 'float32[]' { - match("float32[]"); + match("float32[]"); } @@ -704,7 +704,7 @@ public final void mFloat64_1() throws RecognitionException { // InternalRos2Lexer.g:66:11: ( 'float64[]' ) // InternalRos2Lexer.g:66:13: 'float64[]' { - match("float64[]"); + match("float64[]"); } @@ -725,7 +725,7 @@ public final void mKeep_last() throws RecognitionException { // InternalRos2Lexer.g:68:11: ( 'keep_last' ) // InternalRos2Lexer.g:68:13: 'keep_last' { - match("keep_last"); + match("keep_last"); } @@ -746,7 +746,7 @@ public final void mResponse() throws RecognitionException { // InternalRos2Lexer.g:70:10: ( 'response:' ) // InternalRos2Lexer.g:70:12: 'response:' { - match("response:"); + match("response:"); } @@ -767,7 +767,7 @@ public final void mDefault() throws RecognitionException { // InternalRos2Lexer.g:72:9: ( 'default:' ) // InternalRos2Lexer.g:72:11: 'default:' { - match("default:"); + match("default:"); } @@ -788,7 +788,7 @@ public final void mDuration() throws RecognitionException { // InternalRos2Lexer.g:74:10: ( 'duration' ) // InternalRos2Lexer.g:74:12: 'duration' { - match("duration"); + match("duration"); } @@ -809,7 +809,7 @@ public final void mFeedback() throws RecognitionException { // InternalRos2Lexer.g:76:10: ( 'feedback' ) // InternalRos2Lexer.g:76:12: 'feedback' { - match("feedback"); + match("feedback"); } @@ -830,7 +830,7 @@ public final void mHistory() throws RecognitionException { // InternalRos2Lexer.g:78:9: ( 'history:' ) // InternalRos2Lexer.g:78:11: 'history:' { - match("history:"); + match("history:"); } @@ -851,7 +851,7 @@ public final void mKeep_all() throws RecognitionException { // InternalRos2Lexer.g:80:10: ( 'keep_all' ) // InternalRos2Lexer.g:80:12: 'keep_all' { - match("keep_all"); + match("keep_all"); } @@ -872,7 +872,7 @@ public final void mMessage_1() throws RecognitionException { // InternalRos2Lexer.g:82:11: ( 'message:' ) // InternalRos2Lexer.g:82:13: 'message:' { - match("message:"); + match("message:"); } @@ -893,7 +893,7 @@ public final void mProfile() throws RecognitionException { // InternalRos2Lexer.g:84:9: ( 'profile:' ) // InternalRos2Lexer.g:84:11: 'profile:' { - match("profile:"); + match("profile:"); } @@ -914,7 +914,7 @@ public final void mReliable() throws RecognitionException { // InternalRos2Lexer.g:86:10: ( 'reliable' ) // InternalRos2Lexer.g:86:12: 'reliable' { - match("reliable"); + match("reliable"); } @@ -935,7 +935,7 @@ public final void mRequest() throws RecognitionException { // InternalRos2Lexer.g:88:9: ( 'request:' ) // InternalRos2Lexer.g:88:11: 'request:' { - match("request:"); + match("request:"); } @@ -956,7 +956,7 @@ public final void mString_2() throws RecognitionException { // InternalRos2Lexer.g:90:10: ( 'string[]' ) // InternalRos2Lexer.g:90:12: 'string[]' { - match("string[]"); + match("string[]"); } @@ -977,7 +977,7 @@ public final void mUint16_1() throws RecognitionException { // InternalRos2Lexer.g:92:10: ( 'uint16[]' ) // InternalRos2Lexer.g:92:12: 'uint16[]' { - match("uint16[]"); + match("uint16[]"); } @@ -998,7 +998,7 @@ public final void mUint32_1() throws RecognitionException { // InternalRos2Lexer.g:94:10: ( 'uint32[]' ) // InternalRos2Lexer.g:94:12: 'uint32[]' { - match("uint32[]"); + match("uint32[]"); } @@ -1019,7 +1019,7 @@ public final void mUint64_1() throws RecognitionException { // InternalRos2Lexer.g:96:10: ( 'uint64[]' ) // InternalRos2Lexer.g:96:12: 'uint64[]' { - match("uint64[]"); + match("uint64[]"); } @@ -1040,7 +1040,7 @@ public final void mVolatile() throws RecognitionException { // InternalRos2Lexer.g:98:10: ( 'volatile' ) // InternalRos2Lexer.g:98:12: 'volatile' { - match("volatile"); + match("volatile"); } @@ -1061,7 +1061,7 @@ public final void mBoolean() throws RecognitionException { // InternalRos2Lexer.g:100:9: ( 'Boolean' ) // InternalRos2Lexer.g:100:11: 'Boolean' { - match("Boolean"); + match("Boolean"); } @@ -1082,7 +1082,7 @@ public final void mInteger() throws RecognitionException { // InternalRos2Lexer.g:102:9: ( 'Integer' ) // InternalRos2Lexer.g:102:11: 'Integer' { - match("Integer"); + match("Integer"); } @@ -1103,7 +1103,7 @@ public final void mAction_1() throws RecognitionException { // InternalRos2Lexer.g:104:10: ( 'action:' ) // InternalRos2Lexer.g:104:12: 'action:' { - match("action:"); + match("action:"); } @@ -1124,7 +1124,7 @@ public final void mFloat32() throws RecognitionException { // InternalRos2Lexer.g:106:9: ( 'float32' ) // InternalRos2Lexer.g:106:11: 'float32' { - match("float32"); + match("float32"); } @@ -1145,7 +1145,7 @@ public final void mFloat64() throws RecognitionException { // InternalRos2Lexer.g:108:9: ( 'float64' ) // InternalRos2Lexer.g:108:11: 'float64' { - match("float64"); + match("float64"); } @@ -1166,7 +1166,7 @@ public final void mInt16_1() throws RecognitionException { // InternalRos2Lexer.g:110:9: ( 'int16[]' ) // InternalRos2Lexer.g:110:11: 'int16[]' { - match("int16[]"); + match("int16[]"); } @@ -1187,7 +1187,7 @@ public final void mInt32_1() throws RecognitionException { // InternalRos2Lexer.g:112:9: ( 'int32[]' ) // InternalRos2Lexer.g:112:11: 'int32[]' { - match("int32[]"); + match("int32[]"); } @@ -1208,7 +1208,7 @@ public final void mInt64_1() throws RecognitionException { // InternalRos2Lexer.g:114:9: ( 'int64[]' ) // InternalRos2Lexer.g:114:11: 'int64[]' { - match("int64[]"); + match("int64[]"); } @@ -1229,7 +1229,7 @@ public final void mMessage() throws RecognitionException { // InternalRos2Lexer.g:116:9: ( 'message' ) // InternalRos2Lexer.g:116:11: 'message' { - match("message"); + match("message"); } @@ -1250,7 +1250,7 @@ public final void mResult_1() throws RecognitionException { // InternalRos2Lexer.g:118:10: ( 'result:' ) // InternalRos2Lexer.g:118:12: 'result:' { - match("result:"); + match("result:"); } @@ -1271,7 +1271,7 @@ public final void mService() throws RecognitionException { // InternalRos2Lexer.g:120:9: ( 'service' ) // InternalRos2Lexer.g:120:11: 'service' { - match("service"); + match("service"); } @@ -1292,7 +1292,7 @@ public final void mUint8_1() throws RecognitionException { // InternalRos2Lexer.g:122:9: ( 'uint8[]' ) // InternalRos2Lexer.g:122:11: 'uint8[]' { - match("uint8[]"); + match("uint8[]"); } @@ -1313,7 +1313,7 @@ public final void mArray() throws RecognitionException { // InternalRos2Lexer.g:124:7: ( 'Array:' ) // InternalRos2Lexer.g:124:9: 'Array:' { - match("Array:"); + match("Array:"); } @@ -1334,7 +1334,7 @@ public final void mBase64() throws RecognitionException { // InternalRos2Lexer.g:126:8: ( 'Base64' ) // InternalRos2Lexer.g:126:10: 'Base64' { - match("Base64"); + match("Base64"); } @@ -1355,7 +1355,7 @@ public final void mDouble() throws RecognitionException { // InternalRos2Lexer.g:128:8: ( 'Double' ) // InternalRos2Lexer.g:128:10: 'Double' { - match("Double"); + match("Double"); } @@ -1376,7 +1376,7 @@ public final void mHeader() throws RecognitionException { // InternalRos2Lexer.g:130:8: ( 'Header' ) // InternalRos2Lexer.g:130:10: 'Header' { - match("Header"); + match("Header"); } @@ -1397,7 +1397,7 @@ public final void mString() throws RecognitionException { // InternalRos2Lexer.g:132:8: ( 'String' ) // InternalRos2Lexer.g:132:10: 'String' { - match("String"); + match("String"); } @@ -1418,7 +1418,7 @@ public final void mStruct() throws RecognitionException { // InternalRos2Lexer.g:134:8: ( 'Struct' ) // InternalRos2Lexer.g:134:10: 'Struct' { - match("Struct"); + match("Struct"); } @@ -1439,7 +1439,7 @@ public final void mAction() throws RecognitionException { // InternalRos2Lexer.g:136:8: ( 'action' ) // InternalRos2Lexer.g:136:10: 'action' { - match("action"); + match("action"); } @@ -1460,7 +1460,7 @@ public final void mBool_1() throws RecognitionException { // InternalRos2Lexer.g:138:8: ( 'bool[]' ) // InternalRos2Lexer.g:138:10: 'bool[]' { - match("bool[]"); + match("bool[]"); } @@ -1481,7 +1481,7 @@ public final void mByte_1() throws RecognitionException { // InternalRos2Lexer.g:140:8: ( 'byte[]' ) // InternalRos2Lexer.g:140:10: 'byte[]' { - match("byte[]"); + match("byte[]"); } @@ -1502,7 +1502,7 @@ public final void mDepth() throws RecognitionException { // InternalRos2Lexer.g:142:7: ( 'depth:' ) // InternalRos2Lexer.g:142:9: 'depth:' { - match("depth:"); + match("depth:"); } @@ -1523,7 +1523,7 @@ public final void mInt8_1() throws RecognitionException { // InternalRos2Lexer.g:144:8: ( 'int8[]' ) // InternalRos2Lexer.g:144:10: 'int8[]' { - match("int8[]"); + match("int8[]"); } @@ -1544,7 +1544,7 @@ public final void mResult() throws RecognitionException { // InternalRos2Lexer.g:146:8: ( 'result' ) // InternalRos2Lexer.g:146:10: 'result' { - match("result"); + match("result"); } @@ -1565,7 +1565,7 @@ public final void mSpecs() throws RecognitionException { // InternalRos2Lexer.g:148:7: ( 'specs:' ) // InternalRos2Lexer.g:148:9: 'specs:' { - match("specs:"); + match("specs:"); } @@ -1586,7 +1586,7 @@ public final void mString_1() throws RecognitionException { // InternalRos2Lexer.g:150:10: ( 'string' ) // InternalRos2Lexer.g:150:12: 'string' { - match("string"); + match("string"); } @@ -1607,7 +1607,7 @@ public final void mUint16() throws RecognitionException { // InternalRos2Lexer.g:152:8: ( 'uint16' ) // InternalRos2Lexer.g:152:10: 'uint16' { - match("uint16"); + match("uint16"); } @@ -1628,7 +1628,7 @@ public final void mUint32() throws RecognitionException { // InternalRos2Lexer.g:154:8: ( 'uint32' ) // InternalRos2Lexer.g:154:10: 'uint32' { - match("uint32"); + match("uint32"); } @@ -1649,7 +1649,7 @@ public final void mUint64() throws RecognitionException { // InternalRos2Lexer.g:156:8: ( 'uint64' ) // InternalRos2Lexer.g:156:10: 'uint64' { - match("uint64"); + match("uint64"); } @@ -1670,7 +1670,7 @@ public final void mGoal_1() throws RecognitionException { // InternalRos2Lexer.g:158:8: ( 'goal:' ) // InternalRos2Lexer.g:158:10: 'goal:' { - match("goal:"); + match("goal:"); } @@ -1691,7 +1691,7 @@ public final void mInt16() throws RecognitionException { // InternalRos2Lexer.g:160:7: ( 'int16' ) // InternalRos2Lexer.g:160:9: 'int16' { - match("int16"); + match("int16"); } @@ -1712,7 +1712,7 @@ public final void mInt32() throws RecognitionException { // InternalRos2Lexer.g:162:7: ( 'int32' ) // InternalRos2Lexer.g:162:9: 'int32' { - match("int32"); + match("int32"); } @@ -1733,7 +1733,7 @@ public final void mInt64() throws RecognitionException { // InternalRos2Lexer.g:164:7: ( 'int64' ) // InternalRos2Lexer.g:164:9: 'int64' { - match("int64"); + match("int64"); } @@ -1754,7 +1754,7 @@ public final void mNode_1() throws RecognitionException { // InternalRos2Lexer.g:166:8: ( 'node:' ) // InternalRos2Lexer.g:166:10: 'node:' { - match("node:"); + match("node:"); } @@ -1775,7 +1775,7 @@ public final void mType_1() throws RecognitionException { // InternalRos2Lexer.g:168:8: ( 'type:' ) // InternalRos2Lexer.g:168:10: 'type:' { - match("type:"); + match("type:"); } @@ -1796,7 +1796,7 @@ public final void mUint8() throws RecognitionException { // InternalRos2Lexer.g:170:7: ( 'uint8' ) // InternalRos2Lexer.g:170:9: 'uint8' { - match("uint8"); + match("uint8"); } @@ -1817,7 +1817,7 @@ public final void mValue() throws RecognitionException { // InternalRos2Lexer.g:172:7: ( 'value' ) // InternalRos2Lexer.g:172:9: 'value' { - match("value"); + match("value"); } @@ -1838,7 +1838,7 @@ public final void mDate() throws RecognitionException { // InternalRos2Lexer.g:174:6: ( 'Date' ) // InternalRos2Lexer.g:174:8: 'Date' { - match("Date"); + match("Date"); } @@ -1859,7 +1859,7 @@ public final void mList() throws RecognitionException { // InternalRos2Lexer.g:176:6: ( 'List' ) // InternalRos2Lexer.g:176:8: 'List' { - match("List"); + match("List"); } @@ -1880,7 +1880,7 @@ public final void mBool() throws RecognitionException { // InternalRos2Lexer.g:178:6: ( 'bool' ) // InternalRos2Lexer.g:178:8: 'bool' { - match("bool"); + match("bool"); } @@ -1901,7 +1901,7 @@ public final void mByte() throws RecognitionException { // InternalRos2Lexer.g:180:6: ( 'byte' ) // InternalRos2Lexer.g:180:8: 'byte' { - match("byte"); + match("byte"); } @@ -1922,7 +1922,7 @@ public final void mGoal() throws RecognitionException { // InternalRos2Lexer.g:182:6: ( 'goal' ) // InternalRos2Lexer.g:182:8: 'goal' { - match("goal"); + match("goal"); } @@ -1943,7 +1943,7 @@ public final void mInt8() throws RecognitionException { // InternalRos2Lexer.g:184:6: ( 'int8' ) // InternalRos2Lexer.g:184:8: 'int8' { - match("int8"); + match("int8"); } @@ -1964,7 +1964,7 @@ public final void mMsg() throws RecognitionException { // InternalRos2Lexer.g:186:5: ( 'msg:' ) // InternalRos2Lexer.g:186:7: 'msg:' { - match("msg:"); + match("msg:"); } @@ -1985,7 +1985,7 @@ public final void mName() throws RecognitionException { // InternalRos2Lexer.g:188:6: ( 'name' ) // InternalRos2Lexer.g:188:8: 'name' { - match("name"); + match("name"); } @@ -2006,7 +2006,7 @@ public final void mNode() throws RecognitionException { // InternalRos2Lexer.g:190:6: ( 'node' ) // InternalRos2Lexer.g:190:8: 'node' { - match("node"); + match("node"); } @@ -2027,7 +2027,7 @@ public final void mQos() throws RecognitionException { // InternalRos2Lexer.g:192:5: ( 'qos:' ) // InternalRos2Lexer.g:192:7: 'qos:' { - match("qos:"); + match("qos:"); } @@ -2048,7 +2048,7 @@ public final void mSrv() throws RecognitionException { // InternalRos2Lexer.g:194:5: ( 'srv:' ) // InternalRos2Lexer.g:194:7: 'srv:' { - match("srv:"); + match("srv:"); } @@ -2069,7 +2069,7 @@ public final void mTime() throws RecognitionException { // InternalRos2Lexer.g:196:6: ( 'time' ) // InternalRos2Lexer.g:196:8: 'time' { - match("time"); + match("time"); } @@ -2090,7 +2090,7 @@ public final void mType() throws RecognitionException { // InternalRos2Lexer.g:198:6: ( 'type' ) // InternalRos2Lexer.g:198:8: 'type' { - match("type"); + match("type"); } @@ -2111,7 +2111,7 @@ public final void mAny() throws RecognitionException { // InternalRos2Lexer.g:200:5: ( 'Any' ) // InternalRos2Lexer.g:200:7: 'Any' { - match("Any"); + match("Any"); } @@ -2132,7 +2132,7 @@ public final void mNs() throws RecognitionException { // InternalRos2Lexer.g:202:4: ( 'ns:' ) // InternalRos2Lexer.g:202:6: 'ns:' { - match("ns:"); + match("ns:"); } @@ -2153,7 +2153,7 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep // InternalRos2Lexer.g:204:37: ( '[]' ) // InternalRos2Lexer.g:204:39: '[]' { - match("[]"); + match("[]"); } @@ -2174,7 +2174,7 @@ public final void mComma() throws RecognitionException { // InternalRos2Lexer.g:206:7: ( ',' ) // InternalRos2Lexer.g:206:9: ',' { - match(','); + match(','); } @@ -2194,7 +2194,7 @@ public final void mColon() throws RecognitionException { // InternalRos2Lexer.g:208:7: ( ':' ) // InternalRos2Lexer.g:208:9: ':' { - match(':'); + match(':'); } @@ -2214,7 +2214,7 @@ public final void mLeftSquareBracket() throws RecognitionException { // InternalRos2Lexer.g:210:19: ( '[' ) // InternalRos2Lexer.g:210:21: '[' { - match('['); + match('['); } @@ -2234,7 +2234,7 @@ public final void mRightSquareBracket() throws RecognitionException { // InternalRos2Lexer.g:212:20: ( ']' ) // InternalRos2Lexer.g:212:22: ']' { - match(']'); + match(']'); } @@ -2252,7 +2252,7 @@ public final void mRULE_DIGIT() throws RecognitionException { // InternalRos2Lexer.g:214:21: ( '0' .. '9' ) // InternalRos2Lexer.g:214:23: '0' .. '9' { - matchRange('0','9'); + matchRange('0','9'); } @@ -2300,7 +2300,7 @@ else if ( (LA1_1=='B') ) { case 1 : // InternalRos2Lexer.g:216:16: '0b' { - match("0b"); + match("0b"); } @@ -2308,7 +2308,7 @@ else if ( (LA1_1=='B') ) { case 2 : // InternalRos2Lexer.g:216:21: '0B' { - match("0B"); + match("0B"); } @@ -2329,24 +2329,24 @@ else if ( (LA1_1=='B') ) { switch (alt2) { - case 1 : - // InternalRos2Lexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { - input.consume(); + case 1 : + // InternalRos2Lexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt2 >= 1 ) break loop2; + default : + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = new EarlyExitException(2, input); throw eee; @@ -2393,7 +2393,7 @@ else if ( (LA3_0=='f') ) { case 1 : // InternalRos2Lexer.g:218:17: 'true' { - match("true"); + match("true"); } @@ -2401,7 +2401,7 @@ else if ( (LA3_0=='f') ) { case 2 : // InternalRos2Lexer.g:218:24: 'false' { - match("false"); + match("false"); } @@ -2448,14 +2448,14 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos2Lexer.g:220:16: RULE_DIGIT { - mRULE_DIGIT(); + mRULE_DIGIT(); } break; case 2 : // InternalRos2Lexer.g:220:27: '-' ( RULE_DIGIT )* { - match('-'); + match('-'); // InternalRos2Lexer.g:220:31: ( RULE_DIGIT )* loop4: do { @@ -2468,16 +2468,16 @@ else if ( (LA5_0=='-') ) { switch (alt4) { - case 1 : - // InternalRos2Lexer.g:220:31: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos2Lexer.g:220:31: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop4; + default : + break loop4; } } while (true); @@ -2494,7 +2494,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos2Lexer.g:220:45: '.' ( RULE_DECINT )* { - match('.'); + match('.'); // InternalRos2Lexer.g:220:49: ( RULE_DECINT )* loop6: do { @@ -2507,16 +2507,16 @@ else if ( (LA5_0=='-') ) { switch (alt6) { - case 1 : - // InternalRos2Lexer.g:220:49: RULE_DECINT - { - mRULE_DECINT(); + case 1 : + // InternalRos2Lexer.g:220:49: RULE_DECINT + { + mRULE_DECINT(); - } - break; + } + break; - default : - break loop6; + default : + break loop6; } } while (true); @@ -2537,7 +2537,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos2Lexer.g:220:63: '.' ( RULE_DIGIT )* { - match('.'); + match('.'); // InternalRos2Lexer.g:220:67: ( RULE_DIGIT )* loop7: do { @@ -2550,16 +2550,16 @@ else if ( (LA5_0=='-') ) { switch (alt7) { - case 1 : - // InternalRos2Lexer.g:220:67: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos2Lexer.g:220:67: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop7; + default : + break loop7; } } while (true); @@ -2604,7 +2604,7 @@ else if ( (LA5_0=='-') ) { } - mRULE_DIGIT(); + mRULE_DIGIT(); } break; @@ -2667,14 +2667,14 @@ public final void mRULE_DECINT() throws RecognitionException { case 1 : // InternalRos2Lexer.g:222:16: '0' { - match('0'); + match('0'); } break; case 2 : // InternalRos2Lexer.g:222:20: '1' .. '9' ( RULE_DIGIT )* { - matchRange('1','9'); + matchRange('1','9'); // InternalRos2Lexer.g:222:29: ( RULE_DIGIT )* loop11: do { @@ -2687,16 +2687,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { - case 1 : - // InternalRos2Lexer.g:222:29: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos2Lexer.g:222:29: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -2706,8 +2706,8 @@ public final void mRULE_DECINT() throws RecognitionException { case 3 : // InternalRos2Lexer.g:222:41: '-' '0' .. '9' ( RULE_DIGIT )* { - match('-'); - matchRange('0','9'); + match('-'); + matchRange('0','9'); // InternalRos2Lexer.g:222:54: ( RULE_DIGIT )* loop12: do { @@ -2720,16 +2720,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { - case 1 : - // InternalRos2Lexer.g:222:54: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos2Lexer.g:222:54: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); @@ -2782,15 +2782,15 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { case 1 : // InternalRos2Lexer.g:224:22: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRos2Lexer.g:224:31: '1' .. '3' '0' .. '9' { - matchRange('1','3'); - matchRange('0','9'); + matchRange('1','3'); + matchRange('0','9'); } break; @@ -2838,15 +2838,15 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { case 1 : // InternalRos2Lexer.g:226:24: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRos2Lexer.g:226:33: '1' '0' .. '2' { - match('1'); - matchRange('0','2'); + match('1'); + matchRange('0','2'); } break; @@ -2868,10 +2868,10 @@ public final void mRULE_YEAR() throws RecognitionException { // InternalRos2Lexer.g:228:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) // InternalRos2Lexer.g:228:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { - matchRange('0','2'); - matchRange('0','9'); - matchRange('0','9'); - matchRange('0','9'); + matchRange('0','2'); + matchRange('0','9'); + matchRange('0','9'); + matchRange('0','9'); } @@ -2907,16 +2907,16 @@ else if ( (LA16_0=='2') ) { case 1 : // InternalRos2Lexer.g:230:23: '0' .. '1' '0' .. '9' { - matchRange('0','1'); - matchRange('0','9'); + matchRange('0','1'); + matchRange('0','9'); } break; case 2 : // InternalRos2Lexer.g:230:41: '2' '0' .. '3' { - match('2'); - matchRange('0','3'); + match('2'); + matchRange('0','3'); } break; @@ -2938,8 +2938,8 @@ public final void mRULE_MIN_SEC() throws RecognitionException { // InternalRos2Lexer.g:232:23: ( '0' .. '5' '0' .. '9' ) // InternalRos2Lexer.g:232:25: '0' .. '5' '0' .. '9' { - matchRange('0','5'); - matchRange('0','9'); + matchRange('0','5'); + matchRange('0','9'); } @@ -2957,17 +2957,17 @@ public final void mRULE_DATE_TIME() throws RecognitionException { // InternalRos2Lexer.g:234:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) // InternalRos2Lexer.g:234:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { - mRULE_YEAR(); - match('-'); - mRULE_MONTH(); - match('-'); - mRULE_DAY(); - match('T'); - mRULE_HOUR(); - match(':'); - mRULE_MIN_SEC(); - match(':'); - mRULE_MIN_SEC(); + mRULE_YEAR(); + match('-'); + mRULE_MONTH(); + match('-'); + mRULE_DAY(); + match('T'); + mRULE_HOUR(); + match(':'); + mRULE_MIN_SEC(); + match(':'); + mRULE_MIN_SEC(); } @@ -3007,21 +3007,21 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRos2Lexer.g:236:26: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRos2Lexer.g:236:34: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; } - match('='); + match('='); // InternalRos2Lexer.g:236:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { @@ -3119,29 +3119,29 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRos2Lexer.g:236:52: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRos2Lexer.g:236:60: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 3 : // InternalRos2Lexer.g:236:72: RULE_INT { - mRULE_INT(); + mRULE_INT(); } break; case 4 : // InternalRos2Lexer.g:236:81: '-' RULE_INT { - match('-'); - mRULE_INT(); + match('-'); + mRULE_INT(); } break; @@ -3163,7 +3163,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { public final void mRULE_BEGIN() throws RecognitionException { try { // InternalRos2Lexer.g:238:21: () - // InternalRos2Lexer.g:238:23: + // InternalRos2Lexer.g:238:23: { } @@ -3177,7 +3177,7 @@ public final void mRULE_BEGIN() throws RecognitionException { public final void mRULE_END() throws RecognitionException { try { // InternalRos2Lexer.g:240:19: () - // InternalRos2Lexer.g:240:21: + // InternalRos2Lexer.g:240:21: { } @@ -3195,7 +3195,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { // InternalRos2Lexer.g:242:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) // InternalRos2Lexer.g:242:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { - match('#'); + match('#'); // InternalRos2Lexer.g:242:23: (~ ( ( '\\n' | '\\r' ) ) )* loop19: do { @@ -3208,24 +3208,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt19) { - case 1 : - // InternalRos2Lexer.g:242:23: ~ ( ( '\\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(); + case 1 : + // InternalRos2Lexer.g:242:23: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); @@ -3263,25 +3263,25 @@ else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>= switch (alt20) { - case 1 : - // InternalRos2Lexer.g:244:26: '/' RULE_ID - { - match('/'); - mRULE_ID(); - - } - break; - case 2 : - // InternalRos2Lexer.g:244:38: RULE_ID '/' - { - mRULE_ID(); - match('/'); - - } - break; - - default : - break loop20; + case 1 : + // InternalRos2Lexer.g:244:26: '/' RULE_ID + { + match('/'); + mRULE_ID(); + + } + break; + case 2 : + // InternalRos2Lexer.g:244:38: RULE_ID '/' + { + mRULE_ID(); + match('/'); + + } + break; + + default : + break loop20; } } while (true); @@ -3329,33 +3329,33 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } switch (alt21) { - case 1 : - // InternalRos2Lexer.g:246:30: '/' RULE_STRING - { - match('/'); - mRULE_STRING(); - - } - break; - case 2 : - // InternalRos2Lexer.g:246:46: RULE_STRING '/' - { - mRULE_STRING(); - match('/'); - - } - break; - case 3 : - // InternalRos2Lexer.g:246:62: '~' RULE_STRING - { - match('~'); - mRULE_STRING(); - - } - break; - - default : - break loop21; + case 1 : + // InternalRos2Lexer.g:246:30: '/' RULE_STRING + { + match('/'); + mRULE_STRING(); + + } + break; + case 2 : + // InternalRos2Lexer.g:246:46: RULE_STRING '/' + { + mRULE_STRING(); + match('/'); + + } + break; + case 3 : + // InternalRos2Lexer.g:246:62: '~' RULE_STRING + { + match('~'); + mRULE_STRING(); + + } + break; + + default : + break loop21; } } while (true); @@ -3389,7 +3389,7 @@ public final void mRULE_ID() throws RecognitionException { case 1 : // InternalRos2Lexer.g:248:11: '^' { - match('^'); + match('^'); } break; @@ -3417,24 +3417,24 @@ public final void mRULE_ID() throws RecognitionException { switch (alt23) { - case 1 : - // InternalRos2Lexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); + case 1 : + // InternalRos2Lexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -3468,16 +3468,16 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { - case 1 : - // InternalRos2Lexer.g:250:22: '0' .. '9' - { - matchRange('0','9'); + case 1 : + // InternalRos2Lexer.g:250:22: '0' .. '9' + { + matchRange('0','9'); - } - break; + } + break; - default : - if ( cnt24 >= 1 ) break loop24; + default : + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = new EarlyExitException(24, input); throw eee; @@ -3522,7 +3522,7 @@ else if ( (LA27_0=='\'') ) { case 1 : // InternalRos2Lexer.g:252:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { - match('\"'); + match('\"'); // InternalRos2Lexer.g:252:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop25: do { @@ -3538,43 +3538,43 @@ else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA2 switch (alt25) { - case 1 : - // InternalRos2Lexer.g:252:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRos2Lexer.g:252:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop25; + case 1 : + // InternalRos2Lexer.g:252:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRos2Lexer.g:252:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop25; } } while (true); - match('\"'); + match('\"'); } break; case 2 : // InternalRos2Lexer.g:252:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { - match('\''); + match('\''); // InternalRos2Lexer.g:252:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop26: do { @@ -3590,36 +3590,36 @@ else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA2 switch (alt26) { - case 1 : - // InternalRos2Lexer.g:252:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRos2Lexer.g:252:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop26; + case 1 : + // InternalRos2Lexer.g:252:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRos2Lexer.g:252:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop26; } } while (true); - match('\''); + match('\''); } break; @@ -3645,7 +3645,7 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { // InternalRos2Lexer.g:254:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) // InternalRos2Lexer.g:254:19: '/*' ( options {greedy=false; } : . )* '*/' { - match("/*"); + match("/*"); // InternalRos2Lexer.g:254:24: ( options {greedy=false; } : . )* loop28: @@ -3671,20 +3671,20 @@ else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) switch (alt28) { - case 1 : - // InternalRos2Lexer.g:254:52: . - { - matchAny(); + case 1 : + // InternalRos2Lexer.g:254:52: . + { + matchAny(); - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - match("*/"); + match("*/"); } @@ -3718,24 +3718,24 @@ public final void mRULE_WS() throws RecognitionException { switch (alt29) { - case 1 : - // InternalRos2Lexer.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); + case 1 : + // InternalRos2Lexer.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt29 >= 1 ) break loop29; + default : + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = new EarlyExitException(29, input); throw eee; @@ -3762,7 +3762,7 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // InternalRos2Lexer.g:258:16: ( . ) // InternalRos2Lexer.g:258:18: . { - matchAny(); + matchAny(); } @@ -3782,798 +3782,798 @@ public void mTokens() throws RecognitionException { case 1 : // InternalRos2Lexer.g:1:10: ExternalDependency { - mExternalDependency(); + mExternalDependency(); } break; case 2 : // InternalRos2Lexer.g:1:29: RelativeNamespace { - mRelativeNamespace(); + mRelativeNamespace(); } break; case 3 : // InternalRos2Lexer.g:1:47: PrivateNamespace { - mPrivateNamespace(); + mPrivateNamespace(); } break; case 4 : // InternalRos2Lexer.g:1:64: GlobalNamespace { - mGlobalNamespace(); + mGlobalNamespace(); } break; case 5 : // InternalRos2Lexer.g:1:80: Serviceclients { - mServiceclients(); + mServiceclients(); } break; case 6 : // InternalRos2Lexer.g:1:95: Serviceservers { - mServiceservers(); + mServiceservers(); } break; case 7 : // InternalRos2Lexer.g:1:110: Transient_local { - mTransient_local(); + mTransient_local(); } break; case 8 : // InternalRos2Lexer.g:1:126: Actionclients { - mActionclients(); + mActionclients(); } break; case 9 : // InternalRos2Lexer.g:1:140: Actionservers { - mActionservers(); + mActionservers(); } break; case 10 : // InternalRos2Lexer.g:1:154: Dependencies { - mDependencies(); + mDependencies(); } break; case 11 : // InternalRos2Lexer.g:1:167: Parameter_qos { - mParameter_qos(); + mParameter_qos(); } break; case 12 : // InternalRos2Lexer.g:1:181: ParameterAny { - mParameterAny(); + mParameterAny(); } break; case 13 : // InternalRos2Lexer.g:1:194: FromGitRepo { - mFromGitRepo(); + mFromGitRepo(); } break; case 14 : // InternalRos2Lexer.g:1:206: Reliability { - mReliability(); + mReliability(); } break; case 15 : // InternalRos2Lexer.g:1:218: Services_qos { - mServices_qos(); + mServices_qos(); } break; case 16 : // InternalRos2Lexer.g:1:231: Subscribers { - mSubscribers(); + mSubscribers(); } break; case 17 : // InternalRos2Lexer.g:1:243: Best_effort { - mBest_effort(); + mBest_effort(); } break; case 18 : // InternalRos2Lexer.g:1:255: Default_qos { - mDefault_qos(); + mDefault_qos(); } break; case 19 : // InternalRos2Lexer.g:1:267: Durability { - mDurability(); + mDurability(); } break; case 20 : // InternalRos2Lexer.g:1:278: Parameters { - mParameters(); + mParameters(); } break; case 21 : // InternalRos2Lexer.g:1:289: Publishers { - mPublishers(); + mPublishers(); } break; case 22 : // InternalRos2Lexer.g:1:300: Artifacts { - mArtifacts(); + mArtifacts(); } break; case 23 : // InternalRos2Lexer.g:1:310: Sensor_qos { - mSensor_qos(); + mSensor_qos(); } break; case 24 : // InternalRos2Lexer.g:1:321: GraphName { - mGraphName(); + mGraphName(); } break; case 25 : // InternalRos2Lexer.g:1:331: Feedback_1 { - mFeedback_1(); + mFeedback_1(); } break; case 26 : // InternalRos2Lexer.g:1:342: Float32_1 { - mFloat32_1(); + mFloat32_1(); } break; case 27 : // InternalRos2Lexer.g:1:352: Float64_1 { - mFloat64_1(); + mFloat64_1(); } break; case 28 : // InternalRos2Lexer.g:1:362: Keep_last { - mKeep_last(); + mKeep_last(); } break; case 29 : // InternalRos2Lexer.g:1:372: Response { - mResponse(); + mResponse(); } break; case 30 : // InternalRos2Lexer.g:1:381: Default { - mDefault(); + mDefault(); } break; case 31 : // InternalRos2Lexer.g:1:389: Duration { - mDuration(); + mDuration(); } break; case 32 : // InternalRos2Lexer.g:1:398: Feedback { - mFeedback(); + mFeedback(); } break; case 33 : // InternalRos2Lexer.g:1:407: History { - mHistory(); + mHistory(); } break; case 34 : // InternalRos2Lexer.g:1:415: Keep_all { - mKeep_all(); + mKeep_all(); } break; case 35 : // InternalRos2Lexer.g:1:424: Message_1 { - mMessage_1(); + mMessage_1(); } break; case 36 : // InternalRos2Lexer.g:1:434: Profile { - mProfile(); + mProfile(); } break; case 37 : // InternalRos2Lexer.g:1:442: Reliable { - mReliable(); + mReliable(); } break; case 38 : // InternalRos2Lexer.g:1:451: Request { - mRequest(); + mRequest(); } break; case 39 : // InternalRos2Lexer.g:1:459: String_2 { - mString_2(); + mString_2(); } break; case 40 : // InternalRos2Lexer.g:1:468: Uint16_1 { - mUint16_1(); + mUint16_1(); } break; case 41 : // InternalRos2Lexer.g:1:477: Uint32_1 { - mUint32_1(); + mUint32_1(); } break; case 42 : // InternalRos2Lexer.g:1:486: Uint64_1 { - mUint64_1(); + mUint64_1(); } break; case 43 : // InternalRos2Lexer.g:1:495: Volatile { - mVolatile(); + mVolatile(); } break; case 44 : // InternalRos2Lexer.g:1:504: Boolean { - mBoolean(); + mBoolean(); } break; case 45 : // InternalRos2Lexer.g:1:512: Integer { - mInteger(); + mInteger(); } break; case 46 : // InternalRos2Lexer.g:1:520: Action_1 { - mAction_1(); + mAction_1(); } break; case 47 : // InternalRos2Lexer.g:1:529: Float32 { - mFloat32(); + mFloat32(); } break; case 48 : // InternalRos2Lexer.g:1:537: Float64 { - mFloat64(); + mFloat64(); } break; case 49 : // InternalRos2Lexer.g:1:545: Int16_1 { - mInt16_1(); + mInt16_1(); } break; case 50 : // InternalRos2Lexer.g:1:553: Int32_1 { - mInt32_1(); + mInt32_1(); } break; case 51 : // InternalRos2Lexer.g:1:561: Int64_1 { - mInt64_1(); + mInt64_1(); } break; case 52 : // InternalRos2Lexer.g:1:569: Message { - mMessage(); + mMessage(); } break; case 53 : // InternalRos2Lexer.g:1:577: Result_1 { - mResult_1(); + mResult_1(); } break; case 54 : // InternalRos2Lexer.g:1:586: Service { - mService(); + mService(); } break; case 55 : // InternalRos2Lexer.g:1:594: Uint8_1 { - mUint8_1(); + mUint8_1(); } break; case 56 : // InternalRos2Lexer.g:1:602: Array { - mArray(); + mArray(); } break; case 57 : // InternalRos2Lexer.g:1:608: Base64 { - mBase64(); + mBase64(); } break; case 58 : // InternalRos2Lexer.g:1:615: Double { - mDouble(); + mDouble(); } break; case 59 : // InternalRos2Lexer.g:1:622: Header { - mHeader(); + mHeader(); } break; case 60 : // InternalRos2Lexer.g:1:629: String { - mString(); + mString(); } break; case 61 : // InternalRos2Lexer.g:1:636: Struct { - mStruct(); + mStruct(); } break; case 62 : // InternalRos2Lexer.g:1:643: Action { - mAction(); + mAction(); } break; case 63 : // InternalRos2Lexer.g:1:650: Bool_1 { - mBool_1(); + mBool_1(); } break; case 64 : // InternalRos2Lexer.g:1:657: Byte_1 { - mByte_1(); + mByte_1(); } break; case 65 : // InternalRos2Lexer.g:1:664: Depth { - mDepth(); + mDepth(); } break; case 66 : // InternalRos2Lexer.g:1:670: Int8_1 { - mInt8_1(); + mInt8_1(); } break; case 67 : // InternalRos2Lexer.g:1:677: Result { - mResult(); + mResult(); } break; case 68 : // InternalRos2Lexer.g:1:684: Specs { - mSpecs(); + mSpecs(); } break; case 69 : // InternalRos2Lexer.g:1:690: String_1 { - mString_1(); + mString_1(); } break; case 70 : // InternalRos2Lexer.g:1:699: Uint16 { - mUint16(); + mUint16(); } break; case 71 : // InternalRos2Lexer.g:1:706: Uint32 { - mUint32(); + mUint32(); } break; case 72 : // InternalRos2Lexer.g:1:713: Uint64 { - mUint64(); + mUint64(); } break; case 73 : // InternalRos2Lexer.g:1:720: Goal_1 { - mGoal_1(); + mGoal_1(); } break; case 74 : // InternalRos2Lexer.g:1:727: Int16 { - mInt16(); + mInt16(); } break; case 75 : // InternalRos2Lexer.g:1:733: Int32 { - mInt32(); + mInt32(); } break; case 76 : // InternalRos2Lexer.g:1:739: Int64 { - mInt64(); + mInt64(); } break; case 77 : // InternalRos2Lexer.g:1:745: Node_1 { - mNode_1(); + mNode_1(); } break; case 78 : // InternalRos2Lexer.g:1:752: Type_1 { - mType_1(); + mType_1(); } break; case 79 : // InternalRos2Lexer.g:1:759: Uint8 { - mUint8(); + mUint8(); } break; case 80 : // InternalRos2Lexer.g:1:765: Value { - mValue(); + mValue(); } break; case 81 : // InternalRos2Lexer.g:1:771: Date { - mDate(); + mDate(); } break; case 82 : // InternalRos2Lexer.g:1:776: List { - mList(); + mList(); } break; case 83 : // InternalRos2Lexer.g:1:781: Bool { - mBool(); + mBool(); } break; case 84 : // InternalRos2Lexer.g:1:786: Byte { - mByte(); + mByte(); } break; case 85 : // InternalRos2Lexer.g:1:791: Goal { - mGoal(); + mGoal(); } break; case 86 : // InternalRos2Lexer.g:1:796: Int8 { - mInt8(); + mInt8(); } break; case 87 : // InternalRos2Lexer.g:1:801: Msg { - mMsg(); + mMsg(); } break; case 88 : // InternalRos2Lexer.g:1:805: Name { - mName(); + mName(); } break; case 89 : // InternalRos2Lexer.g:1:810: Node { - mNode(); + mNode(); } break; case 90 : // InternalRos2Lexer.g:1:815: Qos { - mQos(); + mQos(); } break; case 91 : // InternalRos2Lexer.g:1:819: Srv { - mSrv(); + mSrv(); } break; case 92 : // InternalRos2Lexer.g:1:823: Time { - mTime(); + mTime(); } break; case 93 : // InternalRos2Lexer.g:1:828: Type { - mType(); + mType(); } break; case 94 : // InternalRos2Lexer.g:1:833: Any { - mAny(); + mAny(); } break; case 95 : // InternalRos2Lexer.g:1:837: Ns { - mNs(); + mNs(); } break; case 96 : // InternalRos2Lexer.g:1:840: LeftSquareBracketRightSquareBracket { - mLeftSquareBracketRightSquareBracket(); + mLeftSquareBracketRightSquareBracket(); } break; case 97 : // InternalRos2Lexer.g:1:876: Comma { - mComma(); + mComma(); } break; case 98 : // InternalRos2Lexer.g:1:882: Colon { - mColon(); + mColon(); } break; case 99 : // InternalRos2Lexer.g:1:888: LeftSquareBracket { - mLeftSquareBracket(); + mLeftSquareBracket(); } break; case 100 : // InternalRos2Lexer.g:1:906: RightSquareBracket { - mRightSquareBracket(); + mRightSquareBracket(); } break; case 101 : // InternalRos2Lexer.g:1:925: RULE_BINARY { - mRULE_BINARY(); + mRULE_BINARY(); } break; case 102 : // InternalRos2Lexer.g:1:937: RULE_BOOLEAN { - mRULE_BOOLEAN(); + mRULE_BOOLEAN(); } break; case 103 : // InternalRos2Lexer.g:1:950: RULE_DOUBLE { - mRULE_DOUBLE(); + mRULE_DOUBLE(); } break; case 104 : // InternalRos2Lexer.g:1:962: RULE_DECINT { - mRULE_DECINT(); + mRULE_DECINT(); } break; case 105 : // InternalRos2Lexer.g:1:974: RULE_DATE_TIME { - mRULE_DATE_TIME(); + mRULE_DATE_TIME(); } break; case 106 : // InternalRos2Lexer.g:1:989: RULE_MESSAGE_ASIGMENT { - mRULE_MESSAGE_ASIGMENT(); + mRULE_MESSAGE_ASIGMENT(); } break; case 107 : // InternalRos2Lexer.g:1:1011: RULE_SL_COMMENT { - mRULE_SL_COMMENT(); + mRULE_SL_COMMENT(); } break; case 108 : // InternalRos2Lexer.g:1:1027: RULE_ROS_CONVENTION_A { - mRULE_ROS_CONVENTION_A(); + mRULE_ROS_CONVENTION_A(); } break; case 109 : // InternalRos2Lexer.g:1:1049: RULE_ROS_CONVENTION_PARAM { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_ROS_CONVENTION_PARAM(); } break; case 110 : // InternalRos2Lexer.g:1:1075: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 111 : // InternalRos2Lexer.g:1:1083: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 112 : // InternalRos2Lexer.g:1:1095: RULE_ML_COMMENT { - mRULE_ML_COMMENT(); + mRULE_ML_COMMENT(); } break; case 113 : // InternalRos2Lexer.g:1:1111: RULE_WS { - mRULE_WS(); + mRULE_WS(); } break; case 114 : // InternalRos2Lexer.g:1:1119: RULE_ANY_OTHER { - mRULE_ANY_OTHER(); + mRULE_ANY_OTHER(); } break; @@ -5295,9 +5295,9 @@ public String getDescription() { } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; - int _s = s; + int _s = s; switch ( s ) { - case 0 : + case 0 : int LA30_185 = input.LA(1); s = -1; @@ -5309,7 +5309,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 1 : + case 1 : int LA30_118 = input.LA(1); s = -1; @@ -5321,7 +5321,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 2 : + case 2 : int LA30_39 = input.LA(1); s = -1; @@ -5335,7 +5335,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 3 : + case 3 : int LA30_0 = input.LA(1); s = -1; @@ -5433,7 +5433,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 4 : + case 4 : int LA30_114 = input.LA(1); s = -1; @@ -5441,7 +5441,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 5 : + case 5 : int LA30_183 = input.LA(1); s = -1; @@ -5453,7 +5453,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 6 : + case 6 : int LA30_117 = input.LA(1); s = -1; @@ -5461,7 +5461,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 7 : + case 7 : int LA30_115 = input.LA(1); s = -1; @@ -5473,7 +5473,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 8 : + case 8 : int LA30_40 = input.LA(1); s = -1; @@ -5494,6 +5494,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } + - -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/AbstractRos2UiModule.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/AbstractRos2UiModule.java index 865a96585..f46fefd7f 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/AbstractRos2UiModule.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/AbstractRos2UiModule.java @@ -87,214 +87,214 @@ @SuppressWarnings("all") public abstract class AbstractRos2UiModule extends DefaultUiModule { - public AbstractRos2UiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalRos2Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(de.fraunhofer.ipa.ros2.parser.antlr.lexer.InternalRos2Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return Ros2Parser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalRos2Lexer.class).toProvider(LexerProvider.create(InternalRos2Lexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindCompletionPrefixProvider() { - return IndentationAwareCompletionPrefixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIContentFormatterFactory() { - return ContentFormatterFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class bindILabelProvider() { - return Ros2LabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(Ros2DescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeProvider() { - return Ros2OutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeStructureProvider() { - return Ros2OutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class bindIssueResolutionProvider() { - return Ros2QuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class bindIContentProposalProvider() { - return Ros2ProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistParser() { - return PartialRos2ContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Ros2 Compare"); - } - + public AbstractRos2UiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalRos2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(de.fraunhofer.ipa.ros2.parser.antlr.lexer.InternalRos2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return Ros2Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalRos2Lexer.class).toProvider(LexerProvider.create(InternalRos2Lexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindCompletionPrefixProvider() { + return IndentationAwareCompletionPrefixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIContentFormatterFactory() { + return ContentFormatterFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return Ros2LabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(Ros2DescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return Ros2OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return Ros2OutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return Ros2QuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return Ros2ProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialRos2ContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Ros2 Compare"); + } + } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/Ros2ExecutableExtensionFactory.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/Ros2ExecutableExtensionFactory.java index 6f23082b4..680f5437a 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/Ros2ExecutableExtensionFactory.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/Ros2ExecutableExtensionFactory.java @@ -11,19 +11,19 @@ /** * This class was generated. Customizations should only happen in a newly - * introduced subclass. + * introduced subclass. */ public class Ros2ExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - @Override - protected Bundle getBundle() { - return FrameworkUtil.getBundle(XtextActivator.class); - } - - @Override - protected Injector getInjector() { - XtextActivator activator = XtextActivator.getInstance(); - return activator != null ? activator.getInjector(XtextActivator.DE_FRAUNHOFER_IPA_ROS2_ROS2) : null; - } + @Override + protected Bundle getBundle() { + return FrameworkUtil.getBundle(XtextActivator.class); + } + + @Override + protected Injector getInjector() { + XtextActivator activator = XtextActivator.getInstance(); + return activator != null ? activator.getInjector(XtextActivator.DE_FRAUNHOFER_IPA_ROS2_ROS2) : null; + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/contentassist/AbstractRos2ProposalProvider.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/contentassist/AbstractRos2ProposalProvider.java index 950fe3b46..694fff5be 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/contentassist/AbstractRos2ProposalProvider.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/ui/contentassist/AbstractRos2ProposalProvider.java @@ -12,70 +12,70 @@ /** * Represents a generated, default implementation of superclass {@link RosProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. */ public abstract class AbstractRos2ProposalProvider extends RosProposalProvider { - public void completeAmentPackage_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAmentPackage_FromGitRepo(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAmentPackage_Artifact(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAmentPackage_Dependency(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeQualityOfService_QoSProfile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - // subclasses may override - // subclasses may override - // subclasses may override - } - public void completeQualityOfService_History(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - // subclasses may override - } - public void completeQualityOfService_Depth(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeQualityOfService_Reliability(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - // subclasses may override - } - public void completeQualityOfService_Durability(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - // subclasses may override - } - public void completePublisher_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeSubscriber_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceServer_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeServiceClient_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionServer_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeActionClient_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeParameter_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } + public void completeAmentPackage_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeAmentPackage_FromGitRepo(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeAmentPackage_Artifact(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeAmentPackage_Dependency(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeQualityOfService_QoSProfile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + // subclasses may override + // subclasses may override + // subclasses may override + } + public void completeQualityOfService_History(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + // subclasses may override + } + public void completeQualityOfService_Depth(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeQualityOfService_Reliability(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + // subclasses may override + } + public void completeQualityOfService_Durability(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + // subclasses may override + } + public void completePublisher_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeSubscriber_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceServer_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeServiceClient_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionServer_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeActionClient_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeParameter_Qos(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } - public void complete_AmentPackage(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_QualityOfService(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } + public void complete_AmentPackage(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_QualityOfService(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/xtext/ui/internal/XtextActivator.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/xtext/ui/internal/XtextActivator.java index a359ba9eb..4a1442ec9 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/xtext/ui/internal/XtextActivator.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src-gen/de/fraunhofer/ipa/ros2/xtext/ui/internal/XtextActivator.java @@ -18,77 +18,77 @@ /** * This class was generated. Customizations should only happen in a newly - * introduced subclass. + * introduced subclass. */ public class XtextActivator extends AbstractUIPlugin { - public static final String PLUGIN_ID = "de.fraunhofer.ipa.ros2.xtext.ui"; - public static final String DE_FRAUNHOFER_IPA_ROS2_ROS2 = "de.fraunhofer.ipa.ros2.Ros2"; - - private static final Logger logger = Logger.getLogger(XtextActivator.class); - - private static XtextActivator INSTANCE; - - private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static XtextActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - com.google.inject.Module runtimeModule = getRuntimeModule(language); - com.google.inject.Module sharedStateModule = getSharedStateModule(); - com.google.inject.Module uiModule = getUiModule(language); - com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected com.google.inject.Module getRuntimeModule(String grammar) { - if (DE_FRAUNHOFER_IPA_ROS2_ROS2.equals(grammar)) { - return new Ros2RuntimeModule(); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getUiModule(String grammar) { - if (DE_FRAUNHOFER_IPA_ROS2_ROS2.equals(grammar)) { - return new Ros2UiModule(this); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getSharedStateModule() { - return new SharedStateModule(); - } - - + public static final String PLUGIN_ID = "de.fraunhofer.ipa.ros2.xtext.ui"; + public static final String DE_FRAUNHOFER_IPA_ROS2_ROS2 = "de.fraunhofer.ipa.ros2.Ros2"; + + private static final Logger logger = Logger.getLogger(XtextActivator.class); + + private static XtextActivator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static XtextActivator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (DE_FRAUNHOFER_IPA_ROS2_ROS2.equals(grammar)) { + return new Ros2RuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (DE_FRAUNHOFER_IPA_ROS2_ROS2.equals(grammar)) { + return new Ros2UiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/AbstractRos2RuntimeModule.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/AbstractRos2RuntimeModule.java index 8d229329d..b525b7cc6 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/AbstractRos2RuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/AbstractRos2RuntimeModule.java @@ -65,159 +65,159 @@ @SuppressWarnings("all") public abstract class AbstractRos2RuntimeModule extends DefaultRuntimeModule { - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "de/fraunhofer/ipa/ros2/Ros2.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("de.fraunhofer.ipa.ros2.Ros2"); - } - - 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("ros2"); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public Class bindIGrammarAccess() { - return Ros2GrammarAccess.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISemanticSequencer() { - return Ros2SemanticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISyntacticSequencer() { - return Ros2SyntacticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISerializer() { - return Serializer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIParser() { - return Ros2Parser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenToStringConverter() { - return AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIAntlrTokenFileProvider() { - return Ros2AntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindLexer() { - return InternalRos2Lexer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenDefProvider() { - return AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Provider provideInternalRos2Lexer() { - return LexerProvider.create(InternalRos2Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureRuntimeLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerBindings.RUNTIME)) - .to(InternalRos2Lexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIUnorderedGroupHelper() { - return UnorderedGroupHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - @SingletonBinding(eager=true) - public Class bindRos2Validator() { - return Ros2Validator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIScopeProvider() { - return Ros2ScopeProvider.class; - } - - // 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); - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIgnoreCaseLinking(Binder binder) { - binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIQualifiedNameProvider() { - return DefaultDeclarativeQualifiedNameProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContainer$Manager() { - return StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIAllContainersState$Provider() { - return ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptions(Binder binder) { - binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIGenerator2() { - return Ros2Generator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIFormatter2() { - return Ros2Formatter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public void configureFormatterPreferences(Binder binder) { - binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 - public Class bindIValueConverterService() { - return Ecore2XtextTerminalConverters.class; - } - + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "de/fraunhofer/ipa/ros2/Ros2.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("de.fraunhofer.ipa.ros2.Ros2"); + } + + 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("ros2"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return Ros2GrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return Ros2SemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return Ros2SyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return Ros2Parser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return Ros2AntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalRos2Lexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalRos2Lexer() { + return LexerProvider.create(InternalRos2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalRos2Lexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIUnorderedGroupHelper() { + return UnorderedGroupHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindRos2Validator() { + return Ros2Validator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return Ros2ScopeProvider.class; + } + + // 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); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return Ros2Generator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public Class bindIFormatter2() { + return Ros2Formatter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 + public void configureFormatterPreferences(Binder binder) { + binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 + public Class bindIValueConverterService() { + return Ecore2XtextTerminalConverters.class; + } + } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2StandaloneSetupGenerated.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2StandaloneSetupGenerated.java index 375f80de5..c179f91fe 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2StandaloneSetupGenerated.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2StandaloneSetupGenerated.java @@ -14,24 +14,24 @@ @SuppressWarnings("all") public class Ros2StandaloneSetupGenerated implements ISetup { - @Override - public Injector createInjectorAndDoEMFRegistration() { - RosStandaloneSetup.doSetup(); + @Override + public Injector createInjectorAndDoEMFRegistration() { + RosStandaloneSetup.doSetup(); - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new Ros2RuntimeModule()); - } - - public void register(Injector injector) { - IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); - IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); - - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("ros2", resourceFactory); - IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("ros2", serviceProvider); - } + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new Ros2RuntimeModule()); + } + + public void register(Injector injector) { + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("ros2", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("ros2", serviceProvider); + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2AntlrTokenFileProvider.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2AntlrTokenFileProvider.java index 90105e43c..75571293a 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2AntlrTokenFileProvider.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2AntlrTokenFileProvider.java @@ -8,9 +8,9 @@ public class Ros2AntlrTokenFileProvider implements IAntlrTokenFileProvider { - @Override - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens"); - } + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens"); + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2Parser.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2Parser.java index 9c0087465..54089f85d 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2Parser.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2Parser.java @@ -13,43 +13,43 @@ public class Ros2Parser extends AbstractAntlrParser { - @Inject - private Ros2GrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - @Override - protected TokenSource createLexer(CharStream stream) { - return new Ros2TokenSource(super.createLexer(stream)); - } - - /** - * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. - * Override and return {@code true} if your terminal splitting is stateless. - */ - @Override - protected boolean isReparseSupported() { - return false; - } - - @Override - protected InternalRos2Parser createParser(XtextTokenStream stream) { - return new InternalRos2Parser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "Package"; - } - - public Ros2GrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } + @Inject + private Ros2GrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + @Override + protected TokenSource createLexer(CharStream stream) { + return new Ros2TokenSource(super.createLexer(stream)); + } + + /** + * Indentation aware languages do not support partial parsing since the lexer is inherently stateful. + * Override and return {@code true} if your terminal splitting is stateless. + */ + @Override + protected boolean isReparseSupported() { + return false; + } + + @Override + protected InternalRos2Parser createParser(XtextTokenStream stream) { + return new InternalRos2Parser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "Package"; + } + + public Ros2GrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.g b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.g index d841244c8..e5959baae 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.g +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.g @@ -4,8 +4,8 @@ parser grammar InternalRos2Parser; options { - tokenVocab=InternalRos2Lexer; - superClass=AbstractInternalAntlrParser; + tokenVocab=InternalRos2Lexer; + superClass=AbstractInternalAntlrParser; } @header { @@ -26,7 +26,7 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; @members { - private Ros2GrammarAccess grammarAccess; + private Ros2GrammarAccess grammarAccess; public InternalRos2Parser(TokenStream input, Ros2GrammarAccess grammarAccess) { this(input); @@ -36,13 +36,13 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; @Override protected String getFirstRuleName() { - return "Package"; - } + return "Package"; + } - @Override - protected Ros2GrammarAccess getGrammarAccess() { - return grammarAccess; - } + @Override + protected Ros2GrammarAccess getGrammarAccess() { + return grammarAccess; + } } @@ -55,5692 +55,5692 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; // Entry rule entryRulePackage entryRulePackage returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackageRule()); } - iv_rulePackage=rulePackage - { $current=$iv_rulePackage.current; } - EOF; + { newCompositeNode(grammarAccess.getPackageRule()); } + iv_rulePackage=rulePackage + { $current=$iv_rulePackage.current; } + EOF; // Rule Package rulePackage returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - { - newCompositeNode(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); - } - this_AmentPackage_0=ruleAmentPackage - { - $current = $this_AmentPackage_0.current; - afterParserOrEnumRuleCall(); - } + { + newCompositeNode(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); + } + this_AmentPackage_0=ruleAmentPackage + { + $current = $this_AmentPackage_0.current; + afterParserOrEnumRuleCall(); + } ; // Entry rule entryRuleAmentPackage entryRuleAmentPackage returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAmentPackageRule()); } - iv_ruleAmentPackage=ruleAmentPackage - { $current=$iv_ruleAmentPackage.current; } - EOF; + { newCompositeNode(grammarAccess.getAmentPackageRule()); } + iv_ruleAmentPackage=ruleAmentPackage + { $current=$iv_ruleAmentPackage.current; } + EOF; // Rule AmentPackage ruleAmentPackage returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getAmentPackageAccess().getAmentPackageAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getAmentPackageAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); - } - ( - otherlv_4=FromGitRepo - { - newLeafNode(otherlv_4, grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - } - lv_fromGitRepo_5_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - set( - $current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_6=Artifacts - { - newLeafNode(otherlv_6, grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); - } - this_BEGIN_7=RULE_BEGIN - { - newLeafNode(this_BEGIN_7, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); - } - lv_artifact_8_0=ruleArtifact - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - add( - $current, - "artifact", - lv_artifact_8_0, - "de.fraunhofer.ipa.ros.Ros.Artifact"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_9=RULE_END - { - newLeafNode(this_END_9, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); - } - )? - ( - otherlv_10=Dependencies - { - newLeafNode(otherlv_10, grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); - } - otherlv_11=LeftSquareBracket - { - newLeafNode(otherlv_11, grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); - } - lv_dependency_12_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - add( - $current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_13=Comma - { - newLeafNode(otherlv_13, grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); - } - lv_dependency_14_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - add( - $current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_15=RightSquareBracket - { - newLeafNode(otherlv_15, grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); - } - )? - this_END_16=RULE_END - { - newLeafNode(this_END_16, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getAmentPackageAccess().getAmentPackageAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getAmentPackageAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); + } + ( + otherlv_4=FromGitRepo + { + newLeafNode(otherlv_4, grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + } + lv_fromGitRepo_5_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + set( + $current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_6=Artifacts + { + newLeafNode(otherlv_6, grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); + } + this_BEGIN_7=RULE_BEGIN + { + newLeafNode(this_BEGIN_7, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + } + lv_artifact_8_0=ruleArtifact + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + add( + $current, + "artifact", + lv_artifact_8_0, + "de.fraunhofer.ipa.ros.Ros.Artifact"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_9=RULE_END + { + newLeafNode(this_END_9, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); + } + )? + ( + otherlv_10=Dependencies + { + newLeafNode(otherlv_10, grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); + } + otherlv_11=LeftSquareBracket + { + newLeafNode(otherlv_11, grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); + } + lv_dependency_12_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + add( + $current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_13=Comma + { + newLeafNode(otherlv_13, grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + } + lv_dependency_14_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + add( + $current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_15=RightSquareBracket + { + newLeafNode(otherlv_15, grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); + } + )? + this_END_16=RULE_END + { + newLeafNode(this_END_16, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleQualityOfService entryRuleQualityOfService returns [EObject current=null]: - { newCompositeNode(grammarAccess.getQualityOfServiceRule()); } - iv_ruleQualityOfService=ruleQualityOfService - { $current=$iv_ruleQualityOfService.current; } - EOF; + { newCompositeNode(grammarAccess.getQualityOfServiceRule()); } + iv_ruleQualityOfService=ruleQualityOfService + { $current=$iv_ruleQualityOfService.current; } + EOF; // Rule QualityOfService ruleQualityOfService returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0(), - $current); - } - ) - this_BEGIN_1=RULE_BEGIN - { - newLeafNode(this_BEGIN_1, grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0); - } - ({true}?=>(otherlv_3=Profile - { - newLeafNode(otherlv_3, grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); - } - ( - ( - ( - lv_QoSProfile_4_1=Default_qos - { - newLeafNode(lv_QoSProfile_4_1, grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "QoSProfile", lv_QoSProfile_4_1, null); - } - | - lv_QoSProfile_4_2=Services_qos - { - newLeafNode(lv_QoSProfile_4_2, grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "QoSProfile", lv_QoSProfile_4_2, null); - } - | - lv_QoSProfile_4_3=Sensor_qos - { - newLeafNode(lv_QoSProfile_4_3, grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "QoSProfile", lv_QoSProfile_4_3, null); - } - | - lv_QoSProfile_4_4=Parameter_qos - { - newLeafNode(lv_QoSProfile_4_4, grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "QoSProfile", lv_QoSProfile_4_4, null); - } - ) - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1); - } - ({true}?=>(otherlv_5=History - { - newLeafNode(otherlv_5, grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); - } - ( - ( - ( - lv_History_6_1=Keep_last - { - newLeafNode(lv_History_6_1, grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "History", lv_History_6_1, null); - } - | - lv_History_6_2=Keep_all - { - newLeafNode(lv_History_6_2, grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "History", lv_History_6_2, null); - } - ) - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2); - } - ({true}?=>(otherlv_7=Depth - { - newLeafNode(otherlv_7, grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); - } - lv_Depth_8_0=ruleInteger0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); - } - set( - $current, - "Depth", - lv_Depth_8_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3); - } - ({true}?=>(otherlv_9=Reliability - { - newLeafNode(otherlv_9, grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); - } - ( - ( - ( - lv_Reliability_10_1=Best_effort - { - newLeafNode(lv_Reliability_10_1, grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "Reliability", lv_Reliability_10_1, null); - } - | - lv_Reliability_10_2=Reliable - { - newLeafNode(lv_Reliability_10_2, grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "Reliability", lv_Reliability_10_2, null); - } - ) - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4); - } - ({true}?=>(otherlv_11=Durability - { - newLeafNode(otherlv_11, grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); - } - ( - ( - ( - lv_Durability_12_1=Transient_local - { - newLeafNode(lv_Durability_12_1, grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "Durability", lv_Durability_12_1, null); - } - | - lv_Durability_12_2=Volatile - { - newLeafNode(lv_Durability_12_2, grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed($current, "Durability", lv_Durability_12_2, null); - } - ) - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - } - ) - this_END_13=RULE_END - { - newLeafNode(this_END_13, grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0(), + $current); + } + ) + this_BEGIN_1=RULE_BEGIN + { + newLeafNode(this_BEGIN_1, grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); + } + ( + ( + { + getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ( + ( + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0); + } + ({true}?=>(otherlv_3=Profile + { + newLeafNode(otherlv_3, grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); + } + ( + ( + ( + lv_QoSProfile_4_1=Default_qos + { + newLeafNode(lv_QoSProfile_4_1, grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "QoSProfile", lv_QoSProfile_4_1, null); + } + | + lv_QoSProfile_4_2=Services_qos + { + newLeafNode(lv_QoSProfile_4_2, grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "QoSProfile", lv_QoSProfile_4_2, null); + } + | + lv_QoSProfile_4_3=Sensor_qos + { + newLeafNode(lv_QoSProfile_4_3, grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "QoSProfile", lv_QoSProfile_4_3, null); + } + | + lv_QoSProfile_4_4=Parameter_qos + { + newLeafNode(lv_QoSProfile_4_4, grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "QoSProfile", lv_QoSProfile_4_4, null); + } + ) + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1); + } + ({true}?=>(otherlv_5=History + { + newLeafNode(otherlv_5, grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); + } + ( + ( + ( + lv_History_6_1=Keep_last + { + newLeafNode(lv_History_6_1, grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "History", lv_History_6_1, null); + } + | + lv_History_6_2=Keep_all + { + newLeafNode(lv_History_6_2, grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "History", lv_History_6_2, null); + } + ) + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2); + } + ({true}?=>(otherlv_7=Depth + { + newLeafNode(otherlv_7, grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); + } + lv_Depth_8_0=ruleInteger0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); + } + set( + $current, + "Depth", + lv_Depth_8_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3); + } + ({true}?=>(otherlv_9=Reliability + { + newLeafNode(otherlv_9, grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); + } + ( + ( + ( + lv_Reliability_10_1=Best_effort + { + newLeafNode(lv_Reliability_10_1, grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "Reliability", lv_Reliability_10_1, null); + } + | + lv_Reliability_10_2=Reliable + { + newLeafNode(lv_Reliability_10_2, grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "Reliability", lv_Reliability_10_2, null); + } + ) + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4); + } + ({true}?=>(otherlv_11=Durability + { + newLeafNode(otherlv_11, grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); + } + ( + ( + ( + lv_Durability_12_1=Transient_local + { + newLeafNode(lv_Durability_12_1, grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "Durability", lv_Durability_12_1, null); + } + | + lv_Durability_12_2=Volatile + { + newLeafNode(lv_Durability_12_2, grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "Durability", lv_Durability_12_2, null); + } + ) + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + ) + )* + ) + ) + { + getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + this_END_13=RULE_END + { + newLeafNode(this_END_13, grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); + } + ) ; // Entry rule entryRulePublisher entryRulePublisher returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPublisherRule()); } - iv_rulePublisher=rulePublisher - { $current=$iv_rulePublisher.current; } - EOF; + { newCompositeNode(grammarAccess.getPublisherRule()); } + iv_rulePublisher=rulePublisher + { $current=$iv_rulePublisher.current; } + EOF; // Rule Publisher rulePublisher returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPublisherAccess().getPublisherAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPublisherRule()); - } - } - { - newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_8=Qos - { - newLeafNode(otherlv_8, grammarAccess.getPublisherAccess().getQosKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - } - lv_qos_9_0=ruleQualityOfService - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - $current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPublisherAccess().getPublisherAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPublisherRule()); + } + } + { + newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_8=Qos + { + newLeafNode(otherlv_8, grammarAccess.getPublisherAccess().getQosKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + } + lv_qos_9_0=ruleQualityOfService + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + $current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_10=RULE_END + { + newLeafNode(this_END_10, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleSubscriber entryRuleSubscriber returns [EObject current=null]: - { newCompositeNode(grammarAccess.getSubscriberRule()); } - iv_ruleSubscriber=ruleSubscriber - { $current=$iv_ruleSubscriber.current; } - EOF; + { newCompositeNode(grammarAccess.getSubscriberRule()); } + iv_ruleSubscriber=ruleSubscriber + { $current=$iv_ruleSubscriber.current; } + EOF; // Rule Subscriber ruleSubscriber returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getSubscriberAccess().getSubscriberAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getSubscriberRule()); - } - } - { - newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_8=Qos - { - newLeafNode(otherlv_8, grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - } - lv_qos_9_0=ruleQualityOfService - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - $current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getSubscriberAccess().getSubscriberAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getSubscriberRule()); + } + } + { + newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_8=Qos + { + newLeafNode(otherlv_8, grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + } + lv_qos_9_0=ruleQualityOfService + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + $current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_10=RULE_END + { + newLeafNode(this_END_10, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleServiceServer entryRuleServiceServer returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceServerRule()); } - iv_ruleServiceServer=ruleServiceServer - { $current=$iv_ruleServiceServer.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceServerRule()); } + iv_ruleServiceServer=ruleServiceServer + { $current=$iv_ruleServiceServer.current; } + EOF; // Rule ServiceServer ruleServiceServer returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceServerAccess().getServiceServerAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getServiceServerRule()); - } - } - { - newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_8=Qos - { - newLeafNode(otherlv_8, grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - } - lv_qos_9_0=ruleQualityOfService - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - $current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceServerAccess().getServiceServerAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getServiceServerRule()); + } + } + { + newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_8=Qos + { + newLeafNode(otherlv_8, grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + } + lv_qos_9_0=ruleQualityOfService + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + $current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_10=RULE_END + { + newLeafNode(this_END_10, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleServiceClient entryRuleServiceClient returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceClientRule()); } - iv_ruleServiceClient=ruleServiceClient - { $current=$iv_ruleServiceClient.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceClientRule()); } + iv_ruleServiceClient=ruleServiceClient + { $current=$iv_ruleServiceClient.current; } + EOF; // Rule ServiceClient ruleServiceClient returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceClientAccess().getServiceClientAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getServiceClientRule()); - } - } - { - newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_8=Qos - { - newLeafNode(otherlv_8, grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - } - lv_qos_9_0=ruleQualityOfService - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - $current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceClientAccess().getServiceClientAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getServiceClientRule()); + } + } + { + newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_8=Qos + { + newLeafNode(otherlv_8, grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + } + lv_qos_9_0=ruleQualityOfService + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + $current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_10=RULE_END + { + newLeafNode(this_END_10, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleActionServer entryRuleActionServer returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionServerRule()); } - iv_ruleActionServer=ruleActionServer - { $current=$iv_ruleActionServer.current; } - EOF; + { newCompositeNode(grammarAccess.getActionServerRule()); } + iv_ruleActionServer=ruleActionServer + { $current=$iv_ruleActionServer.current; } + EOF; // Rule ActionServer ruleActionServer returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionServerAccess().getActionServerAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionServerRule()); - } - } - { - newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_8=Qos - { - newLeafNode(otherlv_8, grammarAccess.getActionServerAccess().getQosKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - } - lv_qos_9_0=ruleQualityOfService - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - $current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionServerAccess().getActionServerAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getActionServerRule()); + } + } + { + newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_8=Qos + { + newLeafNode(otherlv_8, grammarAccess.getActionServerAccess().getQosKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + } + lv_qos_9_0=ruleQualityOfService + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + $current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_10=RULE_END + { + newLeafNode(this_END_10, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleActionClient entryRuleActionClient returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionClientRule()); } - iv_ruleActionClient=ruleActionClient - { $current=$iv_ruleActionClient.current; } - EOF; + { newCompositeNode(grammarAccess.getActionClientRule()); } + iv_ruleActionClient=ruleActionClient + { $current=$iv_ruleActionClient.current; } + EOF; // Rule ActionClient ruleActionClient returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionClientAccess().getActionClientAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getActionClientRule()); - } - } - { - newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_8=Qos - { - newLeafNode(otherlv_8, grammarAccess.getActionClientAccess().getQosKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - } - lv_qos_9_0=ruleQualityOfService - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - $current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_10=RULE_END - { - newLeafNode(this_END_10, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionClientAccess().getActionClientAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getActionClientRule()); + } + } + { + newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_8=Qos + { + newLeafNode(otherlv_8, grammarAccess.getActionClientAccess().getQosKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + } + lv_qos_9_0=ruleQualityOfService + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + $current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_10=RULE_END + { + newLeafNode(this_END_10, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleParameter entryRuleParameter returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterRule()); } - iv_ruleParameter=ruleParameter - { $current=$iv_ruleParameter.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterRule()); } + iv_ruleParameter=ruleParameter + { $current=$iv_ruleParameter.current; } + EOF; // Rule Parameter ruleParameter returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterAccess().getParameterAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - } - lv_name_1_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Type_1 - { - newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getTypeKeyword_4()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); - } - lv_type_5_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "type", - lv_type_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_6=Ns - { - newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getNsKeyword_6_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - } - lv_namespace_7_0=ruleNamespace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_8=Qos - { - newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getQosKeyword_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - } - lv_qos_9_0=ruleQualityOfService - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_10=Default - { - newLeafNode(otherlv_10, grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); - } - lv_value_11_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - $current, - "value", - lv_value_11_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_12=RULE_END - { - newLeafNode(this_END_12, grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterAccess().getParameterAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + } + lv_name_1_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Type_1 + { + newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getTypeKeyword_4()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); + } + lv_type_5_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "type", + lv_type_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_6=Ns + { + newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getNsKeyword_6_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + } + lv_namespace_7_0=ruleNamespace + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_8=Qos + { + newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getQosKeyword_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + } + lv_qos_9_0=ruleQualityOfService + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_10=Default + { + newLeafNode(otherlv_10, grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); + } + lv_value_11_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + $current, + "value", + lv_value_11_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_12=RULE_END + { + newLeafNode(this_END_12, grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); + } + ) ; // Entry rule entryRulePackage_Impl entryRulePackage_Impl returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackage_ImplRule()); } - iv_rulePackage_Impl=rulePackage_Impl - { $current=$iv_rulePackage_Impl.current; } - EOF; + { newCompositeNode(grammarAccess.getPackage_ImplRule()); } + iv_rulePackage_Impl=rulePackage_Impl + { $current=$iv_rulePackage_Impl.current; } + EOF; // Rule Package_Impl rulePackage_Impl returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPackage_ImplAccess().getPackageAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); - } - ( - otherlv_4=FromGitRepo - { - newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - } - lv_fromGitRepo_5_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - $current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ( - otherlv_6=Specs - { - newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); - } - this_BEGIN_7=RULE_BEGIN - { - newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); - } - lv_spec_8_0=ruleSpecBase - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "spec", - lv_spec_8_0, - "de.fraunhofer.ipa.ros.Ros.SpecBase"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_9=RULE_END - { - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); - } - )? - ( - otherlv_10=Dependencies - { - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - } - otherlv_11=LeftSquareBracket - { - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); - } - lv_dependency_12_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_13=Comma - { - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); - } - lv_dependency_14_0=ruleDependency - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - $current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_15=RightSquareBracket - { - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); - } - )? - this_END_16=RULE_END - { - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPackage_ImplAccess().getPackageAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + } + ( + otherlv_4=FromGitRepo + { + newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + } + lv_fromGitRepo_5_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + $current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ( + otherlv_6=Specs + { + newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + } + this_BEGIN_7=RULE_BEGIN + { + newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + } + lv_spec_8_0=ruleSpecBase + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "spec", + lv_spec_8_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_9=RULE_END + { + newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + } + )? + ( + otherlv_10=Dependencies + { + newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + } + otherlv_11=LeftSquareBracket + { + newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + } + lv_dependency_12_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_13=Comma + { + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + } + lv_dependency_14_0=ruleDependency + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_15=RightSquareBracket + { + newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + } + )? + this_END_16=RULE_END + { + newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + } + ) ; // Entry rule entryRuleArtifact entryRuleArtifact returns [EObject current=null]: - { newCompositeNode(grammarAccess.getArtifactRule()); } - iv_ruleArtifact=ruleArtifact - { $current=$iv_ruleArtifact.current; } - EOF; + { newCompositeNode(grammarAccess.getArtifactRule()); } + iv_ruleArtifact=ruleArtifact + { $current=$iv_ruleArtifact.current; } + EOF; // Rule Artifact ruleArtifact returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getArtifactAccess().getArtifactAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getArtifactRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=Colon - { - newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); - } - ( - ( - { - newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); - } - lv_node_4_0=ruleNode - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getArtifactRule()); - } - set( - $current, - "node", - lv_node_4_0, - "de.fraunhofer.ipa.ros.Ros.Node"); - afterParserOrEnumRuleCall(); - } - ) - )? - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getArtifactAccess().getArtifactAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getArtifactRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2=Colon + { + newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + } + ( + ( + { + newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); + } + lv_node_4_0=ruleNode + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getArtifactRule()); + } + set( + $current, + "node", + lv_node_4_0, + "de.fraunhofer.ipa.ros.Ros.Node"); + afterParserOrEnumRuleCall(); + } + ) + )? + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + } + ) ; // Entry rule entryRuleNode entryRuleNode returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNodeRule()); } - iv_ruleNode=ruleNode - { $current=$iv_ruleNode.current; } - EOF; + { newCompositeNode(grammarAccess.getNodeRule()); } + iv_ruleNode=ruleNode + { $current=$iv_ruleNode.current; } + EOF; // Rule Node ruleNode returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - otherlv_0=Node_1 - { - newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - } - lv_name_1_0=ruleRosNames - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - set( - $current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - otherlv_2=Publishers - { - newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - } - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - } - lv_publisher_4_0=rulePublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "publisher", - lv_publisher_4_0, - "de.fraunhofer.ipa.ros2.Ros2.Publisher"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - } - ) - | - ( - otherlv_6=Subscribers - { - newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - } - this_BEGIN_7=RULE_BEGIN - { - newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); - } - lv_subscriber_8_0=ruleSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "subscriber", - lv_subscriber_8_0, - "de.fraunhofer.ipa.ros2.Ros2.Subscriber"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_9=RULE_END - { - newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); - } - ) - | - ( - otherlv_10=Serviceservers - { - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - } - this_BEGIN_11=RULE_BEGIN - { - newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); - } - lv_serviceserver_12_0=ruleServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceserver", - lv_serviceserver_12_0, - "de.fraunhofer.ipa.ros2.Ros2.ServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_13=RULE_END - { - newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); - } - ) - | - ( - otherlv_14=Serviceclients - { - newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - } - this_BEGIN_15=RULE_BEGIN - { - newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - } - lv_serviceclient_16_0=ruleServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceclient", - lv_serviceclient_16_0, - "de.fraunhofer.ipa.ros2.Ros2.ServiceClient"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_17=RULE_END - { - newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); - } - ) - | - ( - otherlv_18=Actionservers - { - newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); - } - this_BEGIN_19=RULE_BEGIN - { - newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); - } - lv_actionserver_20_0=ruleActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionserver", - lv_actionserver_20_0, - "de.fraunhofer.ipa.ros2.Ros2.ActionServer"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_21=RULE_END - { - newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); - } - ) - | - ( - otherlv_22=Actionclients - { - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); - } - this_BEGIN_23=RULE_BEGIN - { - newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); - } - lv_actionclient_24_0=ruleActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionclient", - lv_actionclient_24_0, - "de.fraunhofer.ipa.ros2.Ros2.ActionClient"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_25=RULE_END - { - newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); - } - ) - | - ( - otherlv_26=Parameters - { - newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - } - this_BEGIN_27=RULE_BEGIN - { - newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); - } - lv_parameter_28_0=ruleParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "parameter", - lv_parameter_28_0, - "de.fraunhofer.ipa.ros2.Ros2.Parameter"); - afterParserOrEnumRuleCall(); - } - ) - )* - this_END_29=RULE_END - { - newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); - } - ) - )* - ) + ( + otherlv_0=Node_1 + { + newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + } + lv_name_1_0=ruleRosNames + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + set( + $current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + otherlv_2=Publishers + { + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + } + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + } + lv_publisher_4_0=rulePublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "publisher", + lv_publisher_4_0, + "de.fraunhofer.ipa.ros2.Ros2.Publisher"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + } + ) + | + ( + otherlv_6=Subscribers + { + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + } + this_BEGIN_7=RULE_BEGIN + { + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + } + lv_subscriber_8_0=ruleSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "subscriber", + lv_subscriber_8_0, + "de.fraunhofer.ipa.ros2.Ros2.Subscriber"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_9=RULE_END + { + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + } + ) + | + ( + otherlv_10=Serviceservers + { + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + } + this_BEGIN_11=RULE_BEGIN + { + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + } + lv_serviceserver_12_0=ruleServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceserver", + lv_serviceserver_12_0, + "de.fraunhofer.ipa.ros2.Ros2.ServiceServer"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_13=RULE_END + { + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + } + ) + | + ( + otherlv_14=Serviceclients + { + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + } + this_BEGIN_15=RULE_BEGIN + { + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + } + lv_serviceclient_16_0=ruleServiceClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceclient", + lv_serviceclient_16_0, + "de.fraunhofer.ipa.ros2.Ros2.ServiceClient"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_17=RULE_END + { + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + } + ) + | + ( + otherlv_18=Actionservers + { + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + } + this_BEGIN_19=RULE_BEGIN + { + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + } + lv_actionserver_20_0=ruleActionServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "actionserver", + lv_actionserver_20_0, + "de.fraunhofer.ipa.ros2.Ros2.ActionServer"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_21=RULE_END + { + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + } + ) + | + ( + otherlv_22=Actionclients + { + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + } + this_BEGIN_23=RULE_BEGIN + { + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + } + lv_actionclient_24_0=ruleActionClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "actionclient", + lv_actionclient_24_0, + "de.fraunhofer.ipa.ros2.Ros2.ActionClient"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_25=RULE_END + { + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + } + ) + | + ( + otherlv_26=Parameters + { + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + } + this_BEGIN_27=RULE_BEGIN + { + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + } + lv_parameter_28_0=ruleParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "parameter", + lv_parameter_28_0, + "de.fraunhofer.ipa.ros2.Ros2.Parameter"); + afterParserOrEnumRuleCall(); + } + ) + )* + this_END_29=RULE_END + { + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + } + ) + )* + ) ; // Entry rule entryRuleSpecBase entryRuleSpecBase returns [EObject current=null]: - { newCompositeNode(grammarAccess.getSpecBaseRule()); } - iv_ruleSpecBase=ruleSpecBase - { $current=$iv_ruleSpecBase.current; } - EOF; + { newCompositeNode(grammarAccess.getSpecBaseRule()); } + iv_ruleSpecBase=ruleSpecBase + { $current=$iv_ruleSpecBase.current; } + EOF; // Rule SpecBase ruleSpecBase returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); - } - this_TopicSpec_0=ruleTopicSpec - { - $current = $this_TopicSpec_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); - } - this_ServiceSpec_1=ruleServiceSpec - { - $current = $this_ServiceSpec_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); - } - this_ActionSpec_2=ruleActionSpec - { - $current = $this_ActionSpec_2.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + } + this_TopicSpec_0=ruleTopicSpec + { + $current = $this_TopicSpec_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + } + this_ServiceSpec_1=ruleServiceSpec + { + $current = $this_ServiceSpec_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + } + this_ActionSpec_2=ruleActionSpec + { + $current = $this_ActionSpec_2.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleTopicSpec entryRuleTopicSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTopicSpecRule()); } - iv_ruleTopicSpec=ruleTopicSpec - { $current=$iv_ruleTopicSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getTopicSpecRule()); } + iv_ruleTopicSpec=ruleTopicSpec + { $current=$iv_ruleTopicSpec.current; } + EOF; // Rule TopicSpec ruleTopicSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), - $current); - } - ) - otherlv_1=Msg - { - newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); - } - lv_name_2_1=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - $current, - "name", - lv_name_2_1, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - | - lv_name_2_2=Header - { - newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed($current, "name", lv_name_2_2, null); - } - | - lv_name_2_3=String - { - newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed($current, "name", lv_name_2_3, null); - } - ) - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Message_1 - { - newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); - } - lv_message_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - $current, - "message", - lv_message_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - this_END_8=RULE_END - { - newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), + $current); + } + ) + otherlv_1=Msg + { + newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + } + lv_name_2_1=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + $current, + "name", + lv_name_2_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + | + lv_name_2_2=Header + { + newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed($current, "name", lv_name_2_2, null); + } + | + lv_name_2_3=String + { + newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed($current, "name", lv_name_2_3, null); + } + ) + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Message_1 + { + newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + } + lv_message_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + $current, + "message", + lv_message_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + this_END_8=RULE_END + { + newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + } + ) ; // Entry rule entryRuleServiceSpec entryRuleServiceSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getServiceSpecRule()); } - iv_ruleServiceSpec=ruleServiceSpec - { $current=$iv_ruleServiceSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getServiceSpecRule()); } + iv_ruleServiceSpec=ruleServiceSpec + { $current=$iv_ruleServiceSpec.current; } + EOF; // Rule ServiceSpec ruleServiceSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), - $current); - } - ) - otherlv_1=Srv - { - newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Request - { - newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); - } - lv_request_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "request", - lv_request_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - otherlv_8=Response - { - newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); - } - ( - this_BEGIN_9=RULE_BEGIN - { - newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); - } - lv_response_10_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - $current, - "response", - lv_response_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_11=RULE_END - { - newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); - } - )? - this_END_12=RULE_END - { - newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), + $current); + } + ) + otherlv_1=Srv + { + newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Request + { + newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + } + lv_request_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "request", + lv_request_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + otherlv_8=Response + { + newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + } + ( + this_BEGIN_9=RULE_BEGIN + { + newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + } + lv_response_10_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + $current, + "response", + lv_response_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_11=RULE_END + { + newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + } + )? + this_END_12=RULE_END + { + newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + } + ) ; // Entry rule entryRuleActionSpec entryRuleActionSpec returns [EObject current=null]: - { newCompositeNode(grammarAccess.getActionSpecRule()); } - iv_ruleActionSpec=ruleActionSpec - { $current=$iv_ruleActionSpec.current; } - EOF; + { newCompositeNode(grammarAccess.getActionSpecRule()); } + iv_ruleActionSpec=ruleActionSpec + { $current=$iv_ruleActionSpec.current; } + EOF; // Rule ActionSpec ruleActionSpec returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getActionSpecAccess().getActionSpecAction_0(), - $current); - } - ) - otherlv_1=Action_1 - { - newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_BEGIN_3=RULE_BEGIN - { - newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - } - otherlv_4=Goal_1 - { - newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); - } - ( - this_BEGIN_5=RULE_BEGIN - { - newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); - } - lv_goal_6_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "goal", - lv_goal_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_7=RULE_END - { - newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); - } - )? - otherlv_8=Result_1 - { - newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); - } - ( - this_BEGIN_9=RULE_BEGIN - { - newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); - } - lv_result_10_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "result", - lv_result_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_11=RULE_END - { - newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); - } - )? - otherlv_12=Feedback_1 - { - newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); - } - ( - this_BEGIN_13=RULE_BEGIN - { - newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); - } - lv_feedback_14_0=ruleMessageDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - $current, - "feedback", - lv_feedback_14_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_15=RULE_END - { - newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); - } - )? - this_END_16=RULE_END - { - newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getActionSpecAccess().getActionSpecAction_0(), + $current); + } + ) + otherlv_1=Action_1 + { + newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_BEGIN_3=RULE_BEGIN + { + newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + } + otherlv_4=Goal_1 + { + newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + } + ( + this_BEGIN_5=RULE_BEGIN + { + newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + } + lv_goal_6_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "goal", + lv_goal_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_7=RULE_END + { + newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + } + )? + otherlv_8=Result_1 + { + newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + } + ( + this_BEGIN_9=RULE_BEGIN + { + newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + } + lv_result_10_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "result", + lv_result_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_11=RULE_END + { + newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + } + )? + otherlv_12=Feedback_1 + { + newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + } + ( + this_BEGIN_13=RULE_BEGIN + { + newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + } + lv_feedback_14_0=ruleMessageDefinition + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + $current, + "feedback", + lv_feedback_14_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_15=RULE_END + { + newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + } + )? + this_END_16=RULE_END + { + newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + } + ) ; // Entry rule entryRuleMessageDefinition entryRuleMessageDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMessageDefinitionRule()); } - iv_ruleMessageDefinition=ruleMessageDefinition - { $current=$iv_ruleMessageDefinition.current; } - EOF; + { newCompositeNode(grammarAccess.getMessageDefinitionRule()); } + iv_ruleMessageDefinition=ruleMessageDefinition + { $current=$iv_ruleMessageDefinition.current; } + EOF; // Rule MessageDefinition ruleMessageDefinition returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); - } - lv_MessagePart_1_0=ruleMessagePart - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); - } - add( - $current, - "MessagePart", - lv_MessagePart_1_0, - "de.fraunhofer.ipa.ros.Basics.MessagePart"); - afterParserOrEnumRuleCall(); - } - ) - )* - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), + $current); + } + ) + ( + ( + { + newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + } + lv_MessagePart_1_0=ruleMessagePart + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); + } + add( + $current, + "MessagePart", + lv_MessagePart_1_0, + "de.fraunhofer.ipa.ros.Basics.MessagePart"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) ; // Entry rule entryRuleDependency entryRuleDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDependencyRule()); } - iv_ruleDependency=ruleDependency - { $current=$iv_ruleDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getDependencyRule()); } + iv_ruleDependency=ruleDependency + { $current=$iv_ruleDependency.current; } + EOF; // Rule Dependency ruleDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); - } - this_PackageDependency_0=rulePackageDependency - { - $current = $this_PackageDependency_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); - } - this_ExternalDependency_1=ruleExternalDependency - { - $current = $this_ExternalDependency_1.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + } + this_PackageDependency_0=rulePackageDependency + { + $current = $this_PackageDependency_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + } + this_ExternalDependency_1=ruleExternalDependency + { + $current = $this_ExternalDependency_1.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRulePackageDependency entryRulePackageDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPackageDependencyRule()); } - iv_rulePackageDependency=rulePackageDependency - { $current=$iv_rulePackageDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getPackageDependencyRule()); } + iv_rulePackageDependency=rulePackageDependency + { $current=$iv_rulePackageDependency.current; } + EOF; // Rule PackageDependency rulePackageDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPackageDependencyRule()); - } - } - { - newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPackageDependencyRule()); + } + } + { + newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleExternalDependency entryRuleExternalDependency returns [EObject current=null]: - { newCompositeNode(grammarAccess.getExternalDependencyRule()); } - iv_ruleExternalDependency=ruleExternalDependency - { $current=$iv_ruleExternalDependency.current; } - EOF; + { newCompositeNode(grammarAccess.getExternalDependencyRule()); } + iv_ruleExternalDependency=ruleExternalDependency + { $current=$iv_ruleExternalDependency.current; } + EOF; // Rule ExternalDependency ruleExternalDependency returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), - $current); - } - ) - otherlv_1=ExternalDependency - { - newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); - } - lv_name_2_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); - } - set( - $current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), + $current); + } + ) + otherlv_1=ExternalDependency + { + newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + } + lv_name_2_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); + } + set( + $current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) ; // Entry rule entryRuleNamespace entryRuleNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNamespaceRule()); } - iv_ruleNamespace=ruleNamespace - { $current=$iv_ruleNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getNamespaceRule()); } + iv_ruleNamespace=ruleNamespace + { $current=$iv_ruleNamespace.current; } + EOF; // Rule Namespace ruleNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); - } - this_GlobalNamespace_0=ruleGlobalNamespace - { - $current = $this_GlobalNamespace_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); - } - this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl - { - $current = $this_RelativeNamespace_Impl_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); - } - this_PrivateNamespace_2=rulePrivateNamespace - { - $current = $this_PrivateNamespace_2.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + } + this_GlobalNamespace_0=ruleGlobalNamespace + { + $current = $this_GlobalNamespace_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + } + this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl + { + $current = $this_RelativeNamespace_Impl_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + } + this_PrivateNamespace_2=rulePrivateNamespace + { + $current = $this_PrivateNamespace_2.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleGraphName entryRuleGraphName returns [String current=null]: - { newCompositeNode(grammarAccess.getGraphNameRule()); } - iv_ruleGraphName=ruleGraphName - { $current=$iv_ruleGraphName.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getGraphNameRule()); } + iv_ruleGraphName=ruleGraphName + { $current=$iv_ruleGraphName.current.getText(); } + EOF; // Rule GraphName ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - kw=GraphName - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); - } + kw=GraphName + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + } ; // Entry rule entryRuleGlobalNamespace entryRuleGlobalNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); } - iv_ruleGlobalNamespace=ruleGlobalNamespace - { $current=$iv_ruleGlobalNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); } + iv_ruleGlobalNamespace=ruleGlobalNamespace + { $current=$iv_ruleGlobalNamespace.current; } + EOF; // Rule GlobalNamespace ruleGlobalNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), - $current); - } - ) - otherlv_1=GlobalNamespace - { - newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), + $current); + } + ) + otherlv_1=GlobalNamespace + { + newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRuleRelativeNamespace_Impl entryRuleRelativeNamespace_Impl returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); } - iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl - { $current=$iv_ruleRelativeNamespace_Impl.current; } - EOF; + { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); } + iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl + { $current=$iv_ruleRelativeNamespace_Impl.current; } + EOF; // Rule RelativeNamespace_Impl ruleRelativeNamespace_Impl returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), - $current); - } - ) - otherlv_1=RelativeNamespace - { - newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), + $current); + } + ) + otherlv_1=RelativeNamespace + { + newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRulePrivateNamespace entryRulePrivateNamespace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); } - iv_rulePrivateNamespace=rulePrivateNamespace - { $current=$iv_rulePrivateNamespace.current; } - EOF; + { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); } + iv_rulePrivateNamespace=rulePrivateNamespace + { $current=$iv_rulePrivateNamespace.current; } + EOF; // Rule PrivateNamespace rulePrivateNamespace returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), - $current); - } - ) - otherlv_1=PrivateNamespace - { - newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - } - ( - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - } - lv_parts_3_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - } - lv_parts_5_0=ruleGraphName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - $current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), + $current); + } + ) + otherlv_1=PrivateNamespace + { + newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + } + ( + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + } + lv_parts_3_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + } + lv_parts_5_0=ruleGraphName + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + $current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } + )? + ) ; // Entry rule entryRuleParameterType entryRuleParameterType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterTypeRule()); } - iv_ruleParameterType=ruleParameterType - { $current=$iv_ruleParameterType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterTypeRule()); } + iv_ruleParameterType=ruleParameterType + { $current=$iv_ruleParameterType.current; } + EOF; // Rule ParameterType ruleParameterType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); - } - this_ParameterListType_0=ruleParameterListType - { - $current = $this_ParameterListType_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); - } - this_ParameterStructType_1=ruleParameterStructType - { - $current = $this_ParameterStructType_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); - } - this_ParameterIntegerType_2=ruleParameterIntegerType - { - $current = $this_ParameterIntegerType_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); - } - this_ParameterStringType_3=ruleParameterStringType - { - $current = $this_ParameterStringType_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); - } - this_ParameterDoubleType_4=ruleParameterDoubleType - { - $current = $this_ParameterDoubleType_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); - } - this_ParameterBooleanType_5=ruleParameterBooleanType - { - $current = $this_ParameterBooleanType_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); - } - this_ParameterBase64Type_6=ruleParameterBase64Type - { - $current = $this_ParameterBase64Type_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); - } - this_ParameterArrayType_7=ruleParameterArrayType - { - $current = $this_ParameterArrayType_7.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + } + this_ParameterListType_0=ruleParameterListType + { + $current = $this_ParameterListType_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + } + this_ParameterStructType_1=ruleParameterStructType + { + $current = $this_ParameterStructType_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + } + this_ParameterIntegerType_2=ruleParameterIntegerType + { + $current = $this_ParameterIntegerType_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + } + this_ParameterStringType_3=ruleParameterStringType + { + $current = $this_ParameterStringType_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + } + this_ParameterDoubleType_4=ruleParameterDoubleType + { + $current = $this_ParameterDoubleType_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + } + this_ParameterBooleanType_5=ruleParameterBooleanType + { + $current = $this_ParameterBooleanType_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + } + this_ParameterBase64Type_6=ruleParameterBase64Type + { + $current = $this_ParameterBase64Type_6.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + } + this_ParameterArrayType_7=ruleParameterArrayType + { + $current = $this_ParameterArrayType_7.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleParameterValue entryRuleParameterValue returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterValueRule()); } - iv_ruleParameterValue=ruleParameterValue - { $current=$iv_ruleParameterValue.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterValueRule()); } + iv_ruleParameterValue=ruleParameterValue + { $current=$iv_ruleParameterValue.current; } + EOF; // Rule ParameterValue ruleParameterValue returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); - } - this_ParameterString_0=ruleParameterString - { - $current = $this_ParameterString_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); - } - this_ParameterBase64_1=ruleParameterBase64 - { - $current = $this_ParameterBase64_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); - } - this_ParameterInteger_2=ruleParameterInteger - { - $current = $this_ParameterInteger_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); - } - this_ParameterDouble_3=ruleParameterDouble - { - $current = $this_ParameterDouble_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); - } - this_ParameterBoolean_4=ruleParameterBoolean - { - $current = $this_ParameterBoolean_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); - } - this_ParameterList_5=ruleParameterList - { - $current = $this_ParameterList_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); - } - this_ParameterStruct_6=ruleParameterStruct - { - $current = $this_ParameterStruct_6.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + } + this_ParameterString_0=ruleParameterString + { + $current = $this_ParameterString_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + } + this_ParameterBase64_1=ruleParameterBase64 + { + $current = $this_ParameterBase64_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + } + this_ParameterInteger_2=ruleParameterInteger + { + $current = $this_ParameterInteger_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + } + this_ParameterDouble_3=ruleParameterDouble + { + $current = $this_ParameterDouble_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + } + this_ParameterBoolean_4=ruleParameterBoolean + { + $current = $this_ParameterBoolean_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + } + this_ParameterList_5=ruleParameterList + { + $current = $this_ParameterList_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + } + this_ParameterStruct_6=ruleParameterStruct + { + $current = $this_ParameterStruct_6.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRuleParameterListType entryRuleParameterListType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterListTypeRule()); } - iv_ruleParameterListType=ruleParameterListType - { $current=$iv_ruleParameterListType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterListTypeRule()); } + iv_ruleParameterListType=ruleParameterListType + { $current=$iv_ruleParameterListType.current; } + EOF; // Rule ParameterListType ruleParameterListType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), - $current); - } - ) - otherlv_1=List - { - newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - } - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - } - lv_sequence_3_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - $current, - "sequence", - lv_sequence_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - } - lv_sequence_5_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - $current, - "sequence", - lv_sequence_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), + $current); + } + ) + otherlv_1=List + { + newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + } + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + } + lv_sequence_3_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + $current, + "sequence", + lv_sequence_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + } + lv_sequence_5_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + $current, + "sequence", + lv_sequence_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + } + ) ; // Entry rule entryRuleParameterStructType entryRuleParameterStructType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructTypeRule()); } - iv_ruleParameterStructType=ruleParameterStructType - { $current=$iv_ruleParameterStructType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructTypeRule()); } + iv_ruleParameterStructType=ruleParameterStructType + { $current=$iv_ruleParameterStructType.current; } + EOF; // Rule ParameterStructType ruleParameterStructType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), - $current); - } - ) - otherlv_1=Struct - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); - } - otherlv_2=LeftSquareBracket - { - newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - } - lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - $current, - "parameterstructypetmember", - lv_parameterstructypetmember_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=Comma - { - newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); - } - lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - $current, - "parameterstructypetmember", - lv_parameterstructypetmember_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), + $current); + } + ) + otherlv_1=Struct + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + } + otherlv_2=LeftSquareBracket + { + newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + } + lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + $current, + "parameterstructypetmember", + lv_parameterstructypetmember_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_4=Comma + { + newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + } + lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + $current, + "parameterstructypetmember", + lv_parameterstructypetmember_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + } + ) ; // Entry rule entryRuleParameterIntegerType entryRuleParameterIntegerType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); } - iv_ruleParameterIntegerType=ruleParameterIntegerType - { $current=$iv_ruleParameterIntegerType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); } + iv_ruleParameterIntegerType=ruleParameterIntegerType + { $current=$iv_ruleParameterIntegerType.current; } + EOF; // Rule ParameterIntegerType ruleParameterIntegerType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), - $current); - } - ) - otherlv_1=Integer - { - newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterInteger - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), + $current); + } + ) + otherlv_1=Integer + { + newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterInteger + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterStringType entryRuleParameterStringType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStringTypeRule()); } - iv_ruleParameterStringType=ruleParameterStringType - { $current=$iv_ruleParameterStringType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStringTypeRule()); } + iv_ruleParameterStringType=ruleParameterStringType + { $current=$iv_ruleParameterStringType.current; } + EOF; // Rule ParameterStringType ruleParameterStringType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), - $current); - } - ) - otherlv_1=String - { - newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), + $current); + } + ) + otherlv_1=String + { + newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterDoubleType entryRuleParameterDoubleType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); } - iv_ruleParameterDoubleType=ruleParameterDoubleType - { $current=$iv_ruleParameterDoubleType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); } + iv_ruleParameterDoubleType=ruleParameterDoubleType + { $current=$iv_ruleParameterDoubleType.current; } + EOF; // Rule ParameterDoubleType ruleParameterDoubleType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), - $current); - } - ) - otherlv_1=Double - { - newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterDouble - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), + $current); + } + ) + otherlv_1=Double + { + newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterDouble + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterBooleanType entryRuleParameterBooleanType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); } - iv_ruleParameterBooleanType=ruleParameterBooleanType - { $current=$iv_ruleParameterBooleanType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); } + iv_ruleParameterBooleanType=ruleParameterBooleanType + { $current=$iv_ruleParameterBooleanType.current; } + EOF; // Rule ParameterBooleanType ruleParameterBooleanType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), - $current); - } - ) - otherlv_1=Boolean - { - newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterBoolean - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), + $current); + } + ) + otherlv_1=Boolean + { + newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterBoolean + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterBase64Type entryRuleParameterBase64Type returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); } - iv_ruleParameterBase64Type=ruleParameterBase64Type - { $current=$iv_ruleParameterBase64Type.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); } + iv_ruleParameterBase64Type=ruleParameterBase64Type + { $current=$iv_ruleParameterBase64Type.current; } + EOF; // Rule ParameterBase64Type ruleParameterBase64Type returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), - $current); - } - ) - otherlv_1=Base64 - { - newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - } - ( - otherlv_2=Default - { - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - } - lv_default_3_0=ruleParameterBase64 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); - } - set( - $current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), + $current); + } + ) + otherlv_1=Base64 + { + newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + } + ( + otherlv_2=Default + { + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + } + lv_default_3_0=ruleParameterBase64 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); + } + set( + $current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterArrayType entryRuleParameterArrayType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); } - iv_ruleParameterArrayType=ruleParameterArrayType - { $current=$iv_ruleParameterArrayType.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); } + iv_ruleParameterArrayType=ruleParameterArrayType + { $current=$iv_ruleParameterArrayType.current; } + EOF; // Rule ParameterArrayType ruleParameterArrayType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_BEGIN_0=RULE_BEGIN - { - newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - } - otherlv_1=Array - { - newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - } - lv_type_2_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - $current, - "type", - lv_type_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Default - { - newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - } - lv_default_4_0=ruleParameterList - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - $current, - "default", - lv_default_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterList"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_END_5=RULE_END - { - newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); - } - ) + ( + this_BEGIN_0=RULE_BEGIN + { + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + } + otherlv_1=Array + { + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + } + lv_type_2_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + $current, + "type", + lv_type_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Default + { + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + } + lv_default_4_0=ruleParameterList + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + $current, + "default", + lv_default_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterList"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + this_END_5=RULE_END + { + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + } + ) ; // Entry rule entryRuleParameterList entryRuleParameterList returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterListRule()); } - iv_ruleParameterList=ruleParameterList - { $current=$iv_ruleParameterList.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterListRule()); } + iv_ruleParameterList=ruleParameterList + { $current=$iv_ruleParameterList.current; } + EOF; // Rule ParameterList ruleParameterList returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), - $current); - } - ) - otherlv_1=LeftSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - } - lv_value_2_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - $current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Comma - { - newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - } - lv_value_4_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - $current, - "value", - lv_value_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_5=RightSquareBracket - { - newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), + $current); + } + ) + otherlv_1=LeftSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + } + lv_value_2_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + $current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Comma + { + newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + } + lv_value_4_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + $current, + "value", + lv_value_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_5=RightSquareBracket + { + newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + } + ) ; // Entry rule entryRuleParameterAny entryRuleParameterAny returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterAnyRule()); } - iv_ruleParameterAny=ruleParameterAny - { $current=$iv_ruleParameterAny.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterAnyRule()); } + iv_ruleParameterAny=ruleParameterAny + { $current=$iv_ruleParameterAny.current; } + EOF; // Rule ParameterAny ruleParameterAny returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), - $current); - } - ) - otherlv_1=ParameterAny - { - newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - } - ( - otherlv_2=Value - { - newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); - } - lv_value_3_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterAnyRule()); - } - set( - $current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), + $current); + } + ) + otherlv_1=ParameterAny + { + newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + } + ( + otherlv_2=Value + { + newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + } + lv_value_3_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterAnyRule()); + } + set( + $current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + ) ; // Entry rule entryRuleParameterString entryRuleParameterString returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStringRule()); } - iv_ruleParameterString=ruleParameterString - { $current=$iv_ruleParameterString.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStringRule()); } + iv_ruleParameterString=ruleParameterString + { $current=$iv_ruleParameterString.current; } + EOF; // Rule ParameterString ruleParameterString returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); - } - lv_value_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStringRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + } + lv_value_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStringRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterBase64 entryRuleParameterBase64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBase64Rule()); } - iv_ruleParameterBase64=ruleParameterBase64 - { $current=$iv_ruleParameterBase64.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBase64Rule()); } + iv_ruleParameterBase64=ruleParameterBase64 + { $current=$iv_ruleParameterBase64.current; } + EOF; // Rule ParameterBase64 ruleParameterBase64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); - } - lv_value_0_0=ruleBase64Binary - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + } + lv_value_0_0=ruleBase64Binary + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterInteger entryRuleParameterInteger returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterIntegerRule()); } - iv_ruleParameterInteger=ruleParameterInteger - { $current=$iv_ruleParameterInteger.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterIntegerRule()); } + iv_ruleParameterInteger=ruleParameterInteger + { $current=$iv_ruleParameterInteger.current; } + EOF; // Rule ParameterInteger ruleParameterInteger returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); - } - lv_value_0_0=ruleInteger0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + } + lv_value_0_0=ruleInteger0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterDouble entryRuleParameterDouble returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDoubleRule()); } - iv_ruleParameterDouble=ruleParameterDouble - { $current=$iv_ruleParameterDouble.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDoubleRule()); } + iv_ruleParameterDouble=ruleParameterDouble + { $current=$iv_ruleParameterDouble.current; } + EOF; // Rule ParameterDouble ruleParameterDouble returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); - } - lv_value_0_0=ruleDouble0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Double0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + } + lv_value_0_0=ruleDouble0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Double0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterBoolean entryRuleParameterBoolean returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterBooleanRule()); } - iv_ruleParameterBoolean=ruleParameterBoolean - { $current=$iv_ruleParameterBoolean.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterBooleanRule()); } + iv_ruleParameterBoolean=ruleParameterBoolean + { $current=$iv_ruleParameterBoolean.current; } + EOF; // Rule ParameterBoolean ruleParameterBoolean returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); - } - lv_value_0_0=ruleboolean0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.boolean0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + } + lv_value_0_0=ruleboolean0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.boolean0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterStruct entryRuleParameterStruct returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructRule()); } - iv_ruleParameterStruct=ruleParameterStruct - { $current=$iv_ruleParameterStruct.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructRule()); } + iv_ruleParameterStruct=ruleParameterStruct + { $current=$iv_ruleParameterStruct.current; } + EOF; // Rule ParameterStruct ruleParameterStruct returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getParameterStructAccess().getParameterStructAction_0(), - $current); - } - ) - ( - otherlv_1=LeftSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - } - lv_value_2_0=ruleParameterStructMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - $current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=Comma - { - newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - } - otherlv_4=LeftSquareBracket - { - newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - } - lv_value_5_0=ruleParameterStructMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - $current, - "value", - lv_value_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_6=RightSquareBracket - { - newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - } - )* - otherlv_7=RightSquareBracket - { - newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); - } - )? - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getParameterStructAccess().getParameterStructAction_0(), + $current); + } + ) + ( + otherlv_1=LeftSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + } + lv_value_2_0=ruleParameterStructMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + $current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=Comma + { + newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + } + otherlv_4=LeftSquareBracket + { + newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + } + lv_value_5_0=ruleParameterStructMember + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + $current, + "value", + lv_value_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_6=RightSquareBracket + { + newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + } + )* + otherlv_7=RightSquareBracket + { + newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + } + )? + ) ; // Entry rule entryRuleParameterDate entryRuleParameterDate returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterDateRule()); } - iv_ruleParameterDate=ruleParameterDate - { $current=$iv_ruleParameterDate.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterDateRule()); } + iv_ruleParameterDate=ruleParameterDate + { $current=$iv_ruleParameterDate.current; } + EOF; // Rule ParameterDate ruleParameterDate returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); - } - lv_value_0_0=ruleDateTime0 - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterDateRule()); - } - set( - $current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.DateTime0"); - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + } + lv_value_0_0=ruleDateTime0 + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterDateRule()); + } + set( + $current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.DateTime0"); + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleParameterStructMember entryRuleParameterStructMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructMemberRule()); } - iv_ruleParameterStructMember=ruleParameterStructMember - { $current=$iv_ruleParameterStructMember.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructMemberRule()); } + iv_ruleParameterStructMember=ruleParameterStructMember + { $current=$iv_ruleParameterStructMember.current; } + EOF; // Rule ParameterStructMember ruleParameterStructMember returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - $current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1=Colon - { - newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - } - this_BEGIN_2=RULE_BEGIN - { - newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - } - lv_value_3_0=ruleParameterValue - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - $current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - } - ) - ) - this_END_4=RULE_END - { - newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); - } - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + } + lv_name_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + $current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1=Colon + { + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + } + this_BEGIN_2=RULE_BEGIN + { + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + } + lv_value_3_0=ruleParameterValue + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + $current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } + ) + ) + this_END_4=RULE_END + { + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + } + ) ; // Entry rule entryRuleParameterStructTypeMember entryRuleParameterStructTypeMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); } - iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember - { $current=$iv_ruleParameterStructTypeMember.current; } - EOF; + { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); } + iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember + { $current=$iv_ruleParameterStructTypeMember.current; } + EOF; // Rule ParameterStructTypeMember ruleParameterStructTypeMember returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - } - lv_name_0_0=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - $current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); - } - lv_type_1_0=ruleParameterType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - $current, - "type", - lv_type_1_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + } + lv_name_0_0=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + $current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + } + lv_type_1_0=ruleParameterType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + $current, + "type", + lv_type_1_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) ; // Entry rule entryRuleBase64Binary entryRuleBase64Binary returns [String current=null]: - { newCompositeNode(grammarAccess.getBase64BinaryRule()); } - iv_ruleBase64Binary=ruleBase64Binary - { $current=$iv_ruleBase64Binary.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getBase64BinaryRule()); } + iv_ruleBase64Binary=ruleBase64Binary + { $current=$iv_ruleBase64Binary.current.getText(); } + EOF; // Rule Base64Binary ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_BINARY_0=RULE_BINARY - { - $current.merge(this_BINARY_0); - } - { - newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); - } + this_BINARY_0=RULE_BINARY + { + $current.merge(this_BINARY_0); + } + { + newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + } ; // Entry rule entryRuleboolean0 entryRuleboolean0 returns [String current=null]: - { newCompositeNode(grammarAccess.getBoolean0Rule()); } - iv_ruleboolean0=ruleboolean0 - { $current=$iv_ruleboolean0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getBoolean0Rule()); } + iv_ruleboolean0=ruleboolean0 + { $current=$iv_ruleboolean0.current.getText(); } + EOF; // Rule boolean0 ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_BOOLEAN_0=RULE_BOOLEAN - { - $current.merge(this_BOOLEAN_0); - } - { - newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); - } + this_BOOLEAN_0=RULE_BOOLEAN + { + $current.merge(this_BOOLEAN_0); + } + { + newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + } ; // Entry rule entryRuleDouble0 entryRuleDouble0 returns [String current=null]: - { newCompositeNode(grammarAccess.getDouble0Rule()); } - iv_ruleDouble0=ruleDouble0 - { $current=$iv_ruleDouble0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getDouble0Rule()); } + iv_ruleDouble0=ruleDouble0 + { $current=$iv_ruleDouble0.current.getText(); } + EOF; // Rule Double0 ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DOUBLE_0=RULE_DOUBLE - { - $current.merge(this_DOUBLE_0); - } - { - newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); - } + this_DOUBLE_0=RULE_DOUBLE + { + $current.merge(this_DOUBLE_0); + } + { + newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + } ; // Entry rule entryRuleInteger0 entryRuleInteger0 returns [String current=null]: - { newCompositeNode(grammarAccess.getInteger0Rule()); } - iv_ruleInteger0=ruleInteger0 - { $current=$iv_ruleInteger0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getInteger0Rule()); } + iv_ruleInteger0=ruleInteger0 + { $current=$iv_ruleInteger0.current.getText(); } + EOF; // Rule Integer0 ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DECINT_0=RULE_DECINT - { - $current.merge(this_DECINT_0); - } - { - newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); - } + this_DECINT_0=RULE_DECINT + { + $current.merge(this_DECINT_0); + } + { + newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + } ; // Entry rule entryRuleDateTime0 entryRuleDateTime0 returns [String current=null]: - { newCompositeNode(grammarAccess.getDateTime0Rule()); } - iv_ruleDateTime0=ruleDateTime0 - { $current=$iv_ruleDateTime0.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getDateTime0Rule()); } + iv_ruleDateTime0=ruleDateTime0 + { $current=$iv_ruleDateTime0.current.getText(); } + EOF; // Rule DateTime0 ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - this_DATE_TIME_0=RULE_DATE_TIME - { - $current.merge(this_DATE_TIME_0); - } - { - newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); - } + this_DATE_TIME_0=RULE_DATE_TIME + { + $current.merge(this_DATE_TIME_0); + } + { + newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + } ; // Entry rule entryRuleMessagePart entryRuleMessagePart returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMessagePartRule()); } - iv_ruleMessagePart=ruleMessagePart - { $current=$iv_ruleMessagePart.current; } - EOF; + { newCompositeNode(grammarAccess.getMessagePartRule()); } + iv_ruleMessagePart=ruleMessagePart + { $current=$iv_ruleMessagePart.current; } + EOF; // Rule MessagePart ruleMessagePart returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - } - lv_Type_0_0=ruleAbstractType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); - } - lv_Data_1_1=ruleKEYWORD - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Data", - lv_Data_1_1, - "de.fraunhofer.ipa.ros.Basics.KEYWORD"); - afterParserOrEnumRuleCall(); - } - | - lv_Data_1_2=RULE_MESSAGE_ASIGMENT - { - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMessagePartRule()); - } - setWithLastConsumed( - $current, - "Data", - lv_Data_1_2, - "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); - } - | - { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); - } - lv_Data_1_3=ruleEString - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Data", - lv_Data_1_3, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + } + lv_Type_0_0=ruleAbstractType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Type", + lv_Type_0_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + } + lv_Data_1_1=ruleKEYWORD + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Data", + lv_Data_1_1, + "de.fraunhofer.ipa.ros.Basics.KEYWORD"); + afterParserOrEnumRuleCall(); + } + | + lv_Data_1_2=RULE_MESSAGE_ASIGMENT + { + newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMessagePartRule()); + } + setWithLastConsumed( + $current, + "Data", + lv_Data_1_2, + "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + } + | + { + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + } + lv_Data_1_3=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Data", + lv_Data_1_3, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) + ) ; // Entry rule entryRuleAbstractType entryRuleAbstractType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAbstractTypeRule()); } - iv_ruleAbstractType=ruleAbstractType - { $current=$iv_ruleAbstractType.current; } - EOF; + { newCompositeNode(grammarAccess.getAbstractTypeRule()); } + iv_ruleAbstractType=ruleAbstractType + { $current=$iv_ruleAbstractType.current; } + EOF; // Rule AbstractType ruleAbstractType returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); - } - this_bool_0=rulebool - { - $current = $this_bool_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); - } - this_int8_1=ruleint8 - { - $current = $this_int8_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); - } - this_uint8_2=ruleuint8 - { - $current = $this_uint8_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); - } - this_int16_3=ruleint16 - { - $current = $this_int16_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); - } - this_uint16_4=ruleuint16 - { - $current = $this_uint16_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); - } - this_int32_5=ruleint32 - { - $current = $this_int32_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); - } - this_uint32_6=ruleuint32 - { - $current = $this_uint32_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); - } - this_int64_7=ruleint64 - { - $current = $this_int64_7.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); - } - this_uint64_8=ruleuint64 - { - $current = $this_uint64_8.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); - } - this_float32_9=rulefloat32 - { - $current = $this_float32_9.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); - } - this_float64_10=rulefloat64 - { - $current = $this_float64_10.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); - } - this_string0_11=rulestring0 - { - $current = $this_string0_11.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); - } - this_byte_12=rulebyte - { - $current = $this_byte_12.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); - } - this_time_13=ruletime - { - $current = $this_time_13.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); - } - this_duration_14=ruleduration - { - $current = $this_duration_14.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); - } - this_Header_15=ruleHeader - { - $current = $this_Header_15.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); - } - this_boolArray_16=ruleboolArray - { - $current = $this_boolArray_16.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); - } - this_int8Array_17=ruleint8Array - { - $current = $this_int8Array_17.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); - } - this_uint8Array_18=ruleuint8Array - { - $current = $this_uint8Array_18.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); - } - this_int16Array_19=ruleint16Array - { - $current = $this_int16Array_19.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); - } - this_uint16Array_20=ruleuint16Array - { - $current = $this_uint16Array_20.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); - } - this_int32Array_21=ruleint32Array - { - $current = $this_int32Array_21.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); - } - this_uint32Array_22=ruleuint32Array - { - $current = $this_uint32Array_22.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); - } - this_int64Array_23=ruleint64Array - { - $current = $this_int64Array_23.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); - } - this_uint64Array_24=ruleuint64Array - { - $current = $this_uint64Array_24.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); - } - this_float32Array_25=rulefloat32Array - { - $current = $this_float32Array_25.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); - } - this_float64Array_26=rulefloat64Array - { - $current = $this_float64Array_26.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); - } - this_string0Array_27=rulestring0Array - { - $current = $this_string0Array_27.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); - } - this_byteArray_28=rulebyteArray - { - $current = $this_byteArray_28.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); - } - this_TopicSpecRef_29=ruleTopicSpecRef - { - $current = $this_TopicSpecRef_29.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); - } - this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef - { - $current = $this_ArrayTopicSpecRef_30.current; - afterParserOrEnumRuleCall(); - } - ) + ( + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + } + this_bool_0=rulebool + { + $current = $this_bool_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + } + this_int8_1=ruleint8 + { + $current = $this_int8_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + } + this_uint8_2=ruleuint8 + { + $current = $this_uint8_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + } + this_int16_3=ruleint16 + { + $current = $this_int16_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + } + this_uint16_4=ruleuint16 + { + $current = $this_uint16_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + } + this_int32_5=ruleint32 + { + $current = $this_int32_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + } + this_uint32_6=ruleuint32 + { + $current = $this_uint32_6.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + } + this_int64_7=ruleint64 + { + $current = $this_int64_7.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + } + this_uint64_8=ruleuint64 + { + $current = $this_uint64_8.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + } + this_float32_9=rulefloat32 + { + $current = $this_float32_9.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + } + this_float64_10=rulefloat64 + { + $current = $this_float64_10.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + } + this_string0_11=rulestring0 + { + $current = $this_string0_11.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + } + this_byte_12=rulebyte + { + $current = $this_byte_12.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + } + this_time_13=ruletime + { + $current = $this_time_13.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + } + this_duration_14=ruleduration + { + $current = $this_duration_14.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + } + this_Header_15=ruleHeader + { + $current = $this_Header_15.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + } + this_boolArray_16=ruleboolArray + { + $current = $this_boolArray_16.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + } + this_int8Array_17=ruleint8Array + { + $current = $this_int8Array_17.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + } + this_uint8Array_18=ruleuint8Array + { + $current = $this_uint8Array_18.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + } + this_int16Array_19=ruleint16Array + { + $current = $this_int16Array_19.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + } + this_uint16Array_20=ruleuint16Array + { + $current = $this_uint16Array_20.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + } + this_int32Array_21=ruleint32Array + { + $current = $this_int32Array_21.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + } + this_uint32Array_22=ruleuint32Array + { + $current = $this_uint32Array_22.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + } + this_int64Array_23=ruleint64Array + { + $current = $this_int64Array_23.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + } + this_uint64Array_24=ruleuint64Array + { + $current = $this_uint64Array_24.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + } + this_float32Array_25=rulefloat32Array + { + $current = $this_float32Array_25.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + } + this_float64Array_26=rulefloat64Array + { + $current = $this_float64Array_26.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + } + this_string0Array_27=rulestring0Array + { + $current = $this_string0Array_27.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + } + this_byteArray_28=rulebyteArray + { + $current = $this_byteArray_28.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + } + this_TopicSpecRef_29=ruleTopicSpecRef + { + $current = $this_TopicSpecRef_29.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + } + this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef + { + $current = $this_ArrayTopicSpecRef_30.current; + afterParserOrEnumRuleCall(); + } + ) ; // Entry rule entryRulebool entryRulebool returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBoolRule()); } - iv_rulebool=rulebool - { $current=$iv_rulebool.current; } - EOF; + { newCompositeNode(grammarAccess.getBoolRule()); } + iv_rulebool=rulebool + { $current=$iv_rulebool.current; } + EOF; // Rule bool rulebool returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getBoolAccess().getBoolAction_0(), - $current); - } - ) - otherlv_1=Bool - { - newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getBoolAccess().getBoolAction_0(), + $current); + } + ) + otherlv_1=Bool + { + newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + } + ) ; // Entry rule entryRuleint8 entryRuleint8 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt8Rule()); } - iv_ruleint8=ruleint8 - { $current=$iv_ruleint8.current; } - EOF; + { newCompositeNode(grammarAccess.getInt8Rule()); } + iv_ruleint8=ruleint8 + { $current=$iv_ruleint8.current; } + EOF; // Rule int8 ruleint8 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt8Access().getInt8Action_0(), - $current); - } - ) - otherlv_1=Int8 - { - newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt8Access().getInt8Action_0(), + $current); + } + ) + otherlv_1=Int8 + { + newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + } + ) ; // Entry rule entryRuleuint8 entryRuleuint8 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint8Rule()); } - iv_ruleuint8=ruleuint8 - { $current=$iv_ruleuint8.current; } - EOF; + { newCompositeNode(grammarAccess.getUint8Rule()); } + iv_ruleuint8=ruleuint8 + { $current=$iv_ruleuint8.current; } + EOF; // Rule uint8 ruleuint8 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint8Access().getUint8Action_0(), - $current); - } - ) - otherlv_1=Uint8 - { - newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint8Access().getUint8Action_0(), + $current); + } + ) + otherlv_1=Uint8 + { + newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + } + ) ; // Entry rule entryRuleint16 entryRuleint16 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt16Rule()); } - iv_ruleint16=ruleint16 - { $current=$iv_ruleint16.current; } - EOF; + { newCompositeNode(grammarAccess.getInt16Rule()); } + iv_ruleint16=ruleint16 + { $current=$iv_ruleint16.current; } + EOF; // Rule int16 ruleint16 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt16Access().getInt16Action_0(), - $current); - } - ) - otherlv_1=Int16 - { - newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt16Access().getInt16Action_0(), + $current); + } + ) + otherlv_1=Int16 + { + newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + } + ) ; // Entry rule entryRuleuint16 entryRuleuint16 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint16Rule()); } - iv_ruleuint16=ruleuint16 - { $current=$iv_ruleuint16.current; } - EOF; + { newCompositeNode(grammarAccess.getUint16Rule()); } + iv_ruleuint16=ruleuint16 + { $current=$iv_ruleuint16.current; } + EOF; // Rule uint16 ruleuint16 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint16Access().getUint16Action_0(), - $current); - } - ) - otherlv_1=Uint16 - { - newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint16Access().getUint16Action_0(), + $current); + } + ) + otherlv_1=Uint16 + { + newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + } + ) ; // Entry rule entryRuleint32 entryRuleint32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt32Rule()); } - iv_ruleint32=ruleint32 - { $current=$iv_ruleint32.current; } - EOF; + { newCompositeNode(grammarAccess.getInt32Rule()); } + iv_ruleint32=ruleint32 + { $current=$iv_ruleint32.current; } + EOF; // Rule int32 ruleint32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt32Access().getInt32Action_0(), - $current); - } - ) - otherlv_1=Int32 - { - newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt32Access().getInt32Action_0(), + $current); + } + ) + otherlv_1=Int32 + { + newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + } + ) ; // Entry rule entryRuleuint32 entryRuleuint32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint32Rule()); } - iv_ruleuint32=ruleuint32 - { $current=$iv_ruleuint32.current; } - EOF; + { newCompositeNode(grammarAccess.getUint32Rule()); } + iv_ruleuint32=ruleuint32 + { $current=$iv_ruleuint32.current; } + EOF; // Rule uint32 ruleuint32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint32Access().getUint32Action_0(), - $current); - } - ) - otherlv_1=Uint32 - { - newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint32Access().getUint32Action_0(), + $current); + } + ) + otherlv_1=Uint32 + { + newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + } + ) ; // Entry rule entryRuleint64 entryRuleint64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt64Rule()); } - iv_ruleint64=ruleint64 - { $current=$iv_ruleint64.current; } - EOF; + { newCompositeNode(grammarAccess.getInt64Rule()); } + iv_ruleint64=ruleint64 + { $current=$iv_ruleint64.current; } + EOF; // Rule int64 ruleint64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt64Access().getInt64Action_0(), - $current); - } - ) - otherlv_1=Int64 - { - newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt64Access().getInt64Action_0(), + $current); + } + ) + otherlv_1=Int64 + { + newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + } + ) ; // Entry rule entryRuleuint64 entryRuleuint64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint64Rule()); } - iv_ruleuint64=ruleuint64 - { $current=$iv_ruleuint64.current; } - EOF; + { newCompositeNode(grammarAccess.getUint64Rule()); } + iv_ruleuint64=ruleuint64 + { $current=$iv_ruleuint64.current; } + EOF; // Rule uint64 ruleuint64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint64Access().getUint64Action_0(), - $current); - } - ) - otherlv_1=Uint64 - { - newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint64Access().getUint64Action_0(), + $current); + } + ) + otherlv_1=Uint64 + { + newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + } + ) ; // Entry rule entryRulefloat32 entryRulefloat32 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat32Rule()); } - iv_rulefloat32=rulefloat32 - { $current=$iv_rulefloat32.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat32Rule()); } + iv_rulefloat32=rulefloat32 + { $current=$iv_rulefloat32.current; } + EOF; // Rule float32 rulefloat32 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat32Access().getFloat32Action_0(), - $current); - } - ) - otherlv_1=Float32 - { - newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat32Access().getFloat32Action_0(), + $current); + } + ) + otherlv_1=Float32 + { + newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + } + ) ; // Entry rule entryRulefloat64 entryRulefloat64 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat64Rule()); } - iv_rulefloat64=rulefloat64 - { $current=$iv_rulefloat64.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat64Rule()); } + iv_rulefloat64=rulefloat64 + { $current=$iv_rulefloat64.current; } + EOF; // Rule float64 rulefloat64 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat64Access().getFloat64Action_0(), - $current); - } - ) - otherlv_1=Float64 - { - newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat64Access().getFloat64Action_0(), + $current); + } + ) + otherlv_1=Float64 + { + newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + } + ) ; // Entry rule entryRulestring0 entryRulestring0 returns [EObject current=null]: - { newCompositeNode(grammarAccess.getString0Rule()); } - iv_rulestring0=rulestring0 - { $current=$iv_rulestring0.current; } - EOF; + { newCompositeNode(grammarAccess.getString0Rule()); } + iv_rulestring0=rulestring0 + { $current=$iv_rulestring0.current; } + EOF; // Rule string0 rulestring0 returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getString0Access().getStringAction_0(), - $current); - } - ) - otherlv_1=String_1 - { - newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getString0Access().getStringAction_0(), + $current); + } + ) + otherlv_1=String_1 + { + newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + } + ) ; // Entry rule entryRulebyte entryRulebyte returns [EObject current=null]: - { newCompositeNode(grammarAccess.getByteRule()); } - iv_rulebyte=rulebyte - { $current=$iv_rulebyte.current; } - EOF; + { newCompositeNode(grammarAccess.getByteRule()); } + iv_rulebyte=rulebyte + { $current=$iv_rulebyte.current; } + EOF; // Rule byte rulebyte returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getByteAccess().getByteAction_0(), - $current); - } - ) - otherlv_1=Byte - { - newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getByteAccess().getByteAction_0(), + $current); + } + ) + otherlv_1=Byte + { + newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + } + ) ; // Entry rule entryRuletime entryRuletime returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTimeRule()); } - iv_ruletime=ruletime - { $current=$iv_ruletime.current; } - EOF; + { newCompositeNode(grammarAccess.getTimeRule()); } + iv_ruletime=ruletime + { $current=$iv_ruletime.current; } + EOF; // Rule time ruletime returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTimeAccess().getTimeAction_0(), - $current); - } - ) - otherlv_1=Time - { - newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getTimeAccess().getTimeAction_0(), + $current); + } + ) + otherlv_1=Time + { + newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + } + ) ; // Entry rule entryRuleduration entryRuleduration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDurationRule()); } - iv_ruleduration=ruleduration - { $current=$iv_ruleduration.current; } - EOF; + { newCompositeNode(grammarAccess.getDurationRule()); } + iv_ruleduration=ruleduration + { $current=$iv_ruleduration.current; } + EOF; // Rule duration ruleduration returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getDurationAccess().getDurationAction_0(), - $current); - } - ) - otherlv_1=Duration - { - newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getDurationAccess().getDurationAction_0(), + $current); + } + ) + otherlv_1=Duration + { + newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + } + ) ; // Entry rule entryRuleboolArray entryRuleboolArray returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBoolArrayRule()); } - iv_ruleboolArray=ruleboolArray - { $current=$iv_ruleboolArray.current; } - EOF; + { newCompositeNode(grammarAccess.getBoolArrayRule()); } + iv_ruleboolArray=ruleboolArray + { $current=$iv_ruleboolArray.current; } + EOF; // Rule boolArray ruleboolArray returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), - $current); - } - ) - otherlv_1=Bool_1 - { - newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), + $current); + } + ) + otherlv_1=Bool_1 + { + newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + } + ) ; // Entry rule entryRuleint8Array entryRuleint8Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt8ArrayRule()); } - iv_ruleint8Array=ruleint8Array - { $current=$iv_ruleint8Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt8ArrayRule()); } + iv_ruleint8Array=ruleint8Array + { $current=$iv_ruleint8Array.current; } + EOF; // Rule int8Array ruleint8Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), - $current); - } - ) - otherlv_1=Int8_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), + $current); + } + ) + otherlv_1=Int8_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + } + ) ; // Entry rule entryRuleuint8Array entryRuleuint8Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint8ArrayRule()); } - iv_ruleuint8Array=ruleuint8Array - { $current=$iv_ruleuint8Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint8ArrayRule()); } + iv_ruleuint8Array=ruleuint8Array + { $current=$iv_ruleuint8Array.current; } + EOF; // Rule uint8Array ruleuint8Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint8_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint8_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + } + ) ; // Entry rule entryRuleint16Array entryRuleint16Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt16ArrayRule()); } - iv_ruleint16Array=ruleint16Array - { $current=$iv_ruleint16Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt16ArrayRule()); } + iv_ruleint16Array=ruleint16Array + { $current=$iv_ruleint16Array.current; } + EOF; // Rule int16Array ruleint16Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), - $current); - } - ) - otherlv_1=Int16_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), + $current); + } + ) + otherlv_1=Int16_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + } + ) ; // Entry rule entryRuleuint16Array entryRuleuint16Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint16ArrayRule()); } - iv_ruleuint16Array=ruleuint16Array - { $current=$iv_ruleuint16Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint16ArrayRule()); } + iv_ruleuint16Array=ruleuint16Array + { $current=$iv_ruleuint16Array.current; } + EOF; // Rule uint16Array ruleuint16Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint16_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint16_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + } + ) ; // Entry rule entryRuleint32Array entryRuleint32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt32ArrayRule()); } - iv_ruleint32Array=ruleint32Array - { $current=$iv_ruleint32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt32ArrayRule()); } + iv_ruleint32Array=ruleint32Array + { $current=$iv_ruleint32Array.current; } + EOF; // Rule int32Array ruleint32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), - $current); - } - ) - otherlv_1=Int32_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), + $current); + } + ) + otherlv_1=Int32_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + } + ) ; // Entry rule entryRuleuint32Array entryRuleuint32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint32ArrayRule()); } - iv_ruleuint32Array=ruleuint32Array - { $current=$iv_ruleuint32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint32ArrayRule()); } + iv_ruleuint32Array=ruleuint32Array + { $current=$iv_ruleuint32Array.current; } + EOF; // Rule uint32Array ruleuint32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint32_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint32_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + } + ) ; // Entry rule entryRuleint64Array entryRuleint64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInt64ArrayRule()); } - iv_ruleint64Array=ruleint64Array - { $current=$iv_ruleint64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getInt64ArrayRule()); } + iv_ruleint64Array=ruleint64Array + { $current=$iv_ruleint64Array.current; } + EOF; // Rule int64Array ruleint64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), - $current); - } - ) - otherlv_1=Int64_1 - { - newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), + $current); + } + ) + otherlv_1=Int64_1 + { + newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + } + ) ; // Entry rule entryRuleuint64Array entryRuleuint64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getUint64ArrayRule()); } - iv_ruleuint64Array=ruleuint64Array - { $current=$iv_ruleuint64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getUint64ArrayRule()); } + iv_ruleuint64Array=ruleuint64Array + { $current=$iv_ruleuint64Array.current; } + EOF; // Rule uint64Array ruleuint64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), - $current); - } - ) - otherlv_1=Uint64_1 - { - newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), + $current); + } + ) + otherlv_1=Uint64_1 + { + newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + } + ) ; // Entry rule entryRulefloat32Array entryRulefloat32Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat32ArrayRule()); } - iv_rulefloat32Array=rulefloat32Array - { $current=$iv_rulefloat32Array.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat32ArrayRule()); } + iv_rulefloat32Array=rulefloat32Array + { $current=$iv_rulefloat32Array.current; } + EOF; // Rule float32Array rulefloat32Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), - $current); - } - ) - otherlv_1=Float32_1 - { - newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), + $current); + } + ) + otherlv_1=Float32_1 + { + newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + } + ) ; // Entry rule entryRulefloat64Array entryRulefloat64Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFloat64ArrayRule()); } - iv_rulefloat64Array=rulefloat64Array - { $current=$iv_rulefloat64Array.current; } - EOF; + { newCompositeNode(grammarAccess.getFloat64ArrayRule()); } + iv_rulefloat64Array=rulefloat64Array + { $current=$iv_rulefloat64Array.current; } + EOF; // Rule float64Array rulefloat64Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), - $current); - } - ) - otherlv_1=Float64_1 - { - newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), + $current); + } + ) + otherlv_1=Float64_1 + { + newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + } + ) ; // Entry rule entryRulestring0Array entryRulestring0Array returns [EObject current=null]: - { newCompositeNode(grammarAccess.getString0ArrayRule()); } - iv_rulestring0Array=rulestring0Array - { $current=$iv_rulestring0Array.current; } - EOF; + { newCompositeNode(grammarAccess.getString0ArrayRule()); } + iv_rulestring0Array=rulestring0Array + { $current=$iv_rulestring0Array.current; } + EOF; // Rule string0Array rulestring0Array returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), - $current); - } - ) - otherlv_1=String_2 - { - newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), + $current); + } + ) + otherlv_1=String_2 + { + newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + } + ) ; // Entry rule entryRulebyteArray entryRulebyteArray returns [EObject current=null]: - { newCompositeNode(grammarAccess.getByteArrayRule()); } - iv_rulebyteArray=rulebyteArray - { $current=$iv_rulebyteArray.current; } - EOF; + { newCompositeNode(grammarAccess.getByteArrayRule()); } + iv_rulebyteArray=rulebyteArray + { $current=$iv_rulebyteArray.current; } + EOF; // Rule byteArray rulebyteArray returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getByteArrayAccess().getByteArrayAction_0(), - $current); - } - ) - otherlv_1=Byte_1 - { - newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getByteArrayAccess().getByteArrayAction_0(), + $current); + } + ) + otherlv_1=Byte_1 + { + newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + } + ) ; // Entry rule entryRuleHeader entryRuleHeader returns [EObject current=null]: - { newCompositeNode(grammarAccess.getHeaderRule()); } - iv_ruleHeader=ruleHeader - { $current=$iv_ruleHeader.current; } - EOF; + { newCompositeNode(grammarAccess.getHeaderRule()); } + iv_ruleHeader=ruleHeader + { $current=$iv_ruleHeader.current; } + EOF; // Rule Header ruleHeader returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getHeaderAccess().getHeaderAction_0(), - $current); - } - ) - otherlv_1=Header - { - newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - } - ) + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getHeaderAccess().getHeaderAction_0(), + $current); + } + ) + otherlv_1=Header + { + newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + } + ) ; // Entry rule entryRuleTopicSpecRef entryRuleTopicSpecRef returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTopicSpecRefRule()); } - iv_ruleTopicSpecRef=ruleTopicSpecRef - { $current=$iv_ruleTopicSpecRef.current; } - EOF; + { newCompositeNode(grammarAccess.getTopicSpecRefRule()); } + iv_ruleTopicSpecRef=ruleTopicSpecRef + { $current=$iv_ruleTopicSpecRef.current; } + EOF; // Rule TopicSpecRef ruleTopicSpecRef returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTopicSpecRefRule()); - } - } - { - newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getTopicSpecRefRule()); + } + } + { + newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) ; // Entry rule entryRuleArrayTopicSpecRef entryRuleArrayTopicSpecRef returns [EObject current=null]: - { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); } - iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef - { $current=$iv_ruleArrayTopicSpecRef.current; } - EOF; + { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); } + iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef + { $current=$iv_ruleArrayTopicSpecRef.current; } + EOF; // Rule ArrayTopicSpecRef ruleArrayTopicSpecRef returns [EObject current=null] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); - } - } - { - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - } - ruleEString - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1=LeftSquareBracketRightSquareBracket - { - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - } - ) + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); + } + } + { + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + } + ruleEString + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1=LeftSquareBracketRightSquareBracket + { + newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + } + ) ; // Entry rule entryRuleKEYWORD entryRuleKEYWORD returns [String current=null]: - { newCompositeNode(grammarAccess.getKEYWORDRule()); } - iv_ruleKEYWORD=ruleKEYWORD - { $current=$iv_ruleKEYWORD.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getKEYWORDRule()); } + iv_ruleKEYWORD=ruleKEYWORD + { $current=$iv_ruleKEYWORD.current.getText(); } + EOF; // Rule KEYWORD ruleKEYWORD returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - kw=Goal - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); - } - | - kw=Message - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); - } - | - kw=Result - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); - } - | - kw=Feedback - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); - } - | - kw=Name - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); - } - | - kw=Value - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); - } - | - kw=Service - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); - } - | - kw=Type - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); - } - | - kw=Action - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); - } - | - kw=Duration - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); - } - | - kw=Time - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); - } - ) + ( + kw=Goal + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + } + | + kw=Message + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + } + | + kw=Result + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + } + | + kw=Feedback + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + } + | + kw=Name + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + } + | + kw=Value + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + } + | + kw=Service + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + } + | + kw=Type + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + } + | + kw=Action + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + } + | + kw=Duration + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + } + | + kw=Time + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + } + ) ; // Entry rule entryRuleEString entryRuleEString returns [String current=null]: - { newCompositeNode(grammarAccess.getEStringRule()); } - iv_ruleEString=ruleEString - { $current=$iv_ruleEString.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getEStringRule()); } + iv_ruleEString=ruleEString + { $current=$iv_ruleEString.current.getText(); } + EOF; // Rule EString ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_STRING_0=RULE_STRING - { - $current.merge(this_STRING_0); - } - { - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); - } - | - this_ID_1=RULE_ID - { - $current.merge(this_ID_1); - } - { - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); - } - ) + ( + this_STRING_0=RULE_STRING + { + $current.merge(this_STRING_0); + } + { + newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + } + | + this_ID_1=RULE_ID + { + $current.merge(this_ID_1); + } + { + newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + } + ) ; // Entry rule entryRuleRosNames entryRuleRosNames returns [String current=null]: - { newCompositeNode(grammarAccess.getRosNamesRule()); } - iv_ruleRosNames=ruleRosNames - { $current=$iv_ruleRosNames.current.getText(); } - EOF; + { newCompositeNode(grammarAccess.getRosNamesRule()); } + iv_ruleRosNames=ruleRosNames + { $current=$iv_ruleRosNames.current.getText(); } + EOF; // Rule RosNames ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] @init { - enterRule(); + enterRule(); } @after { - leaveRule(); + leaveRule(); }: - ( - this_ROS_CONVENTION_A_0=RULE_ROS_CONVENTION_A - { - $current.merge(this_ROS_CONVENTION_A_0); - } - { - newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); - } - | - this_ID_1=RULE_ID - { - $current.merge(this_ID_1); - } - { - newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); - } - | - kw=Node - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); - } - ) + ( + this_ROS_CONVENTION_A_0=RULE_ROS_CONVENTION_A + { + $current.merge(this_ROS_CONVENTION_A_0); + } + { + newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + } + | + this_ID_1=RULE_ID + { + $current.merge(this_ID_1); + } + { + newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + } + | + kw=Node + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + } + ) ; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.java index fc8bb3aab..d7ff19240 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.java @@ -157,16 +157,16 @@ public InternalRos2Parser(TokenStream input) { } public InternalRos2Parser(TokenStream input, RecognizerSharedState state) { super(input, state); - + } - + public String[] getTokenNames() { return InternalRos2Parser.tokenNames; } public String getGrammarFileName() { return "InternalRos2Parser.g"; } - private Ros2GrammarAccess grammarAccess; + private Ros2GrammarAccess grammarAccess; public InternalRos2Parser(TokenStream input, Ros2GrammarAccess grammarAccess) { this(input); @@ -176,13 +176,13 @@ public InternalRos2Parser(TokenStream input, Ros2GrammarAccess grammarAccess) { @Override protected String getFirstRuleName() { - return "Package"; - } + return "Package"; + } - @Override - protected Ros2GrammarAccess getGrammarAccess() { - return grammarAccess; - } + @Override + protected Ros2GrammarAccess getGrammarAccess() { + return grammarAccess; + } @@ -199,14 +199,14 @@ public final EObject entryRulePackage() throws RecognitionException { // InternalRos2Parser.g:57:48: (iv_rulePackage= rulePackage EOF ) // InternalRos2Parser.g:58:2: iv_rulePackage= rulePackage EOF { - newCompositeNode(grammarAccess.getPackageRule()); + newCompositeNode(grammarAccess.getPackageRule()); pushFollow(FOLLOW_1); iv_rulePackage=rulePackage(); state._fsp--; - current =iv_rulePackage; - match(input,EOF,FOLLOW_2); + current =iv_rulePackage; + match(input,EOF,FOLLOW_2); } @@ -232,29 +232,29 @@ public final EObject rulePackage() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:70:2: (this_AmentPackage_0= ruleAmentPackage ) // InternalRos2Parser.g:71:2: this_AmentPackage_0= ruleAmentPackage { - newCompositeNode(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); - + newCompositeNode(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); + pushFollow(FOLLOW_2); this_AmentPackage_0=ruleAmentPackage(); state._fsp--; - current = this_AmentPackage_0; - afterParserOrEnumRuleCall(); - + current = this_AmentPackage_0; + afterParserOrEnumRuleCall(); + } - leaveRule(); + leaveRule(); } @@ -281,14 +281,14 @@ public final EObject entryRuleAmentPackage() throws RecognitionException { // InternalRos2Parser.g:82:53: (iv_ruleAmentPackage= ruleAmentPackage EOF ) // InternalRos2Parser.g:83:2: iv_ruleAmentPackage= ruleAmentPackage EOF { - newCompositeNode(grammarAccess.getAmentPackageRule()); + newCompositeNode(grammarAccess.getAmentPackageRule()); pushFollow(FOLLOW_1); iv_ruleAmentPackage=ruleAmentPackage(); state._fsp--; - current =iv_ruleAmentPackage; - match(input,EOF,FOLLOW_2); + current =iv_ruleAmentPackage; + match(input,EOF,FOLLOW_2); } @@ -333,7 +333,7 @@ public final EObject ruleAmentPackage() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:95:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Artifacts this_BEGIN_7= RULE_BEGIN ( (lv_artifact_8_0= ruleArtifact ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ) @@ -343,13 +343,13 @@ public final EObject ruleAmentPackage() throws RecognitionException { // InternalRos2Parser.g:97:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Artifacts this_BEGIN_7= RULE_BEGIN ( (lv_artifact_8_0= ruleArtifact ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END { // InternalRos2Parser.g:97:3: () - // InternalRos2Parser.g:98:4: + // InternalRos2Parser.g:98:4: { - current = forceCreateModelElement( - grammarAccess.getAmentPackageAccess().getAmentPackageAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getAmentPackageAccess().getAmentPackageAction_0(), + current); + } @@ -360,38 +360,38 @@ public final EObject ruleAmentPackage() throws RecognitionException { // InternalRos2Parser.g:106:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getAmentPackageAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_5); - - newLeafNode(this_BEGIN_3, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getAmentPackageAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_5); + newLeafNode(this_BEGIN_3, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); + // InternalRos2Parser.g:131:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? int alt1=2; int LA1_0 = input.LA(1); @@ -403,10 +403,10 @@ public final EObject ruleAmentPackage() throws RecognitionException { case 1 : // InternalRos2Parser.g:132:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) { - otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); + otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); + // InternalRos2Parser.g:136:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) // InternalRos2Parser.g:137:5: (lv_fromGitRepo_5_0= ruleEString ) { @@ -414,24 +414,24 @@ public final EObject ruleAmentPackage() throws RecognitionException { // InternalRos2Parser.g:138:6: lv_fromGitRepo_5_0= ruleEString { - newCompositeNode(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - + newCompositeNode(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + pushFollow(FOLLOW_7); lv_fromGitRepo_5_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - set( - current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + set( + current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -455,14 +455,14 @@ public final EObject ruleAmentPackage() throws RecognitionException { case 1 : // InternalRos2Parser.g:157:4: otherlv_6= Artifacts this_BEGIN_7= RULE_BEGIN ( (lv_artifact_8_0= ruleArtifact ) )* this_END_9= RULE_END { - otherlv_6=(Token)match(input,Artifacts,FOLLOW_4); - - newLeafNode(otherlv_6, grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); - - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_8); + otherlv_6=(Token)match(input,Artifacts,FOLLOW_4); - newLeafNode(this_BEGIN_7, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); + newLeafNode(otherlv_6, grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); + + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_8); + newLeafNode(this_BEGIN_7, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); + // InternalRos2Parser.g:165:4: ( (lv_artifact_8_0= ruleArtifact ) )* loop2: do { @@ -475,47 +475,47 @@ public final EObject ruleAmentPackage() throws RecognitionException { switch (alt2) { - case 1 : - // InternalRos2Parser.g:166:5: (lv_artifact_8_0= ruleArtifact ) - { - // InternalRos2Parser.g:166:5: (lv_artifact_8_0= ruleArtifact ) - // InternalRos2Parser.g:167:6: lv_artifact_8_0= ruleArtifact - { + case 1 : + // InternalRos2Parser.g:166:5: (lv_artifact_8_0= ruleArtifact ) + { + // InternalRos2Parser.g:166:5: (lv_artifact_8_0= ruleArtifact ) + // InternalRos2Parser.g:167:6: lv_artifact_8_0= ruleArtifact + { - newCompositeNode(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + newCompositeNode(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); + + pushFollow(FOLLOW_8); + lv_artifact_8_0=ruleArtifact(); - pushFollow(FOLLOW_8); - lv_artifact_8_0=ruleArtifact(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + add( + current, + "artifact", + lv_artifact_8_0, + "de.fraunhofer.ipa.ros.Ros.Artifact"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - add( - current, - "artifact", - lv_artifact_8_0, - "de.fraunhofer.ipa.ros.Ros.Artifact"); - afterParserOrEnumRuleCall(); + } - } + } + break; - - } - break; - - default : - break loop2; + default : + break loop2; } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_9); - - newLeafNode(this_END_9, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); + this_END_9=(Token)match(input,RULE_END,FOLLOW_9); + newLeafNode(this_END_9, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); + } break; @@ -533,14 +533,14 @@ public final EObject ruleAmentPackage() throws RecognitionException { case 1 : // InternalRos2Parser.g:190:4: otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket { - otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); - - newLeafNode(otherlv_10, grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); - - otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); + otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); - newLeafNode(otherlv_11, grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); + newLeafNode(otherlv_10, grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); + + otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); + newLeafNode(otherlv_11, grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); + // InternalRos2Parser.g:198:4: ( (lv_dependency_12_0= ruleDependency ) ) // InternalRos2Parser.g:199:5: (lv_dependency_12_0= ruleDependency ) { @@ -548,24 +548,24 @@ public final EObject ruleAmentPackage() throws RecognitionException { // InternalRos2Parser.g:200:6: lv_dependency_12_0= ruleDependency { - newCompositeNode(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); - + newCompositeNode(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); + pushFollow(FOLLOW_12); lv_dependency_12_0=ruleDependency(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - add( - current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + add( + current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } @@ -584,67 +584,67 @@ public final EObject ruleAmentPackage() throws RecognitionException { switch (alt4) { - case 1 : - // InternalRos2Parser.g:218:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) - { - otherlv_13=(Token)match(input,Comma,FOLLOW_11); - - newLeafNode(otherlv_13, grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); + case 1 : + // InternalRos2Parser.g:218:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) + { + otherlv_13=(Token)match(input,Comma,FOLLOW_11); - // InternalRos2Parser.g:222:5: ( (lv_dependency_14_0= ruleDependency ) ) - // InternalRos2Parser.g:223:6: (lv_dependency_14_0= ruleDependency ) - { - // InternalRos2Parser.g:223:6: (lv_dependency_14_0= ruleDependency ) - // InternalRos2Parser.g:224:7: lv_dependency_14_0= ruleDependency - { + newLeafNode(otherlv_13, grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); + + // InternalRos2Parser.g:222:5: ( (lv_dependency_14_0= ruleDependency ) ) + // InternalRos2Parser.g:223:6: (lv_dependency_14_0= ruleDependency ) + { + // InternalRos2Parser.g:223:6: (lv_dependency_14_0= ruleDependency ) + // InternalRos2Parser.g:224:7: lv_dependency_14_0= ruleDependency + { - newCompositeNode(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + newCompositeNode(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + + pushFollow(FOLLOW_12); + lv_dependency_14_0=ruleDependency(); - pushFollow(FOLLOW_12); - lv_dependency_14_0=ruleDependency(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getAmentPackageRule()); + } + add( + current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getAmentPackageRule()); - } - add( - current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); + } - } + } - } + } + break; - - } - break; - - default : - break loop4; + default : + break loop4; } } while (true); - otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); - - newLeafNode(otherlv_15, grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); + otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); + newLeafNode(otherlv_15, grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); + } break; } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_16, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); + this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_16, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); + } @@ -652,7 +652,7 @@ public final EObject ruleAmentPackage() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -679,14 +679,14 @@ public final EObject entryRuleQualityOfService() throws RecognitionException { // InternalRos2Parser.g:255:57: (iv_ruleQualityOfService= ruleQualityOfService EOF ) // InternalRos2Parser.g:256:2: iv_ruleQualityOfService= ruleQualityOfService EOF { - newCompositeNode(grammarAccess.getQualityOfServiceRule()); + newCompositeNode(grammarAccess.getQualityOfServiceRule()); pushFollow(FOLLOW_1); iv_ruleQualityOfService=ruleQualityOfService(); state._fsp--; - current =iv_ruleQualityOfService; - match(input,EOF,FOLLOW_2); + current =iv_ruleQualityOfService; + match(input,EOF,FOLLOW_2); } @@ -729,7 +729,7 @@ public final EObject ruleQualityOfService() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:268:2: ( ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) this_END_13= RULE_END ) ) @@ -739,29 +739,29 @@ public final EObject ruleQualityOfService() throws RecognitionException { // InternalRos2Parser.g:270:3: () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) this_END_13= RULE_END { // InternalRos2Parser.g:270:3: () - // InternalRos2Parser.g:271:4: + // InternalRos2Parser.g:271:4: { - current = forceCreateModelElement( - grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0(), + current); + } - this_BEGIN_1=(Token)match(input,RULE_BEGIN,FOLLOW_14); - - newLeafNode(this_BEGIN_1, grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); + this_BEGIN_1=(Token)match(input,RULE_BEGIN,FOLLOW_14); + newLeafNode(this_BEGIN_1, grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); + // InternalRos2Parser.g:281:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) // InternalRos2Parser.g:282:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) { // InternalRos2Parser.g:282:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) // InternalRos2Parser.g:283:5: ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) { - - getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - + + getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + // InternalRos2Parser.g:286:5: ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) // InternalRos2Parser.g:287:6: ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* { @@ -789,572 +789,572 @@ else if ( LA10_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc switch (alt10) { - case 1 : - // InternalRos2Parser.g:288:4: ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) - { - // InternalRos2Parser.g:288:4: ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) - // InternalRos2Parser.g:289:5: {...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0)"); - } - // InternalRos2Parser.g:289:113: ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) - // InternalRos2Parser.g:290:6: ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0); - - // InternalRos2Parser.g:293:9: ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) - // InternalRos2Parser.g:293:10: {...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "true"); - } - // InternalRos2Parser.g:293:19: (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) - // InternalRos2Parser.g:293:20: otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) - { - otherlv_3=(Token)match(input,Profile,FOLLOW_15); - - newLeafNode(otherlv_3, grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); - - // InternalRos2Parser.g:297:9: ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) - // InternalRos2Parser.g:298:10: ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) - { - // InternalRos2Parser.g:298:10: ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) - // InternalRos2Parser.g:299:11: (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) - { - // InternalRos2Parser.g:299:11: (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) - int alt6=4; - switch ( input.LA(1) ) { - case Default_qos: - { - alt6=1; - } - break; - case Services_qos: - { - alt6=2; - } - break; - case Sensor_qos: - { - alt6=3; - } - break; - case Parameter_qos: - { - alt6=4; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - - switch (alt6) { - case 1 : - // InternalRos2Parser.g:300:12: lv_QoSProfile_4_1= Default_qos - { - lv_QoSProfile_4_1=(Token)match(input,Default_qos,FOLLOW_14); - - newLeafNode(lv_QoSProfile_4_1, grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "QoSProfile", lv_QoSProfile_4_1, null); - - - } - break; - case 2 : - // InternalRos2Parser.g:311:12: lv_QoSProfile_4_2= Services_qos - { - lv_QoSProfile_4_2=(Token)match(input,Services_qos,FOLLOW_14); - - newLeafNode(lv_QoSProfile_4_2, grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); - - - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "QoSProfile", lv_QoSProfile_4_2, null); - - - } - break; - case 3 : - // InternalRos2Parser.g:322:12: lv_QoSProfile_4_3= Sensor_qos - { - lv_QoSProfile_4_3=(Token)match(input,Sensor_qos,FOLLOW_14); - - newLeafNode(lv_QoSProfile_4_3, grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); - - - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "QoSProfile", lv_QoSProfile_4_3, null); - - - } - break; - case 4 : - // InternalRos2Parser.g:333:12: lv_QoSProfile_4_4= Parameter_qos - { - lv_QoSProfile_4_4=(Token)match(input,Parameter_qos,FOLLOW_14); - - newLeafNode(lv_QoSProfile_4_4, grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); - - - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "QoSProfile", lv_QoSProfile_4_4, null); - - - } - break; - - } - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 2 : - // InternalRos2Parser.g:352:4: ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) - { - // InternalRos2Parser.g:352:4: ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) - // InternalRos2Parser.g:353:5: {...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1)"); - } - // InternalRos2Parser.g:353:113: ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) - // InternalRos2Parser.g:354:6: ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1); - - // InternalRos2Parser.g:357:9: ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) - // InternalRos2Parser.g:357:10: {...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "true"); - } - // InternalRos2Parser.g:357:19: (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) - // InternalRos2Parser.g:357:20: otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) - { - otherlv_5=(Token)match(input,History,FOLLOW_16); - - newLeafNode(otherlv_5, grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); - - // InternalRos2Parser.g:361:9: ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) - // InternalRos2Parser.g:362:10: ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) - { - // InternalRos2Parser.g:362:10: ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) - // InternalRos2Parser.g:363:11: (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) - { - // InternalRos2Parser.g:363:11: (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( LA7_0 == Keep_last ) { - alt7=1; - } - else if ( LA7_0 == Keep_all ) { - alt7=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - switch (alt7) { - case 1 : - // InternalRos2Parser.g:364:12: lv_History_6_1= Keep_last - { - lv_History_6_1=(Token)match(input,Keep_last,FOLLOW_14); - - newLeafNode(lv_History_6_1, grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "History", lv_History_6_1, null); - - - } - break; - case 2 : - // InternalRos2Parser.g:375:12: lv_History_6_2= Keep_all - { - lv_History_6_2=(Token)match(input,Keep_all,FOLLOW_14); - - newLeafNode(lv_History_6_2, grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); - - - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "History", lv_History_6_2, null); - - - } - break; - - } - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 3 : - // InternalRos2Parser.g:394:4: ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) - { - // InternalRos2Parser.g:394:4: ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) - // InternalRos2Parser.g:395:5: {...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2)"); - } - // InternalRos2Parser.g:395:113: ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) - // InternalRos2Parser.g:396:6: ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2); - - // InternalRos2Parser.g:399:9: ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) - // InternalRos2Parser.g:399:10: {...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "true"); - } - // InternalRos2Parser.g:399:19: (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) - // InternalRos2Parser.g:399:20: otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) - { - otherlv_7=(Token)match(input,Depth,FOLLOW_17); - - newLeafNode(otherlv_7, grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); - - // InternalRos2Parser.g:403:9: ( (lv_Depth_8_0= ruleInteger0 ) ) - // InternalRos2Parser.g:404:10: (lv_Depth_8_0= ruleInteger0 ) - { - // InternalRos2Parser.g:404:10: (lv_Depth_8_0= ruleInteger0 ) - // InternalRos2Parser.g:405:11: lv_Depth_8_0= ruleInteger0 - { - - newCompositeNode(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); - - pushFollow(FOLLOW_14); - lv_Depth_8_0=ruleInteger0(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); - } - set( - current, - "Depth", - lv_Depth_8_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 4 : - // InternalRos2Parser.g:428:4: ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) - { - // InternalRos2Parser.g:428:4: ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) - // InternalRos2Parser.g:429:5: {...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3)"); - } - // InternalRos2Parser.g:429:113: ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) - // InternalRos2Parser.g:430:6: ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3); - - // InternalRos2Parser.g:433:9: ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) - // InternalRos2Parser.g:433:10: {...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "true"); - } - // InternalRos2Parser.g:433:19: (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) - // InternalRos2Parser.g:433:20: otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) - { - otherlv_9=(Token)match(input,Reliability,FOLLOW_18); - - newLeafNode(otherlv_9, grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); - - // InternalRos2Parser.g:437:9: ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) - // InternalRos2Parser.g:438:10: ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) - { - // InternalRos2Parser.g:438:10: ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) - // InternalRos2Parser.g:439:11: (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) - { - // InternalRos2Parser.g:439:11: (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==Best_effort) ) { - alt8=1; - } - else if ( (LA8_0==Reliable) ) { - alt8=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - switch (alt8) { - case 1 : - // InternalRos2Parser.g:440:12: lv_Reliability_10_1= Best_effort - { - lv_Reliability_10_1=(Token)match(input,Best_effort,FOLLOW_14); - - newLeafNode(lv_Reliability_10_1, grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "Reliability", lv_Reliability_10_1, null); - - - } - break; - case 2 : - // InternalRos2Parser.g:451:12: lv_Reliability_10_2= Reliable - { - lv_Reliability_10_2=(Token)match(input,Reliable,FOLLOW_14); - - newLeafNode(lv_Reliability_10_2, grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); - - - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "Reliability", lv_Reliability_10_2, null); - - - } - break; - - } - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 5 : - // InternalRos2Parser.g:470:4: ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) - { - // InternalRos2Parser.g:470:4: ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) - // InternalRos2Parser.g:471:5: {...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4)"); - } - // InternalRos2Parser.g:471:113: ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) - // InternalRos2Parser.g:472:6: ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) - { + case 1 : + // InternalRos2Parser.g:288:4: ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) + { + // InternalRos2Parser.g:288:4: ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) + // InternalRos2Parser.g:289:5: {...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0)"); + } + // InternalRos2Parser.g:289:113: ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) + // InternalRos2Parser.g:290:6: ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0); + + // InternalRos2Parser.g:293:9: ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) + // InternalRos2Parser.g:293:10: {...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:293:19: (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) + // InternalRos2Parser.g:293:20: otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) + { + otherlv_3=(Token)match(input,Profile,FOLLOW_15); + + newLeafNode(otherlv_3, grammarAccess.getQualityOfServiceAccess().getProfileKeyword_2_0_0()); + + // InternalRos2Parser.g:297:9: ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) + // InternalRos2Parser.g:298:10: ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) + { + // InternalRos2Parser.g:298:10: ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) + // InternalRos2Parser.g:299:11: (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) + { + // InternalRos2Parser.g:299:11: (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) + int alt6=4; + switch ( input.LA(1) ) { + case Default_qos: + { + alt6=1; + } + break; + case Services_qos: + { + alt6=2; + } + break; + case Sensor_qos: + { + alt6=3; + } + break; + case Parameter_qos: + { + alt6=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + + switch (alt6) { + case 1 : + // InternalRos2Parser.g:300:12: lv_QoSProfile_4_1= Default_qos + { + lv_QoSProfile_4_1=(Token)match(input,Default_qos,FOLLOW_14); + + newLeafNode(lv_QoSProfile_4_1, grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_2_0_1_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "QoSProfile", lv_QoSProfile_4_1, null); + + + } + break; + case 2 : + // InternalRos2Parser.g:311:12: lv_QoSProfile_4_2= Services_qos + { + lv_QoSProfile_4_2=(Token)match(input,Services_qos,FOLLOW_14); + + newLeafNode(lv_QoSProfile_4_2, grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_2_0_1_0_1()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "QoSProfile", lv_QoSProfile_4_2, null); + + + } + break; + case 3 : + // InternalRos2Parser.g:322:12: lv_QoSProfile_4_3= Sensor_qos + { + lv_QoSProfile_4_3=(Token)match(input,Sensor_qos,FOLLOW_14); + + newLeafNode(lv_QoSProfile_4_3, grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_2_0_1_0_2()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "QoSProfile", lv_QoSProfile_4_3, null); + + + } + break; + case 4 : + // InternalRos2Parser.g:333:12: lv_QoSProfile_4_4= Parameter_qos + { + lv_QoSProfile_4_4=(Token)match(input,Parameter_qos,FOLLOW_14); + + newLeafNode(lv_QoSProfile_4_4, grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_2_0_1_0_3()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "QoSProfile", lv_QoSProfile_4_4, null); + + + } + break; + + } + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + + + } + + + } + + + } + break; + case 2 : + // InternalRos2Parser.g:352:4: ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) + { + // InternalRos2Parser.g:352:4: ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) + // InternalRos2Parser.g:353:5: {...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1)"); + } + // InternalRos2Parser.g:353:113: ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) + // InternalRos2Parser.g:354:6: ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) + { - getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4); + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1); + + // InternalRos2Parser.g:357:9: ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) + // InternalRos2Parser.g:357:10: {...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:357:19: (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) + // InternalRos2Parser.g:357:20: otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) + { + otherlv_5=(Token)match(input,History,FOLLOW_16); - // InternalRos2Parser.g:475:9: ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) - // InternalRos2Parser.g:475:10: {...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleQualityOfService", "true"); - } - // InternalRos2Parser.g:475:19: (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) - // InternalRos2Parser.g:475:20: otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) - { - otherlv_11=(Token)match(input,Durability,FOLLOW_19); + newLeafNode(otherlv_5, grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_2_1_0()); + + // InternalRos2Parser.g:361:9: ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) + // InternalRos2Parser.g:362:10: ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) + { + // InternalRos2Parser.g:362:10: ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) + // InternalRos2Parser.g:363:11: (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) + { + // InternalRos2Parser.g:363:11: (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) + int alt7=2; + int LA7_0 = input.LA(1); + + if ( LA7_0 == Keep_last ) { + alt7=1; + } + else if ( LA7_0 == Keep_all ) { + alt7=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 7, 0, input); + + throw nvae; + } + switch (alt7) { + case 1 : + // InternalRos2Parser.g:364:12: lv_History_6_1= Keep_last + { + lv_History_6_1=(Token)match(input,Keep_last,FOLLOW_14); + + newLeafNode(lv_History_6_1, grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_2_1_1_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "History", lv_History_6_1, null); + + + } + break; + case 2 : + // InternalRos2Parser.g:375:12: lv_History_6_2= Keep_all + { + lv_History_6_2=(Token)match(input,Keep_all,FOLLOW_14); - newLeafNode(otherlv_11, grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); + newLeafNode(lv_History_6_2, grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_2_1_1_0_1()); + - // InternalRos2Parser.g:479:9: ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) - // InternalRos2Parser.g:480:10: ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) - { - // InternalRos2Parser.g:480:10: ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) - // InternalRos2Parser.g:481:11: (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) - { - // InternalRos2Parser.g:481:11: (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) - int alt9=2; - int LA9_0 = input.LA(1); + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "History", lv_History_6_2, null); + - if ( (LA9_0==Transient_local) ) { - alt9=1; - } - else if ( (LA9_0==Volatile) ) { - alt9=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); + } + break; - throw nvae; - } - switch (alt9) { - case 1 : - // InternalRos2Parser.g:482:12: lv_Durability_12_1= Transient_local - { - lv_Durability_12_1=(Token)match(input,Transient_local,FOLLOW_14); + } - newLeafNode(lv_Durability_12_1, grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + + + } + + + } + + + } + break; + case 3 : + // InternalRos2Parser.g:394:4: ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) + { + // InternalRos2Parser.g:394:4: ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) + // InternalRos2Parser.g:395:5: {...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2)"); + } + // InternalRos2Parser.g:395:113: ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) + // InternalRos2Parser.g:396:6: ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2); + + // InternalRos2Parser.g:399:9: ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) + // InternalRos2Parser.g:399:10: {...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:399:19: (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) + // InternalRos2Parser.g:399:20: otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) + { + otherlv_7=(Token)match(input,Depth,FOLLOW_17); + + newLeafNode(otherlv_7, grammarAccess.getQualityOfServiceAccess().getDepthKeyword_2_2_0()); + + // InternalRos2Parser.g:403:9: ( (lv_Depth_8_0= ruleInteger0 ) ) + // InternalRos2Parser.g:404:10: (lv_Depth_8_0= ruleInteger0 ) + { + // InternalRos2Parser.g:404:10: (lv_Depth_8_0= ruleInteger0 ) + // InternalRos2Parser.g:405:11: lv_Depth_8_0= ruleInteger0 + { + + newCompositeNode(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_14); + lv_Depth_8_0=ruleInteger0(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); + } + set( + current, + "Depth", + lv_Depth_8_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "Durability", lv_Durability_12_1, null); + } - } - break; - case 2 : - // InternalRos2Parser.g:493:12: lv_Durability_12_2= Volatile - { - lv_Durability_12_2=(Token)match(input,Volatile,FOLLOW_14); + } - newLeafNode(lv_Durability_12_2, grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); + } + break; + case 4 : + // InternalRos2Parser.g:428:4: ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) + { + // InternalRos2Parser.g:428:4: ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) + // InternalRos2Parser.g:429:5: {...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3)"); + } + // InternalRos2Parser.g:429:113: ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) + // InternalRos2Parser.g:430:6: ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3); + + // InternalRos2Parser.g:433:9: ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) + // InternalRos2Parser.g:433:10: {...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:433:19: (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) + // InternalRos2Parser.g:433:20: otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) + { + otherlv_9=(Token)match(input,Reliability,FOLLOW_18); + + newLeafNode(otherlv_9, grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_2_3_0()); + + // InternalRos2Parser.g:437:9: ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) + // InternalRos2Parser.g:438:10: ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) + { + // InternalRos2Parser.g:438:10: ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) + // InternalRos2Parser.g:439:11: (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) + { + // InternalRos2Parser.g:439:11: (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0==Best_effort) ) { + alt8=1; + } + else if ( (LA8_0==Reliable) ) { + alt8=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 8, 0, input); + + throw nvae; + } + switch (alt8) { + case 1 : + // InternalRos2Parser.g:440:12: lv_Reliability_10_1= Best_effort + { + lv_Reliability_10_1=(Token)match(input,Best_effort,FOLLOW_14); + + newLeafNode(lv_Reliability_10_1, grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_2_3_1_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "Reliability", lv_Reliability_10_1, null); + + + } + break; + case 2 : + // InternalRos2Parser.g:451:12: lv_Reliability_10_2= Reliable + { + lv_Reliability_10_2=(Token)match(input,Reliable,FOLLOW_14); + + newLeafNode(lv_Reliability_10_2, grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_2_3_1_0_1()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "Reliability", lv_Reliability_10_2, null); + + + } + break; + + } + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + + + } + + + } + + + } + break; + case 5 : + // InternalRos2Parser.g:470:4: ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) + { + // InternalRos2Parser.g:470:4: ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) + // InternalRos2Parser.g:471:5: {...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4)"); + } + // InternalRos2Parser.g:471:113: ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) + // InternalRos2Parser.g:472:6: ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) + { - if (current==null) { - current = createModelElement(grammarAccess.getQualityOfServiceRule()); - } - setWithLastConsumed(current, "Durability", lv_Durability_12_2, null); + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4); + + // InternalRos2Parser.g:475:9: ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) + // InternalRos2Parser.g:475:10: {...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:475:19: (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) + // InternalRos2Parser.g:475:20: otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) + { + otherlv_11=(Token)match(input,Durability,FOLLOW_19); + newLeafNode(otherlv_11, grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_2_4_0()); + + // InternalRos2Parser.g:479:9: ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) + // InternalRos2Parser.g:480:10: ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) + { + // InternalRos2Parser.g:480:10: ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) + // InternalRos2Parser.g:481:11: (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) + { + // InternalRos2Parser.g:481:11: (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) + int alt9=2; + int LA9_0 = input.LA(1); - } - break; + if ( (LA9_0==Transient_local) ) { + alt9=1; + } + else if ( (LA9_0==Volatile) ) { + alt9=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 0, input); - } + throw nvae; + } + switch (alt9) { + case 1 : + // InternalRos2Parser.g:482:12: lv_Durability_12_1= Transient_local + { + lv_Durability_12_1=(Token)match(input,Transient_local,FOLLOW_14); + newLeafNode(lv_Durability_12_1, grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_2_4_1_0_0()); + - } + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "Durability", lv_Durability_12_1, null); + + } + break; + case 2 : + // InternalRos2Parser.g:493:12: lv_Durability_12_2= Volatile + { + lv_Durability_12_2=(Token)match(input,Volatile,FOLLOW_14); - } + newLeafNode(lv_Durability_12_2, grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_2_4_1_0_1()); + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "Durability", lv_Durability_12_2, null); + - } + } + break; + } - } + } - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } - } + } - } + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + + + } + + + } - } - break; + } + break; - default : - break loop10; + default : + break loop10; } } while (true); @@ -1364,16 +1364,16 @@ else if ( (LA9_0==Volatile) ) { } - - getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - + + getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } - this_END_13=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_13, grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); + this_END_13=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_13, grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); + } @@ -1381,7 +1381,7 @@ else if ( (LA9_0==Volatile) ) { } - leaveRule(); + leaveRule(); } @@ -1408,14 +1408,14 @@ public final EObject entryRulePublisher() throws RecognitionException { // InternalRos2Parser.g:527:50: (iv_rulePublisher= rulePublisher EOF ) // InternalRos2Parser.g:528:2: iv_rulePublisher= rulePublisher EOF { - newCompositeNode(grammarAccess.getPublisherRule()); + newCompositeNode(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); iv_rulePublisher=rulePublisher(); state._fsp--; - current =iv_rulePublisher; - match(input,EOF,FOLLOW_2); + current =iv_rulePublisher; + match(input,EOF,FOLLOW_2); } @@ -1451,7 +1451,7 @@ public final EObject rulePublisher() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:540:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) @@ -1461,13 +1461,13 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos2Parser.g:542:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { // InternalRos2Parser.g:542:3: () - // InternalRos2Parser.g:543:4: + // InternalRos2Parser.g:543:4: { - current = forceCreateModelElement( - grammarAccess.getPublisherAccess().getPublisherAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPublisherAccess().getPublisherAction_0(), + current); + } @@ -1478,42 +1478,42 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos2Parser.g:551:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); + // InternalRos2Parser.g:580:3: ( ( ruleEString ) ) // InternalRos2Parser.g:581:4: ( ruleEString ) { @@ -1521,21 +1521,21 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos2Parser.g:582:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getPublisherRule()); - } - - - newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getPublisherRule()); + } + + newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); + pushFollow(FOLLOW_21); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -1553,10 +1553,10 @@ public final EObject rulePublisher() throws RecognitionException { case 1 : // InternalRos2Parser.g:597:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); - - newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_22); + newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); + // InternalRos2Parser.g:601:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos2Parser.g:602:5: (lv_namespace_7_0= ruleNamespace ) { @@ -1564,24 +1564,24 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos2Parser.g:603:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_23); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -1605,10 +1605,10 @@ public final EObject rulePublisher() throws RecognitionException { case 1 : // InternalRos2Parser.g:622:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { - otherlv_8=(Token)match(input,Qos,FOLLOW_4); - - newLeafNode(otherlv_8, grammarAccess.getPublisherAccess().getQosKeyword_7_0()); + otherlv_8=(Token)match(input,Qos,FOLLOW_4); + newLeafNode(otherlv_8, grammarAccess.getPublisherAccess().getQosKeyword_7_0()); + // InternalRos2Parser.g:626:4: ( (lv_qos_9_0= ruleQualityOfService ) ) // InternalRos2Parser.g:627:5: (lv_qos_9_0= ruleQualityOfService ) { @@ -1616,24 +1616,24 @@ public final EObject rulePublisher() throws RecognitionException { // InternalRos2Parser.g:628:6: lv_qos_9_0= ruleQualityOfService { - newCompositeNode(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_qos_9_0=ruleQualityOfService(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPublisherRule()); - } - set( - current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPublisherRule()); + } + set( + current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } @@ -1646,10 +1646,10 @@ public final EObject rulePublisher() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); + this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_10, grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); + } @@ -1657,7 +1657,7 @@ public final EObject rulePublisher() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1684,14 +1684,14 @@ public final EObject entryRuleSubscriber() throws RecognitionException { // InternalRos2Parser.g:654:51: (iv_ruleSubscriber= ruleSubscriber EOF ) // InternalRos2Parser.g:655:2: iv_ruleSubscriber= ruleSubscriber EOF { - newCompositeNode(grammarAccess.getSubscriberRule()); + newCompositeNode(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); iv_ruleSubscriber=ruleSubscriber(); state._fsp--; - current =iv_ruleSubscriber; - match(input,EOF,FOLLOW_2); + current =iv_ruleSubscriber; + match(input,EOF,FOLLOW_2); } @@ -1727,7 +1727,7 @@ public final EObject ruleSubscriber() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:667:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) @@ -1737,13 +1737,13 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos2Parser.g:669:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { // InternalRos2Parser.g:669:3: () - // InternalRos2Parser.g:670:4: + // InternalRos2Parser.g:670:4: { - current = forceCreateModelElement( - grammarAccess.getSubscriberAccess().getSubscriberAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getSubscriberAccess().getSubscriberAction_0(), + current); + } @@ -1754,42 +1754,42 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos2Parser.g:678:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - - newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); + // InternalRos2Parser.g:707:3: ( ( ruleEString ) ) // InternalRos2Parser.g:708:4: ( ruleEString ) { @@ -1797,21 +1797,21 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos2Parser.g:709:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getSubscriberRule()); - } - - - newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getSubscriberRule()); + } + + newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); + pushFollow(FOLLOW_21); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -1829,10 +1829,10 @@ public final EObject ruleSubscriber() throws RecognitionException { case 1 : // InternalRos2Parser.g:724:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); - - newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_22); + newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); + // InternalRos2Parser.g:728:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos2Parser.g:729:5: (lv_namespace_7_0= ruleNamespace ) { @@ -1840,24 +1840,24 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos2Parser.g:730:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_23); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -1881,10 +1881,10 @@ public final EObject ruleSubscriber() throws RecognitionException { case 1 : // InternalRos2Parser.g:749:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { - otherlv_8=(Token)match(input,Qos,FOLLOW_4); - - newLeafNode(otherlv_8, grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); + otherlv_8=(Token)match(input,Qos,FOLLOW_4); + newLeafNode(otherlv_8, grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); + // InternalRos2Parser.g:753:4: ( (lv_qos_9_0= ruleQualityOfService ) ) // InternalRos2Parser.g:754:5: (lv_qos_9_0= ruleQualityOfService ) { @@ -1892,24 +1892,24 @@ public final EObject ruleSubscriber() throws RecognitionException { // InternalRos2Parser.g:755:6: lv_qos_9_0= ruleQualityOfService { - newCompositeNode(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_qos_9_0=ruleQualityOfService(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getSubscriberRule()); - } - set( - current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getSubscriberRule()); + } + set( + current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } @@ -1922,10 +1922,10 @@ public final EObject ruleSubscriber() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); + this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_10, grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); + } @@ -1933,7 +1933,7 @@ public final EObject ruleSubscriber() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -1960,14 +1960,14 @@ public final EObject entryRuleServiceServer() throws RecognitionException { // InternalRos2Parser.g:781:54: (iv_ruleServiceServer= ruleServiceServer EOF ) // InternalRos2Parser.g:782:2: iv_ruleServiceServer= ruleServiceServer EOF { - newCompositeNode(grammarAccess.getServiceServerRule()); + newCompositeNode(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); iv_ruleServiceServer=ruleServiceServer(); state._fsp--; - current =iv_ruleServiceServer; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceServer; + match(input,EOF,FOLLOW_2); } @@ -2003,7 +2003,7 @@ public final EObject ruleServiceServer() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:794:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) @@ -2013,13 +2013,13 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos2Parser.g:796:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { // InternalRos2Parser.g:796:3: () - // InternalRos2Parser.g:797:4: + // InternalRos2Parser.g:797:4: { - current = forceCreateModelElement( - grammarAccess.getServiceServerAccess().getServiceServerAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceServerAccess().getServiceServerAction_0(), + current); + } @@ -2030,42 +2030,42 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos2Parser.g:805:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); + // InternalRos2Parser.g:834:3: ( ( ruleEString ) ) // InternalRos2Parser.g:835:4: ( ruleEString ) { @@ -2073,21 +2073,21 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos2Parser.g:836:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getServiceServerRule()); - } - - - newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getServiceServerRule()); + } + + newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); + pushFollow(FOLLOW_21); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -2105,10 +2105,10 @@ public final EObject ruleServiceServer() throws RecognitionException { case 1 : // InternalRos2Parser.g:851:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); - - newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_22); + newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); + // InternalRos2Parser.g:855:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos2Parser.g:856:5: (lv_namespace_7_0= ruleNamespace ) { @@ -2116,24 +2116,24 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos2Parser.g:857:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_23); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -2157,10 +2157,10 @@ public final EObject ruleServiceServer() throws RecognitionException { case 1 : // InternalRos2Parser.g:876:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { - otherlv_8=(Token)match(input,Qos,FOLLOW_4); - - newLeafNode(otherlv_8, grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); + otherlv_8=(Token)match(input,Qos,FOLLOW_4); + newLeafNode(otherlv_8, grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); + // InternalRos2Parser.g:880:4: ( (lv_qos_9_0= ruleQualityOfService ) ) // InternalRos2Parser.g:881:5: (lv_qos_9_0= ruleQualityOfService ) { @@ -2168,24 +2168,24 @@ public final EObject ruleServiceServer() throws RecognitionException { // InternalRos2Parser.g:882:6: lv_qos_9_0= ruleQualityOfService { - newCompositeNode(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_qos_9_0=ruleQualityOfService(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceServerRule()); - } - set( - current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceServerRule()); + } + set( + current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } @@ -2198,10 +2198,10 @@ public final EObject ruleServiceServer() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); + this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_10, grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); + } @@ -2209,7 +2209,7 @@ public final EObject ruleServiceServer() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2236,14 +2236,14 @@ public final EObject entryRuleServiceClient() throws RecognitionException { // InternalRos2Parser.g:908:54: (iv_ruleServiceClient= ruleServiceClient EOF ) // InternalRos2Parser.g:909:2: iv_ruleServiceClient= ruleServiceClient EOF { - newCompositeNode(grammarAccess.getServiceClientRule()); + newCompositeNode(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); iv_ruleServiceClient=ruleServiceClient(); state._fsp--; - current =iv_ruleServiceClient; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceClient; + match(input,EOF,FOLLOW_2); } @@ -2279,7 +2279,7 @@ public final EObject ruleServiceClient() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:921:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) @@ -2289,13 +2289,13 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos2Parser.g:923:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { // InternalRos2Parser.g:923:3: () - // InternalRos2Parser.g:924:4: + // InternalRos2Parser.g:924:4: { - current = forceCreateModelElement( - grammarAccess.getServiceClientAccess().getServiceClientAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceClientAccess().getServiceClientAction_0(), + current); + } @@ -2306,42 +2306,42 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos2Parser.g:932:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); + // InternalRos2Parser.g:961:3: ( ( ruleEString ) ) // InternalRos2Parser.g:962:4: ( ruleEString ) { @@ -2349,21 +2349,21 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos2Parser.g:963:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getServiceClientRule()); - } - - - newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getServiceClientRule()); + } + + newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); + pushFollow(FOLLOW_21); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -2381,10 +2381,10 @@ public final EObject ruleServiceClient() throws RecognitionException { case 1 : // InternalRos2Parser.g:978:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); - - newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_22); + newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); + // InternalRos2Parser.g:982:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos2Parser.g:983:5: (lv_namespace_7_0= ruleNamespace ) { @@ -2392,24 +2392,24 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos2Parser.g:984:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_23); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -2433,10 +2433,10 @@ public final EObject ruleServiceClient() throws RecognitionException { case 1 : // InternalRos2Parser.g:1003:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { - otherlv_8=(Token)match(input,Qos,FOLLOW_4); - - newLeafNode(otherlv_8, grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); + otherlv_8=(Token)match(input,Qos,FOLLOW_4); + newLeafNode(otherlv_8, grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); + // InternalRos2Parser.g:1007:4: ( (lv_qos_9_0= ruleQualityOfService ) ) // InternalRos2Parser.g:1008:5: (lv_qos_9_0= ruleQualityOfService ) { @@ -2444,24 +2444,24 @@ public final EObject ruleServiceClient() throws RecognitionException { // InternalRos2Parser.g:1009:6: lv_qos_9_0= ruleQualityOfService { - newCompositeNode(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_qos_9_0=ruleQualityOfService(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceClientRule()); - } - set( - current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceClientRule()); + } + set( + current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } @@ -2474,10 +2474,10 @@ public final EObject ruleServiceClient() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); + this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_10, grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); + } @@ -2485,7 +2485,7 @@ public final EObject ruleServiceClient() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2512,14 +2512,14 @@ public final EObject entryRuleActionServer() throws RecognitionException { // InternalRos2Parser.g:1035:53: (iv_ruleActionServer= ruleActionServer EOF ) // InternalRos2Parser.g:1036:2: iv_ruleActionServer= ruleActionServer EOF { - newCompositeNode(grammarAccess.getActionServerRule()); + newCompositeNode(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); iv_ruleActionServer=ruleActionServer(); state._fsp--; - current =iv_ruleActionServer; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionServer; + match(input,EOF,FOLLOW_2); } @@ -2555,7 +2555,7 @@ public final EObject ruleActionServer() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:1048:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) @@ -2565,13 +2565,13 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos2Parser.g:1050:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { // InternalRos2Parser.g:1050:3: () - // InternalRos2Parser.g:1051:4: + // InternalRos2Parser.g:1051:4: { - current = forceCreateModelElement( - grammarAccess.getActionServerAccess().getActionServerAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionServerAccess().getActionServerAction_0(), + current); + } @@ -2582,42 +2582,42 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos2Parser.g:1059:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); + // InternalRos2Parser.g:1088:3: ( ( ruleEString ) ) // InternalRos2Parser.g:1089:4: ( ruleEString ) { @@ -2625,21 +2625,21 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos2Parser.g:1090:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getActionServerRule()); - } - - - newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getActionServerRule()); + } + + newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); + pushFollow(FOLLOW_21); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -2657,10 +2657,10 @@ public final EObject ruleActionServer() throws RecognitionException { case 1 : // InternalRos2Parser.g:1105:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); - - newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_22); + newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); + // InternalRos2Parser.g:1109:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos2Parser.g:1110:5: (lv_namespace_7_0= ruleNamespace ) { @@ -2668,24 +2668,24 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos2Parser.g:1111:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_23); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -2709,10 +2709,10 @@ public final EObject ruleActionServer() throws RecognitionException { case 1 : // InternalRos2Parser.g:1130:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { - otherlv_8=(Token)match(input,Qos,FOLLOW_4); - - newLeafNode(otherlv_8, grammarAccess.getActionServerAccess().getQosKeyword_7_0()); + otherlv_8=(Token)match(input,Qos,FOLLOW_4); + newLeafNode(otherlv_8, grammarAccess.getActionServerAccess().getQosKeyword_7_0()); + // InternalRos2Parser.g:1134:4: ( (lv_qos_9_0= ruleQualityOfService ) ) // InternalRos2Parser.g:1135:5: (lv_qos_9_0= ruleQualityOfService ) { @@ -2720,24 +2720,24 @@ public final EObject ruleActionServer() throws RecognitionException { // InternalRos2Parser.g:1136:6: lv_qos_9_0= ruleQualityOfService { - newCompositeNode(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_qos_9_0=ruleQualityOfService(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionServerRule()); - } - set( - current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionServerRule()); + } + set( + current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } @@ -2750,10 +2750,10 @@ public final EObject ruleActionServer() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); + this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_10, grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); + } @@ -2761,7 +2761,7 @@ public final EObject ruleActionServer() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -2788,14 +2788,14 @@ public final EObject entryRuleActionClient() throws RecognitionException { // InternalRos2Parser.g:1162:53: (iv_ruleActionClient= ruleActionClient EOF ) // InternalRos2Parser.g:1163:2: iv_ruleActionClient= ruleActionClient EOF { - newCompositeNode(grammarAccess.getActionClientRule()); + newCompositeNode(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); iv_ruleActionClient=ruleActionClient(); state._fsp--; - current =iv_ruleActionClient; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionClient; + match(input,EOF,FOLLOW_2); } @@ -2831,7 +2831,7 @@ public final EObject ruleActionClient() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:1175:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) @@ -2841,13 +2841,13 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos2Parser.g:1177:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { // InternalRos2Parser.g:1177:3: () - // InternalRos2Parser.g:1178:4: + // InternalRos2Parser.g:1178:4: { - current = forceCreateModelElement( - grammarAccess.getActionClientAccess().getActionClientAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionClientAccess().getActionClientAction_0(), + current); + } @@ -2858,42 +2858,42 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos2Parser.g:1186:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - otherlv_4=(Token)match(input,Type_1,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); + // InternalRos2Parser.g:1215:3: ( ( ruleEString ) ) // InternalRos2Parser.g:1216:4: ( ruleEString ) { @@ -2901,21 +2901,21 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos2Parser.g:1217:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getActionClientRule()); - } - - - newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + if (current==null) { + current = createModelElement(grammarAccess.getActionClientRule()); + } + + newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); + pushFollow(FOLLOW_21); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -2933,10 +2933,10 @@ public final EObject ruleActionClient() throws RecognitionException { case 1 : // InternalRos2Parser.g:1232:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); - - newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_22); + newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); + // InternalRos2Parser.g:1236:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos2Parser.g:1237:5: (lv_namespace_7_0= ruleNamespace ) { @@ -2944,24 +2944,24 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos2Parser.g:1238:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_23); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -2985,10 +2985,10 @@ public final EObject ruleActionClient() throws RecognitionException { case 1 : // InternalRos2Parser.g:1257:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { - otherlv_8=(Token)match(input,Qos,FOLLOW_4); - - newLeafNode(otherlv_8, grammarAccess.getActionClientAccess().getQosKeyword_7_0()); + otherlv_8=(Token)match(input,Qos,FOLLOW_4); + newLeafNode(otherlv_8, grammarAccess.getActionClientAccess().getQosKeyword_7_0()); + // InternalRos2Parser.g:1261:4: ( (lv_qos_9_0= ruleQualityOfService ) ) // InternalRos2Parser.g:1262:5: (lv_qos_9_0= ruleQualityOfService ) { @@ -2996,24 +2996,24 @@ public final EObject ruleActionClient() throws RecognitionException { // InternalRos2Parser.g:1263:6: lv_qos_9_0= ruleQualityOfService { - newCompositeNode(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_qos_9_0=ruleQualityOfService(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionClientRule()); - } - set( - current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionClientRule()); + } + set( + current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } @@ -3026,10 +3026,10 @@ public final EObject ruleActionClient() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_10, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); + this_END_10=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_10, grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); + } @@ -3037,7 +3037,7 @@ public final EObject ruleActionClient() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3064,14 +3064,14 @@ public final EObject entryRuleParameter() throws RecognitionException { // InternalRos2Parser.g:1289:50: (iv_ruleParameter= ruleParameter EOF ) // InternalRos2Parser.g:1290:2: iv_ruleParameter= ruleParameter EOF { - newCompositeNode(grammarAccess.getParameterRule()); + newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); iv_ruleParameter=ruleParameter(); state._fsp--; - current =iv_ruleParameter; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameter; + match(input,EOF,FOLLOW_2); } @@ -3112,7 +3112,7 @@ public final EObject ruleParameter() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:1302:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? (otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) )? this_END_12= RULE_END ) ) @@ -3122,13 +3122,13 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos2Parser.g:1304:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? (otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) )? this_END_12= RULE_END { // InternalRos2Parser.g:1304:3: () - // InternalRos2Parser.g:1305:4: + // InternalRos2Parser.g:1305:4: { - current = forceCreateModelElement( - grammarAccess.getParameterAccess().getParameterAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterAccess().getParameterAction_0(), + current); + } @@ -3139,42 +3139,42 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos2Parser.g:1313:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); - otherlv_4=(Token)match(input,Type_1,FOLLOW_24); - - newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getTypeKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Type_1,FOLLOW_24); + newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getTypeKeyword_4()); + // InternalRos2Parser.g:1342:3: ( (lv_type_5_0= ruleParameterType ) ) // InternalRos2Parser.g:1343:4: (lv_type_5_0= ruleParameterType ) { @@ -3182,24 +3182,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos2Parser.g:1344:5: lv_type_5_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); + pushFollow(FOLLOW_25); lv_type_5_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "type", - lv_type_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "type", + lv_type_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -3217,10 +3217,10 @@ public final EObject ruleParameter() throws RecognitionException { case 1 : // InternalRos2Parser.g:1362:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); - - newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getNsKeyword_6_0()); + otherlv_6=(Token)match(input,Ns,FOLLOW_22); + newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getNsKeyword_6_0()); + // InternalRos2Parser.g:1366:4: ( (lv_namespace_7_0= ruleNamespace ) ) // InternalRos2Parser.g:1367:5: (lv_namespace_7_0= ruleNamespace ) { @@ -3228,24 +3228,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos2Parser.g:1368:6: lv_namespace_7_0= ruleNamespace { - newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); + pushFollow(FOLLOW_26); lv_namespace_7_0=ruleNamespace(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "namespace", - lv_namespace_7_0, - "de.fraunhofer.ipa.ros.Basics.Namespace"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "namespace", + lv_namespace_7_0, + "de.fraunhofer.ipa.ros.Basics.Namespace"); + afterParserOrEnumRuleCall(); + } @@ -3269,10 +3269,10 @@ public final EObject ruleParameter() throws RecognitionException { case 1 : // InternalRos2Parser.g:1387:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { - otherlv_8=(Token)match(input,Qos,FOLLOW_4); - - newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getQosKeyword_7_0()); + otherlv_8=(Token)match(input,Qos,FOLLOW_4); + newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getQosKeyword_7_0()); + // InternalRos2Parser.g:1391:4: ( (lv_qos_9_0= ruleQualityOfService ) ) // InternalRos2Parser.g:1392:5: (lv_qos_9_0= ruleQualityOfService ) { @@ -3280,24 +3280,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos2Parser.g:1393:6: lv_qos_9_0= ruleQualityOfService { - newCompositeNode(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); + pushFollow(FOLLOW_27); lv_qos_9_0=ruleQualityOfService(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "qos", - lv_qos_9_0, - "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "qos", + lv_qos_9_0, + "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + afterParserOrEnumRuleCall(); + } @@ -3321,10 +3321,10 @@ public final EObject ruleParameter() throws RecognitionException { case 1 : // InternalRos2Parser.g:1412:4: otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) { - otherlv_10=(Token)match(input,Default,FOLLOW_28); - - newLeafNode(otherlv_10, grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); + otherlv_10=(Token)match(input,Default,FOLLOW_28); + newLeafNode(otherlv_10, grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); + // InternalRos2Parser.g:1416:4: ( (lv_value_11_0= ruleParameterValue ) ) // InternalRos2Parser.g:1417:5: (lv_value_11_0= ruleParameterValue ) { @@ -3332,24 +3332,24 @@ public final EObject ruleParameter() throws RecognitionException { // InternalRos2Parser.g:1418:6: lv_value_11_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); - + newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); + pushFollow(FOLLOW_13); lv_value_11_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterRule()); - } - set( - current, - "value", - lv_value_11_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "value", + lv_value_11_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } @@ -3362,10 +3362,10 @@ public final EObject ruleParameter() throws RecognitionException { } - this_END_12=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_12, grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); + this_END_12=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_12, grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); + } @@ -3373,7 +3373,7 @@ public final EObject ruleParameter() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3400,14 +3400,14 @@ public final EObject entryRulePackage_Impl() throws RecognitionException { // InternalRos2Parser.g:1444:53: (iv_rulePackage_Impl= rulePackage_Impl EOF ) // InternalRos2Parser.g:1445:2: iv_rulePackage_Impl= rulePackage_Impl EOF { - newCompositeNode(grammarAccess.getPackage_ImplRule()); + newCompositeNode(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); iv_rulePackage_Impl=rulePackage_Impl(); state._fsp--; - current =iv_rulePackage_Impl; - match(input,EOF,FOLLOW_2); + current =iv_rulePackage_Impl; + match(input,EOF,FOLLOW_2); } @@ -3452,7 +3452,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:1457:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ) @@ -3462,13 +3462,13 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRos2Parser.g:1459:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END { // InternalRos2Parser.g:1459:3: () - // InternalRos2Parser.g:1460:4: + // InternalRos2Parser.g:1460:4: { - current = forceCreateModelElement( - grammarAccess.getPackage_ImplAccess().getPackageAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPackage_ImplAccess().getPackageAction_0(), + current); + } @@ -3479,38 +3479,38 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRos2Parser.g:1468:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_29); - - newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_29); + newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); + // InternalRos2Parser.g:1493:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? int alt26=2; int LA26_0 = input.LA(1); @@ -3522,10 +3522,10 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRos2Parser.g:1494:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) { - otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); + newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); + // InternalRos2Parser.g:1498:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) // InternalRos2Parser.g:1499:5: (lv_fromGitRepo_5_0= ruleEString ) { @@ -3533,24 +3533,24 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRos2Parser.g:1500:6: lv_fromGitRepo_5_0= ruleEString { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); + pushFollow(FOLLOW_30); lv_fromGitRepo_5_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - set( - current, - "fromGitRepo", - lv_fromGitRepo_5_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + set( + current, + "fromGitRepo", + lv_fromGitRepo_5_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -3574,14 +3574,14 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRos2Parser.g:1519:4: otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END { - otherlv_6=(Token)match(input,Specs,FOLLOW_4); - - newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + otherlv_6=(Token)match(input,Specs,FOLLOW_4); - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_31); - - newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); + + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_31); + newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); + // InternalRos2Parser.g:1527:4: ( (lv_spec_8_0= ruleSpecBase ) )* loop27: do { @@ -3594,47 +3594,47 @@ public final EObject rulePackage_Impl() throws RecognitionException { switch (alt27) { - case 1 : - // InternalRos2Parser.g:1528:5: (lv_spec_8_0= ruleSpecBase ) - { - // InternalRos2Parser.g:1528:5: (lv_spec_8_0= ruleSpecBase ) - // InternalRos2Parser.g:1529:6: lv_spec_8_0= ruleSpecBase - { - - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + case 1 : + // InternalRos2Parser.g:1528:5: (lv_spec_8_0= ruleSpecBase ) + { + // InternalRos2Parser.g:1528:5: (lv_spec_8_0= ruleSpecBase ) + // InternalRos2Parser.g:1529:6: lv_spec_8_0= ruleSpecBase + { - pushFollow(FOLLOW_31); - lv_spec_8_0=ruleSpecBase(); + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + + pushFollow(FOLLOW_31); + lv_spec_8_0=ruleSpecBase(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "spec", - lv_spec_8_0, - "de.fraunhofer.ipa.ros.Ros.SpecBase"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "spec", + lv_spec_8_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + + } - } + } + break; - } - break; - - default : - break loop27; + default : + break loop27; } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_9); - - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + this_END_9=(Token)match(input,RULE_END,FOLLOW_9); + newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + } break; @@ -3652,14 +3652,14 @@ public final EObject rulePackage_Impl() throws RecognitionException { case 1 : // InternalRos2Parser.g:1552:4: otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket { - otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); - - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - - otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); + otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + + otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); + newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + // InternalRos2Parser.g:1560:4: ( (lv_dependency_12_0= ruleDependency ) ) // InternalRos2Parser.g:1561:5: (lv_dependency_12_0= ruleDependency ) { @@ -3667,24 +3667,24 @@ public final EObject rulePackage_Impl() throws RecognitionException { // InternalRos2Parser.g:1562:6: lv_dependency_12_0= ruleDependency { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); - + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); + pushFollow(FOLLOW_12); lv_dependency_12_0=ruleDependency(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "dependency", - lv_dependency_12_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "dependency", + lv_dependency_12_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + } @@ -3703,67 +3703,67 @@ public final EObject rulePackage_Impl() throws RecognitionException { switch (alt29) { - case 1 : - // InternalRos2Parser.g:1580:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) - { - otherlv_13=(Token)match(input,Comma,FOLLOW_11); - - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - - // InternalRos2Parser.g:1584:5: ( (lv_dependency_14_0= ruleDependency ) ) - // InternalRos2Parser.g:1585:6: (lv_dependency_14_0= ruleDependency ) - { - // InternalRos2Parser.g:1585:6: (lv_dependency_14_0= ruleDependency ) - // InternalRos2Parser.g:1586:7: lv_dependency_14_0= ruleDependency - { + case 1 : + // InternalRos2Parser.g:1580:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) + { + otherlv_13=(Token)match(input,Comma,FOLLOW_11); - newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + + // InternalRos2Parser.g:1584:5: ( (lv_dependency_14_0= ruleDependency ) ) + // InternalRos2Parser.g:1585:6: (lv_dependency_14_0= ruleDependency ) + { + // InternalRos2Parser.g:1585:6: (lv_dependency_14_0= ruleDependency ) + // InternalRos2Parser.g:1586:7: lv_dependency_14_0= ruleDependency + { - pushFollow(FOLLOW_12); - lv_dependency_14_0=ruleDependency(); + newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); + + pushFollow(FOLLOW_12); + lv_dependency_14_0=ruleDependency(); - state._fsp--; + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "dependency", - lv_dependency_14_0, - "de.fraunhofer.ipa.ros.Ros.Dependency"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "dependency", + lv_dependency_14_0, + "de.fraunhofer.ipa.ros.Ros.Dependency"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } + break; - } - break; - - default : - break loop29; + default : + break loop29; } } while (true); - otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); - - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); + newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + } break; } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + } @@ -3771,7 +3771,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3798,14 +3798,14 @@ public final EObject entryRuleArtifact() throws RecognitionException { // InternalRos2Parser.g:1617:49: (iv_ruleArtifact= ruleArtifact EOF ) // InternalRos2Parser.g:1618:2: iv_ruleArtifact= ruleArtifact EOF { - newCompositeNode(grammarAccess.getArtifactRule()); + newCompositeNode(grammarAccess.getArtifactRule()); pushFollow(FOLLOW_1); iv_ruleArtifact=ruleArtifact(); state._fsp--; - current =iv_ruleArtifact; - match(input,EOF,FOLLOW_2); + current =iv_ruleArtifact; + match(input,EOF,FOLLOW_2); } @@ -3836,7 +3836,7 @@ public final EObject ruleArtifact() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:1630:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ) @@ -3846,13 +3846,13 @@ public final EObject ruleArtifact() throws RecognitionException { // InternalRos2Parser.g:1632:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END { // InternalRos2Parser.g:1632:3: () - // InternalRos2Parser.g:1633:4: + // InternalRos2Parser.g:1633:4: { - current = forceCreateModelElement( - grammarAccess.getArtifactAccess().getArtifactAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getArtifactAccess().getArtifactAction_0(), + current); + } @@ -3863,38 +3863,38 @@ public final EObject ruleArtifact() throws RecognitionException { // InternalRos2Parser.g:1641:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); + pushFollow(FOLLOW_3); lv_name_1_0=ruleRosNames(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getArtifactRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getArtifactRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + } } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_32); + otherlv_2=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_32); + newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); + // InternalRos2Parser.g:1666:3: ( (lv_node_4_0= ruleNode ) )? int alt31=2; int LA31_0 = input.LA(1); @@ -3910,24 +3910,24 @@ public final EObject ruleArtifact() throws RecognitionException { // InternalRos2Parser.g:1668:5: lv_node_4_0= ruleNode { - newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); - + newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); + pushFollow(FOLLOW_13); lv_node_4_0=ruleNode(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getArtifactRule()); - } - set( - current, - "node", - lv_node_4_0, - "de.fraunhofer.ipa.ros.Ros.Node"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getArtifactRule()); + } + set( + current, + "node", + lv_node_4_0, + "de.fraunhofer.ipa.ros.Ros.Node"); + afterParserOrEnumRuleCall(); + } @@ -3937,10 +3937,10 @@ public final EObject ruleArtifact() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_5, grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_5, grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); + } @@ -3948,7 +3948,7 @@ public final EObject ruleArtifact() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -3975,14 +3975,14 @@ public final EObject entryRuleNode() throws RecognitionException { // InternalRos2Parser.g:1693:45: (iv_ruleNode= ruleNode EOF ) // InternalRos2Parser.g:1694:2: iv_ruleNode= ruleNode EOF { - newCompositeNode(grammarAccess.getNodeRule()); + newCompositeNode(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); iv_ruleNode=ruleNode(); state._fsp--; - current =iv_ruleNode; - match(input,EOF,FOLLOW_2); + current =iv_ruleNode; + match(input,EOF,FOLLOW_2); } @@ -4044,7 +4044,7 @@ public final EObject ruleNode() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:1706:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ) @@ -4053,10 +4053,10 @@ public final EObject ruleNode() throws RecognitionException { // InternalRos2Parser.g:1707:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) // InternalRos2Parser.g:1708:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* { - otherlv_0=(Token)match(input,Node_1,FOLLOW_33); - - newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + otherlv_0=(Token)match(input,Node_1,FOLLOW_33); + newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); + // InternalRos2Parser.g:1712:3: ( (lv_name_1_0= ruleRosNames ) ) // InternalRos2Parser.g:1713:4: (lv_name_1_0= ruleRosNames ) { @@ -4064,588 +4064,588 @@ public final EObject ruleNode() throws RecognitionException { // InternalRos2Parser.g:1714:5: lv_name_1_0= ruleRosNames { - newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - - pushFollow(FOLLOW_34); - lv_name_1_0=ruleRosNames(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - set( - current, - "name", - lv_name_1_0, - "de.fraunhofer.ipa.ros.Basics.RosNames"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRos2Parser.g:1731:3: ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* - loop39: - do { - int alt39=8; - switch ( input.LA(1) ) { - case Publishers: - { - alt39=1; - } - break; - case Subscribers: - { - alt39=2; - } - break; - case Serviceservers: - { - alt39=3; - } - break; - case Serviceclients: - { - alt39=4; - } - break; - case Actionservers: - { - alt39=5; - } - break; - case Actionclients: - { - alt39=6; - } - break; - case Parameters: - { - alt39=7; - } - break; - - } - - switch (alt39) { - case 1 : - // InternalRos2Parser.g:1732:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) - { - // InternalRos2Parser.g:1732:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) - // InternalRos2Parser.g:1733:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END - { - otherlv_2=(Token)match(input,Publishers,FOLLOW_4); - - newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_35); - - newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - - // InternalRos2Parser.g:1741:5: ( (lv_publisher_4_0= rulePublisher ) )* - loop32: - do { - int alt32=2; - int LA32_0 = input.LA(1); - - if ( ((LA32_0>=RULE_ID && LA32_0<=RULE_STRING)) ) { - alt32=1; - } - - - switch (alt32) { - case 1 : - // InternalRos2Parser.g:1742:6: (lv_publisher_4_0= rulePublisher ) - { - // InternalRos2Parser.g:1742:6: (lv_publisher_4_0= rulePublisher ) - // InternalRos2Parser.g:1743:7: lv_publisher_4_0= rulePublisher - { - - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - - pushFollow(FOLLOW_35); - lv_publisher_4_0=rulePublisher(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "publisher", - lv_publisher_4_0, - "de.fraunhofer.ipa.ros2.Ros2.Publisher"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop32; - } - } while (true); - - this_END_5=(Token)match(input,RULE_END,FOLLOW_34); - - newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); - - - } - - - } - break; - case 2 : - // InternalRos2Parser.g:1766:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) - { - // InternalRos2Parser.g:1766:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) - // InternalRos2Parser.g:1767:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END - { - otherlv_6=(Token)match(input,Subscribers,FOLLOW_4); - - newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_35); - - newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - - // InternalRos2Parser.g:1775:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* - loop33: - do { - int alt33=2; - int LA33_0 = input.LA(1); - - if ( ((LA33_0>=RULE_ID && LA33_0<=RULE_STRING)) ) { - alt33=1; - } - - - switch (alt33) { - case 1 : - // InternalRos2Parser.g:1776:6: (lv_subscriber_8_0= ruleSubscriber ) - { - // InternalRos2Parser.g:1776:6: (lv_subscriber_8_0= ruleSubscriber ) - // InternalRos2Parser.g:1777:7: lv_subscriber_8_0= ruleSubscriber - { - - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); - - pushFollow(FOLLOW_35); - lv_subscriber_8_0=ruleSubscriber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "subscriber", - lv_subscriber_8_0, - "de.fraunhofer.ipa.ros2.Ros2.Subscriber"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop33; - } - } while (true); - - this_END_9=(Token)match(input,RULE_END,FOLLOW_34); - - newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); - - - } - - - } - break; - case 3 : - // InternalRos2Parser.g:1800:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) - { - // InternalRos2Parser.g:1800:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) - // InternalRos2Parser.g:1801:5: otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END - { - otherlv_10=(Token)match(input,Serviceservers,FOLLOW_4); - - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - - this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_35); - - newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - - // InternalRos2Parser.g:1809:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* - loop34: - do { - int alt34=2; - int LA34_0 = input.LA(1); - - if ( ((LA34_0>=RULE_ID && LA34_0<=RULE_STRING)) ) { - alt34=1; - } - - - switch (alt34) { - case 1 : - // InternalRos2Parser.g:1810:6: (lv_serviceserver_12_0= ruleServiceServer ) - { - // InternalRos2Parser.g:1810:6: (lv_serviceserver_12_0= ruleServiceServer ) - // InternalRos2Parser.g:1811:7: lv_serviceserver_12_0= ruleServiceServer - { - - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); - - pushFollow(FOLLOW_35); - lv_serviceserver_12_0=ruleServiceServer(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceserver", - lv_serviceserver_12_0, - "de.fraunhofer.ipa.ros2.Ros2.ServiceServer"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop34; - } - } while (true); - - this_END_13=(Token)match(input,RULE_END,FOLLOW_34); - - newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); - - - } - - - } - break; - case 4 : - // InternalRos2Parser.g:1834:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) - { - // InternalRos2Parser.g:1834:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) - // InternalRos2Parser.g:1835:5: otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END - { - otherlv_14=(Token)match(input,Serviceclients,FOLLOW_4); - - newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - - this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_35); - - newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - - // InternalRos2Parser.g:1843:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* - loop35: - do { - int alt35=2; - int LA35_0 = input.LA(1); - - if ( ((LA35_0>=RULE_ID && LA35_0<=RULE_STRING)) ) { - alt35=1; - } - - - switch (alt35) { - case 1 : - // InternalRos2Parser.g:1844:6: (lv_serviceclient_16_0= ruleServiceClient ) - { - // InternalRos2Parser.g:1844:6: (lv_serviceclient_16_0= ruleServiceClient ) - // InternalRos2Parser.g:1845:7: lv_serviceclient_16_0= ruleServiceClient - { - - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - - pushFollow(FOLLOW_35); - lv_serviceclient_16_0=ruleServiceClient(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceclient", - lv_serviceclient_16_0, - "de.fraunhofer.ipa.ros2.Ros2.ServiceClient"); - afterParserOrEnumRuleCall(); - - - } + newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); + + pushFollow(FOLLOW_34); + lv_name_1_0=ruleRosNames(); + state._fsp--; - } - break; - default : - break loop35; - } - } while (true); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + set( + current, + "name", + lv_name_1_0, + "de.fraunhofer.ipa.ros.Basics.RosNames"); + afterParserOrEnumRuleCall(); + - this_END_17=(Token)match(input,RULE_END,FOLLOW_34); + } - newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + } + // InternalRos2Parser.g:1731:3: ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* + loop39: + do { + int alt39=8; + switch ( input.LA(1) ) { + case Publishers: + { + alt39=1; } - - + break; + case Subscribers: + { + alt39=2; } break; - case 5 : - // InternalRos2Parser.g:1868:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + case Serviceservers: + { + alt39=3; + } + break; + case Serviceclients: + { + alt39=4; + } + break; + case Actionservers: + { + alt39=5; + } + break; + case Actionclients: { - // InternalRos2Parser.g:1868:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) - // InternalRos2Parser.g:1869:5: otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END + alt39=6; + } + break; + case Parameters: { - otherlv_18=(Token)match(input,Actionservers,FOLLOW_4); + alt39=7; + } + break; - newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + } - this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_35); + switch (alt39) { + case 1 : + // InternalRos2Parser.g:1732:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + { + // InternalRos2Parser.g:1732:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + // InternalRos2Parser.g:1733:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END + { + otherlv_2=(Token)match(input,Publishers,FOLLOW_4); + + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); + + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_35); + + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); + + // InternalRos2Parser.g:1741:5: ( (lv_publisher_4_0= rulePublisher ) )* + loop32: + do { + int alt32=2; + int LA32_0 = input.LA(1); + + if ( ((LA32_0>=RULE_ID && LA32_0<=RULE_STRING)) ) { + alt32=1; + } + + + switch (alt32) { + case 1 : + // InternalRos2Parser.g:1742:6: (lv_publisher_4_0= rulePublisher ) + { + // InternalRos2Parser.g:1742:6: (lv_publisher_4_0= rulePublisher ) + // InternalRos2Parser.g:1743:7: lv_publisher_4_0= rulePublisher + { + + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); + + pushFollow(FOLLOW_35); + lv_publisher_4_0=rulePublisher(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "publisher", + lv_publisher_4_0, + "de.fraunhofer.ipa.ros2.Ros2.Publisher"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop32; + } + } while (true); + + this_END_5=(Token)match(input,RULE_END,FOLLOW_34); + + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); + + + } + + + } + break; + case 2 : + // InternalRos2Parser.g:1766:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + { + // InternalRos2Parser.g:1766:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + // InternalRos2Parser.g:1767:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END + { + otherlv_6=(Token)match(input,Subscribers,FOLLOW_4); + + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); + + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_35); + + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); + + // InternalRos2Parser.g:1775:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* + loop33: + do { + int alt33=2; + int LA33_0 = input.LA(1); + + if ( ((LA33_0>=RULE_ID && LA33_0<=RULE_STRING)) ) { + alt33=1; + } + + + switch (alt33) { + case 1 : + // InternalRos2Parser.g:1776:6: (lv_subscriber_8_0= ruleSubscriber ) + { + // InternalRos2Parser.g:1776:6: (lv_subscriber_8_0= ruleSubscriber ) + // InternalRos2Parser.g:1777:7: lv_subscriber_8_0= ruleSubscriber + { + + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); + + pushFollow(FOLLOW_35); + lv_subscriber_8_0=ruleSubscriber(); + + state._fsp--; - newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - // InternalRos2Parser.g:1877:5: ( (lv_actionserver_20_0= ruleActionServer ) )* - loop36: - do { - int alt36=2; - int LA36_0 = input.LA(1); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "subscriber", + lv_subscriber_8_0, + "de.fraunhofer.ipa.ros2.Ros2.Subscriber"); + afterParserOrEnumRuleCall(); + - if ( ((LA36_0>=RULE_ID && LA36_0<=RULE_STRING)) ) { - alt36=1; - } + } - switch (alt36) { - case 1 : - // InternalRos2Parser.g:1878:6: (lv_actionserver_20_0= ruleActionServer ) - { - // InternalRos2Parser.g:1878:6: (lv_actionserver_20_0= ruleActionServer ) - // InternalRos2Parser.g:1879:7: lv_actionserver_20_0= ruleActionServer - { + } + break; - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + default : + break loop33; + } + } while (true); - pushFollow(FOLLOW_35); - lv_actionserver_20_0=ruleActionServer(); + this_END_9=(Token)match(input,RULE_END,FOLLOW_34); + + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); + + + } - state._fsp--; + } + break; + case 3 : + // InternalRos2Parser.g:1800:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + { + // InternalRos2Parser.g:1800:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + // InternalRos2Parser.g:1801:5: otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END + { + otherlv_10=(Token)match(input,Serviceservers,FOLLOW_4); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionserver", - lv_actionserver_20_0, - "de.fraunhofer.ipa.ros2.Ros2.ActionServer"); - afterParserOrEnumRuleCall(); + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); + + this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_35); + + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); + + // InternalRos2Parser.g:1809:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* + loop34: + do { + int alt34=2; + int LA34_0 = input.LA(1); + + if ( ((LA34_0>=RULE_ID && LA34_0<=RULE_STRING)) ) { + alt34=1; + } + + + switch (alt34) { + case 1 : + // InternalRos2Parser.g:1810:6: (lv_serviceserver_12_0= ruleServiceServer ) + { + // InternalRos2Parser.g:1810:6: (lv_serviceserver_12_0= ruleServiceServer ) + // InternalRos2Parser.g:1811:7: lv_serviceserver_12_0= ruleServiceServer + { + + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); + + pushFollow(FOLLOW_35); + lv_serviceserver_12_0=ruleServiceServer(); + + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceserver", + lv_serviceserver_12_0, + "de.fraunhofer.ipa.ros2.Ros2.ServiceServer"); + afterParserOrEnumRuleCall(); + + } - } - break; - default : - break loop36; - } - } while (true); + } + break; - this_END_21=(Token)match(input,RULE_END,FOLLOW_34); + default : + break loop34; + } + } while (true); - newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + this_END_13=(Token)match(input,RULE_END,FOLLOW_34); + + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); + + + } - } + } + break; + case 4 : + // InternalRos2Parser.g:1834:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + { + // InternalRos2Parser.g:1834:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + // InternalRos2Parser.g:1835:5: otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END + { + otherlv_14=(Token)match(input,Serviceclients,FOLLOW_4); + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); + + this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_35); + + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); + + // InternalRos2Parser.g:1843:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* + loop35: + do { + int alt35=2; + int LA35_0 = input.LA(1); + + if ( ((LA35_0>=RULE_ID && LA35_0<=RULE_STRING)) ) { + alt35=1; + } + + + switch (alt35) { + case 1 : + // InternalRos2Parser.g:1844:6: (lv_serviceclient_16_0= ruleServiceClient ) + { + // InternalRos2Parser.g:1844:6: (lv_serviceclient_16_0= ruleServiceClient ) + // InternalRos2Parser.g:1845:7: lv_serviceclient_16_0= ruleServiceClient + { + + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); + + pushFollow(FOLLOW_35); + lv_serviceclient_16_0=ruleServiceClient(); + + state._fsp--; - } - break; - case 6 : - // InternalRos2Parser.g:1902:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) - { - // InternalRos2Parser.g:1902:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) - // InternalRos2Parser.g:1903:5: otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END - { - otherlv_22=(Token)match(input,Actionclients,FOLLOW_4); - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceclient", + lv_serviceclient_16_0, + "de.fraunhofer.ipa.ros2.Ros2.ServiceClient"); + afterParserOrEnumRuleCall(); + - this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_35); + } - newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - // InternalRos2Parser.g:1911:5: ( (lv_actionclient_24_0= ruleActionClient ) )* - loop37: - do { - int alt37=2; - int LA37_0 = input.LA(1); + } + break; - if ( ((LA37_0>=RULE_ID && LA37_0<=RULE_STRING)) ) { - alt37=1; - } + default : + break loop35; + } + } while (true); + this_END_17=(Token)match(input,RULE_END,FOLLOW_34); + + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); + + + } - switch (alt37) { - case 1 : - // InternalRos2Parser.g:1912:6: (lv_actionclient_24_0= ruleActionClient ) - { - // InternalRos2Parser.g:1912:6: (lv_actionclient_24_0= ruleActionClient ) - // InternalRos2Parser.g:1913:7: lv_actionclient_24_0= ruleActionClient - { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + } + break; + case 5 : + // InternalRos2Parser.g:1868:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + { + // InternalRos2Parser.g:1868:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + // InternalRos2Parser.g:1869:5: otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END + { + otherlv_18=(Token)match(input,Actionservers,FOLLOW_4); - pushFollow(FOLLOW_35); - lv_actionclient_24_0=ruleActionClient(); + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); + + this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_35); + + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); + + // InternalRos2Parser.g:1877:5: ( (lv_actionserver_20_0= ruleActionServer ) )* + loop36: + do { + int alt36=2; + int LA36_0 = input.LA(1); + + if ( ((LA36_0>=RULE_ID && LA36_0<=RULE_STRING)) ) { + alt36=1; + } + + + switch (alt36) { + case 1 : + // InternalRos2Parser.g:1878:6: (lv_actionserver_20_0= ruleActionServer ) + { + // InternalRos2Parser.g:1878:6: (lv_actionserver_20_0= ruleActionServer ) + // InternalRos2Parser.g:1879:7: lv_actionserver_20_0= ruleActionServer + { + + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); + + pushFollow(FOLLOW_35); + lv_actionserver_20_0=ruleActionServer(); + + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionserver", + lv_actionserver_20_0, + "de.fraunhofer.ipa.ros2.Ros2.ActionServer"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionclient", - lv_actionclient_24_0, - "de.fraunhofer.ipa.ros2.Ros2.ActionClient"); - afterParserOrEnumRuleCall(); + } - } + } + break; + default : + break loop36; + } + } while (true); - } - break; + this_END_21=(Token)match(input,RULE_END,FOLLOW_34); + + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); + + + } - default : - break loop37; - } - } while (true); - this_END_25=(Token)match(input,RULE_END,FOLLOW_34); + } + break; + case 6 : + // InternalRos2Parser.g:1902:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + { + // InternalRos2Parser.g:1902:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + // InternalRos2Parser.g:1903:5: otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END + { + otherlv_22=(Token)match(input,Actionclients,FOLLOW_4); - newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); + + this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_35); + + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); + + // InternalRos2Parser.g:1911:5: ( (lv_actionclient_24_0= ruleActionClient ) )* + loop37: + do { + int alt37=2; + int LA37_0 = input.LA(1); + + if ( ((LA37_0>=RULE_ID && LA37_0<=RULE_STRING)) ) { + alt37=1; + } + + + switch (alt37) { + case 1 : + // InternalRos2Parser.g:1912:6: (lv_actionclient_24_0= ruleActionClient ) + { + // InternalRos2Parser.g:1912:6: (lv_actionclient_24_0= ruleActionClient ) + // InternalRos2Parser.g:1913:7: lv_actionclient_24_0= ruleActionClient + { + + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); + + pushFollow(FOLLOW_35); + lv_actionclient_24_0=ruleActionClient(); + + state._fsp--; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionclient", + lv_actionclient_24_0, + "de.fraunhofer.ipa.ros2.Ros2.ActionClient"); + afterParserOrEnumRuleCall(); + + } - } - break; - case 7 : - // InternalRos2Parser.g:1936:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) - { - // InternalRos2Parser.g:1936:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) - // InternalRos2Parser.g:1937:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END - { - otherlv_26=(Token)match(input,Parameters,FOLLOW_4); - newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + } + break; - this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_35); + default : + break loop37; + } + } while (true); - newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + this_END_25=(Token)match(input,RULE_END,FOLLOW_34); - // InternalRos2Parser.g:1945:5: ( (lv_parameter_28_0= ruleParameter ) )* - loop38: - do { - int alt38=2; - int LA38_0 = input.LA(1); + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + - if ( ((LA38_0>=RULE_ID && LA38_0<=RULE_STRING)) ) { - alt38=1; - } + } - switch (alt38) { - case 1 : - // InternalRos2Parser.g:1946:6: (lv_parameter_28_0= ruleParameter ) - { - // InternalRos2Parser.g:1946:6: (lv_parameter_28_0= ruleParameter ) - // InternalRos2Parser.g:1947:7: lv_parameter_28_0= ruleParameter - { + } + break; + case 7 : + // InternalRos2Parser.g:1936:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + { + // InternalRos2Parser.g:1936:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + // InternalRos2Parser.g:1937:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END + { + otherlv_26=(Token)match(input,Parameters,FOLLOW_4); - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + + this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_35); - pushFollow(FOLLOW_35); - lv_parameter_28_0=ruleParameter(); + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + + // InternalRos2Parser.g:1945:5: ( (lv_parameter_28_0= ruleParameter ) )* + loop38: + do { + int alt38=2; + int LA38_0 = input.LA(1); - state._fsp--; + if ( ((LA38_0>=RULE_ID && LA38_0<=RULE_STRING)) ) { + alt38=1; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "parameter", - lv_parameter_28_0, - "de.fraunhofer.ipa.ros2.Ros2.Parameter"); - afterParserOrEnumRuleCall(); + switch (alt38) { + case 1 : + // InternalRos2Parser.g:1946:6: (lv_parameter_28_0= ruleParameter ) + { + // InternalRos2Parser.g:1946:6: (lv_parameter_28_0= ruleParameter ) + // InternalRos2Parser.g:1947:7: lv_parameter_28_0= ruleParameter + { + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); + + pushFollow(FOLLOW_35); + lv_parameter_28_0=ruleParameter(); - } + state._fsp--; - } - break; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "parameter", + lv_parameter_28_0, + "de.fraunhofer.ipa.ros2.Ros2.Parameter"); + afterParserOrEnumRuleCall(); + - default : - break loop38; - } - } while (true); + } - this_END_29=(Token)match(input,RULE_END,FOLLOW_34); - newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + } + break; + default : + break loop38; + } + } while (true); - } + this_END_29=(Token)match(input,RULE_END,FOLLOW_34); + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + - } - break; + } + + + } + break; - default : - break loop39; + default : + break loop39; } } while (true); @@ -4656,7 +4656,7 @@ public final EObject ruleNode() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4683,14 +4683,14 @@ public final EObject entryRuleSpecBase() throws RecognitionException { // InternalRos2Parser.g:1974:49: (iv_ruleSpecBase= ruleSpecBase EOF ) // InternalRos2Parser.g:1975:2: iv_ruleSpecBase= ruleSpecBase EOF { - newCompositeNode(grammarAccess.getSpecBaseRule()); + newCompositeNode(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); iv_ruleSpecBase=ruleSpecBase(); state._fsp--; - current =iv_ruleSpecBase; - match(input,EOF,FOLLOW_2); + current =iv_ruleSpecBase; + match(input,EOF,FOLLOW_2); } @@ -4720,7 +4720,7 @@ public final EObject ruleSpecBase() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:1987:2: ( (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ) @@ -4756,17 +4756,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRos2Parser.g:1989:3: this_TopicSpec_0= ruleTopicSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); + pushFollow(FOLLOW_2); this_TopicSpec_0=ruleTopicSpec(); state._fsp--; - current = this_TopicSpec_0; - afterParserOrEnumRuleCall(); - + current = this_TopicSpec_0; + afterParserOrEnumRuleCall(); + } break; @@ -4774,17 +4774,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRos2Parser.g:1998:3: this_ServiceSpec_1= ruleServiceSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ServiceSpec_1=ruleServiceSpec(); state._fsp--; - current = this_ServiceSpec_1; - afterParserOrEnumRuleCall(); - + current = this_ServiceSpec_1; + afterParserOrEnumRuleCall(); + } break; @@ -4792,17 +4792,17 @@ public final EObject ruleSpecBase() throws RecognitionException { // InternalRos2Parser.g:2007:3: this_ActionSpec_2= ruleActionSpec { - newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); - + newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ActionSpec_2=ruleActionSpec(); state._fsp--; - current = this_ActionSpec_2; - afterParserOrEnumRuleCall(); - + current = this_ActionSpec_2; + afterParserOrEnumRuleCall(); + } break; @@ -4813,7 +4813,7 @@ public final EObject ruleSpecBase() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -4840,14 +4840,14 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { // InternalRos2Parser.g:2019:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) // InternalRos2Parser.g:2020:2: iv_ruleTopicSpec= ruleTopicSpec EOF { - newCompositeNode(grammarAccess.getTopicSpecRule()); + newCompositeNode(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); iv_ruleTopicSpec=ruleTopicSpec(); state._fsp--; - current =iv_ruleTopicSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleTopicSpec; + match(input,EOF,FOLLOW_2); } @@ -4883,7 +4883,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2032:2: ( ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ) @@ -4893,20 +4893,20 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRos2Parser.g:2034:3: () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END { // InternalRos2Parser.g:2034:3: () - // InternalRos2Parser.g:2035:4: + // InternalRos2Parser.g:2035:4: { - current = forceCreateModelElement( - grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getTopicSpecAccess().getTopicSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Msg,FOLLOW_36); - - newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + otherlv_1=(Token)match(input,Msg,FOLLOW_36); + newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); + // InternalRos2Parser.g:2045:3: ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) // InternalRos2Parser.g:2046:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) { @@ -4944,56 +4944,56 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRos2Parser.g:2048:6: lv_name_2_1= ruleEString { - newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); - + newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); + pushFollow(FOLLOW_4); lv_name_2_1=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - current, - "name", - lv_name_2_1, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + current, + "name", + lv_name_2_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } break; case 2 : // InternalRos2Parser.g:2064:6: lv_name_2_2= Header { - lv_name_2_2=(Token)match(input,Header,FOLLOW_4); - - newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); - + lv_name_2_2=(Token)match(input,Header,FOLLOW_4); - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed(current, "name", lv_name_2_2, null); + newLeafNode(lv_name_2_2, grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); + + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed(current, "name", lv_name_2_2, null); + } break; case 3 : // InternalRos2Parser.g:2075:6: lv_name_2_3= String { - lv_name_2_3=(Token)match(input,String,FOLLOW_4); + lv_name_2_3=(Token)match(input,String,FOLLOW_4); - newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); - - - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRule()); - } - setWithLastConsumed(current, "name", lv_name_2_3, null); + newLeafNode(lv_name_2_3, grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); + + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRule()); + } + setWithLastConsumed(current, "name", lv_name_2_3, null); + } break; @@ -5006,14 +5006,14 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_37); - - newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - - otherlv_4=(Token)match(input,Message_1,FOLLOW_38); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_37); - newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Message_1,FOLLOW_38); + newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); + // InternalRos2Parser.g:2096:3: (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt42=2; int LA42_0 = input.LA(1); @@ -5025,10 +5025,10 @@ public final EObject ruleTopicSpec() throws RecognitionException { case 1 : // InternalRos2Parser.g:2097:4: this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_39); - - newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_39); + newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRos2Parser.g:2101:4: ( (lv_message_6_0= ruleMessageDefinition ) ) // InternalRos2Parser.g:2102:5: (lv_message_6_0= ruleMessageDefinition ) { @@ -5036,44 +5036,44 @@ public final EObject ruleTopicSpec() throws RecognitionException { // InternalRos2Parser.g:2103:6: lv_message_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_13); lv_message_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getTopicSpecRule()); - } - set( - current, - "message", - lv_message_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getTopicSpecRule()); + } + set( + current, + "message", + lv_message_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_13); - - newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_13); + newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - this_END_8=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + this_END_8=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_8, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); + } @@ -5081,7 +5081,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5108,14 +5108,14 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { // InternalRos2Parser.g:2133:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) // InternalRos2Parser.g:2134:2: iv_ruleServiceSpec= ruleServiceSpec EOF { - newCompositeNode(grammarAccess.getServiceSpecRule()); + newCompositeNode(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); iv_ruleServiceSpec=ruleServiceSpec(); state._fsp--; - current =iv_ruleServiceSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleServiceSpec; + match(input,EOF,FOLLOW_2); } @@ -5154,7 +5154,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2146:2: ( ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ) @@ -5164,20 +5164,20 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRos2Parser.g:2148:3: () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END { // InternalRos2Parser.g:2148:3: () - // InternalRos2Parser.g:2149:4: + // InternalRos2Parser.g:2149:4: { - current = forceCreateModelElement( - grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getServiceSpecAccess().getServiceSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Srv,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + otherlv_1=(Token)match(input,Srv,FOLLOW_6); + newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); + // InternalRos2Parser.g:2159:3: ( (lv_name_2_0= ruleEString ) ) // InternalRos2Parser.g:2160:4: (lv_name_2_0= ruleEString ) { @@ -5185,38 +5185,38 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRos2Parser.g:2161:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_4); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_40); - - newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_40); - otherlv_4=(Token)match(input,Request,FOLLOW_41); - - newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Request,FOLLOW_41); + newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); + // InternalRos2Parser.g:2186:3: (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt43=2; int LA43_0 = input.LA(1); @@ -5228,10 +5228,10 @@ public final EObject ruleServiceSpec() throws RecognitionException { case 1 : // InternalRos2Parser.g:2187:4: this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_39); - - newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_39); + newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRos2Parser.g:2191:4: ( (lv_request_6_0= ruleMessageDefinition ) ) // InternalRos2Parser.g:2192:5: (lv_request_6_0= ruleMessageDefinition ) { @@ -5239,44 +5239,44 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRos2Parser.g:2193:6: lv_request_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_13); lv_request_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "request", - lv_request_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "request", + lv_request_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_42); - - newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_42); + newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - otherlv_8=(Token)match(input,Response,FOLLOW_38); - - newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + otherlv_8=(Token)match(input,Response,FOLLOW_38); + newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); + // InternalRos2Parser.g:2219:3: (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? int alt44=2; int LA44_0 = input.LA(1); @@ -5288,10 +5288,10 @@ public final EObject ruleServiceSpec() throws RecognitionException { case 1 : // InternalRos2Parser.g:2220:4: this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_39); - - newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_39); + newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); + // InternalRos2Parser.g:2224:4: ( (lv_response_10_0= ruleMessageDefinition ) ) // InternalRos2Parser.g:2225:5: (lv_response_10_0= ruleMessageDefinition ) { @@ -5299,44 +5299,44 @@ public final EObject ruleServiceSpec() throws RecognitionException { // InternalRos2Parser.g:2226:6: lv_response_10_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_response_10_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getServiceSpecRule()); - } - set( - current, - "response", - lv_response_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getServiceSpecRule()); + } + set( + current, + "response", + lv_response_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_11=(Token)match(input,RULE_END,FOLLOW_13); - - newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + this_END_11=(Token)match(input,RULE_END,FOLLOW_13); + newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); + } break; } - this_END_12=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + this_END_12=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_12, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); + } @@ -5344,7 +5344,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5371,14 +5371,14 @@ public final EObject entryRuleActionSpec() throws RecognitionException { // InternalRos2Parser.g:2256:51: (iv_ruleActionSpec= ruleActionSpec EOF ) // InternalRos2Parser.g:2257:2: iv_ruleActionSpec= ruleActionSpec EOF { - newCompositeNode(grammarAccess.getActionSpecRule()); + newCompositeNode(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); iv_ruleActionSpec=ruleActionSpec(); state._fsp--; - current =iv_ruleActionSpec; - match(input,EOF,FOLLOW_2); + current =iv_ruleActionSpec; + match(input,EOF,FOLLOW_2); } @@ -5422,7 +5422,7 @@ public final EObject ruleActionSpec() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2269:2: ( ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ) @@ -5432,20 +5432,20 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos2Parser.g:2271:3: () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END { // InternalRos2Parser.g:2271:3: () - // InternalRos2Parser.g:2272:4: + // InternalRos2Parser.g:2272:4: { - current = forceCreateModelElement( - grammarAccess.getActionSpecAccess().getActionSpecAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getActionSpecAccess().getActionSpecAction_0(), + current); + } - otherlv_1=(Token)match(input,Action_1,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + otherlv_1=(Token)match(input,Action_1,FOLLOW_6); + newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); + // InternalRos2Parser.g:2282:3: ( (lv_name_2_0= ruleEString ) ) // InternalRos2Parser.g:2283:4: (lv_name_2_0= ruleEString ) { @@ -5453,38 +5453,38 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos2Parser.g:2284:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_4); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_43); - - newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_43); - otherlv_4=(Token)match(input,Goal_1,FOLLOW_44); - - newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); + + otherlv_4=(Token)match(input,Goal_1,FOLLOW_44); + newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); + // InternalRos2Parser.g:2309:3: (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt45=2; int LA45_0 = input.LA(1); @@ -5496,10 +5496,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRos2Parser.g:2310:4: this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_39); - - newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_39); + newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); + // InternalRos2Parser.g:2314:4: ( (lv_goal_6_0= ruleMessageDefinition ) ) // InternalRos2Parser.g:2315:5: (lv_goal_6_0= ruleMessageDefinition ) { @@ -5507,44 +5507,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos2Parser.g:2316:6: lv_goal_6_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); + pushFollow(FOLLOW_13); lv_goal_6_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "goal", - lv_goal_6_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "goal", + lv_goal_6_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_7=(Token)match(input,RULE_END,FOLLOW_45); - - newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + this_END_7=(Token)match(input,RULE_END,FOLLOW_45); + newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); + } break; } - otherlv_8=(Token)match(input,Result_1,FOLLOW_46); - - newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + otherlv_8=(Token)match(input,Result_1,FOLLOW_46); + newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); + // InternalRos2Parser.g:2342:3: (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? int alt46=2; int LA46_0 = input.LA(1); @@ -5556,10 +5556,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRos2Parser.g:2343:4: this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_39); - - newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_39); + newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); + // InternalRos2Parser.g:2347:4: ( (lv_result_10_0= ruleMessageDefinition ) ) // InternalRos2Parser.g:2348:5: (lv_result_10_0= ruleMessageDefinition ) { @@ -5567,44 +5567,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos2Parser.g:2349:6: lv_result_10_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); + pushFollow(FOLLOW_13); lv_result_10_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "result", - lv_result_10_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "result", + lv_result_10_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_11=(Token)match(input,RULE_END,FOLLOW_47); - - newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + this_END_11=(Token)match(input,RULE_END,FOLLOW_47); + newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); + } break; } - otherlv_12=(Token)match(input,Feedback_1,FOLLOW_38); - - newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + otherlv_12=(Token)match(input,Feedback_1,FOLLOW_38); + newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); + // InternalRos2Parser.g:2375:3: (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? int alt47=2; int LA47_0 = input.LA(1); @@ -5616,10 +5616,10 @@ public final EObject ruleActionSpec() throws RecognitionException { case 1 : // InternalRos2Parser.g:2376:4: this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END { - this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_39); - - newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_39); + newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); + // InternalRos2Parser.g:2380:4: ( (lv_feedback_14_0= ruleMessageDefinition ) ) // InternalRos2Parser.g:2381:5: (lv_feedback_14_0= ruleMessageDefinition ) { @@ -5627,44 +5627,44 @@ public final EObject ruleActionSpec() throws RecognitionException { // InternalRos2Parser.g:2382:6: lv_feedback_14_0= ruleMessageDefinition { - newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); - + newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); + pushFollow(FOLLOW_13); lv_feedback_14_0=ruleMessageDefinition(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getActionSpecRule()); - } - set( - current, - "feedback", - lv_feedback_14_0, - "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getActionSpecRule()); + } + set( + current, + "feedback", + lv_feedback_14_0, + "de.fraunhofer.ipa.ros.Ros.MessageDefinition"); + afterParserOrEnumRuleCall(); + } } - this_END_15=(Token)match(input,RULE_END,FOLLOW_13); - - newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + this_END_15=(Token)match(input,RULE_END,FOLLOW_13); + newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); + } break; } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_16, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); + } @@ -5672,7 +5672,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5699,14 +5699,14 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { // InternalRos2Parser.g:2412:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) // InternalRos2Parser.g:2413:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF { - newCompositeNode(grammarAccess.getMessageDefinitionRule()); + newCompositeNode(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); iv_ruleMessageDefinition=ruleMessageDefinition(); state._fsp--; - current =iv_ruleMessageDefinition; - match(input,EOF,FOLLOW_2); + current =iv_ruleMessageDefinition; + match(input,EOF,FOLLOW_2); } @@ -5732,7 +5732,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2425:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ) @@ -5742,13 +5742,13 @@ public final EObject ruleMessageDefinition() throws RecognitionException { // InternalRos2Parser.g:2427:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )* { // InternalRos2Parser.g:2427:3: () - // InternalRos2Parser.g:2428:4: + // InternalRos2Parser.g:2428:4: { - current = forceCreateModelElement( - grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0(), + current); + } @@ -5764,40 +5764,40 @@ public final EObject ruleMessageDefinition() throws RecognitionException { switch (alt48) { - case 1 : - // InternalRos2Parser.g:2435:4: (lv_MessagePart_1_0= ruleMessagePart ) - { - // InternalRos2Parser.g:2435:4: (lv_MessagePart_1_0= ruleMessagePart ) - // InternalRos2Parser.g:2436:5: lv_MessagePart_1_0= ruleMessagePart - { - - newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); - - pushFollow(FOLLOW_48); - lv_MessagePart_1_0=ruleMessagePart(); + case 1 : + // InternalRos2Parser.g:2435:4: (lv_MessagePart_1_0= ruleMessagePart ) + { + // InternalRos2Parser.g:2435:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRos2Parser.g:2436:5: lv_MessagePart_1_0= ruleMessagePart + { - state._fsp--; + newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); + + pushFollow(FOLLOW_48); + lv_MessagePart_1_0=ruleMessagePart(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); - } - add( - current, - "MessagePart", - lv_MessagePart_1_0, - "de.fraunhofer.ipa.ros.Basics.MessagePart"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessageDefinitionRule()); + } + add( + current, + "MessagePart", + lv_MessagePart_1_0, + "de.fraunhofer.ipa.ros.Basics.MessagePart"); + afterParserOrEnumRuleCall(); + - } + } - } - break; + } + break; - default : - break loop48; + default : + break loop48; } } while (true); @@ -5808,7 +5808,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -5835,14 +5835,14 @@ public final EObject entryRuleDependency() throws RecognitionException { // InternalRos2Parser.g:2457:51: (iv_ruleDependency= ruleDependency EOF ) // InternalRos2Parser.g:2458:2: iv_ruleDependency= ruleDependency EOF { - newCompositeNode(grammarAccess.getDependencyRule()); + newCompositeNode(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); iv_ruleDependency=ruleDependency(); state._fsp--; - current =iv_ruleDependency; - match(input,EOF,FOLLOW_2); + current =iv_ruleDependency; + match(input,EOF,FOLLOW_2); } @@ -5870,7 +5870,7 @@ public final EObject ruleDependency() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2470:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) @@ -5897,17 +5897,17 @@ else if ( (LA49_0==ExternalDependency) ) { // InternalRos2Parser.g:2472:3: this_PackageDependency_0= rulePackageDependency { - newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); - + newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); + pushFollow(FOLLOW_2); this_PackageDependency_0=rulePackageDependency(); state._fsp--; - current = this_PackageDependency_0; - afterParserOrEnumRuleCall(); - + current = this_PackageDependency_0; + afterParserOrEnumRuleCall(); + } break; @@ -5915,17 +5915,17 @@ else if ( (LA49_0==ExternalDependency) ) { // InternalRos2Parser.g:2481:3: this_ExternalDependency_1= ruleExternalDependency { - newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); - + newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ExternalDependency_1=ruleExternalDependency(); state._fsp--; - current = this_ExternalDependency_1; - afterParserOrEnumRuleCall(); - + current = this_ExternalDependency_1; + afterParserOrEnumRuleCall(); + } break; @@ -5936,7 +5936,7 @@ else if ( (LA49_0==ExternalDependency) ) { } - leaveRule(); + leaveRule(); } @@ -5963,14 +5963,14 @@ public final EObject entryRulePackageDependency() throws RecognitionException { // InternalRos2Parser.g:2493:58: (iv_rulePackageDependency= rulePackageDependency EOF ) // InternalRos2Parser.g:2494:2: iv_rulePackageDependency= rulePackageDependency EOF { - newCompositeNode(grammarAccess.getPackageDependencyRule()); + newCompositeNode(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); iv_rulePackageDependency=rulePackageDependency(); state._fsp--; - current =iv_rulePackageDependency; - match(input,EOF,FOLLOW_2); + current =iv_rulePackageDependency; + match(input,EOF,FOLLOW_2); } @@ -5993,7 +5993,7 @@ public final EObject rulePackageDependency() throws RecognitionException { EObject current = null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2506:2: ( ( ( ruleEString ) ) ) @@ -6006,21 +6006,21 @@ public final EObject rulePackageDependency() throws RecognitionException { // InternalRos2Parser.g:2509:4: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getPackageDependencyRule()); - } - - - newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + if (current==null) { + current = createModelElement(grammarAccess.getPackageDependencyRule()); + } + + newCompositeNode(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); + pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -6031,7 +6031,7 @@ public final EObject rulePackageDependency() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6058,14 +6058,14 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { // InternalRos2Parser.g:2526:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) // InternalRos2Parser.g:2527:2: iv_ruleExternalDependency= ruleExternalDependency EOF { - newCompositeNode(grammarAccess.getExternalDependencyRule()); + newCompositeNode(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); iv_ruleExternalDependency=ruleExternalDependency(); state._fsp--; - current =iv_ruleExternalDependency; - match(input,EOF,FOLLOW_2); + current =iv_ruleExternalDependency; + match(input,EOF,FOLLOW_2); } @@ -6092,7 +6092,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2539:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) @@ -6102,20 +6102,20 @@ public final EObject ruleExternalDependency() throws RecognitionException { // InternalRos2Parser.g:2541:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) { // InternalRos2Parser.g:2541:3: () - // InternalRos2Parser.g:2542:4: + // InternalRos2Parser.g:2542:4: { - current = forceCreateModelElement( - grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0(), + current); + } - otherlv_1=(Token)match(input,ExternalDependency,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + otherlv_1=(Token)match(input,ExternalDependency,FOLLOW_6); + newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); + // InternalRos2Parser.g:2552:3: ( (lv_name_2_0= ruleEString ) ) // InternalRos2Parser.g:2553:4: (lv_name_2_0= ruleEString ) { @@ -6123,24 +6123,24 @@ public final EObject ruleExternalDependency() throws RecognitionException { // InternalRos2Parser.g:2554:5: lv_name_2_0= ruleEString { - newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); + pushFollow(FOLLOW_2); lv_name_2_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); - } - set( - current, - "name", - lv_name_2_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getExternalDependencyRule()); + } + set( + current, + "name", + lv_name_2_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -6154,7 +6154,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6181,14 +6181,14 @@ public final EObject entryRuleNamespace() throws RecognitionException { // InternalRos2Parser.g:2575:50: (iv_ruleNamespace= ruleNamespace EOF ) // InternalRos2Parser.g:2576:2: iv_ruleNamespace= ruleNamespace EOF { - newCompositeNode(grammarAccess.getNamespaceRule()); + newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); iv_ruleNamespace=ruleNamespace(); state._fsp--; - current =iv_ruleNamespace; - match(input,EOF,FOLLOW_2); + current =iv_ruleNamespace; + match(input,EOF,FOLLOW_2); } @@ -6218,7 +6218,7 @@ public final EObject ruleNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2588:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) @@ -6254,17 +6254,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRos2Parser.g:2590:3: this_GlobalNamespace_0= ruleGlobalNamespace { - newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); + pushFollow(FOLLOW_2); this_GlobalNamespace_0=ruleGlobalNamespace(); state._fsp--; - current = this_GlobalNamespace_0; - afterParserOrEnumRuleCall(); - + current = this_GlobalNamespace_0; + afterParserOrEnumRuleCall(); + } break; @@ -6272,17 +6272,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRos2Parser.g:2599:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { - newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); + pushFollow(FOLLOW_2); this_RelativeNamespace_Impl_1=ruleRelativeNamespace_Impl(); state._fsp--; - current = this_RelativeNamespace_Impl_1; - afterParserOrEnumRuleCall(); - + current = this_RelativeNamespace_Impl_1; + afterParserOrEnumRuleCall(); + } break; @@ -6290,17 +6290,17 @@ public final EObject ruleNamespace() throws RecognitionException { // InternalRos2Parser.g:2608:3: this_PrivateNamespace_2= rulePrivateNamespace { - newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); - + newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); + pushFollow(FOLLOW_2); this_PrivateNamespace_2=rulePrivateNamespace(); state._fsp--; - current = this_PrivateNamespace_2; - afterParserOrEnumRuleCall(); - + current = this_PrivateNamespace_2; + afterParserOrEnumRuleCall(); + } break; @@ -6311,7 +6311,7 @@ public final EObject ruleNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6338,14 +6338,14 @@ public final String entryRuleGraphName() throws RecognitionException { // InternalRos2Parser.g:2620:49: (iv_ruleGraphName= ruleGraphName EOF ) // InternalRos2Parser.g:2621:2: iv_ruleGraphName= ruleGraphName EOF { - newCompositeNode(grammarAccess.getGraphNameRule()); + newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); iv_ruleGraphName=ruleGraphName(); state._fsp--; - current =iv_ruleGraphName.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleGraphName.getText(); + match(input,EOF,FOLLOW_2); } @@ -6370,22 +6370,22 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException Token kw=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2633:2: (kw= GraphName ) // InternalRos2Parser.g:2634:2: kw= GraphName { - kw=(Token)match(input,GraphName,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + kw=(Token)match(input,GraphName,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getGraphNameAccess().getGraphNameKeyword()); + } - leaveRule(); + leaveRule(); } @@ -6412,14 +6412,14 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // InternalRos2Parser.g:2642:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) // InternalRos2Parser.g:2643:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { - newCompositeNode(grammarAccess.getGlobalNamespaceRule()); + newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); iv_ruleGlobalNamespace=ruleGlobalNamespace(); state._fsp--; - current =iv_ruleGlobalNamespace; - match(input,EOF,FOLLOW_2); + current =iv_ruleGlobalNamespace; + match(input,EOF,FOLLOW_2); } @@ -6451,7 +6451,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2655:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -6461,20 +6461,20 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // InternalRos2Parser.g:2657:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRos2Parser.g:2657:3: () - // InternalRos2Parser.g:2658:4: + // InternalRos2Parser.g:2658:4: { - current = forceCreateModelElement( - grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_49); - - newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_49); + newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + // InternalRos2Parser.g:2668:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt52=2; int LA52_0 = input.LA(1); @@ -6486,10 +6486,10 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { case 1 : // InternalRos2Parser.g:2669:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_50); - - newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_50); + newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRos2Parser.g:2673:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRos2Parser.g:2674:5: (lv_parts_3_0= ruleGraphName ) { @@ -6497,24 +6497,24 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // InternalRos2Parser.g:2675:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -6533,57 +6533,57 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { switch (alt51) { - case 1 : - // InternalRos2Parser.g:2693:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_50); - - newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + case 1 : + // InternalRos2Parser.g:2693:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_50); - // InternalRos2Parser.g:2697:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2698:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRos2Parser.g:2698:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2699:7: lv_parts_5_0= ruleGraphName - { + newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + + // InternalRos2Parser.g:2697:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2698:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRos2Parser.g:2698:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2699:7: lv_parts_5_0= ruleGraphName + { - newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_12); + lv_parts_5_0=ruleGraphName(); - pushFollow(FOLLOW_12); - lv_parts_5_0=ruleGraphName(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getGlobalNamespaceRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + } - } + } - } + } + break; - - } - break; - - default : - break loop51; + default : + break loop51; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -6597,7 +6597,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6624,14 +6624,14 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // InternalRos2Parser.g:2726:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) // InternalRos2Parser.g:2727:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); + newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); iv_ruleRelativeNamespace_Impl=ruleRelativeNamespace_Impl(); state._fsp--; - current =iv_ruleRelativeNamespace_Impl; - match(input,EOF,FOLLOW_2); + current =iv_ruleRelativeNamespace_Impl; + match(input,EOF,FOLLOW_2); } @@ -6663,7 +6663,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2739:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -6673,20 +6673,20 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRos2Parser.g:2741:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRos2Parser.g:2741:3: () - // InternalRos2Parser.g:2742:4: + // InternalRos2Parser.g:2742:4: { - current = forceCreateModelElement( - grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_49); - - newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_49); + newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + // InternalRos2Parser.g:2752:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt54=2; int LA54_0 = input.LA(1); @@ -6698,10 +6698,10 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { case 1 : // InternalRos2Parser.g:2753:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_50); - - newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_50); + newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRos2Parser.g:2757:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRos2Parser.g:2758:5: (lv_parts_3_0= ruleGraphName ) { @@ -6709,24 +6709,24 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // InternalRos2Parser.g:2759:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -6745,57 +6745,57 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { switch (alt53) { - case 1 : - // InternalRos2Parser.g:2777:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_50); + case 1 : + // InternalRos2Parser.g:2777:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_50); - newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + + // InternalRos2Parser.g:2781:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2782:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRos2Parser.g:2782:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2783:7: lv_parts_5_0= ruleGraphName + { - // InternalRos2Parser.g:2781:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2782:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRos2Parser.g:2782:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2783:7: lv_parts_5_0= ruleGraphName - { + newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_12); + lv_parts_5_0=ruleGraphName(); - newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + state._fsp--; - pushFollow(FOLLOW_12); - lv_parts_5_0=ruleGraphName(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getRelativeNamespace_ImplRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + } - } + } + break; - } - - - } - break; - - default : - break loop53; + default : + break loop53; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -6809,7 +6809,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -6836,14 +6836,14 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // InternalRos2Parser.g:2810:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) // InternalRos2Parser.g:2811:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { - newCompositeNode(grammarAccess.getPrivateNamespaceRule()); + newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); iv_rulePrivateNamespace=rulePrivateNamespace(); state._fsp--; - current =iv_rulePrivateNamespace; - match(input,EOF,FOLLOW_2); + current =iv_rulePrivateNamespace; + match(input,EOF,FOLLOW_2); } @@ -6875,7 +6875,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2823:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) @@ -6885,20 +6885,20 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // InternalRos2Parser.g:2825:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { // InternalRos2Parser.g:2825:3: () - // InternalRos2Parser.g:2826:4: + // InternalRos2Parser.g:2826:4: { - current = forceCreateModelElement( - grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0(), + current); + } - otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_49); - - newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_49); + newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + // InternalRos2Parser.g:2836:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt56=2; int LA56_0 = input.LA(1); @@ -6910,10 +6910,10 @@ public final EObject rulePrivateNamespace() throws RecognitionException { case 1 : // InternalRos2Parser.g:2837:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_50); - - newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_50); + newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + // InternalRos2Parser.g:2841:4: ( (lv_parts_3_0= ruleGraphName ) ) // InternalRos2Parser.g:2842:5: (lv_parts_3_0= ruleGraphName ) { @@ -6921,24 +6921,24 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // InternalRos2Parser.g:2843:6: lv_parts_3_0= ruleGraphName { - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - current, - "parts", - lv_parts_3_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + current, + "parts", + lv_parts_3_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + } @@ -6957,57 +6957,57 @@ public final EObject rulePrivateNamespace() throws RecognitionException { switch (alt55) { - case 1 : - // InternalRos2Parser.g:2861:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_50); - - newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - - // InternalRos2Parser.g:2865:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2866:6: (lv_parts_5_0= ruleGraphName ) - { - // InternalRos2Parser.g:2866:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2867:7: lv_parts_5_0= ruleGraphName - { - - newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + case 1 : + // InternalRos2Parser.g:2861:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_50); - pushFollow(FOLLOW_12); - lv_parts_5_0=ruleGraphName(); + newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + + // InternalRos2Parser.g:2865:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2866:6: (lv_parts_5_0= ruleGraphName ) + { + // InternalRos2Parser.g:2866:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2867:7: lv_parts_5_0= ruleGraphName + { - state._fsp--; + newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); + + pushFollow(FOLLOW_12); + lv_parts_5_0=ruleGraphName(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); - } - add( - current, - "parts", - lv_parts_5_0, - "de.fraunhofer.ipa.ros.Basics.GraphName"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrivateNamespaceRule()); + } + add( + current, + "parts", + lv_parts_5_0, + "de.fraunhofer.ipa.ros.Basics.GraphName"); + afterParserOrEnumRuleCall(); + - } + } - } + } - } - break; + } + break; - default : - break loop55; + default : + break loop55; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + } break; @@ -7021,7 +7021,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7048,14 +7048,14 @@ public final EObject entryRuleParameterType() throws RecognitionException { // InternalRos2Parser.g:2894:54: (iv_ruleParameterType= ruleParameterType EOF ) // InternalRos2Parser.g:2895:2: iv_ruleParameterType= ruleParameterType EOF { - newCompositeNode(grammarAccess.getParameterTypeRule()); + newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterType=ruleParameterType(); state._fsp--; - current =iv_ruleParameterType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterType; + match(input,EOF,FOLLOW_2); } @@ -7095,7 +7095,7 @@ public final EObject ruleParameterType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2907:2: ( (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) ) @@ -7156,17 +7156,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:2909:3: this_ParameterListType_0= ruleParameterListType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); + pushFollow(FOLLOW_2); this_ParameterListType_0=ruleParameterListType(); state._fsp--; - current = this_ParameterListType_0; - afterParserOrEnumRuleCall(); - + current = this_ParameterListType_0; + afterParserOrEnumRuleCall(); + } break; @@ -7174,17 +7174,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:2918:3: this_ParameterStructType_1= ruleParameterStructType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ParameterStructType_1=ruleParameterStructType(); state._fsp--; - current = this_ParameterStructType_1; - afterParserOrEnumRuleCall(); - + current = this_ParameterStructType_1; + afterParserOrEnumRuleCall(); + } break; @@ -7192,17 +7192,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:2927:3: this_ParameterIntegerType_2= ruleParameterIntegerType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ParameterIntegerType_2=ruleParameterIntegerType(); state._fsp--; - current = this_ParameterIntegerType_2; - afterParserOrEnumRuleCall(); - + current = this_ParameterIntegerType_2; + afterParserOrEnumRuleCall(); + } break; @@ -7210,17 +7210,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:2936:3: this_ParameterStringType_3= ruleParameterStringType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); + pushFollow(FOLLOW_2); this_ParameterStringType_3=ruleParameterStringType(); state._fsp--; - current = this_ParameterStringType_3; - afterParserOrEnumRuleCall(); - + current = this_ParameterStringType_3; + afterParserOrEnumRuleCall(); + } break; @@ -7228,17 +7228,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:2945:3: this_ParameterDoubleType_4= ruleParameterDoubleType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); + pushFollow(FOLLOW_2); this_ParameterDoubleType_4=ruleParameterDoubleType(); state._fsp--; - current = this_ParameterDoubleType_4; - afterParserOrEnumRuleCall(); - + current = this_ParameterDoubleType_4; + afterParserOrEnumRuleCall(); + } break; @@ -7246,17 +7246,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:2954:3: this_ParameterBooleanType_5= ruleParameterBooleanType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); + pushFollow(FOLLOW_2); this_ParameterBooleanType_5=ruleParameterBooleanType(); state._fsp--; - current = this_ParameterBooleanType_5; - afterParserOrEnumRuleCall(); - + current = this_ParameterBooleanType_5; + afterParserOrEnumRuleCall(); + } break; @@ -7264,17 +7264,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:2963:3: this_ParameterBase64Type_6= ruleParameterBase64Type { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); + pushFollow(FOLLOW_2); this_ParameterBase64Type_6=ruleParameterBase64Type(); state._fsp--; - current = this_ParameterBase64Type_6; - afterParserOrEnumRuleCall(); - + current = this_ParameterBase64Type_6; + afterParserOrEnumRuleCall(); + } break; @@ -7282,17 +7282,17 @@ public final EObject ruleParameterType() throws RecognitionException { // InternalRos2Parser.g:2972:3: this_ParameterArrayType_7= ruleParameterArrayType { - newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); - + newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); + pushFollow(FOLLOW_2); this_ParameterArrayType_7=ruleParameterArrayType(); state._fsp--; - current = this_ParameterArrayType_7; - afterParserOrEnumRuleCall(); - + current = this_ParameterArrayType_7; + afterParserOrEnumRuleCall(); + } break; @@ -7303,7 +7303,7 @@ public final EObject ruleParameterType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7330,14 +7330,14 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // InternalRos2Parser.g:2984:55: (iv_ruleParameterValue= ruleParameterValue EOF ) // InternalRos2Parser.g:2985:2: iv_ruleParameterValue= ruleParameterValue EOF { - newCompositeNode(grammarAccess.getParameterValueRule()); + newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); iv_ruleParameterValue=ruleParameterValue(); state._fsp--; - current =iv_ruleParameterValue; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterValue; + match(input,EOF,FOLLOW_2); } @@ -7375,7 +7375,7 @@ public final EObject ruleParameterValue() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:2997:2: ( (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) ) @@ -7389,17 +7389,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos2Parser.g:2999:3: this_ParameterString_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); + pushFollow(FOLLOW_2); this_ParameterString_0=ruleParameterString(); state._fsp--; - current = this_ParameterString_0; - afterParserOrEnumRuleCall(); - + current = this_ParameterString_0; + afterParserOrEnumRuleCall(); + } break; @@ -7407,17 +7407,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos2Parser.g:3008:3: this_ParameterBase64_1= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); + pushFollow(FOLLOW_2); this_ParameterBase64_1=ruleParameterBase64(); state._fsp--; - current = this_ParameterBase64_1; - afterParserOrEnumRuleCall(); - + current = this_ParameterBase64_1; + afterParserOrEnumRuleCall(); + } break; @@ -7425,17 +7425,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos2Parser.g:3017:3: this_ParameterInteger_2= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); + pushFollow(FOLLOW_2); this_ParameterInteger_2=ruleParameterInteger(); state._fsp--; - current = this_ParameterInteger_2; - afterParserOrEnumRuleCall(); - + current = this_ParameterInteger_2; + afterParserOrEnumRuleCall(); + } break; @@ -7443,17 +7443,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos2Parser.g:3026:3: this_ParameterDouble_3= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); + pushFollow(FOLLOW_2); this_ParameterDouble_3=ruleParameterDouble(); state._fsp--; - current = this_ParameterDouble_3; - afterParserOrEnumRuleCall(); - + current = this_ParameterDouble_3; + afterParserOrEnumRuleCall(); + } break; @@ -7461,17 +7461,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos2Parser.g:3035:3: this_ParameterBoolean_4= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); + pushFollow(FOLLOW_2); this_ParameterBoolean_4=ruleParameterBoolean(); state._fsp--; - current = this_ParameterBoolean_4; - afterParserOrEnumRuleCall(); - + current = this_ParameterBoolean_4; + afterParserOrEnumRuleCall(); + } break; @@ -7479,17 +7479,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos2Parser.g:3044:3: this_ParameterList_5= ruleParameterList { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); + pushFollow(FOLLOW_2); this_ParameterList_5=ruleParameterList(); state._fsp--; - current = this_ParameterList_5; - afterParserOrEnumRuleCall(); - + current = this_ParameterList_5; + afterParserOrEnumRuleCall(); + } break; @@ -7497,17 +7497,17 @@ public final EObject ruleParameterValue() throws RecognitionException { // InternalRos2Parser.g:3053:3: this_ParameterStruct_6= ruleParameterStruct { - newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); - + newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); + pushFollow(FOLLOW_2); this_ParameterStruct_6=ruleParameterStruct(); state._fsp--; - current = this_ParameterStruct_6; - afterParserOrEnumRuleCall(); - + current = this_ParameterStruct_6; + afterParserOrEnumRuleCall(); + } break; @@ -7518,7 +7518,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7545,14 +7545,14 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // InternalRos2Parser.g:3065:58: (iv_ruleParameterListType= ruleParameterListType EOF ) // InternalRos2Parser.g:3066:2: iv_ruleParameterListType= ruleParameterListType EOF { - newCompositeNode(grammarAccess.getParameterListTypeRule()); + newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterListType=ruleParameterListType(); state._fsp--; - current =iv_ruleParameterListType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterListType; + match(input,EOF,FOLLOW_2); } @@ -7584,7 +7584,7 @@ public final EObject ruleParameterListType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3078:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) @@ -7594,24 +7594,24 @@ public final EObject ruleParameterListType() throws RecognitionException { // InternalRos2Parser.g:3080:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket { // InternalRos2Parser.g:3080:3: () - // InternalRos2Parser.g:3081:4: + // InternalRos2Parser.g:3081:4: { - current = forceCreateModelElement( - grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,List,FOLLOW_10); + otherlv_1=(Token)match(input,List,FOLLOW_10); - newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_24); - - newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); + + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_24); + newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); + // InternalRos2Parser.g:3095:3: ( (lv_sequence_3_0= ruleParameterType ) ) // InternalRos2Parser.g:3096:4: (lv_sequence_3_0= ruleParameterType ) { @@ -7619,24 +7619,24 @@ public final EObject ruleParameterListType() throws RecognitionException { // InternalRos2Parser.g:3097:5: lv_sequence_3_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); + pushFollow(FOLLOW_12); lv_sequence_3_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - current, - "sequence", - lv_sequence_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + current, + "sequence", + lv_sequence_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -7655,57 +7655,57 @@ public final EObject ruleParameterListType() throws RecognitionException { switch (alt59) { - case 1 : - // InternalRos2Parser.g:3115:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_24); - - newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - - // InternalRos2Parser.g:3119:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRos2Parser.g:3120:5: (lv_sequence_5_0= ruleParameterType ) - { - // InternalRos2Parser.g:3120:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRos2Parser.g:3121:6: lv_sequence_5_0= ruleParameterType - { + case 1 : + // InternalRos2Parser.g:3115:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_24); - newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - - pushFollow(FOLLOW_12); - lv_sequence_5_0=ruleParameterType(); + newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); + + // InternalRos2Parser.g:3119:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos2Parser.g:3120:5: (lv_sequence_5_0= ruleParameterType ) + { + // InternalRos2Parser.g:3120:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos2Parser.g:3121:6: lv_sequence_5_0= ruleParameterType + { - state._fsp--; + newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); + + pushFollow(FOLLOW_12); + lv_sequence_5_0=ruleParameterType(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); - } - add( - current, - "sequence", - lv_sequence_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListTypeRule()); + } + add( + current, + "sequence", + lv_sequence_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + - } + } - } + } - } - break; + } + break; - default : - break loop59; + default : + break loop59; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); + } @@ -7713,7 +7713,7 @@ public final EObject ruleParameterListType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7740,14 +7740,14 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // InternalRos2Parser.g:3147:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) // InternalRos2Parser.g:3148:2: iv_ruleParameterStructType= ruleParameterStructType EOF { - newCompositeNode(grammarAccess.getParameterStructTypeRule()); + newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructType=ruleParameterStructType(); state._fsp--; - current =iv_ruleParameterStructType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructType; + match(input,EOF,FOLLOW_2); } @@ -7779,7 +7779,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3160:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) @@ -7789,24 +7789,24 @@ public final EObject ruleParameterStructType() throws RecognitionException { // InternalRos2Parser.g:3162:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket { // InternalRos2Parser.g:3162:3: () - // InternalRos2Parser.g:3163:4: + // InternalRos2Parser.g:3163:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Struct,FOLLOW_10); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + otherlv_1=(Token)match(input,Struct,FOLLOW_10); - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_6); - - newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); + + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); + // InternalRos2Parser.g:3177:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) // InternalRos2Parser.g:3178:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { @@ -7814,24 +7814,24 @@ public final EObject ruleParameterStructType() throws RecognitionException { // InternalRos2Parser.g:3179:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); + pushFollow(FOLLOW_12); lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - current, - "parameterstructypetmember", - lv_parameterstructypetmember_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + current, + "parameterstructypetmember", + lv_parameterstructypetmember_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + } @@ -7850,57 +7850,57 @@ public final EObject ruleParameterStructType() throws RecognitionException { switch (alt60) { - case 1 : - // InternalRos2Parser.g:3197:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - { - otherlv_4=(Token)match(input,Comma,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - - // InternalRos2Parser.g:3201:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRos2Parser.g:3202:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - { - // InternalRos2Parser.g:3202:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRos2Parser.g:3203:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember - { - - newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + case 1 : + // InternalRos2Parser.g:3197:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + { + otherlv_4=(Token)match(input,Comma,FOLLOW_6); - pushFollow(FOLLOW_12); - lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); + newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); + + // InternalRos2Parser.g:3201:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:3202:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + { + // InternalRos2Parser.g:3202:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3203:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + { - state._fsp--; + newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); + + pushFollow(FOLLOW_12); + lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); - } - add( - current, - "parameterstructypetmember", - lv_parameterstructypetmember_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeRule()); + } + add( + current, + "parameterstructypetmember", + lv_parameterstructypetmember_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); + afterParserOrEnumRuleCall(); + - } + } - } + } - } - break; + } + break; - default : - break loop60; + default : + break loop60; } } while (true); - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_6, grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); + } @@ -7908,7 +7908,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -7935,14 +7935,14 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // InternalRos2Parser.g:3229:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) // InternalRos2Parser.g:3230:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { - newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); + newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterIntegerType=ruleParameterIntegerType(); state._fsp--; - current =iv_ruleParameterIntegerType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterIntegerType; + match(input,EOF,FOLLOW_2); } @@ -7970,7 +7970,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3242:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) @@ -7980,20 +7980,20 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // InternalRos2Parser.g:3244:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { // InternalRos2Parser.g:3244:3: () - // InternalRos2Parser.g:3245:4: + // InternalRos2Parser.g:3245:4: { - current = forceCreateModelElement( - grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Integer,FOLLOW_51); - - newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + otherlv_1=(Token)match(input,Integer,FOLLOW_51); + newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); + // InternalRos2Parser.g:3255:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? int alt61=2; int LA61_0 = input.LA(1); @@ -8009,10 +8009,10 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { case 1 : // InternalRos2Parser.g:3256:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_17); - - newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_17); + newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); + // InternalRos2Parser.g:3260:4: ( (lv_default_3_0= ruleParameterInteger ) ) // InternalRos2Parser.g:3261:5: (lv_default_3_0= ruleParameterInteger ) { @@ -8020,24 +8020,24 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // InternalRos2Parser.g:3262:6: lv_default_3_0= ruleParameterInteger { - newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterInteger(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterIntegerTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterInteger"); + afterParserOrEnumRuleCall(); + } @@ -8057,7 +8057,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8084,14 +8084,14 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // InternalRos2Parser.g:3284:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) // InternalRos2Parser.g:3285:2: iv_ruleParameterStringType= ruleParameterStringType EOF { - newCompositeNode(grammarAccess.getParameterStringTypeRule()); + newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterStringType=ruleParameterStringType(); state._fsp--; - current =iv_ruleParameterStringType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStringType; + match(input,EOF,FOLLOW_2); } @@ -8119,7 +8119,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3297:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) @@ -8129,20 +8129,20 @@ public final EObject ruleParameterStringType() throws RecognitionException { // InternalRos2Parser.g:3299:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { // InternalRos2Parser.g:3299:3: () - // InternalRos2Parser.g:3300:4: + // InternalRos2Parser.g:3300:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,String,FOLLOW_51); - - newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + otherlv_1=(Token)match(input,String,FOLLOW_51); + newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); + // InternalRos2Parser.g:3310:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? int alt62=2; int LA62_0 = input.LA(1); @@ -8161,10 +8161,10 @@ else if ( (LA62_1==RULE_ID) ) { case 1 : // InternalRos2Parser.g:3311:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_6); - - newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); + // InternalRos2Parser.g:3315:4: ( (lv_default_3_0= ruleParameterString ) ) // InternalRos2Parser.g:3316:5: (lv_default_3_0= ruleParameterString ) { @@ -8172,24 +8172,24 @@ else if ( (LA62_1==RULE_ID) ) { // InternalRos2Parser.g:3317:6: lv_default_3_0= ruleParameterString { - newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStringTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterString"); + afterParserOrEnumRuleCall(); + } @@ -8209,7 +8209,7 @@ else if ( (LA62_1==RULE_ID) ) { } - leaveRule(); + leaveRule(); } @@ -8236,14 +8236,14 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // InternalRos2Parser.g:3339:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) // InternalRos2Parser.g:3340:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { - newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); + newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterDoubleType=ruleParameterDoubleType(); state._fsp--; - current =iv_ruleParameterDoubleType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDoubleType; + match(input,EOF,FOLLOW_2); } @@ -8271,7 +8271,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3352:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) @@ -8281,20 +8281,20 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // InternalRos2Parser.g:3354:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { // InternalRos2Parser.g:3354:3: () - // InternalRos2Parser.g:3355:4: + // InternalRos2Parser.g:3355:4: { - current = forceCreateModelElement( - grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Double,FOLLOW_51); - - newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + otherlv_1=(Token)match(input,Double,FOLLOW_51); + newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); + // InternalRos2Parser.g:3365:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? int alt63=2; int LA63_0 = input.LA(1); @@ -8310,10 +8310,10 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { case 1 : // InternalRos2Parser.g:3366:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_52); - - newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_52); + newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); + // InternalRos2Parser.g:3370:4: ( (lv_default_3_0= ruleParameterDouble ) ) // InternalRos2Parser.g:3371:5: (lv_default_3_0= ruleParameterDouble ) { @@ -8321,24 +8321,24 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // InternalRos2Parser.g:3372:6: lv_default_3_0= ruleParameterDouble { - newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterDouble(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDoubleTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterDouble"); + afterParserOrEnumRuleCall(); + } @@ -8358,7 +8358,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8385,14 +8385,14 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // InternalRos2Parser.g:3394:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) // InternalRos2Parser.g:3395:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { - newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); + newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterBooleanType=ruleParameterBooleanType(); state._fsp--; - current =iv_ruleParameterBooleanType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBooleanType; + match(input,EOF,FOLLOW_2); } @@ -8420,7 +8420,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3407:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) @@ -8430,20 +8430,20 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // InternalRos2Parser.g:3409:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { // InternalRos2Parser.g:3409:3: () - // InternalRos2Parser.g:3410:4: + // InternalRos2Parser.g:3410:4: { - current = forceCreateModelElement( - grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Boolean,FOLLOW_51); - - newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + otherlv_1=(Token)match(input,Boolean,FOLLOW_51); + newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); + // InternalRos2Parser.g:3420:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? int alt64=2; int LA64_0 = input.LA(1); @@ -8459,10 +8459,10 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { case 1 : // InternalRos2Parser.g:3421:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_53); - - newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_53); + newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); + // InternalRos2Parser.g:3425:4: ( (lv_default_3_0= ruleParameterBoolean ) ) // InternalRos2Parser.g:3426:5: (lv_default_3_0= ruleParameterBoolean ) { @@ -8470,24 +8470,24 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // InternalRos2Parser.g:3427:6: lv_default_3_0= ruleParameterBoolean { - newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterBoolean(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBooleanTypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBoolean"); + afterParserOrEnumRuleCall(); + } @@ -8507,7 +8507,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8534,14 +8534,14 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // InternalRos2Parser.g:3449:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) // InternalRos2Parser.g:3450:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { - newCompositeNode(grammarAccess.getParameterBase64TypeRule()); + newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterBase64Type=ruleParameterBase64Type(); state._fsp--; - current =iv_ruleParameterBase64Type; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBase64Type; + match(input,EOF,FOLLOW_2); } @@ -8569,7 +8569,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3462:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) @@ -8579,20 +8579,20 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // InternalRos2Parser.g:3464:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { // InternalRos2Parser.g:3464:3: () - // InternalRos2Parser.g:3465:4: + // InternalRos2Parser.g:3465:4: { - current = forceCreateModelElement( - grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0(), + current); + } - otherlv_1=(Token)match(input,Base64,FOLLOW_51); - - newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + otherlv_1=(Token)match(input,Base64,FOLLOW_51); + newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); + // InternalRos2Parser.g:3475:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? int alt65=2; int LA65_0 = input.LA(1); @@ -8608,10 +8608,10 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { case 1 : // InternalRos2Parser.g:3476:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_54); - - newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + otherlv_2=(Token)match(input,Default,FOLLOW_54); + newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); + // InternalRos2Parser.g:3480:4: ( (lv_default_3_0= ruleParameterBase64 ) ) // InternalRos2Parser.g:3481:5: (lv_default_3_0= ruleParameterBase64 ) { @@ -8619,24 +8619,24 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // InternalRos2Parser.g:3482:6: lv_default_3_0= ruleParameterBase64 { - newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_default_3_0=ruleParameterBase64(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); - } - set( - current, - "default", - lv_default_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBase64TypeRule()); + } + set( + current, + "default", + lv_default_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterBase64"); + afterParserOrEnumRuleCall(); + } @@ -8656,7 +8656,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8683,14 +8683,14 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // InternalRos2Parser.g:3504:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) // InternalRos2Parser.g:3505:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { - newCompositeNode(grammarAccess.getParameterArrayTypeRule()); + newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); iv_ruleParameterArrayType=ruleParameterArrayType(); state._fsp--; - current =iv_ruleParameterArrayType; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterArrayType; + match(input,EOF,FOLLOW_2); } @@ -8722,7 +8722,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3517:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) @@ -8731,14 +8731,14 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRos2Parser.g:3518:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) // InternalRos2Parser.g:3519:3: this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END { - this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_55); - - newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - - otherlv_1=(Token)match(input,Array,FOLLOW_24); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_55); - newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + + otherlv_1=(Token)match(input,Array,FOLLOW_24); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + // InternalRos2Parser.g:3527:3: ( (lv_type_2_0= ruleParameterType ) ) // InternalRos2Parser.g:3528:4: (lv_type_2_0= ruleParameterType ) { @@ -8746,24 +8746,24 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRos2Parser.g:3529:5: lv_type_2_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); + pushFollow(FOLLOW_27); lv_type_2_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - current, - "type", - lv_type_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + current, + "type", + lv_type_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -8781,10 +8781,10 @@ public final EObject ruleParameterArrayType() throws RecognitionException { case 1 : // InternalRos2Parser.g:3547:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { - otherlv_3=(Token)match(input,Default,FOLLOW_10); - - newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + otherlv_3=(Token)match(input,Default,FOLLOW_10); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); + // InternalRos2Parser.g:3551:4: ( (lv_default_4_0= ruleParameterList ) ) // InternalRos2Parser.g:3552:5: (lv_default_4_0= ruleParameterList ) { @@ -8792,24 +8792,24 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // InternalRos2Parser.g:3553:6: lv_default_4_0= ruleParameterList { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); + pushFollow(FOLLOW_13); lv_default_4_0=ruleParameterList(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); - } - set( - current, - "default", - lv_default_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterList"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); + } + set( + current, + "default", + lv_default_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterList"); + afterParserOrEnumRuleCall(); + } @@ -8822,10 +8822,10 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); + } @@ -8833,7 +8833,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -8860,14 +8860,14 @@ public final EObject entryRuleParameterList() throws RecognitionException { // InternalRos2Parser.g:3579:54: (iv_ruleParameterList= ruleParameterList EOF ) // InternalRos2Parser.g:3580:2: iv_ruleParameterList= ruleParameterList EOF { - newCompositeNode(grammarAccess.getParameterListRule()); + newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); iv_ruleParameterList=ruleParameterList(); state._fsp--; - current =iv_ruleParameterList; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterList; + match(input,EOF,FOLLOW_2); } @@ -8898,7 +8898,7 @@ public final EObject ruleParameterList() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3592:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) @@ -8908,20 +8908,20 @@ public final EObject ruleParameterList() throws RecognitionException { // InternalRos2Parser.g:3594:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { // InternalRos2Parser.g:3594:3: () - // InternalRos2Parser.g:3595:4: + // InternalRos2Parser.g:3595:4: { - current = forceCreateModelElement( - grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterListAccess().getParameterSequenceAction_0(), + current); + } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_28); - - newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_28); + newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); + // InternalRos2Parser.g:3605:3: ( (lv_value_2_0= ruleParameterValue ) ) // InternalRos2Parser.g:3606:4: (lv_value_2_0= ruleParameterValue ) { @@ -8929,24 +8929,24 @@ public final EObject ruleParameterList() throws RecognitionException { // InternalRos2Parser.g:3607:5: lv_value_2_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); + pushFollow(FOLLOW_12); lv_value_2_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } @@ -8965,57 +8965,57 @@ public final EObject ruleParameterList() throws RecognitionException { switch (alt67) { - case 1 : - // InternalRos2Parser.g:3625:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) - { - otherlv_3=(Token)match(input,Comma,FOLLOW_28); + case 1 : + // InternalRos2Parser.g:3625:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + { + otherlv_3=(Token)match(input,Comma,FOLLOW_28); - newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); + + // InternalRos2Parser.g:3629:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos2Parser.g:3630:5: (lv_value_4_0= ruleParameterValue ) + { + // InternalRos2Parser.g:3630:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos2Parser.g:3631:6: lv_value_4_0= ruleParameterValue + { - // InternalRos2Parser.g:3629:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos2Parser.g:3630:5: (lv_value_4_0= ruleParameterValue ) - { - // InternalRos2Parser.g:3630:5: (lv_value_4_0= ruleParameterValue ) - // InternalRos2Parser.g:3631:6: lv_value_4_0= ruleParameterValue - { - - newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - - pushFollow(FOLLOW_12); - lv_value_4_0=ruleParameterValue(); - - state._fsp--; + newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_12); + lv_value_4_0=ruleParameterValue(); + state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterListRule()); - } - add( - current, - "value", - lv_value_4_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterListRule()); + } + add( + current, + "value", + lv_value_4_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + - } + } - } + } - } - break; + } + break; - default : - break loop67; + default : + break loop67; } } while (true); - otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_5, grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); + } @@ -9023,7 +9023,7 @@ public final EObject ruleParameterList() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9050,14 +9050,14 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // InternalRos2Parser.g:3657:53: (iv_ruleParameterAny= ruleParameterAny EOF ) // InternalRos2Parser.g:3658:2: iv_ruleParameterAny= ruleParameterAny EOF { - newCompositeNode(grammarAccess.getParameterAnyRule()); + newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); iv_ruleParameterAny=ruleParameterAny(); state._fsp--; - current =iv_ruleParameterAny; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterAny; + match(input,EOF,FOLLOW_2); } @@ -9085,7 +9085,7 @@ public final EObject ruleParameterAny() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3670:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) @@ -9095,20 +9095,20 @@ public final EObject ruleParameterAny() throws RecognitionException { // InternalRos2Parser.g:3672:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { // InternalRos2Parser.g:3672:3: () - // InternalRos2Parser.g:3673:4: + // InternalRos2Parser.g:3673:4: { - current = forceCreateModelElement( - grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterAnyAccess().getParameterAnyAction_0(), + current); + } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_56); - - newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_56); + newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); + // InternalRos2Parser.g:3683:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? int alt68=2; int LA68_0 = input.LA(1); @@ -9120,10 +9120,10 @@ public final EObject ruleParameterAny() throws RecognitionException { case 1 : // InternalRos2Parser.g:3684:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { - otherlv_2=(Token)match(input,Value,FOLLOW_6); - - newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + otherlv_2=(Token)match(input,Value,FOLLOW_6); + newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); + // InternalRos2Parser.g:3688:4: ( (lv_value_3_0= ruleEString ) ) // InternalRos2Parser.g:3689:5: (lv_value_3_0= ruleEString ) { @@ -9131,24 +9131,24 @@ public final EObject ruleParameterAny() throws RecognitionException { // InternalRos2Parser.g:3690:6: lv_value_3_0= ruleEString { - newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); - + newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); lv_value_3_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterAnyRule()); - } - set( - current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterAnyRule()); + } + set( + current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -9168,7 +9168,7 @@ public final EObject ruleParameterAny() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9195,14 +9195,14 @@ public final EObject entryRuleParameterString() throws RecognitionException { // InternalRos2Parser.g:3712:56: (iv_ruleParameterString= ruleParameterString EOF ) // InternalRos2Parser.g:3713:2: iv_ruleParameterString= ruleParameterString EOF { - newCompositeNode(grammarAccess.getParameterStringRule()); + newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); iv_ruleParameterString=ruleParameterString(); state._fsp--; - current =iv_ruleParameterString; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterString; + match(input,EOF,FOLLOW_2); } @@ -9228,7 +9228,7 @@ public final EObject ruleParameterString() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3725:2: ( ( (lv_value_0_0= ruleEString ) ) ) @@ -9241,24 +9241,24 @@ public final EObject ruleParameterString() throws RecognitionException { // InternalRos2Parser.g:3728:4: lv_value_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStringRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStringRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -9269,7 +9269,7 @@ public final EObject ruleParameterString() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9296,14 +9296,14 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // InternalRos2Parser.g:3748:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) // InternalRos2Parser.g:3749:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { - newCompositeNode(grammarAccess.getParameterBase64Rule()); + newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); iv_ruleParameterBase64=ruleParameterBase64(); state._fsp--; - current =iv_ruleParameterBase64; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBase64; + match(input,EOF,FOLLOW_2); } @@ -9329,7 +9329,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3761:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) @@ -9342,24 +9342,24 @@ public final EObject ruleParameterBase64() throws RecognitionException { // InternalRos2Parser.g:3764:4: lv_value_0_0= ruleBase64Binary { - newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleBase64Binary(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Base64Binary"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBase64Rule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Base64Binary"); + afterParserOrEnumRuleCall(); + } @@ -9370,7 +9370,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9397,14 +9397,14 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // InternalRos2Parser.g:3784:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) // InternalRos2Parser.g:3785:2: iv_ruleParameterInteger= ruleParameterInteger EOF { - newCompositeNode(grammarAccess.getParameterIntegerRule()); + newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); iv_ruleParameterInteger=ruleParameterInteger(); state._fsp--; - current =iv_ruleParameterInteger; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterInteger; + match(input,EOF,FOLLOW_2); } @@ -9430,7 +9430,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3797:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) @@ -9443,24 +9443,24 @@ public final EObject ruleParameterInteger() throws RecognitionException { // InternalRos2Parser.g:3800:4: lv_value_0_0= ruleInteger0 { - newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleInteger0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Integer0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterIntegerRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Integer0"); + afterParserOrEnumRuleCall(); + } @@ -9471,7 +9471,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9498,14 +9498,14 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // InternalRos2Parser.g:3820:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) // InternalRos2Parser.g:3821:2: iv_ruleParameterDouble= ruleParameterDouble EOF { - newCompositeNode(grammarAccess.getParameterDoubleRule()); + newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); iv_ruleParameterDouble=ruleParameterDouble(); state._fsp--; - current =iv_ruleParameterDouble; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDouble; + match(input,EOF,FOLLOW_2); } @@ -9531,7 +9531,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3833:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) @@ -9544,24 +9544,24 @@ public final EObject ruleParameterDouble() throws RecognitionException { // InternalRos2Parser.g:3836:4: lv_value_0_0= ruleDouble0 { - newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleDouble0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.Double0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDoubleRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.Double0"); + afterParserOrEnumRuleCall(); + } @@ -9572,7 +9572,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9599,14 +9599,14 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // InternalRos2Parser.g:3856:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) // InternalRos2Parser.g:3857:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { - newCompositeNode(grammarAccess.getParameterBooleanRule()); + newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); iv_ruleParameterBoolean=ruleParameterBoolean(); state._fsp--; - current =iv_ruleParameterBoolean; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterBoolean; + match(input,EOF,FOLLOW_2); } @@ -9632,7 +9632,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3869:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) @@ -9645,24 +9645,24 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // InternalRos2Parser.g:3872:4: lv_value_0_0= ruleboolean0 { - newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleboolean0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.boolean0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterBooleanRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.boolean0"); + afterParserOrEnumRuleCall(); + } @@ -9673,7 +9673,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9700,14 +9700,14 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // InternalRos2Parser.g:3892:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) // InternalRos2Parser.g:3893:2: iv_ruleParameterStruct= ruleParameterStruct EOF { - newCompositeNode(grammarAccess.getParameterStructRule()); + newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); iv_ruleParameterStruct=ruleParameterStruct(); state._fsp--; - current =iv_ruleParameterStruct; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStruct; + match(input,EOF,FOLLOW_2); } @@ -9740,7 +9740,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3905:2: ( ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ) @@ -9750,13 +9750,13 @@ public final EObject ruleParameterStruct() throws RecognitionException { // InternalRos2Parser.g:3907:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? { // InternalRos2Parser.g:3907:3: () - // InternalRos2Parser.g:3908:4: + // InternalRos2Parser.g:3908:4: { - current = forceCreateModelElement( - grammarAccess.getParameterStructAccess().getParameterStructAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getParameterStructAccess().getParameterStructAction_0(), + current); + } @@ -9771,10 +9771,10 @@ public final EObject ruleParameterStruct() throws RecognitionException { case 1 : // InternalRos2Parser.g:3915:4: otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket { - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_6); + newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); + // InternalRos2Parser.g:3919:4: ( (lv_value_2_0= ruleParameterStructMember ) ) // InternalRos2Parser.g:3920:5: (lv_value_2_0= ruleParameterStructMember ) { @@ -9782,24 +9782,24 @@ public final EObject ruleParameterStruct() throws RecognitionException { // InternalRos2Parser.g:3921:6: lv_value_2_0= ruleParameterStructMember { - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); + pushFollow(FOLLOW_12); lv_value_2_0=ruleParameterStructMember(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - current, - "value", - lv_value_2_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + current, + "value", + lv_value_2_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + } @@ -9818,65 +9818,65 @@ public final EObject ruleParameterStruct() throws RecognitionException { switch (alt69) { - case 1 : - // InternalRos2Parser.g:3939:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket - { - otherlv_3=(Token)match(input,Comma,FOLLOW_10); - - newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + case 1 : + // InternalRos2Parser.g:3939:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + { + otherlv_3=(Token)match(input,Comma,FOLLOW_10); - otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_6); + newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); + + otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_6); - newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); + + // InternalRos2Parser.g:3947:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRos2Parser.g:3948:6: (lv_value_5_0= ruleParameterStructMember ) + { + // InternalRos2Parser.g:3948:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos2Parser.g:3949:7: lv_value_5_0= ruleParameterStructMember + { - // InternalRos2Parser.g:3947:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRos2Parser.g:3948:6: (lv_value_5_0= ruleParameterStructMember ) - { - // InternalRos2Parser.g:3948:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRos2Parser.g:3949:7: lv_value_5_0= ruleParameterStructMember - { + newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + + pushFollow(FOLLOW_57); + lv_value_5_0=ruleParameterStructMember(); - newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); + state._fsp--; - pushFollow(FOLLOW_57); - lv_value_5_0=ruleParameterStructMember(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructRule()); + } + add( + current, + "value", + lv_value_5_0, + "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructRule()); - } - add( - current, - "value", - lv_value_5_0, - "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); - afterParserOrEnumRuleCall(); + } - } + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_12); + newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); + - } + } + break; - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_12); - - newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); - - - } - break; - - default : - break loop69; + default : + break loop69; } } while (true); - otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_7, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); + } break; @@ -9890,7 +9890,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -9917,14 +9917,14 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // InternalRos2Parser.g:3980:54: (iv_ruleParameterDate= ruleParameterDate EOF ) // InternalRos2Parser.g:3981:2: iv_ruleParameterDate= ruleParameterDate EOF { - newCompositeNode(grammarAccess.getParameterDateRule()); + newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); iv_ruleParameterDate=ruleParameterDate(); state._fsp--; - current =iv_ruleParameterDate; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterDate; + match(input,EOF,FOLLOW_2); } @@ -9950,7 +9950,7 @@ public final EObject ruleParameterDate() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:3993:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) @@ -9963,24 +9963,24 @@ public final EObject ruleParameterDate() throws RecognitionException { // InternalRos2Parser.g:3996:4: lv_value_0_0= ruleDateTime0 { - newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); - + newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); + pushFollow(FOLLOW_2); lv_value_0_0=ruleDateTime0(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterDateRule()); - } - set( - current, - "value", - lv_value_0_0, - "de.fraunhofer.ipa.ros.Basics.DateTime0"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterDateRule()); + } + set( + current, + "value", + lv_value_0_0, + "de.fraunhofer.ipa.ros.Basics.DateTime0"); + afterParserOrEnumRuleCall(); + } @@ -9991,7 +9991,7 @@ public final EObject ruleParameterDate() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10018,14 +10018,14 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // InternalRos2Parser.g:4016:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) // InternalRos2Parser.g:4017:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { - newCompositeNode(grammarAccess.getParameterStructMemberRule()); + newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructMember=ruleParameterStructMember(); state._fsp--; - current =iv_ruleParameterStructMember; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructMember; + match(input,EOF,FOLLOW_2); } @@ -10056,7 +10056,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4029:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) @@ -10072,38 +10072,38 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // InternalRos2Parser.g:4033:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); + pushFollow(FOLLOW_3); lv_name_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } } - otherlv_1=(Token)match(input,Colon,FOLLOW_4); - - newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + otherlv_1=(Token)match(input,Colon,FOLLOW_4); - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_28); - - newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_28); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + // InternalRos2Parser.g:4058:3: ( (lv_value_3_0= ruleParameterValue ) ) // InternalRos2Parser.g:4059:4: (lv_value_3_0= ruleParameterValue ) { @@ -10111,34 +10111,34 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // InternalRos2Parser.g:4060:5: lv_value_3_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); + pushFollow(FOLLOW_13); lv_value_3_0=ruleParameterValue(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); - } - set( - current, - "value", - lv_value_3_0, - "de.fraunhofer.ipa.ros.Basics.ParameterValue"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); + } + set( + current, + "value", + lv_value_3_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + } } - this_END_4=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + this_END_4=(Token)match(input,RULE_END,FOLLOW_2); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + } @@ -10146,7 +10146,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10173,14 +10173,14 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // InternalRos2Parser.g:4085:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) // InternalRos2Parser.g:4086:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { - newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); + newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); iv_ruleParameterStructTypeMember=ruleParameterStructTypeMember(); state._fsp--; - current =iv_ruleParameterStructTypeMember; - match(input,EOF,FOLLOW_2); + current =iv_ruleParameterStructTypeMember; + match(input,EOF,FOLLOW_2); } @@ -10208,7 +10208,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4098:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) @@ -10224,24 +10224,24 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // InternalRos2Parser.g:4102:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); + pushFollow(FOLLOW_24); lv_name_0_0=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - current, - "name", - lv_name_0_0, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + current, + "name", + lv_name_0_0, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } @@ -10255,24 +10255,24 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // InternalRos2Parser.g:4121:5: lv_type_1_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); - + newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); + pushFollow(FOLLOW_2); lv_type_1_0=ruleParameterType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); - } - set( - current, - "type", - lv_type_1_0, - "de.fraunhofer.ipa.ros.Basics.ParameterType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterStructTypeMemberRule()); + } + set( + current, + "type", + lv_type_1_0, + "de.fraunhofer.ipa.ros.Basics.ParameterType"); + afterParserOrEnumRuleCall(); + } @@ -10286,7 +10286,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - leaveRule(); + leaveRule(); } @@ -10313,14 +10313,14 @@ public final String entryRuleBase64Binary() throws RecognitionException { // InternalRos2Parser.g:4142:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) // InternalRos2Parser.g:4143:2: iv_ruleBase64Binary= ruleBase64Binary EOF { - newCompositeNode(grammarAccess.getBase64BinaryRule()); + newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); iv_ruleBase64Binary=ruleBase64Binary(); state._fsp--; - current =iv_ruleBase64Binary.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleBase64Binary.getText(); + match(input,EOF,FOLLOW_2); } @@ -10345,24 +10345,24 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti Token this_BINARY_0=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4155:2: (this_BINARY_0= RULE_BINARY ) // InternalRos2Parser.g:4156:2: this_BINARY_0= RULE_BINARY { - this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); - - current.merge(this_BINARY_0); - + this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); - newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + current.merge(this_BINARY_0); + + newLeafNode(this_BINARY_0, grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -10389,14 +10389,14 @@ public final String entryRuleboolean0() throws RecognitionException { // InternalRos2Parser.g:4166:48: (iv_ruleboolean0= ruleboolean0 EOF ) // InternalRos2Parser.g:4167:2: iv_ruleboolean0= ruleboolean0 EOF { - newCompositeNode(grammarAccess.getBoolean0Rule()); + newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); iv_ruleboolean0=ruleboolean0(); state._fsp--; - current =iv_ruleboolean0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleboolean0.getText(); + match(input,EOF,FOLLOW_2); } @@ -10421,24 +10421,24 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { Token this_BOOLEAN_0=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4179:2: (this_BOOLEAN_0= RULE_BOOLEAN ) // InternalRos2Parser.g:4180:2: this_BOOLEAN_0= RULE_BOOLEAN { - this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); + this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); - current.merge(this_BOOLEAN_0); - - - newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + current.merge(this_BOOLEAN_0); + + newLeafNode(this_BOOLEAN_0, grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -10465,14 +10465,14 @@ public final String entryRuleDouble0() throws RecognitionException { // InternalRos2Parser.g:4190:47: (iv_ruleDouble0= ruleDouble0 EOF ) // InternalRos2Parser.g:4191:2: iv_ruleDouble0= ruleDouble0 EOF { - newCompositeNode(grammarAccess.getDouble0Rule()); + newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); iv_ruleDouble0=ruleDouble0(); state._fsp--; - current =iv_ruleDouble0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleDouble0.getText(); + match(input,EOF,FOLLOW_2); } @@ -10497,24 +10497,24 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { Token this_DOUBLE_0=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4203:2: (this_DOUBLE_0= RULE_DOUBLE ) // InternalRos2Parser.g:4204:2: this_DOUBLE_0= RULE_DOUBLE { - this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); - - current.merge(this_DOUBLE_0); - + this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); - newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + current.merge(this_DOUBLE_0); + + newLeafNode(this_DOUBLE_0, grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -10541,14 +10541,14 @@ public final String entryRuleInteger0() throws RecognitionException { // InternalRos2Parser.g:4214:48: (iv_ruleInteger0= ruleInteger0 EOF ) // InternalRos2Parser.g:4215:2: iv_ruleInteger0= ruleInteger0 EOF { - newCompositeNode(grammarAccess.getInteger0Rule()); + newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); iv_ruleInteger0=ruleInteger0(); state._fsp--; - current =iv_ruleInteger0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleInteger0.getText(); + match(input,EOF,FOLLOW_2); } @@ -10573,24 +10573,24 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { Token this_DECINT_0=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4227:2: (this_DECINT_0= RULE_DECINT ) // InternalRos2Parser.g:4228:2: this_DECINT_0= RULE_DECINT { - this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); + this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); - current.merge(this_DECINT_0); - - - newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + current.merge(this_DECINT_0); + + newLeafNode(this_DECINT_0, grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -10617,14 +10617,14 @@ public final String entryRuleDateTime0() throws RecognitionException { // InternalRos2Parser.g:4238:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) // InternalRos2Parser.g:4239:2: iv_ruleDateTime0= ruleDateTime0 EOF { - newCompositeNode(grammarAccess.getDateTime0Rule()); + newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); iv_ruleDateTime0=ruleDateTime0(); state._fsp--; - current =iv_ruleDateTime0.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleDateTime0.getText(); + match(input,EOF,FOLLOW_2); } @@ -10649,24 +10649,24 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException Token this_DATE_TIME_0=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4251:2: (this_DATE_TIME_0= RULE_DATE_TIME ) // InternalRos2Parser.g:4252:2: this_DATE_TIME_0= RULE_DATE_TIME { - this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); - - current.merge(this_DATE_TIME_0); - + this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); - newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + current.merge(this_DATE_TIME_0); + + newLeafNode(this_DATE_TIME_0, grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); + } - leaveRule(); + leaveRule(); } @@ -10693,14 +10693,14 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // InternalRos2Parser.g:4262:52: (iv_ruleMessagePart= ruleMessagePart EOF ) // InternalRos2Parser.g:4263:2: iv_ruleMessagePart= ruleMessagePart EOF { - newCompositeNode(grammarAccess.getMessagePartRule()); + newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); iv_ruleMessagePart=ruleMessagePart(); state._fsp--; - current =iv_ruleMessagePart; - match(input,EOF,FOLLOW_2); + current =iv_ruleMessagePart; + match(input,EOF,FOLLOW_2); } @@ -10731,7 +10731,7 @@ public final EObject ruleMessagePart() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4275:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) @@ -10747,24 +10747,24 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRos2Parser.g:4279:5: lv_Type_0_0= ruleAbstractType { - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + pushFollow(FOLLOW_58); lv_Type_0_0=ruleAbstractType(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Type", + lv_Type_0_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); + } @@ -10818,44 +10818,44 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRos2Parser.g:4299:6: lv_Data_1_1= ruleKEYWORD { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + pushFollow(FOLLOW_2); lv_Data_1_1=ruleKEYWORD(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Data", - lv_Data_1_1, - "de.fraunhofer.ipa.ros.Basics.KEYWORD"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Data", + lv_Data_1_1, + "de.fraunhofer.ipa.ros.Basics.KEYWORD"); + afterParserOrEnumRuleCall(); + } break; case 2 : // InternalRos2Parser.g:4315:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT { - lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); + lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMessagePartRule()); - } - setWithLastConsumed( - current, - "Data", - lv_Data_1_2, - "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + + if (current==null) { + current = createModelElement(grammarAccess.getMessagePartRule()); + } + setWithLastConsumed( + current, + "Data", + lv_Data_1_2, + "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); + } break; @@ -10863,24 +10863,24 @@ public final EObject ruleMessagePart() throws RecognitionException { // InternalRos2Parser.g:4330:6: lv_Data_1_3= ruleEString { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); - + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + pushFollow(FOLLOW_2); lv_Data_1_3=ruleEString(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Data", - lv_Data_1_3, - "de.fraunhofer.ipa.ros.Basics.EString"); - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Data", + lv_Data_1_3, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } break; @@ -10900,7 +10900,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -10927,14 +10927,14 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4352:53: (iv_ruleAbstractType= ruleAbstractType EOF ) // InternalRos2Parser.g:4353:2: iv_ruleAbstractType= ruleAbstractType EOF { - newCompositeNode(grammarAccess.getAbstractTypeRule()); + newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); iv_ruleAbstractType=ruleAbstractType(); state._fsp--; - current =iv_ruleAbstractType; - match(input,EOF,FOLLOW_2); + current =iv_ruleAbstractType; + match(input,EOF,FOLLOW_2); } @@ -11020,7 +11020,7 @@ public final EObject ruleAbstractType() throws RecognitionException { - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4365:2: ( (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef ) ) @@ -11034,17 +11034,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4367:3: this_bool_0= rulebool { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + pushFollow(FOLLOW_2); this_bool_0=rulebool(); state._fsp--; - current = this_bool_0; - afterParserOrEnumRuleCall(); - + current = this_bool_0; + afterParserOrEnumRuleCall(); + } break; @@ -11052,17 +11052,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4376:3: this_int8_1= ruleint8 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); + pushFollow(FOLLOW_2); this_int8_1=ruleint8(); state._fsp--; - current = this_int8_1; - afterParserOrEnumRuleCall(); - + current = this_int8_1; + afterParserOrEnumRuleCall(); + } break; @@ -11070,17 +11070,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4385:3: this_uint8_2= ruleuint8 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); + pushFollow(FOLLOW_2); this_uint8_2=ruleuint8(); state._fsp--; - current = this_uint8_2; - afterParserOrEnumRuleCall(); - + current = this_uint8_2; + afterParserOrEnumRuleCall(); + } break; @@ -11088,17 +11088,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4394:3: this_int16_3= ruleint16 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); + pushFollow(FOLLOW_2); this_int16_3=ruleint16(); state._fsp--; - current = this_int16_3; - afterParserOrEnumRuleCall(); - + current = this_int16_3; + afterParserOrEnumRuleCall(); + } break; @@ -11106,17 +11106,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4403:3: this_uint16_4= ruleuint16 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); + pushFollow(FOLLOW_2); this_uint16_4=ruleuint16(); state._fsp--; - current = this_uint16_4; - afterParserOrEnumRuleCall(); - + current = this_uint16_4; + afterParserOrEnumRuleCall(); + } break; @@ -11124,17 +11124,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4412:3: this_int32_5= ruleint32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); + pushFollow(FOLLOW_2); this_int32_5=ruleint32(); state._fsp--; - current = this_int32_5; - afterParserOrEnumRuleCall(); - + current = this_int32_5; + afterParserOrEnumRuleCall(); + } break; @@ -11142,17 +11142,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4421:3: this_uint32_6= ruleuint32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); + pushFollow(FOLLOW_2); this_uint32_6=ruleuint32(); state._fsp--; - current = this_uint32_6; - afterParserOrEnumRuleCall(); - + current = this_uint32_6; + afterParserOrEnumRuleCall(); + } break; @@ -11160,17 +11160,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4430:3: this_int64_7= ruleint64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); + pushFollow(FOLLOW_2); this_int64_7=ruleint64(); state._fsp--; - current = this_int64_7; - afterParserOrEnumRuleCall(); - + current = this_int64_7; + afterParserOrEnumRuleCall(); + } break; @@ -11178,17 +11178,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4439:3: this_uint64_8= ruleuint64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); + pushFollow(FOLLOW_2); this_uint64_8=ruleuint64(); state._fsp--; - current = this_uint64_8; - afterParserOrEnumRuleCall(); - + current = this_uint64_8; + afterParserOrEnumRuleCall(); + } break; @@ -11196,17 +11196,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4448:3: this_float32_9= rulefloat32 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); + pushFollow(FOLLOW_2); this_float32_9=rulefloat32(); state._fsp--; - current = this_float32_9; - afterParserOrEnumRuleCall(); - + current = this_float32_9; + afterParserOrEnumRuleCall(); + } break; @@ -11214,17 +11214,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4457:3: this_float64_10= rulefloat64 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); + pushFollow(FOLLOW_2); this_float64_10=rulefloat64(); state._fsp--; - current = this_float64_10; - afterParserOrEnumRuleCall(); - + current = this_float64_10; + afterParserOrEnumRuleCall(); + } break; @@ -11232,17 +11232,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4466:3: this_string0_11= rulestring0 { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); + pushFollow(FOLLOW_2); this_string0_11=rulestring0(); state._fsp--; - current = this_string0_11; - afterParserOrEnumRuleCall(); - + current = this_string0_11; + afterParserOrEnumRuleCall(); + } break; @@ -11250,17 +11250,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4475:3: this_byte_12= rulebyte { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); + pushFollow(FOLLOW_2); this_byte_12=rulebyte(); state._fsp--; - current = this_byte_12; - afterParserOrEnumRuleCall(); - + current = this_byte_12; + afterParserOrEnumRuleCall(); + } break; @@ -11268,17 +11268,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4484:3: this_time_13= ruletime { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); + pushFollow(FOLLOW_2); this_time_13=ruletime(); state._fsp--; - current = this_time_13; - afterParserOrEnumRuleCall(); - + current = this_time_13; + afterParserOrEnumRuleCall(); + } break; @@ -11286,17 +11286,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4493:3: this_duration_14= ruleduration { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); + pushFollow(FOLLOW_2); this_duration_14=ruleduration(); state._fsp--; - current = this_duration_14; - afterParserOrEnumRuleCall(); - + current = this_duration_14; + afterParserOrEnumRuleCall(); + } break; @@ -11304,17 +11304,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4502:3: this_Header_15= ruleHeader { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); + pushFollow(FOLLOW_2); this_Header_15=ruleHeader(); state._fsp--; - current = this_Header_15; - afterParserOrEnumRuleCall(); - + current = this_Header_15; + afterParserOrEnumRuleCall(); + } break; @@ -11322,17 +11322,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4511:3: this_boolArray_16= ruleboolArray { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); + pushFollow(FOLLOW_2); this_boolArray_16=ruleboolArray(); state._fsp--; - current = this_boolArray_16; - afterParserOrEnumRuleCall(); - + current = this_boolArray_16; + afterParserOrEnumRuleCall(); + } break; @@ -11340,17 +11340,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4520:3: this_int8Array_17= ruleint8Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); + pushFollow(FOLLOW_2); this_int8Array_17=ruleint8Array(); state._fsp--; - current = this_int8Array_17; - afterParserOrEnumRuleCall(); - + current = this_int8Array_17; + afterParserOrEnumRuleCall(); + } break; @@ -11358,17 +11358,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4529:3: this_uint8Array_18= ruleuint8Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); + pushFollow(FOLLOW_2); this_uint8Array_18=ruleuint8Array(); state._fsp--; - current = this_uint8Array_18; - afterParserOrEnumRuleCall(); - + current = this_uint8Array_18; + afterParserOrEnumRuleCall(); + } break; @@ -11376,17 +11376,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4538:3: this_int16Array_19= ruleint16Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); + pushFollow(FOLLOW_2); this_int16Array_19=ruleint16Array(); state._fsp--; - current = this_int16Array_19; - afterParserOrEnumRuleCall(); - + current = this_int16Array_19; + afterParserOrEnumRuleCall(); + } break; @@ -11394,17 +11394,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4547:3: this_uint16Array_20= ruleuint16Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); + pushFollow(FOLLOW_2); this_uint16Array_20=ruleuint16Array(); state._fsp--; - current = this_uint16Array_20; - afterParserOrEnumRuleCall(); - + current = this_uint16Array_20; + afterParserOrEnumRuleCall(); + } break; @@ -11412,17 +11412,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4556:3: this_int32Array_21= ruleint32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); + pushFollow(FOLLOW_2); this_int32Array_21=ruleint32Array(); state._fsp--; - current = this_int32Array_21; - afterParserOrEnumRuleCall(); - + current = this_int32Array_21; + afterParserOrEnumRuleCall(); + } break; @@ -11430,17 +11430,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4565:3: this_uint32Array_22= ruleuint32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); + pushFollow(FOLLOW_2); this_uint32Array_22=ruleuint32Array(); state._fsp--; - current = this_uint32Array_22; - afterParserOrEnumRuleCall(); - + current = this_uint32Array_22; + afterParserOrEnumRuleCall(); + } break; @@ -11448,17 +11448,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4574:3: this_int64Array_23= ruleint64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); + pushFollow(FOLLOW_2); this_int64Array_23=ruleint64Array(); state._fsp--; - current = this_int64Array_23; - afterParserOrEnumRuleCall(); - + current = this_int64Array_23; + afterParserOrEnumRuleCall(); + } break; @@ -11466,17 +11466,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4583:3: this_uint64Array_24= ruleuint64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); + pushFollow(FOLLOW_2); this_uint64Array_24=ruleuint64Array(); state._fsp--; - current = this_uint64Array_24; - afterParserOrEnumRuleCall(); - + current = this_uint64Array_24; + afterParserOrEnumRuleCall(); + } break; @@ -11484,17 +11484,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4592:3: this_float32Array_25= rulefloat32Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); + pushFollow(FOLLOW_2); this_float32Array_25=rulefloat32Array(); state._fsp--; - current = this_float32Array_25; - afterParserOrEnumRuleCall(); - + current = this_float32Array_25; + afterParserOrEnumRuleCall(); + } break; @@ -11502,17 +11502,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4601:3: this_float64Array_26= rulefloat64Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); + pushFollow(FOLLOW_2); this_float64Array_26=rulefloat64Array(); state._fsp--; - current = this_float64Array_26; - afterParserOrEnumRuleCall(); - + current = this_float64Array_26; + afterParserOrEnumRuleCall(); + } break; @@ -11520,17 +11520,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4610:3: this_string0Array_27= rulestring0Array { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); + pushFollow(FOLLOW_2); this_string0Array_27=rulestring0Array(); state._fsp--; - current = this_string0Array_27; - afterParserOrEnumRuleCall(); - + current = this_string0Array_27; + afterParserOrEnumRuleCall(); + } break; @@ -11538,17 +11538,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4619:3: this_byteArray_28= rulebyteArray { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); + pushFollow(FOLLOW_2); this_byteArray_28=rulebyteArray(); state._fsp--; - current = this_byteArray_28; - afterParserOrEnumRuleCall(); - + current = this_byteArray_28; + afterParserOrEnumRuleCall(); + } break; @@ -11556,17 +11556,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4628:3: this_TopicSpecRef_29= ruleTopicSpecRef { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); + pushFollow(FOLLOW_2); this_TopicSpecRef_29=ruleTopicSpecRef(); state._fsp--; - current = this_TopicSpecRef_29; - afterParserOrEnumRuleCall(); - + current = this_TopicSpecRef_29; + afterParserOrEnumRuleCall(); + } break; @@ -11574,17 +11574,17 @@ public final EObject ruleAbstractType() throws RecognitionException { // InternalRos2Parser.g:4637:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { - newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); - + newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); + pushFollow(FOLLOW_2); this_ArrayTopicSpecRef_30=ruleArrayTopicSpecRef(); state._fsp--; - current = this_ArrayTopicSpecRef_30; - afterParserOrEnumRuleCall(); - + current = this_ArrayTopicSpecRef_30; + afterParserOrEnumRuleCall(); + } break; @@ -11595,7 +11595,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11622,14 +11622,14 @@ public final EObject entryRulebool() throws RecognitionException { // InternalRos2Parser.g:4649:45: (iv_rulebool= rulebool EOF ) // InternalRos2Parser.g:4650:2: iv_rulebool= rulebool EOF { - newCompositeNode(grammarAccess.getBoolRule()); + newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); iv_rulebool=rulebool(); state._fsp--; - current =iv_rulebool; - match(input,EOF,FOLLOW_2); + current =iv_rulebool; + match(input,EOF,FOLLOW_2); } @@ -11654,7 +11654,7 @@ public final EObject rulebool() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4662:2: ( ( () otherlv_1= Bool ) ) @@ -11664,20 +11664,20 @@ public final EObject rulebool() throws RecognitionException { // InternalRos2Parser.g:4664:3: () otherlv_1= Bool { // InternalRos2Parser.g:4664:3: () - // InternalRos2Parser.g:4665:4: + // InternalRos2Parser.g:4665:4: { - current = forceCreateModelElement( - grammarAccess.getBoolAccess().getBoolAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getBoolAccess().getBoolAction_0(), + current); + } - otherlv_1=(Token)match(input,Bool,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + otherlv_1=(Token)match(input,Bool,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getBoolAccess().getBoolKeyword_1()); + } @@ -11685,7 +11685,7 @@ public final EObject rulebool() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11712,14 +11712,14 @@ public final EObject entryRuleint8() throws RecognitionException { // InternalRos2Parser.g:4679:45: (iv_ruleint8= ruleint8 EOF ) // InternalRos2Parser.g:4680:2: iv_ruleint8= ruleint8 EOF { - newCompositeNode(grammarAccess.getInt8Rule()); + newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); iv_ruleint8=ruleint8(); state._fsp--; - current =iv_ruleint8; - match(input,EOF,FOLLOW_2); + current =iv_ruleint8; + match(input,EOF,FOLLOW_2); } @@ -11744,7 +11744,7 @@ public final EObject ruleint8() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4692:2: ( ( () otherlv_1= Int8 ) ) @@ -11754,20 +11754,20 @@ public final EObject ruleint8() throws RecognitionException { // InternalRos2Parser.g:4694:3: () otherlv_1= Int8 { // InternalRos2Parser.g:4694:3: () - // InternalRos2Parser.g:4695:4: + // InternalRos2Parser.g:4695:4: { - current = forceCreateModelElement( - grammarAccess.getInt8Access().getInt8Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt8Access().getInt8Action_0(), + current); + } - otherlv_1=(Token)match(input,Int8,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + otherlv_1=(Token)match(input,Int8,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt8Access().getInt8Keyword_1()); + } @@ -11775,7 +11775,7 @@ public final EObject ruleint8() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11802,14 +11802,14 @@ public final EObject entryRuleuint8() throws RecognitionException { // InternalRos2Parser.g:4709:46: (iv_ruleuint8= ruleuint8 EOF ) // InternalRos2Parser.g:4710:2: iv_ruleuint8= ruleuint8 EOF { - newCompositeNode(grammarAccess.getUint8Rule()); + newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); iv_ruleuint8=ruleuint8(); state._fsp--; - current =iv_ruleuint8; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint8; + match(input,EOF,FOLLOW_2); } @@ -11834,7 +11834,7 @@ public final EObject ruleuint8() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4722:2: ( ( () otherlv_1= Uint8 ) ) @@ -11844,20 +11844,20 @@ public final EObject ruleuint8() throws RecognitionException { // InternalRos2Parser.g:4724:3: () otherlv_1= Uint8 { // InternalRos2Parser.g:4724:3: () - // InternalRos2Parser.g:4725:4: + // InternalRos2Parser.g:4725:4: { - current = forceCreateModelElement( - grammarAccess.getUint8Access().getUint8Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint8Access().getUint8Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint8,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + otherlv_1=(Token)match(input,Uint8,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint8Access().getUint8Keyword_1()); + } @@ -11865,7 +11865,7 @@ public final EObject ruleuint8() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11892,14 +11892,14 @@ public final EObject entryRuleint16() throws RecognitionException { // InternalRos2Parser.g:4739:46: (iv_ruleint16= ruleint16 EOF ) // InternalRos2Parser.g:4740:2: iv_ruleint16= ruleint16 EOF { - newCompositeNode(grammarAccess.getInt16Rule()); + newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); iv_ruleint16=ruleint16(); state._fsp--; - current =iv_ruleint16; - match(input,EOF,FOLLOW_2); + current =iv_ruleint16; + match(input,EOF,FOLLOW_2); } @@ -11924,7 +11924,7 @@ public final EObject ruleint16() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4752:2: ( ( () otherlv_1= Int16 ) ) @@ -11934,20 +11934,20 @@ public final EObject ruleint16() throws RecognitionException { // InternalRos2Parser.g:4754:3: () otherlv_1= Int16 { // InternalRos2Parser.g:4754:3: () - // InternalRos2Parser.g:4755:4: + // InternalRos2Parser.g:4755:4: { - current = forceCreateModelElement( - grammarAccess.getInt16Access().getInt16Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt16Access().getInt16Action_0(), + current); + } - otherlv_1=(Token)match(input,Int16,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + otherlv_1=(Token)match(input,Int16,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt16Access().getInt16Keyword_1()); + } @@ -11955,7 +11955,7 @@ public final EObject ruleint16() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -11982,14 +11982,14 @@ public final EObject entryRuleuint16() throws RecognitionException { // InternalRos2Parser.g:4769:47: (iv_ruleuint16= ruleuint16 EOF ) // InternalRos2Parser.g:4770:2: iv_ruleuint16= ruleuint16 EOF { - newCompositeNode(grammarAccess.getUint16Rule()); + newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); iv_ruleuint16=ruleuint16(); state._fsp--; - current =iv_ruleuint16; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint16; + match(input,EOF,FOLLOW_2); } @@ -12014,7 +12014,7 @@ public final EObject ruleuint16() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4782:2: ( ( () otherlv_1= Uint16 ) ) @@ -12024,20 +12024,20 @@ public final EObject ruleuint16() throws RecognitionException { // InternalRos2Parser.g:4784:3: () otherlv_1= Uint16 { // InternalRos2Parser.g:4784:3: () - // InternalRos2Parser.g:4785:4: + // InternalRos2Parser.g:4785:4: { - current = forceCreateModelElement( - grammarAccess.getUint16Access().getUint16Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint16Access().getUint16Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint16,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + otherlv_1=(Token)match(input,Uint16,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint16Access().getUint16Keyword_1()); + } @@ -12045,7 +12045,7 @@ public final EObject ruleuint16() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12072,14 +12072,14 @@ public final EObject entryRuleint32() throws RecognitionException { // InternalRos2Parser.g:4799:46: (iv_ruleint32= ruleint32 EOF ) // InternalRos2Parser.g:4800:2: iv_ruleint32= ruleint32 EOF { - newCompositeNode(grammarAccess.getInt32Rule()); + newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); iv_ruleint32=ruleint32(); state._fsp--; - current =iv_ruleint32; - match(input,EOF,FOLLOW_2); + current =iv_ruleint32; + match(input,EOF,FOLLOW_2); } @@ -12104,7 +12104,7 @@ public final EObject ruleint32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4812:2: ( ( () otherlv_1= Int32 ) ) @@ -12114,20 +12114,20 @@ public final EObject ruleint32() throws RecognitionException { // InternalRos2Parser.g:4814:3: () otherlv_1= Int32 { // InternalRos2Parser.g:4814:3: () - // InternalRos2Parser.g:4815:4: + // InternalRos2Parser.g:4815:4: { - current = forceCreateModelElement( - grammarAccess.getInt32Access().getInt32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt32Access().getInt32Action_0(), + current); + } - otherlv_1=(Token)match(input,Int32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + otherlv_1=(Token)match(input,Int32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt32Access().getInt32Keyword_1()); + } @@ -12135,7 +12135,7 @@ public final EObject ruleint32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12162,14 +12162,14 @@ public final EObject entryRuleuint32() throws RecognitionException { // InternalRos2Parser.g:4829:47: (iv_ruleuint32= ruleuint32 EOF ) // InternalRos2Parser.g:4830:2: iv_ruleuint32= ruleuint32 EOF { - newCompositeNode(grammarAccess.getUint32Rule()); + newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); iv_ruleuint32=ruleuint32(); state._fsp--; - current =iv_ruleuint32; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint32; + match(input,EOF,FOLLOW_2); } @@ -12194,7 +12194,7 @@ public final EObject ruleuint32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4842:2: ( ( () otherlv_1= Uint32 ) ) @@ -12204,20 +12204,20 @@ public final EObject ruleuint32() throws RecognitionException { // InternalRos2Parser.g:4844:3: () otherlv_1= Uint32 { // InternalRos2Parser.g:4844:3: () - // InternalRos2Parser.g:4845:4: + // InternalRos2Parser.g:4845:4: { - current = forceCreateModelElement( - grammarAccess.getUint32Access().getUint32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint32Access().getUint32Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + otherlv_1=(Token)match(input,Uint32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint32Access().getUint32Keyword_1()); + } @@ -12225,7 +12225,7 @@ public final EObject ruleuint32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12252,14 +12252,14 @@ public final EObject entryRuleint64() throws RecognitionException { // InternalRos2Parser.g:4859:46: (iv_ruleint64= ruleint64 EOF ) // InternalRos2Parser.g:4860:2: iv_ruleint64= ruleint64 EOF { - newCompositeNode(grammarAccess.getInt64Rule()); + newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); iv_ruleint64=ruleint64(); state._fsp--; - current =iv_ruleint64; - match(input,EOF,FOLLOW_2); + current =iv_ruleint64; + match(input,EOF,FOLLOW_2); } @@ -12284,7 +12284,7 @@ public final EObject ruleint64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4872:2: ( ( () otherlv_1= Int64 ) ) @@ -12294,20 +12294,20 @@ public final EObject ruleint64() throws RecognitionException { // InternalRos2Parser.g:4874:3: () otherlv_1= Int64 { // InternalRos2Parser.g:4874:3: () - // InternalRos2Parser.g:4875:4: + // InternalRos2Parser.g:4875:4: { - current = forceCreateModelElement( - grammarAccess.getInt64Access().getInt64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt64Access().getInt64Action_0(), + current); + } - otherlv_1=(Token)match(input,Int64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + otherlv_1=(Token)match(input,Int64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt64Access().getInt64Keyword_1()); + } @@ -12315,7 +12315,7 @@ public final EObject ruleint64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12342,14 +12342,14 @@ public final EObject entryRuleuint64() throws RecognitionException { // InternalRos2Parser.g:4889:47: (iv_ruleuint64= ruleuint64 EOF ) // InternalRos2Parser.g:4890:2: iv_ruleuint64= ruleuint64 EOF { - newCompositeNode(grammarAccess.getUint64Rule()); + newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); iv_ruleuint64=ruleuint64(); state._fsp--; - current =iv_ruleuint64; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint64; + match(input,EOF,FOLLOW_2); } @@ -12374,7 +12374,7 @@ public final EObject ruleuint64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4902:2: ( ( () otherlv_1= Uint64 ) ) @@ -12384,20 +12384,20 @@ public final EObject ruleuint64() throws RecognitionException { // InternalRos2Parser.g:4904:3: () otherlv_1= Uint64 { // InternalRos2Parser.g:4904:3: () - // InternalRos2Parser.g:4905:4: + // InternalRos2Parser.g:4905:4: { - current = forceCreateModelElement( - grammarAccess.getUint64Access().getUint64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint64Access().getUint64Action_0(), + current); + } - otherlv_1=(Token)match(input,Uint64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + otherlv_1=(Token)match(input,Uint64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint64Access().getUint64Keyword_1()); + } @@ -12405,7 +12405,7 @@ public final EObject ruleuint64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12432,14 +12432,14 @@ public final EObject entryRulefloat32() throws RecognitionException { // InternalRos2Parser.g:4919:48: (iv_rulefloat32= rulefloat32 EOF ) // InternalRos2Parser.g:4920:2: iv_rulefloat32= rulefloat32 EOF { - newCompositeNode(grammarAccess.getFloat32Rule()); + newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); iv_rulefloat32=rulefloat32(); state._fsp--; - current =iv_rulefloat32; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat32; + match(input,EOF,FOLLOW_2); } @@ -12464,7 +12464,7 @@ public final EObject rulefloat32() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4932:2: ( ( () otherlv_1= Float32 ) ) @@ -12474,20 +12474,20 @@ public final EObject rulefloat32() throws RecognitionException { // InternalRos2Parser.g:4934:3: () otherlv_1= Float32 { // InternalRos2Parser.g:4934:3: () - // InternalRos2Parser.g:4935:4: + // InternalRos2Parser.g:4935:4: { - current = forceCreateModelElement( - grammarAccess.getFloat32Access().getFloat32Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat32Access().getFloat32Action_0(), + current); + } - otherlv_1=(Token)match(input,Float32,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + otherlv_1=(Token)match(input,Float32,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat32Access().getFloat32Keyword_1()); + } @@ -12495,7 +12495,7 @@ public final EObject rulefloat32() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12522,14 +12522,14 @@ public final EObject entryRulefloat64() throws RecognitionException { // InternalRos2Parser.g:4949:48: (iv_rulefloat64= rulefloat64 EOF ) // InternalRos2Parser.g:4950:2: iv_rulefloat64= rulefloat64 EOF { - newCompositeNode(grammarAccess.getFloat64Rule()); + newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); iv_rulefloat64=rulefloat64(); state._fsp--; - current =iv_rulefloat64; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat64; + match(input,EOF,FOLLOW_2); } @@ -12554,7 +12554,7 @@ public final EObject rulefloat64() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4962:2: ( ( () otherlv_1= Float64 ) ) @@ -12564,20 +12564,20 @@ public final EObject rulefloat64() throws RecognitionException { // InternalRos2Parser.g:4964:3: () otherlv_1= Float64 { // InternalRos2Parser.g:4964:3: () - // InternalRos2Parser.g:4965:4: + // InternalRos2Parser.g:4965:4: { - current = forceCreateModelElement( - grammarAccess.getFloat64Access().getFloat64Action_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat64Access().getFloat64Action_0(), + current); + } - otherlv_1=(Token)match(input,Float64,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + otherlv_1=(Token)match(input,Float64,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat64Access().getFloat64Keyword_1()); + } @@ -12585,7 +12585,7 @@ public final EObject rulefloat64() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12612,14 +12612,14 @@ public final EObject entryRulestring0() throws RecognitionException { // InternalRos2Parser.g:4979:48: (iv_rulestring0= rulestring0 EOF ) // InternalRos2Parser.g:4980:2: iv_rulestring0= rulestring0 EOF { - newCompositeNode(grammarAccess.getString0Rule()); + newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); iv_rulestring0=rulestring0(); state._fsp--; - current =iv_rulestring0; - match(input,EOF,FOLLOW_2); + current =iv_rulestring0; + match(input,EOF,FOLLOW_2); } @@ -12644,7 +12644,7 @@ public final EObject rulestring0() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:4992:2: ( ( () otherlv_1= String_1 ) ) @@ -12654,20 +12654,20 @@ public final EObject rulestring0() throws RecognitionException { // InternalRos2Parser.g:4994:3: () otherlv_1= String_1 { // InternalRos2Parser.g:4994:3: () - // InternalRos2Parser.g:4995:4: + // InternalRos2Parser.g:4995:4: { - current = forceCreateModelElement( - grammarAccess.getString0Access().getStringAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getString0Access().getStringAction_0(), + current); + } - otherlv_1=(Token)match(input,String_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + otherlv_1=(Token)match(input,String_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getString0Access().getStringKeyword_1()); + } @@ -12675,7 +12675,7 @@ public final EObject rulestring0() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12702,14 +12702,14 @@ public final EObject entryRulebyte() throws RecognitionException { // InternalRos2Parser.g:5009:45: (iv_rulebyte= rulebyte EOF ) // InternalRos2Parser.g:5010:2: iv_rulebyte= rulebyte EOF { - newCompositeNode(grammarAccess.getByteRule()); + newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); iv_rulebyte=rulebyte(); state._fsp--; - current =iv_rulebyte; - match(input,EOF,FOLLOW_2); + current =iv_rulebyte; + match(input,EOF,FOLLOW_2); } @@ -12734,7 +12734,7 @@ public final EObject rulebyte() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5022:2: ( ( () otherlv_1= Byte ) ) @@ -12744,20 +12744,20 @@ public final EObject rulebyte() throws RecognitionException { // InternalRos2Parser.g:5024:3: () otherlv_1= Byte { // InternalRos2Parser.g:5024:3: () - // InternalRos2Parser.g:5025:4: + // InternalRos2Parser.g:5025:4: { - current = forceCreateModelElement( - grammarAccess.getByteAccess().getByteAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getByteAccess().getByteAction_0(), + current); + } - otherlv_1=(Token)match(input,Byte,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + otherlv_1=(Token)match(input,Byte,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getByteAccess().getByteKeyword_1()); + } @@ -12765,7 +12765,7 @@ public final EObject rulebyte() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12792,14 +12792,14 @@ public final EObject entryRuletime() throws RecognitionException { // InternalRos2Parser.g:5039:45: (iv_ruletime= ruletime EOF ) // InternalRos2Parser.g:5040:2: iv_ruletime= ruletime EOF { - newCompositeNode(grammarAccess.getTimeRule()); + newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); iv_ruletime=ruletime(); state._fsp--; - current =iv_ruletime; - match(input,EOF,FOLLOW_2); + current =iv_ruletime; + match(input,EOF,FOLLOW_2); } @@ -12824,7 +12824,7 @@ public final EObject ruletime() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5052:2: ( ( () otherlv_1= Time ) ) @@ -12834,20 +12834,20 @@ public final EObject ruletime() throws RecognitionException { // InternalRos2Parser.g:5054:3: () otherlv_1= Time { // InternalRos2Parser.g:5054:3: () - // InternalRos2Parser.g:5055:4: + // InternalRos2Parser.g:5055:4: { - current = forceCreateModelElement( - grammarAccess.getTimeAccess().getTimeAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getTimeAccess().getTimeAction_0(), + current); + } - otherlv_1=(Token)match(input,Time,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + otherlv_1=(Token)match(input,Time,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getTimeAccess().getTimeKeyword_1()); + } @@ -12855,7 +12855,7 @@ public final EObject ruletime() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12882,14 +12882,14 @@ public final EObject entryRuleduration() throws RecognitionException { // InternalRos2Parser.g:5069:49: (iv_ruleduration= ruleduration EOF ) // InternalRos2Parser.g:5070:2: iv_ruleduration= ruleduration EOF { - newCompositeNode(grammarAccess.getDurationRule()); + newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); iv_ruleduration=ruleduration(); state._fsp--; - current =iv_ruleduration; - match(input,EOF,FOLLOW_2); + current =iv_ruleduration; + match(input,EOF,FOLLOW_2); } @@ -12914,7 +12914,7 @@ public final EObject ruleduration() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5082:2: ( ( () otherlv_1= Duration ) ) @@ -12924,20 +12924,20 @@ public final EObject ruleduration() throws RecognitionException { // InternalRos2Parser.g:5084:3: () otherlv_1= Duration { // InternalRos2Parser.g:5084:3: () - // InternalRos2Parser.g:5085:4: + // InternalRos2Parser.g:5085:4: { - current = forceCreateModelElement( - grammarAccess.getDurationAccess().getDurationAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getDurationAccess().getDurationAction_0(), + current); + } - otherlv_1=(Token)match(input,Duration,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + otherlv_1=(Token)match(input,Duration,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getDurationAccess().getDurationKeyword_1()); + } @@ -12945,7 +12945,7 @@ public final EObject ruleduration() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -12972,14 +12972,14 @@ public final EObject entryRuleboolArray() throws RecognitionException { // InternalRos2Parser.g:5099:50: (iv_ruleboolArray= ruleboolArray EOF ) // InternalRos2Parser.g:5100:2: iv_ruleboolArray= ruleboolArray EOF { - newCompositeNode(grammarAccess.getBoolArrayRule()); + newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); iv_ruleboolArray=ruleboolArray(); state._fsp--; - current =iv_ruleboolArray; - match(input,EOF,FOLLOW_2); + current =iv_ruleboolArray; + match(input,EOF,FOLLOW_2); } @@ -13004,7 +13004,7 @@ public final EObject ruleboolArray() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5112:2: ( ( () otherlv_1= Bool_1 ) ) @@ -13014,20 +13014,20 @@ public final EObject ruleboolArray() throws RecognitionException { // InternalRos2Parser.g:5114:3: () otherlv_1= Bool_1 { // InternalRos2Parser.g:5114:3: () - // InternalRos2Parser.g:5115:4: + // InternalRos2Parser.g:5115:4: { - current = forceCreateModelElement( - grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getBoolArrayAccess().getBoolArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Bool_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + otherlv_1=(Token)match(input,Bool_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); + } @@ -13035,7 +13035,7 @@ public final EObject ruleboolArray() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13062,14 +13062,14 @@ public final EObject entryRuleint8Array() throws RecognitionException { // InternalRos2Parser.g:5129:50: (iv_ruleint8Array= ruleint8Array EOF ) // InternalRos2Parser.g:5130:2: iv_ruleint8Array= ruleint8Array EOF { - newCompositeNode(grammarAccess.getInt8ArrayRule()); + newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint8Array=ruleint8Array(); state._fsp--; - current =iv_ruleint8Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint8Array; + match(input,EOF,FOLLOW_2); } @@ -13094,7 +13094,7 @@ public final EObject ruleint8Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5142:2: ( ( () otherlv_1= Int8_1 ) ) @@ -13104,20 +13104,20 @@ public final EObject ruleint8Array() throws RecognitionException { // InternalRos2Parser.g:5144:3: () otherlv_1= Int8_1 { // InternalRos2Parser.g:5144:3: () - // InternalRos2Parser.g:5145:4: + // InternalRos2Parser.g:5145:4: { - current = forceCreateModelElement( - grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int8_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + otherlv_1=(Token)match(input,Int8_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); + } @@ -13125,7 +13125,7 @@ public final EObject ruleint8Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13152,14 +13152,14 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // InternalRos2Parser.g:5159:51: (iv_ruleuint8Array= ruleuint8Array EOF ) // InternalRos2Parser.g:5160:2: iv_ruleuint8Array= ruleuint8Array EOF { - newCompositeNode(grammarAccess.getUint8ArrayRule()); + newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint8Array=ruleuint8Array(); state._fsp--; - current =iv_ruleuint8Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint8Array; + match(input,EOF,FOLLOW_2); } @@ -13184,7 +13184,7 @@ public final EObject ruleuint8Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5172:2: ( ( () otherlv_1= Uint8_1 ) ) @@ -13194,20 +13194,20 @@ public final EObject ruleuint8Array() throws RecognitionException { // InternalRos2Parser.g:5174:3: () otherlv_1= Uint8_1 { // InternalRos2Parser.g:5174:3: () - // InternalRos2Parser.g:5175:4: + // InternalRos2Parser.g:5175:4: { - current = forceCreateModelElement( - grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint8_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + otherlv_1=(Token)match(input,Uint8_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); + } @@ -13215,7 +13215,7 @@ public final EObject ruleuint8Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13242,14 +13242,14 @@ public final EObject entryRuleint16Array() throws RecognitionException { // InternalRos2Parser.g:5189:51: (iv_ruleint16Array= ruleint16Array EOF ) // InternalRos2Parser.g:5190:2: iv_ruleint16Array= ruleint16Array EOF { - newCompositeNode(grammarAccess.getInt16ArrayRule()); + newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint16Array=ruleint16Array(); state._fsp--; - current =iv_ruleint16Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint16Array; + match(input,EOF,FOLLOW_2); } @@ -13274,7 +13274,7 @@ public final EObject ruleint16Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5202:2: ( ( () otherlv_1= Int16_1 ) ) @@ -13284,20 +13284,20 @@ public final EObject ruleint16Array() throws RecognitionException { // InternalRos2Parser.g:5204:3: () otherlv_1= Int16_1 { // InternalRos2Parser.g:5204:3: () - // InternalRos2Parser.g:5205:4: + // InternalRos2Parser.g:5205:4: { - current = forceCreateModelElement( - grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int16_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + otherlv_1=(Token)match(input,Int16_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); + } @@ -13305,7 +13305,7 @@ public final EObject ruleint16Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13332,14 +13332,14 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // InternalRos2Parser.g:5219:52: (iv_ruleuint16Array= ruleuint16Array EOF ) // InternalRos2Parser.g:5220:2: iv_ruleuint16Array= ruleuint16Array EOF { - newCompositeNode(grammarAccess.getUint16ArrayRule()); + newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint16Array=ruleuint16Array(); state._fsp--; - current =iv_ruleuint16Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint16Array; + match(input,EOF,FOLLOW_2); } @@ -13364,7 +13364,7 @@ public final EObject ruleuint16Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5232:2: ( ( () otherlv_1= Uint16_1 ) ) @@ -13374,20 +13374,20 @@ public final EObject ruleuint16Array() throws RecognitionException { // InternalRos2Parser.g:5234:3: () otherlv_1= Uint16_1 { // InternalRos2Parser.g:5234:3: () - // InternalRos2Parser.g:5235:4: + // InternalRos2Parser.g:5235:4: { - current = forceCreateModelElement( - grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint16_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + otherlv_1=(Token)match(input,Uint16_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); + } @@ -13395,7 +13395,7 @@ public final EObject ruleuint16Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13422,14 +13422,14 @@ public final EObject entryRuleint32Array() throws RecognitionException { // InternalRos2Parser.g:5249:51: (iv_ruleint32Array= ruleint32Array EOF ) // InternalRos2Parser.g:5250:2: iv_ruleint32Array= ruleint32Array EOF { - newCompositeNode(grammarAccess.getInt32ArrayRule()); + newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint32Array=ruleint32Array(); state._fsp--; - current =iv_ruleint32Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint32Array; + match(input,EOF,FOLLOW_2); } @@ -13454,7 +13454,7 @@ public final EObject ruleint32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5262:2: ( ( () otherlv_1= Int32_1 ) ) @@ -13464,20 +13464,20 @@ public final EObject ruleint32Array() throws RecognitionException { // InternalRos2Parser.g:5264:3: () otherlv_1= Int32_1 { // InternalRos2Parser.g:5264:3: () - // InternalRos2Parser.g:5265:4: + // InternalRos2Parser.g:5265:4: { - current = forceCreateModelElement( - grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + otherlv_1=(Token)match(input,Int32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); + } @@ -13485,7 +13485,7 @@ public final EObject ruleint32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13512,14 +13512,14 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // InternalRos2Parser.g:5279:52: (iv_ruleuint32Array= ruleuint32Array EOF ) // InternalRos2Parser.g:5280:2: iv_ruleuint32Array= ruleuint32Array EOF { - newCompositeNode(grammarAccess.getUint32ArrayRule()); + newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint32Array=ruleuint32Array(); state._fsp--; - current =iv_ruleuint32Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint32Array; + match(input,EOF,FOLLOW_2); } @@ -13544,7 +13544,7 @@ public final EObject ruleuint32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5292:2: ( ( () otherlv_1= Uint32_1 ) ) @@ -13554,20 +13554,20 @@ public final EObject ruleuint32Array() throws RecognitionException { // InternalRos2Parser.g:5294:3: () otherlv_1= Uint32_1 { // InternalRos2Parser.g:5294:3: () - // InternalRos2Parser.g:5295:4: + // InternalRos2Parser.g:5295:4: { - current = forceCreateModelElement( - grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + otherlv_1=(Token)match(input,Uint32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); + } @@ -13575,7 +13575,7 @@ public final EObject ruleuint32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13602,14 +13602,14 @@ public final EObject entryRuleint64Array() throws RecognitionException { // InternalRos2Parser.g:5309:51: (iv_ruleint64Array= ruleint64Array EOF ) // InternalRos2Parser.g:5310:2: iv_ruleint64Array= ruleint64Array EOF { - newCompositeNode(grammarAccess.getInt64ArrayRule()); + newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); iv_ruleint64Array=ruleint64Array(); state._fsp--; - current =iv_ruleint64Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleint64Array; + match(input,EOF,FOLLOW_2); } @@ -13634,7 +13634,7 @@ public final EObject ruleint64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5322:2: ( ( () otherlv_1= Int64_1 ) ) @@ -13644,20 +13644,20 @@ public final EObject ruleint64Array() throws RecognitionException { // InternalRos2Parser.g:5324:3: () otherlv_1= Int64_1 { // InternalRos2Parser.g:5324:3: () - // InternalRos2Parser.g:5325:4: + // InternalRos2Parser.g:5325:4: { - current = forceCreateModelElement( - grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Int64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + otherlv_1=(Token)match(input,Int64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); + } @@ -13665,7 +13665,7 @@ public final EObject ruleint64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13692,14 +13692,14 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // InternalRos2Parser.g:5339:52: (iv_ruleuint64Array= ruleuint64Array EOF ) // InternalRos2Parser.g:5340:2: iv_ruleuint64Array= ruleuint64Array EOF { - newCompositeNode(grammarAccess.getUint64ArrayRule()); + newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); iv_ruleuint64Array=ruleuint64Array(); state._fsp--; - current =iv_ruleuint64Array; - match(input,EOF,FOLLOW_2); + current =iv_ruleuint64Array; + match(input,EOF,FOLLOW_2); } @@ -13724,7 +13724,7 @@ public final EObject ruleuint64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5352:2: ( ( () otherlv_1= Uint64_1 ) ) @@ -13734,20 +13734,20 @@ public final EObject ruleuint64Array() throws RecognitionException { // InternalRos2Parser.g:5354:3: () otherlv_1= Uint64_1 { // InternalRos2Parser.g:5354:3: () - // InternalRos2Parser.g:5355:4: + // InternalRos2Parser.g:5355:4: { - current = forceCreateModelElement( - grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Uint64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + otherlv_1=(Token)match(input,Uint64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); + } @@ -13755,7 +13755,7 @@ public final EObject ruleuint64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13782,14 +13782,14 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // InternalRos2Parser.g:5369:53: (iv_rulefloat32Array= rulefloat32Array EOF ) // InternalRos2Parser.g:5370:2: iv_rulefloat32Array= rulefloat32Array EOF { - newCompositeNode(grammarAccess.getFloat32ArrayRule()); + newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); iv_rulefloat32Array=rulefloat32Array(); state._fsp--; - current =iv_rulefloat32Array; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat32Array; + match(input,EOF,FOLLOW_2); } @@ -13814,7 +13814,7 @@ public final EObject rulefloat32Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5382:2: ( ( () otherlv_1= Float32_1 ) ) @@ -13824,20 +13824,20 @@ public final EObject rulefloat32Array() throws RecognitionException { // InternalRos2Parser.g:5384:3: () otherlv_1= Float32_1 { // InternalRos2Parser.g:5384:3: () - // InternalRos2Parser.g:5385:4: + // InternalRos2Parser.g:5385:4: { - current = forceCreateModelElement( - grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Float32_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + otherlv_1=(Token)match(input,Float32_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); + } @@ -13845,7 +13845,7 @@ public final EObject rulefloat32Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13872,14 +13872,14 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // InternalRos2Parser.g:5399:53: (iv_rulefloat64Array= rulefloat64Array EOF ) // InternalRos2Parser.g:5400:2: iv_rulefloat64Array= rulefloat64Array EOF { - newCompositeNode(grammarAccess.getFloat64ArrayRule()); + newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); iv_rulefloat64Array=rulefloat64Array(); state._fsp--; - current =iv_rulefloat64Array; - match(input,EOF,FOLLOW_2); + current =iv_rulefloat64Array; + match(input,EOF,FOLLOW_2); } @@ -13904,7 +13904,7 @@ public final EObject rulefloat64Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5412:2: ( ( () otherlv_1= Float64_1 ) ) @@ -13914,20 +13914,20 @@ public final EObject rulefloat64Array() throws RecognitionException { // InternalRos2Parser.g:5414:3: () otherlv_1= Float64_1 { // InternalRos2Parser.g:5414:3: () - // InternalRos2Parser.g:5415:4: + // InternalRos2Parser.g:5415:4: { - current = forceCreateModelElement( - grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Float64_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + otherlv_1=(Token)match(input,Float64_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); + } @@ -13935,7 +13935,7 @@ public final EObject rulefloat64Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -13962,14 +13962,14 @@ public final EObject entryRulestring0Array() throws RecognitionException { // InternalRos2Parser.g:5429:53: (iv_rulestring0Array= rulestring0Array EOF ) // InternalRos2Parser.g:5430:2: iv_rulestring0Array= rulestring0Array EOF { - newCompositeNode(grammarAccess.getString0ArrayRule()); + newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); iv_rulestring0Array=rulestring0Array(); state._fsp--; - current =iv_rulestring0Array; - match(input,EOF,FOLLOW_2); + current =iv_rulestring0Array; + match(input,EOF,FOLLOW_2); } @@ -13994,7 +13994,7 @@ public final EObject rulestring0Array() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5442:2: ( ( () otherlv_1= String_2 ) ) @@ -14004,20 +14004,20 @@ public final EObject rulestring0Array() throws RecognitionException { // InternalRos2Parser.g:5444:3: () otherlv_1= String_2 { // InternalRos2Parser.g:5444:3: () - // InternalRos2Parser.g:5445:4: + // InternalRos2Parser.g:5445:4: { - current = forceCreateModelElement( - grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getString0ArrayAccess().getStringArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,String_2,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + otherlv_1=(Token)match(input,String_2,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getString0ArrayAccess().getStringKeyword_1()); + } @@ -14025,7 +14025,7 @@ public final EObject rulestring0Array() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -14052,14 +14052,14 @@ public final EObject entryRulebyteArray() throws RecognitionException { // InternalRos2Parser.g:5459:50: (iv_rulebyteArray= rulebyteArray EOF ) // InternalRos2Parser.g:5460:2: iv_rulebyteArray= rulebyteArray EOF { - newCompositeNode(grammarAccess.getByteArrayRule()); + newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); iv_rulebyteArray=rulebyteArray(); state._fsp--; - current =iv_rulebyteArray; - match(input,EOF,FOLLOW_2); + current =iv_rulebyteArray; + match(input,EOF,FOLLOW_2); } @@ -14084,7 +14084,7 @@ public final EObject rulebyteArray() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5472:2: ( ( () otherlv_1= Byte_1 ) ) @@ -14094,20 +14094,20 @@ public final EObject rulebyteArray() throws RecognitionException { // InternalRos2Parser.g:5474:3: () otherlv_1= Byte_1 { // InternalRos2Parser.g:5474:3: () - // InternalRos2Parser.g:5475:4: + // InternalRos2Parser.g:5475:4: { - current = forceCreateModelElement( - grammarAccess.getByteArrayAccess().getByteArrayAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getByteArrayAccess().getByteArrayAction_0(), + current); + } - otherlv_1=(Token)match(input,Byte_1,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + otherlv_1=(Token)match(input,Byte_1,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getByteArrayAccess().getByteKeyword_1()); + } @@ -14115,7 +14115,7 @@ public final EObject rulebyteArray() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -14142,14 +14142,14 @@ public final EObject entryRuleHeader() throws RecognitionException { // InternalRos2Parser.g:5489:47: (iv_ruleHeader= ruleHeader EOF ) // InternalRos2Parser.g:5490:2: iv_ruleHeader= ruleHeader EOF { - newCompositeNode(grammarAccess.getHeaderRule()); + newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); iv_ruleHeader=ruleHeader(); state._fsp--; - current =iv_ruleHeader; - match(input,EOF,FOLLOW_2); + current =iv_ruleHeader; + match(input,EOF,FOLLOW_2); } @@ -14174,7 +14174,7 @@ public final EObject ruleHeader() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5502:2: ( ( () otherlv_1= Header ) ) @@ -14184,20 +14184,20 @@ public final EObject ruleHeader() throws RecognitionException { // InternalRos2Parser.g:5504:3: () otherlv_1= Header { // InternalRos2Parser.g:5504:3: () - // InternalRos2Parser.g:5505:4: + // InternalRos2Parser.g:5505:4: { - current = forceCreateModelElement( - grammarAccess.getHeaderAccess().getHeaderAction_0(), - current); - + current = forceCreateModelElement( + grammarAccess.getHeaderAccess().getHeaderAction_0(), + current); + } - otherlv_1=(Token)match(input,Header,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + otherlv_1=(Token)match(input,Header,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + } @@ -14205,7 +14205,7 @@ public final EObject ruleHeader() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -14232,14 +14232,14 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:5519:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) // InternalRos2Parser.g:5520:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { - newCompositeNode(grammarAccess.getTopicSpecRefRule()); + newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); iv_ruleTopicSpecRef=ruleTopicSpecRef(); state._fsp--; - current =iv_ruleTopicSpecRef; - match(input,EOF,FOLLOW_2); + current =iv_ruleTopicSpecRef; + match(input,EOF,FOLLOW_2); } @@ -14262,7 +14262,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5532:2: ( ( ( ruleEString ) ) ) @@ -14275,21 +14275,21 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:5535:4: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getTopicSpecRefRule()); - } - - - newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + if (current==null) { + current = createModelElement(grammarAccess.getTopicSpecRefRule()); + } + + newCompositeNode(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); + pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } @@ -14300,7 +14300,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -14327,14 +14327,14 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:5552:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) // InternalRos2Parser.g:5553:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { - newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); iv_ruleArrayTopicSpecRef=ruleArrayTopicSpecRef(); state._fsp--; - current =iv_ruleArrayTopicSpecRef; - match(input,EOF,FOLLOW_2); + current =iv_ruleArrayTopicSpecRef; + match(input,EOF,FOLLOW_2); } @@ -14359,7 +14359,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { Token otherlv_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5565:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) @@ -14375,31 +14375,31 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // InternalRos2Parser.g:5569:5: ruleEString { - if (current==null) { - current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); - } - - - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + if (current==null) { + current = createModelElement(grammarAccess.getArrayTopicSpecRefRule()); + } + + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + pushFollow(FOLLOW_59); ruleEString(); state._fsp--; - afterParserOrEnumRuleCall(); - + afterParserOrEnumRuleCall(); + } } - otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + } @@ -14407,7 +14407,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -14434,14 +14434,14 @@ public final String entryRuleKEYWORD() throws RecognitionException { // InternalRos2Parser.g:5591:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) // InternalRos2Parser.g:5592:2: iv_ruleKEYWORD= ruleKEYWORD EOF { - newCompositeNode(grammarAccess.getKEYWORDRule()); + newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); iv_ruleKEYWORD=ruleKEYWORD(); state._fsp--; - current =iv_ruleKEYWORD.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleKEYWORD.getText(); + match(input,EOF,FOLLOW_2); } @@ -14466,7 +14466,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { Token kw=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5604:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) @@ -14541,121 +14541,121 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { case 1 : // InternalRos2Parser.g:5606:3: kw= Goal { - kw=(Token)match(input,Goal,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + kw=(Token)match(input,Goal,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); + } break; case 2 : // InternalRos2Parser.g:5612:3: kw= Message { - kw=(Token)match(input,Message,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + kw=(Token)match(input,Message,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); + } break; case 3 : // InternalRos2Parser.g:5618:3: kw= Result { - kw=(Token)match(input,Result,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + kw=(Token)match(input,Result,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getResultKeyword_2()); + } break; case 4 : // InternalRos2Parser.g:5624:3: kw= Feedback { - kw=(Token)match(input,Feedback,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + kw=(Token)match(input,Feedback,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); + } break; case 5 : // InternalRos2Parser.g:5630:3: kw= Name { - kw=(Token)match(input,Name,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + kw=(Token)match(input,Name,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getNameKeyword_4()); + } break; case 6 : // InternalRos2Parser.g:5636:3: kw= Value { - kw=(Token)match(input,Value,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + kw=(Token)match(input,Value,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getValueKeyword_5()); + } break; case 7 : // InternalRos2Parser.g:5642:3: kw= Service { - kw=(Token)match(input,Service,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + kw=(Token)match(input,Service,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); + } break; case 8 : // InternalRos2Parser.g:5648:3: kw= Type { - kw=(Token)match(input,Type,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + kw=(Token)match(input,Type,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); + } break; case 9 : // InternalRos2Parser.g:5654:3: kw= Action { - kw=(Token)match(input,Action,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + kw=(Token)match(input,Action,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getActionKeyword_8()); + } break; case 10 : // InternalRos2Parser.g:5660:3: kw= Duration { - kw=(Token)match(input,Duration,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + kw=(Token)match(input,Duration,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); + } break; case 11 : // InternalRos2Parser.g:5666:3: kw= Time { - kw=(Token)match(input,Time,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + kw=(Token)match(input,Time,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); + } break; @@ -14666,7 +14666,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -14693,14 +14693,14 @@ public final String entryRuleEString() throws RecognitionException { // InternalRos2Parser.g:5675:47: (iv_ruleEString= ruleEString EOF ) // InternalRos2Parser.g:5676:2: iv_ruleEString= ruleEString EOF { - newCompositeNode(grammarAccess.getEStringRule()); + newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); iv_ruleEString=ruleEString(); state._fsp--; - current =iv_ruleEString.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleEString.getText(); + match(input,EOF,FOLLOW_2); } @@ -14726,7 +14726,7 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { Token this_ID_1=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5688:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) @@ -14752,26 +14752,26 @@ else if ( (LA74_0==RULE_ID) ) { case 1 : // InternalRos2Parser.g:5690:3: this_STRING_0= RULE_STRING { - this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); - - current.merge(this_STRING_0); - + this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); - newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + current.merge(this_STRING_0); + + newLeafNode(this_STRING_0, grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); + } break; case 2 : // InternalRos2Parser.g:5698:3: this_ID_1= RULE_ID { - this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); + this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); - current.merge(this_ID_1); - - - newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + current.merge(this_ID_1); + + newLeafNode(this_ID_1, grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); + } break; @@ -14782,7 +14782,7 @@ else if ( (LA74_0==RULE_ID) ) { } - leaveRule(); + leaveRule(); } @@ -14809,14 +14809,14 @@ public final String entryRuleRosNames() throws RecognitionException { // InternalRos2Parser.g:5709:48: (iv_ruleRosNames= ruleRosNames EOF ) // InternalRos2Parser.g:5710:2: iv_ruleRosNames= ruleRosNames EOF { - newCompositeNode(grammarAccess.getRosNamesRule()); + newCompositeNode(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); iv_ruleRosNames=ruleRosNames(); state._fsp--; - current =iv_ruleRosNames.getText(); - match(input,EOF,FOLLOW_2); + current =iv_ruleRosNames.getText(); + match(input,EOF,FOLLOW_2); } @@ -14843,7 +14843,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { Token kw=null; - enterRule(); + enterRule(); try { // InternalRos2Parser.g:5722:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) @@ -14878,37 +14878,37 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { case 1 : // InternalRos2Parser.g:5724:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A { - this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - - current.merge(this_ROS_CONVENTION_A_0); - + this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); - newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + current.merge(this_ROS_CONVENTION_A_0); + + newLeafNode(this_ROS_CONVENTION_A_0, grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); + } break; case 2 : // InternalRos2Parser.g:5732:3: this_ID_1= RULE_ID { - this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); + this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); - current.merge(this_ID_1); - - - newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + current.merge(this_ID_1); + + newLeafNode(this_ID_1, grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); + } break; case 3 : // InternalRos2Parser.g:5740:3: kw= Node { - kw=(Token)match(input,Node,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + kw=(Token)match(input,Node,FOLLOW_2); + current.merge(kw); + newLeafNode(kw, grammarAccess.getRosNamesAccess().getNodeKeyword_2()); + } break; @@ -14919,7 +14919,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } - leaveRule(); + leaveRule(); } @@ -15051,7 +15051,7 @@ public String getDescription() { return "4366:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef )"; } } - + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g index ebcd1f9ef..e965d4725 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g @@ -6,7 +6,7 @@ lexer grammar InternalRos2Lexer; @header { package de.fraunhofer.ipa.ros2.parser.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java index 25cc08777..e522fec68 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java @@ -1,6 +1,6 @@ package de.fraunhofer.ipa.ros2.parser.antlr.lexer; -// Hack: Use our own Lexer superclass by means of import. +// Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; @@ -140,7 +140,7 @@ public class InternalRos2Lexer extends Lexer { // delegates // delegators - public InternalRos2Lexer() {;} + public InternalRos2Lexer() {;} public InternalRos2Lexer(CharStream input) { this(input, new RecognizerSharedState()); } @@ -158,7 +158,7 @@ public final void mExternalDependency() throws RecognitionException { // InternalRos2Lexer.g:14:20: ( 'ExternalDependency' ) // InternalRos2Lexer.g:14:22: 'ExternalDependency' { - match("ExternalDependency"); + match("ExternalDependency"); } @@ -179,7 +179,7 @@ public final void mRelativeNamespace() throws RecognitionException { // InternalRos2Lexer.g:16:19: ( 'RelativeNamespace' ) // InternalRos2Lexer.g:16:21: 'RelativeNamespace' { - match("RelativeNamespace"); + match("RelativeNamespace"); } @@ -200,7 +200,7 @@ public final void mPrivateNamespace() throws RecognitionException { // InternalRos2Lexer.g:18:18: ( 'PrivateNamespace' ) // InternalRos2Lexer.g:18:20: 'PrivateNamespace' { - match("PrivateNamespace"); + match("PrivateNamespace"); } @@ -221,7 +221,7 @@ public final void mGlobalNamespace() throws RecognitionException { // InternalRos2Lexer.g:20:17: ( 'GlobalNamespace' ) // InternalRos2Lexer.g:20:19: 'GlobalNamespace' { - match("GlobalNamespace"); + match("GlobalNamespace"); } @@ -242,7 +242,7 @@ public final void mServiceclients() throws RecognitionException { // InternalRos2Lexer.g:22:16: ( 'serviceclients:' ) // InternalRos2Lexer.g:22:18: 'serviceclients:' { - match("serviceclients:"); + match("serviceclients:"); } @@ -263,7 +263,7 @@ public final void mServiceservers() throws RecognitionException { // InternalRos2Lexer.g:24:16: ( 'serviceservers:' ) // InternalRos2Lexer.g:24:18: 'serviceservers:' { - match("serviceservers:"); + match("serviceservers:"); } @@ -284,7 +284,7 @@ public final void mTransient_local() throws RecognitionException { // InternalRos2Lexer.g:26:17: ( 'transient_local' ) // InternalRos2Lexer.g:26:19: 'transient_local' { - match("transient_local"); + match("transient_local"); } @@ -305,7 +305,7 @@ public final void mActionclients() throws RecognitionException { // InternalRos2Lexer.g:28:15: ( 'actionclients:' ) // InternalRos2Lexer.g:28:17: 'actionclients:' { - match("actionclients:"); + match("actionclients:"); } @@ -326,7 +326,7 @@ public final void mActionservers() throws RecognitionException { // InternalRos2Lexer.g:30:15: ( 'actionservers:' ) // InternalRos2Lexer.g:30:17: 'actionservers:' { - match("actionservers:"); + match("actionservers:"); } @@ -347,7 +347,7 @@ public final void mDependencies() throws RecognitionException { // InternalRos2Lexer.g:32:14: ( 'dependencies:' ) // InternalRos2Lexer.g:32:16: 'dependencies:' { - match("dependencies:"); + match("dependencies:"); } @@ -368,7 +368,7 @@ public final void mParameter_qos() throws RecognitionException { // InternalRos2Lexer.g:34:15: ( 'parameter_qos' ) // InternalRos2Lexer.g:34:17: 'parameter_qos' { - match("parameter_qos"); + match("parameter_qos"); } @@ -389,7 +389,7 @@ public final void mParameterAny() throws RecognitionException { // InternalRos2Lexer.g:36:14: ( 'ParameterAny' ) // InternalRos2Lexer.g:36:16: 'ParameterAny' { - match("ParameterAny"); + match("ParameterAny"); } @@ -410,7 +410,7 @@ public final void mFromGitRepo() throws RecognitionException { // InternalRos2Lexer.g:38:13: ( 'fromGitRepo:' ) // InternalRos2Lexer.g:38:15: 'fromGitRepo:' { - match("fromGitRepo:"); + match("fromGitRepo:"); } @@ -431,7 +431,7 @@ public final void mReliability() throws RecognitionException { // InternalRos2Lexer.g:40:13: ( 'reliability:' ) // InternalRos2Lexer.g:40:15: 'reliability:' { - match("reliability:"); + match("reliability:"); } @@ -452,7 +452,7 @@ public final void mServices_qos() throws RecognitionException { // InternalRos2Lexer.g:42:14: ( 'services_qos' ) // InternalRos2Lexer.g:42:16: 'services_qos' { - match("services_qos"); + match("services_qos"); } @@ -473,7 +473,7 @@ public final void mSubscribers() throws RecognitionException { // InternalRos2Lexer.g:44:13: ( 'subscribers:' ) // InternalRos2Lexer.g:44:15: 'subscribers:' { - match("subscribers:"); + match("subscribers:"); } @@ -494,7 +494,7 @@ public final void mBest_effort() throws RecognitionException { // InternalRos2Lexer.g:46:13: ( 'best_effort' ) // InternalRos2Lexer.g:46:15: 'best_effort' { - match("best_effort"); + match("best_effort"); } @@ -515,7 +515,7 @@ public final void mDefault_qos() throws RecognitionException { // InternalRos2Lexer.g:48:13: ( 'default_qos' ) // InternalRos2Lexer.g:48:15: 'default_qos' { - match("default_qos"); + match("default_qos"); } @@ -536,7 +536,7 @@ public final void mDurability() throws RecognitionException { // InternalRos2Lexer.g:50:12: ( 'durability:' ) // InternalRos2Lexer.g:50:14: 'durability:' { - match("durability:"); + match("durability:"); } @@ -557,7 +557,7 @@ public final void mParameters() throws RecognitionException { // InternalRos2Lexer.g:52:12: ( 'parameters:' ) // InternalRos2Lexer.g:52:14: 'parameters:' { - match("parameters:"); + match("parameters:"); } @@ -578,7 +578,7 @@ public final void mPublishers() throws RecognitionException { // InternalRos2Lexer.g:54:12: ( 'publishers:' ) // InternalRos2Lexer.g:54:14: 'publishers:' { - match("publishers:"); + match("publishers:"); } @@ -599,7 +599,7 @@ public final void mArtifacts() throws RecognitionException { // InternalRos2Lexer.g:56:11: ( 'artifacts:' ) // InternalRos2Lexer.g:56:13: 'artifacts:' { - match("artifacts:"); + match("artifacts:"); } @@ -620,7 +620,7 @@ public final void mSensor_qos() throws RecognitionException { // InternalRos2Lexer.g:58:12: ( 'sensor_qos' ) // InternalRos2Lexer.g:58:14: 'sensor_qos' { - match("sensor_qos"); + match("sensor_qos"); } @@ -641,7 +641,7 @@ public final void mGraphName() throws RecognitionException { // InternalRos2Lexer.g:60:11: ( 'GraphName' ) // InternalRos2Lexer.g:60:13: 'GraphName' { - match("GraphName"); + match("GraphName"); } @@ -662,7 +662,7 @@ public final void mFeedback_1() throws RecognitionException { // InternalRos2Lexer.g:62:12: ( 'feedback:' ) // InternalRos2Lexer.g:62:14: 'feedback:' { - match("feedback:"); + match("feedback:"); } @@ -683,7 +683,7 @@ public final void mFloat32_1() throws RecognitionException { // InternalRos2Lexer.g:64:11: ( 'float32[]' ) // InternalRos2Lexer.g:64:13: 'float32[]' { - match("float32[]"); + match("float32[]"); } @@ -704,7 +704,7 @@ public final void mFloat64_1() throws RecognitionException { // InternalRos2Lexer.g:66:11: ( 'float64[]' ) // InternalRos2Lexer.g:66:13: 'float64[]' { - match("float64[]"); + match("float64[]"); } @@ -725,7 +725,7 @@ public final void mKeep_last() throws RecognitionException { // InternalRos2Lexer.g:68:11: ( 'keep_last' ) // InternalRos2Lexer.g:68:13: 'keep_last' { - match("keep_last"); + match("keep_last"); } @@ -746,7 +746,7 @@ public final void mResponse() throws RecognitionException { // InternalRos2Lexer.g:70:10: ( 'response:' ) // InternalRos2Lexer.g:70:12: 'response:' { - match("response:"); + match("response:"); } @@ -767,7 +767,7 @@ public final void mDefault() throws RecognitionException { // InternalRos2Lexer.g:72:9: ( 'default:' ) // InternalRos2Lexer.g:72:11: 'default:' { - match("default:"); + match("default:"); } @@ -788,7 +788,7 @@ public final void mDuration() throws RecognitionException { // InternalRos2Lexer.g:74:10: ( 'duration' ) // InternalRos2Lexer.g:74:12: 'duration' { - match("duration"); + match("duration"); } @@ -809,7 +809,7 @@ public final void mFeedback() throws RecognitionException { // InternalRos2Lexer.g:76:10: ( 'feedback' ) // InternalRos2Lexer.g:76:12: 'feedback' { - match("feedback"); + match("feedback"); } @@ -830,7 +830,7 @@ public final void mHistory() throws RecognitionException { // InternalRos2Lexer.g:78:9: ( 'history:' ) // InternalRos2Lexer.g:78:11: 'history:' { - match("history:"); + match("history:"); } @@ -851,7 +851,7 @@ public final void mKeep_all() throws RecognitionException { // InternalRos2Lexer.g:80:10: ( 'keep_all' ) // InternalRos2Lexer.g:80:12: 'keep_all' { - match("keep_all"); + match("keep_all"); } @@ -872,7 +872,7 @@ public final void mMessage_1() throws RecognitionException { // InternalRos2Lexer.g:82:11: ( 'message:' ) // InternalRos2Lexer.g:82:13: 'message:' { - match("message:"); + match("message:"); } @@ -893,7 +893,7 @@ public final void mProfile() throws RecognitionException { // InternalRos2Lexer.g:84:9: ( 'profile:' ) // InternalRos2Lexer.g:84:11: 'profile:' { - match("profile:"); + match("profile:"); } @@ -914,7 +914,7 @@ public final void mReliable() throws RecognitionException { // InternalRos2Lexer.g:86:10: ( 'reliable' ) // InternalRos2Lexer.g:86:12: 'reliable' { - match("reliable"); + match("reliable"); } @@ -935,7 +935,7 @@ public final void mRequest() throws RecognitionException { // InternalRos2Lexer.g:88:9: ( 'request:' ) // InternalRos2Lexer.g:88:11: 'request:' { - match("request:"); + match("request:"); } @@ -956,7 +956,7 @@ public final void mString_2() throws RecognitionException { // InternalRos2Lexer.g:90:10: ( 'string[]' ) // InternalRos2Lexer.g:90:12: 'string[]' { - match("string[]"); + match("string[]"); } @@ -977,7 +977,7 @@ public final void mUint16_1() throws RecognitionException { // InternalRos2Lexer.g:92:10: ( 'uint16[]' ) // InternalRos2Lexer.g:92:12: 'uint16[]' { - match("uint16[]"); + match("uint16[]"); } @@ -998,7 +998,7 @@ public final void mUint32_1() throws RecognitionException { // InternalRos2Lexer.g:94:10: ( 'uint32[]' ) // InternalRos2Lexer.g:94:12: 'uint32[]' { - match("uint32[]"); + match("uint32[]"); } @@ -1019,7 +1019,7 @@ public final void mUint64_1() throws RecognitionException { // InternalRos2Lexer.g:96:10: ( 'uint64[]' ) // InternalRos2Lexer.g:96:12: 'uint64[]' { - match("uint64[]"); + match("uint64[]"); } @@ -1040,7 +1040,7 @@ public final void mVolatile() throws RecognitionException { // InternalRos2Lexer.g:98:10: ( 'volatile' ) // InternalRos2Lexer.g:98:12: 'volatile' { - match("volatile"); + match("volatile"); } @@ -1061,7 +1061,7 @@ public final void mBoolean() throws RecognitionException { // InternalRos2Lexer.g:100:9: ( 'Boolean' ) // InternalRos2Lexer.g:100:11: 'Boolean' { - match("Boolean"); + match("Boolean"); } @@ -1082,7 +1082,7 @@ public final void mInteger() throws RecognitionException { // InternalRos2Lexer.g:102:9: ( 'Integer' ) // InternalRos2Lexer.g:102:11: 'Integer' { - match("Integer"); + match("Integer"); } @@ -1103,7 +1103,7 @@ public final void mAction_1() throws RecognitionException { // InternalRos2Lexer.g:104:10: ( 'action:' ) // InternalRos2Lexer.g:104:12: 'action:' { - match("action:"); + match("action:"); } @@ -1124,7 +1124,7 @@ public final void mFloat32() throws RecognitionException { // InternalRos2Lexer.g:106:9: ( 'float32' ) // InternalRos2Lexer.g:106:11: 'float32' { - match("float32"); + match("float32"); } @@ -1145,7 +1145,7 @@ public final void mFloat64() throws RecognitionException { // InternalRos2Lexer.g:108:9: ( 'float64' ) // InternalRos2Lexer.g:108:11: 'float64' { - match("float64"); + match("float64"); } @@ -1166,7 +1166,7 @@ public final void mInt16_1() throws RecognitionException { // InternalRos2Lexer.g:110:9: ( 'int16[]' ) // InternalRos2Lexer.g:110:11: 'int16[]' { - match("int16[]"); + match("int16[]"); } @@ -1187,7 +1187,7 @@ public final void mInt32_1() throws RecognitionException { // InternalRos2Lexer.g:112:9: ( 'int32[]' ) // InternalRos2Lexer.g:112:11: 'int32[]' { - match("int32[]"); + match("int32[]"); } @@ -1208,7 +1208,7 @@ public final void mInt64_1() throws RecognitionException { // InternalRos2Lexer.g:114:9: ( 'int64[]' ) // InternalRos2Lexer.g:114:11: 'int64[]' { - match("int64[]"); + match("int64[]"); } @@ -1229,7 +1229,7 @@ public final void mMessage() throws RecognitionException { // InternalRos2Lexer.g:116:9: ( 'message' ) // InternalRos2Lexer.g:116:11: 'message' { - match("message"); + match("message"); } @@ -1250,7 +1250,7 @@ public final void mResult_1() throws RecognitionException { // InternalRos2Lexer.g:118:10: ( 'result:' ) // InternalRos2Lexer.g:118:12: 'result:' { - match("result:"); + match("result:"); } @@ -1271,7 +1271,7 @@ public final void mService() throws RecognitionException { // InternalRos2Lexer.g:120:9: ( 'service' ) // InternalRos2Lexer.g:120:11: 'service' { - match("service"); + match("service"); } @@ -1292,7 +1292,7 @@ public final void mUint8_1() throws RecognitionException { // InternalRos2Lexer.g:122:9: ( 'uint8[]' ) // InternalRos2Lexer.g:122:11: 'uint8[]' { - match("uint8[]"); + match("uint8[]"); } @@ -1313,7 +1313,7 @@ public final void mArray() throws RecognitionException { // InternalRos2Lexer.g:124:7: ( 'Array:' ) // InternalRos2Lexer.g:124:9: 'Array:' { - match("Array:"); + match("Array:"); } @@ -1334,7 +1334,7 @@ public final void mBase64() throws RecognitionException { // InternalRos2Lexer.g:126:8: ( 'Base64' ) // InternalRos2Lexer.g:126:10: 'Base64' { - match("Base64"); + match("Base64"); } @@ -1355,7 +1355,7 @@ public final void mDouble() throws RecognitionException { // InternalRos2Lexer.g:128:8: ( 'Double' ) // InternalRos2Lexer.g:128:10: 'Double' { - match("Double"); + match("Double"); } @@ -1376,7 +1376,7 @@ public final void mHeader() throws RecognitionException { // InternalRos2Lexer.g:130:8: ( 'Header' ) // InternalRos2Lexer.g:130:10: 'Header' { - match("Header"); + match("Header"); } @@ -1397,7 +1397,7 @@ public final void mString() throws RecognitionException { // InternalRos2Lexer.g:132:8: ( 'String' ) // InternalRos2Lexer.g:132:10: 'String' { - match("String"); + match("String"); } @@ -1418,7 +1418,7 @@ public final void mStruct() throws RecognitionException { // InternalRos2Lexer.g:134:8: ( 'Struct' ) // InternalRos2Lexer.g:134:10: 'Struct' { - match("Struct"); + match("Struct"); } @@ -1439,7 +1439,7 @@ public final void mAction() throws RecognitionException { // InternalRos2Lexer.g:136:8: ( 'action' ) // InternalRos2Lexer.g:136:10: 'action' { - match("action"); + match("action"); } @@ -1460,7 +1460,7 @@ public final void mBool_1() throws RecognitionException { // InternalRos2Lexer.g:138:8: ( 'bool[]' ) // InternalRos2Lexer.g:138:10: 'bool[]' { - match("bool[]"); + match("bool[]"); } @@ -1481,7 +1481,7 @@ public final void mByte_1() throws RecognitionException { // InternalRos2Lexer.g:140:8: ( 'byte[]' ) // InternalRos2Lexer.g:140:10: 'byte[]' { - match("byte[]"); + match("byte[]"); } @@ -1502,7 +1502,7 @@ public final void mDepth() throws RecognitionException { // InternalRos2Lexer.g:142:7: ( 'depth:' ) // InternalRos2Lexer.g:142:9: 'depth:' { - match("depth:"); + match("depth:"); } @@ -1523,7 +1523,7 @@ public final void mInt8_1() throws RecognitionException { // InternalRos2Lexer.g:144:8: ( 'int8[]' ) // InternalRos2Lexer.g:144:10: 'int8[]' { - match("int8[]"); + match("int8[]"); } @@ -1544,7 +1544,7 @@ public final void mResult() throws RecognitionException { // InternalRos2Lexer.g:146:8: ( 'result' ) // InternalRos2Lexer.g:146:10: 'result' { - match("result"); + match("result"); } @@ -1565,7 +1565,7 @@ public final void mSpecs() throws RecognitionException { // InternalRos2Lexer.g:148:7: ( 'specs:' ) // InternalRos2Lexer.g:148:9: 'specs:' { - match("specs:"); + match("specs:"); } @@ -1586,7 +1586,7 @@ public final void mString_1() throws RecognitionException { // InternalRos2Lexer.g:150:10: ( 'string' ) // InternalRos2Lexer.g:150:12: 'string' { - match("string"); + match("string"); } @@ -1607,7 +1607,7 @@ public final void mUint16() throws RecognitionException { // InternalRos2Lexer.g:152:8: ( 'uint16' ) // InternalRos2Lexer.g:152:10: 'uint16' { - match("uint16"); + match("uint16"); } @@ -1628,7 +1628,7 @@ public final void mUint32() throws RecognitionException { // InternalRos2Lexer.g:154:8: ( 'uint32' ) // InternalRos2Lexer.g:154:10: 'uint32' { - match("uint32"); + match("uint32"); } @@ -1649,7 +1649,7 @@ public final void mUint64() throws RecognitionException { // InternalRos2Lexer.g:156:8: ( 'uint64' ) // InternalRos2Lexer.g:156:10: 'uint64' { - match("uint64"); + match("uint64"); } @@ -1670,7 +1670,7 @@ public final void mGoal_1() throws RecognitionException { // InternalRos2Lexer.g:158:8: ( 'goal:' ) // InternalRos2Lexer.g:158:10: 'goal:' { - match("goal:"); + match("goal:"); } @@ -1691,7 +1691,7 @@ public final void mInt16() throws RecognitionException { // InternalRos2Lexer.g:160:7: ( 'int16' ) // InternalRos2Lexer.g:160:9: 'int16' { - match("int16"); + match("int16"); } @@ -1712,7 +1712,7 @@ public final void mInt32() throws RecognitionException { // InternalRos2Lexer.g:162:7: ( 'int32' ) // InternalRos2Lexer.g:162:9: 'int32' { - match("int32"); + match("int32"); } @@ -1733,7 +1733,7 @@ public final void mInt64() throws RecognitionException { // InternalRos2Lexer.g:164:7: ( 'int64' ) // InternalRos2Lexer.g:164:9: 'int64' { - match("int64"); + match("int64"); } @@ -1754,7 +1754,7 @@ public final void mNode_1() throws RecognitionException { // InternalRos2Lexer.g:166:8: ( 'node:' ) // InternalRos2Lexer.g:166:10: 'node:' { - match("node:"); + match("node:"); } @@ -1775,7 +1775,7 @@ public final void mType_1() throws RecognitionException { // InternalRos2Lexer.g:168:8: ( 'type:' ) // InternalRos2Lexer.g:168:10: 'type:' { - match("type:"); + match("type:"); } @@ -1796,7 +1796,7 @@ public final void mUint8() throws RecognitionException { // InternalRos2Lexer.g:170:7: ( 'uint8' ) // InternalRos2Lexer.g:170:9: 'uint8' { - match("uint8"); + match("uint8"); } @@ -1817,7 +1817,7 @@ public final void mValue() throws RecognitionException { // InternalRos2Lexer.g:172:7: ( 'value' ) // InternalRos2Lexer.g:172:9: 'value' { - match("value"); + match("value"); } @@ -1838,7 +1838,7 @@ public final void mDate() throws RecognitionException { // InternalRos2Lexer.g:174:6: ( 'Date' ) // InternalRos2Lexer.g:174:8: 'Date' { - match("Date"); + match("Date"); } @@ -1859,7 +1859,7 @@ public final void mList() throws RecognitionException { // InternalRos2Lexer.g:176:6: ( 'List' ) // InternalRos2Lexer.g:176:8: 'List' { - match("List"); + match("List"); } @@ -1880,7 +1880,7 @@ public final void mBool() throws RecognitionException { // InternalRos2Lexer.g:178:6: ( 'bool' ) // InternalRos2Lexer.g:178:8: 'bool' { - match("bool"); + match("bool"); } @@ -1901,7 +1901,7 @@ public final void mByte() throws RecognitionException { // InternalRos2Lexer.g:180:6: ( 'byte' ) // InternalRos2Lexer.g:180:8: 'byte' { - match("byte"); + match("byte"); } @@ -1922,7 +1922,7 @@ public final void mGoal() throws RecognitionException { // InternalRos2Lexer.g:182:6: ( 'goal' ) // InternalRos2Lexer.g:182:8: 'goal' { - match("goal"); + match("goal"); } @@ -1943,7 +1943,7 @@ public final void mInt8() throws RecognitionException { // InternalRos2Lexer.g:184:6: ( 'int8' ) // InternalRos2Lexer.g:184:8: 'int8' { - match("int8"); + match("int8"); } @@ -1964,7 +1964,7 @@ public final void mMsg() throws RecognitionException { // InternalRos2Lexer.g:186:5: ( 'msg:' ) // InternalRos2Lexer.g:186:7: 'msg:' { - match("msg:"); + match("msg:"); } @@ -1985,7 +1985,7 @@ public final void mName() throws RecognitionException { // InternalRos2Lexer.g:188:6: ( 'name' ) // InternalRos2Lexer.g:188:8: 'name' { - match("name"); + match("name"); } @@ -2006,7 +2006,7 @@ public final void mNode() throws RecognitionException { // InternalRos2Lexer.g:190:6: ( 'node' ) // InternalRos2Lexer.g:190:8: 'node' { - match("node"); + match("node"); } @@ -2027,7 +2027,7 @@ public final void mQos() throws RecognitionException { // InternalRos2Lexer.g:192:5: ( 'qos:' ) // InternalRos2Lexer.g:192:7: 'qos:' { - match("qos:"); + match("qos:"); } @@ -2048,7 +2048,7 @@ public final void mSrv() throws RecognitionException { // InternalRos2Lexer.g:194:5: ( 'srv:' ) // InternalRos2Lexer.g:194:7: 'srv:' { - match("srv:"); + match("srv:"); } @@ -2069,7 +2069,7 @@ public final void mTime() throws RecognitionException { // InternalRos2Lexer.g:196:6: ( 'time' ) // InternalRos2Lexer.g:196:8: 'time' { - match("time"); + match("time"); } @@ -2090,7 +2090,7 @@ public final void mType() throws RecognitionException { // InternalRos2Lexer.g:198:6: ( 'type' ) // InternalRos2Lexer.g:198:8: 'type' { - match("type"); + match("type"); } @@ -2111,7 +2111,7 @@ public final void mAny() throws RecognitionException { // InternalRos2Lexer.g:200:5: ( 'Any' ) // InternalRos2Lexer.g:200:7: 'Any' { - match("Any"); + match("Any"); } @@ -2132,7 +2132,7 @@ public final void mNs() throws RecognitionException { // InternalRos2Lexer.g:202:4: ( 'ns:' ) // InternalRos2Lexer.g:202:6: 'ns:' { - match("ns:"); + match("ns:"); } @@ -2153,7 +2153,7 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep // InternalRos2Lexer.g:204:37: ( '[]' ) // InternalRos2Lexer.g:204:39: '[]' { - match("[]"); + match("[]"); } @@ -2174,7 +2174,7 @@ public final void mComma() throws RecognitionException { // InternalRos2Lexer.g:206:7: ( ',' ) // InternalRos2Lexer.g:206:9: ',' { - match(','); + match(','); } @@ -2194,7 +2194,7 @@ public final void mColon() throws RecognitionException { // InternalRos2Lexer.g:208:7: ( ':' ) // InternalRos2Lexer.g:208:9: ':' { - match(':'); + match(':'); } @@ -2214,7 +2214,7 @@ public final void mLeftSquareBracket() throws RecognitionException { // InternalRos2Lexer.g:210:19: ( '[' ) // InternalRos2Lexer.g:210:21: '[' { - match('['); + match('['); } @@ -2234,7 +2234,7 @@ public final void mRightSquareBracket() throws RecognitionException { // InternalRos2Lexer.g:212:20: ( ']' ) // InternalRos2Lexer.g:212:22: ']' { - match(']'); + match(']'); } @@ -2252,7 +2252,7 @@ public final void mRULE_DIGIT() throws RecognitionException { // InternalRos2Lexer.g:214:21: ( '0' .. '9' ) // InternalRos2Lexer.g:214:23: '0' .. '9' { - matchRange('0','9'); + matchRange('0','9'); } @@ -2300,7 +2300,7 @@ else if ( (LA1_1=='B') ) { case 1 : // InternalRos2Lexer.g:216:16: '0b' { - match("0b"); + match("0b"); } @@ -2308,7 +2308,7 @@ else if ( (LA1_1=='B') ) { case 2 : // InternalRos2Lexer.g:216:21: '0B' { - match("0B"); + match("0B"); } @@ -2329,24 +2329,24 @@ else if ( (LA1_1=='B') ) { switch (alt2) { - case 1 : - // InternalRos2Lexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { - input.consume(); + case 1 : + // InternalRos2Lexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='1') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt2 >= 1 ) break loop2; + default : + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = new EarlyExitException(2, input); throw eee; @@ -2393,7 +2393,7 @@ else if ( (LA3_0=='f') ) { case 1 : // InternalRos2Lexer.g:218:17: 'true' { - match("true"); + match("true"); } @@ -2401,7 +2401,7 @@ else if ( (LA3_0=='f') ) { case 2 : // InternalRos2Lexer.g:218:24: 'false' { - match("false"); + match("false"); } @@ -2448,14 +2448,14 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos2Lexer.g:220:16: RULE_DIGIT { - mRULE_DIGIT(); + mRULE_DIGIT(); } break; case 2 : // InternalRos2Lexer.g:220:27: '-' ( RULE_DIGIT )* { - match('-'); + match('-'); // InternalRos2Lexer.g:220:31: ( RULE_DIGIT )* loop4: do { @@ -2468,16 +2468,16 @@ else if ( (LA5_0=='-') ) { switch (alt4) { - case 1 : - // InternalRos2Lexer.g:220:31: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos2Lexer.g:220:31: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop4; + default : + break loop4; } } while (true); @@ -2494,7 +2494,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos2Lexer.g:220:45: '.' ( RULE_DECINT )* { - match('.'); + match('.'); // InternalRos2Lexer.g:220:49: ( RULE_DECINT )* loop6: do { @@ -2507,16 +2507,16 @@ else if ( (LA5_0=='-') ) { switch (alt6) { - case 1 : - // InternalRos2Lexer.g:220:49: RULE_DECINT - { - mRULE_DECINT(); + case 1 : + // InternalRos2Lexer.g:220:49: RULE_DECINT + { + mRULE_DECINT(); - } - break; + } + break; - default : - break loop6; + default : + break loop6; } } while (true); @@ -2537,7 +2537,7 @@ else if ( (LA5_0=='-') ) { case 1 : // InternalRos2Lexer.g:220:63: '.' ( RULE_DIGIT )* { - match('.'); + match('.'); // InternalRos2Lexer.g:220:67: ( RULE_DIGIT )* loop7: do { @@ -2550,16 +2550,16 @@ else if ( (LA5_0=='-') ) { switch (alt7) { - case 1 : - // InternalRos2Lexer.g:220:67: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos2Lexer.g:220:67: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop7; + default : + break loop7; } } while (true); @@ -2604,7 +2604,7 @@ else if ( (LA5_0=='-') ) { } - mRULE_DIGIT(); + mRULE_DIGIT(); } break; @@ -2667,14 +2667,14 @@ public final void mRULE_DECINT() throws RecognitionException { case 1 : // InternalRos2Lexer.g:222:16: '0' { - match('0'); + match('0'); } break; case 2 : // InternalRos2Lexer.g:222:20: '1' .. '9' ( RULE_DIGIT )* { - matchRange('1','9'); + matchRange('1','9'); // InternalRos2Lexer.g:222:29: ( RULE_DIGIT )* loop11: do { @@ -2687,16 +2687,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { - case 1 : - // InternalRos2Lexer.g:222:29: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos2Lexer.g:222:29: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -2706,8 +2706,8 @@ public final void mRULE_DECINT() throws RecognitionException { case 3 : // InternalRos2Lexer.g:222:41: '-' '0' .. '9' ( RULE_DIGIT )* { - match('-'); - matchRange('0','9'); + match('-'); + matchRange('0','9'); // InternalRos2Lexer.g:222:54: ( RULE_DIGIT )* loop12: do { @@ -2720,16 +2720,16 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { - case 1 : - // InternalRos2Lexer.g:222:54: RULE_DIGIT - { - mRULE_DIGIT(); + case 1 : + // InternalRos2Lexer.g:222:54: RULE_DIGIT + { + mRULE_DIGIT(); - } - break; + } + break; - default : - break loop12; + default : + break loop12; } } while (true); @@ -2782,15 +2782,15 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { case 1 : // InternalRos2Lexer.g:224:22: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRos2Lexer.g:224:31: '1' .. '3' '0' .. '9' { - matchRange('1','3'); - matchRange('0','9'); + matchRange('1','3'); + matchRange('0','9'); } break; @@ -2838,15 +2838,15 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { case 1 : // InternalRos2Lexer.g:226:24: '1' .. '9' { - matchRange('1','9'); + matchRange('1','9'); } break; case 2 : // InternalRos2Lexer.g:226:33: '1' '0' .. '2' { - match('1'); - matchRange('0','2'); + match('1'); + matchRange('0','2'); } break; @@ -2868,10 +2868,10 @@ public final void mRULE_YEAR() throws RecognitionException { // InternalRos2Lexer.g:228:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) // InternalRos2Lexer.g:228:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { - matchRange('0','2'); - matchRange('0','9'); - matchRange('0','9'); - matchRange('0','9'); + matchRange('0','2'); + matchRange('0','9'); + matchRange('0','9'); + matchRange('0','9'); } @@ -2907,16 +2907,16 @@ else if ( (LA16_0=='2') ) { case 1 : // InternalRos2Lexer.g:230:23: '0' .. '1' '0' .. '9' { - matchRange('0','1'); - matchRange('0','9'); + matchRange('0','1'); + matchRange('0','9'); } break; case 2 : // InternalRos2Lexer.g:230:41: '2' '0' .. '3' { - match('2'); - matchRange('0','3'); + match('2'); + matchRange('0','3'); } break; @@ -2938,8 +2938,8 @@ public final void mRULE_MIN_SEC() throws RecognitionException { // InternalRos2Lexer.g:232:23: ( '0' .. '5' '0' .. '9' ) // InternalRos2Lexer.g:232:25: '0' .. '5' '0' .. '9' { - matchRange('0','5'); - matchRange('0','9'); + matchRange('0','5'); + matchRange('0','9'); } @@ -2957,17 +2957,17 @@ public final void mRULE_DATE_TIME() throws RecognitionException { // InternalRos2Lexer.g:234:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) // InternalRos2Lexer.g:234:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { - mRULE_YEAR(); - match('-'); - mRULE_MONTH(); - match('-'); - mRULE_DAY(); - match('T'); - mRULE_HOUR(); - match(':'); - mRULE_MIN_SEC(); - match(':'); - mRULE_MIN_SEC(); + mRULE_YEAR(); + match('-'); + mRULE_MONTH(); + match('-'); + mRULE_DAY(); + match('T'); + mRULE_HOUR(); + match(':'); + mRULE_MIN_SEC(); + match(':'); + mRULE_MIN_SEC(); } @@ -3007,21 +3007,21 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRos2Lexer.g:236:26: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRos2Lexer.g:236:34: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; } - match('='); + match('='); // InternalRos2Lexer.g:236:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { @@ -3119,29 +3119,29 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { case 1 : // InternalRos2Lexer.g:236:52: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 2 : // InternalRos2Lexer.g:236:60: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 3 : // InternalRos2Lexer.g:236:72: RULE_INT { - mRULE_INT(); + mRULE_INT(); } break; case 4 : // InternalRos2Lexer.g:236:81: '-' RULE_INT { - match('-'); - mRULE_INT(); + match('-'); + mRULE_INT(); } break; @@ -3163,7 +3163,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { public final void mRULE_BEGIN() throws RecognitionException { try { // InternalRos2Lexer.g:238:21: () - // InternalRos2Lexer.g:238:23: + // InternalRos2Lexer.g:238:23: { } @@ -3177,7 +3177,7 @@ public final void mRULE_BEGIN() throws RecognitionException { public final void mRULE_END() throws RecognitionException { try { // InternalRos2Lexer.g:240:19: () - // InternalRos2Lexer.g:240:21: + // InternalRos2Lexer.g:240:21: { } @@ -3195,7 +3195,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { // InternalRos2Lexer.g:242:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) // InternalRos2Lexer.g:242:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { - match('#'); + match('#'); // InternalRos2Lexer.g:242:23: (~ ( ( '\\n' | '\\r' ) ) )* loop19: do { @@ -3208,24 +3208,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt19) { - case 1 : - // InternalRos2Lexer.g:242:23: ~ ( ( '\\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(); + case 1 : + // InternalRos2Lexer.g:242:23: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop19; + default : + break loop19; } } while (true); @@ -3263,25 +3263,25 @@ else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>= switch (alt20) { - case 1 : - // InternalRos2Lexer.g:244:26: '/' RULE_ID - { - match('/'); - mRULE_ID(); - - } - break; - case 2 : - // InternalRos2Lexer.g:244:38: RULE_ID '/' - { - mRULE_ID(); - match('/'); - - } - break; - - default : - break loop20; + case 1 : + // InternalRos2Lexer.g:244:26: '/' RULE_ID + { + match('/'); + mRULE_ID(); + + } + break; + case 2 : + // InternalRos2Lexer.g:244:38: RULE_ID '/' + { + mRULE_ID(); + match('/'); + + } + break; + + default : + break loop20; } } while (true); @@ -3329,33 +3329,33 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } switch (alt21) { - case 1 : - // InternalRos2Lexer.g:246:30: '/' RULE_STRING - { - match('/'); - mRULE_STRING(); - - } - break; - case 2 : - // InternalRos2Lexer.g:246:46: RULE_STRING '/' - { - mRULE_STRING(); - match('/'); - - } - break; - case 3 : - // InternalRos2Lexer.g:246:62: '~' RULE_STRING - { - match('~'); - mRULE_STRING(); - - } - break; - - default : - break loop21; + case 1 : + // InternalRos2Lexer.g:246:30: '/' RULE_STRING + { + match('/'); + mRULE_STRING(); + + } + break; + case 2 : + // InternalRos2Lexer.g:246:46: RULE_STRING '/' + { + mRULE_STRING(); + match('/'); + + } + break; + case 3 : + // InternalRos2Lexer.g:246:62: '~' RULE_STRING + { + match('~'); + mRULE_STRING(); + + } + break; + + default : + break loop21; } } while (true); @@ -3389,7 +3389,7 @@ public final void mRULE_ID() throws RecognitionException { case 1 : // InternalRos2Lexer.g:248:11: '^' { - match('^'); + match('^'); } break; @@ -3417,24 +3417,24 @@ public final void mRULE_ID() throws RecognitionException { switch (alt23) { - case 1 : - // InternalRos2Lexer.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); + case 1 : + // InternalRos2Lexer.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -3468,16 +3468,16 @@ public final void mRULE_INT() throws RecognitionException { switch (alt24) { - case 1 : - // InternalRos2Lexer.g:250:22: '0' .. '9' - { - matchRange('0','9'); + case 1 : + // InternalRos2Lexer.g:250:22: '0' .. '9' + { + matchRange('0','9'); - } - break; + } + break; - default : - if ( cnt24 >= 1 ) break loop24; + default : + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = new EarlyExitException(24, input); throw eee; @@ -3522,7 +3522,7 @@ else if ( (LA27_0=='\'') ) { case 1 : // InternalRos2Lexer.g:252:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { - match('\"'); + match('\"'); // InternalRos2Lexer.g:252:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop25: do { @@ -3538,43 +3538,43 @@ else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA2 switch (alt25) { - case 1 : - // InternalRos2Lexer.g:252:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRos2Lexer.g:252:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop25; + case 1 : + // InternalRos2Lexer.g:252:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRos2Lexer.g:252:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop25; } } while (true); - match('\"'); + match('\"'); } break; case 2 : // InternalRos2Lexer.g:252:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { - match('\''); + match('\''); // InternalRos2Lexer.g:252:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop26: do { @@ -3590,36 +3590,36 @@ else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA2 switch (alt26) { - case 1 : - // InternalRos2Lexer.g:252:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalRos2Lexer.g:252:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop26; + case 1 : + // InternalRos2Lexer.g:252:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalRos2Lexer.g:252:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop26; } } while (true); - match('\''); + match('\''); } break; @@ -3645,7 +3645,7 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { // InternalRos2Lexer.g:254:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) // InternalRos2Lexer.g:254:19: '/*' ( options {greedy=false; } : . )* '*/' { - match("/*"); + match("/*"); // InternalRos2Lexer.g:254:24: ( options {greedy=false; } : . )* loop28: @@ -3671,20 +3671,20 @@ else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) switch (alt28) { - case 1 : - // InternalRos2Lexer.g:254:52: . - { - matchAny(); + case 1 : + // InternalRos2Lexer.g:254:52: . + { + matchAny(); - } - break; + } + break; - default : - break loop28; + default : + break loop28; } } while (true); - match("*/"); + match("*/"); } @@ -3718,24 +3718,24 @@ public final void mRULE_WS() throws RecognitionException { switch (alt29) { - case 1 : - // InternalRos2Lexer.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); + case 1 : + // InternalRos2Lexer.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} - } - break; + } + break; - default : - if ( cnt29 >= 1 ) break loop29; + default : + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = new EarlyExitException(29, input); throw eee; @@ -3762,7 +3762,7 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // InternalRos2Lexer.g:258:16: ( . ) // InternalRos2Lexer.g:258:18: . { - matchAny(); + matchAny(); } @@ -3782,798 +3782,798 @@ public void mTokens() throws RecognitionException { case 1 : // InternalRos2Lexer.g:1:10: ExternalDependency { - mExternalDependency(); + mExternalDependency(); } break; case 2 : // InternalRos2Lexer.g:1:29: RelativeNamespace { - mRelativeNamespace(); + mRelativeNamespace(); } break; case 3 : // InternalRos2Lexer.g:1:47: PrivateNamespace { - mPrivateNamespace(); + mPrivateNamespace(); } break; case 4 : // InternalRos2Lexer.g:1:64: GlobalNamespace { - mGlobalNamespace(); + mGlobalNamespace(); } break; case 5 : // InternalRos2Lexer.g:1:80: Serviceclients { - mServiceclients(); + mServiceclients(); } break; case 6 : // InternalRos2Lexer.g:1:95: Serviceservers { - mServiceservers(); + mServiceservers(); } break; case 7 : // InternalRos2Lexer.g:1:110: Transient_local { - mTransient_local(); + mTransient_local(); } break; case 8 : // InternalRos2Lexer.g:1:126: Actionclients { - mActionclients(); + mActionclients(); } break; case 9 : // InternalRos2Lexer.g:1:140: Actionservers { - mActionservers(); + mActionservers(); } break; case 10 : // InternalRos2Lexer.g:1:154: Dependencies { - mDependencies(); + mDependencies(); } break; case 11 : // InternalRos2Lexer.g:1:167: Parameter_qos { - mParameter_qos(); + mParameter_qos(); } break; case 12 : // InternalRos2Lexer.g:1:181: ParameterAny { - mParameterAny(); + mParameterAny(); } break; case 13 : // InternalRos2Lexer.g:1:194: FromGitRepo { - mFromGitRepo(); + mFromGitRepo(); } break; case 14 : // InternalRos2Lexer.g:1:206: Reliability { - mReliability(); + mReliability(); } break; case 15 : // InternalRos2Lexer.g:1:218: Services_qos { - mServices_qos(); + mServices_qos(); } break; case 16 : // InternalRos2Lexer.g:1:231: Subscribers { - mSubscribers(); + mSubscribers(); } break; case 17 : // InternalRos2Lexer.g:1:243: Best_effort { - mBest_effort(); + mBest_effort(); } break; case 18 : // InternalRos2Lexer.g:1:255: Default_qos { - mDefault_qos(); + mDefault_qos(); } break; case 19 : // InternalRos2Lexer.g:1:267: Durability { - mDurability(); + mDurability(); } break; case 20 : // InternalRos2Lexer.g:1:278: Parameters { - mParameters(); + mParameters(); } break; case 21 : // InternalRos2Lexer.g:1:289: Publishers { - mPublishers(); + mPublishers(); } break; case 22 : // InternalRos2Lexer.g:1:300: Artifacts { - mArtifacts(); + mArtifacts(); } break; case 23 : // InternalRos2Lexer.g:1:310: Sensor_qos { - mSensor_qos(); + mSensor_qos(); } break; case 24 : // InternalRos2Lexer.g:1:321: GraphName { - mGraphName(); + mGraphName(); } break; case 25 : // InternalRos2Lexer.g:1:331: Feedback_1 { - mFeedback_1(); + mFeedback_1(); } break; case 26 : // InternalRos2Lexer.g:1:342: Float32_1 { - mFloat32_1(); + mFloat32_1(); } break; case 27 : // InternalRos2Lexer.g:1:352: Float64_1 { - mFloat64_1(); + mFloat64_1(); } break; case 28 : // InternalRos2Lexer.g:1:362: Keep_last { - mKeep_last(); + mKeep_last(); } break; case 29 : // InternalRos2Lexer.g:1:372: Response { - mResponse(); + mResponse(); } break; case 30 : // InternalRos2Lexer.g:1:381: Default { - mDefault(); + mDefault(); } break; case 31 : // InternalRos2Lexer.g:1:389: Duration { - mDuration(); + mDuration(); } break; case 32 : // InternalRos2Lexer.g:1:398: Feedback { - mFeedback(); + mFeedback(); } break; case 33 : // InternalRos2Lexer.g:1:407: History { - mHistory(); + mHistory(); } break; case 34 : // InternalRos2Lexer.g:1:415: Keep_all { - mKeep_all(); + mKeep_all(); } break; case 35 : // InternalRos2Lexer.g:1:424: Message_1 { - mMessage_1(); + mMessage_1(); } break; case 36 : // InternalRos2Lexer.g:1:434: Profile { - mProfile(); + mProfile(); } break; case 37 : // InternalRos2Lexer.g:1:442: Reliable { - mReliable(); + mReliable(); } break; case 38 : // InternalRos2Lexer.g:1:451: Request { - mRequest(); + mRequest(); } break; case 39 : // InternalRos2Lexer.g:1:459: String_2 { - mString_2(); + mString_2(); } break; case 40 : // InternalRos2Lexer.g:1:468: Uint16_1 { - mUint16_1(); + mUint16_1(); } break; case 41 : // InternalRos2Lexer.g:1:477: Uint32_1 { - mUint32_1(); + mUint32_1(); } break; case 42 : // InternalRos2Lexer.g:1:486: Uint64_1 { - mUint64_1(); + mUint64_1(); } break; case 43 : // InternalRos2Lexer.g:1:495: Volatile { - mVolatile(); + mVolatile(); } break; case 44 : // InternalRos2Lexer.g:1:504: Boolean { - mBoolean(); + mBoolean(); } break; case 45 : // InternalRos2Lexer.g:1:512: Integer { - mInteger(); + mInteger(); } break; case 46 : // InternalRos2Lexer.g:1:520: Action_1 { - mAction_1(); + mAction_1(); } break; case 47 : // InternalRos2Lexer.g:1:529: Float32 { - mFloat32(); + mFloat32(); } break; case 48 : // InternalRos2Lexer.g:1:537: Float64 { - mFloat64(); + mFloat64(); } break; case 49 : // InternalRos2Lexer.g:1:545: Int16_1 { - mInt16_1(); + mInt16_1(); } break; case 50 : // InternalRos2Lexer.g:1:553: Int32_1 { - mInt32_1(); + mInt32_1(); } break; case 51 : // InternalRos2Lexer.g:1:561: Int64_1 { - mInt64_1(); + mInt64_1(); } break; case 52 : // InternalRos2Lexer.g:1:569: Message { - mMessage(); + mMessage(); } break; case 53 : // InternalRos2Lexer.g:1:577: Result_1 { - mResult_1(); + mResult_1(); } break; case 54 : // InternalRos2Lexer.g:1:586: Service { - mService(); + mService(); } break; case 55 : // InternalRos2Lexer.g:1:594: Uint8_1 { - mUint8_1(); + mUint8_1(); } break; case 56 : // InternalRos2Lexer.g:1:602: Array { - mArray(); + mArray(); } break; case 57 : // InternalRos2Lexer.g:1:608: Base64 { - mBase64(); + mBase64(); } break; case 58 : // InternalRos2Lexer.g:1:615: Double { - mDouble(); + mDouble(); } break; case 59 : // InternalRos2Lexer.g:1:622: Header { - mHeader(); + mHeader(); } break; case 60 : // InternalRos2Lexer.g:1:629: String { - mString(); + mString(); } break; case 61 : // InternalRos2Lexer.g:1:636: Struct { - mStruct(); + mStruct(); } break; case 62 : // InternalRos2Lexer.g:1:643: Action { - mAction(); + mAction(); } break; case 63 : // InternalRos2Lexer.g:1:650: Bool_1 { - mBool_1(); + mBool_1(); } break; case 64 : // InternalRos2Lexer.g:1:657: Byte_1 { - mByte_1(); + mByte_1(); } break; case 65 : // InternalRos2Lexer.g:1:664: Depth { - mDepth(); + mDepth(); } break; case 66 : // InternalRos2Lexer.g:1:670: Int8_1 { - mInt8_1(); + mInt8_1(); } break; case 67 : // InternalRos2Lexer.g:1:677: Result { - mResult(); + mResult(); } break; case 68 : // InternalRos2Lexer.g:1:684: Specs { - mSpecs(); + mSpecs(); } break; case 69 : // InternalRos2Lexer.g:1:690: String_1 { - mString_1(); + mString_1(); } break; case 70 : // InternalRos2Lexer.g:1:699: Uint16 { - mUint16(); + mUint16(); } break; case 71 : // InternalRos2Lexer.g:1:706: Uint32 { - mUint32(); + mUint32(); } break; case 72 : // InternalRos2Lexer.g:1:713: Uint64 { - mUint64(); + mUint64(); } break; case 73 : // InternalRos2Lexer.g:1:720: Goal_1 { - mGoal_1(); + mGoal_1(); } break; case 74 : // InternalRos2Lexer.g:1:727: Int16 { - mInt16(); + mInt16(); } break; case 75 : // InternalRos2Lexer.g:1:733: Int32 { - mInt32(); + mInt32(); } break; case 76 : // InternalRos2Lexer.g:1:739: Int64 { - mInt64(); + mInt64(); } break; case 77 : // InternalRos2Lexer.g:1:745: Node_1 { - mNode_1(); + mNode_1(); } break; case 78 : // InternalRos2Lexer.g:1:752: Type_1 { - mType_1(); + mType_1(); } break; case 79 : // InternalRos2Lexer.g:1:759: Uint8 { - mUint8(); + mUint8(); } break; case 80 : // InternalRos2Lexer.g:1:765: Value { - mValue(); + mValue(); } break; case 81 : // InternalRos2Lexer.g:1:771: Date { - mDate(); + mDate(); } break; case 82 : // InternalRos2Lexer.g:1:776: List { - mList(); + mList(); } break; case 83 : // InternalRos2Lexer.g:1:781: Bool { - mBool(); + mBool(); } break; case 84 : // InternalRos2Lexer.g:1:786: Byte { - mByte(); + mByte(); } break; case 85 : // InternalRos2Lexer.g:1:791: Goal { - mGoal(); + mGoal(); } break; case 86 : // InternalRos2Lexer.g:1:796: Int8 { - mInt8(); + mInt8(); } break; case 87 : // InternalRos2Lexer.g:1:801: Msg { - mMsg(); + mMsg(); } break; case 88 : // InternalRos2Lexer.g:1:805: Name { - mName(); + mName(); } break; case 89 : // InternalRos2Lexer.g:1:810: Node { - mNode(); + mNode(); } break; case 90 : // InternalRos2Lexer.g:1:815: Qos { - mQos(); + mQos(); } break; case 91 : // InternalRos2Lexer.g:1:819: Srv { - mSrv(); + mSrv(); } break; case 92 : // InternalRos2Lexer.g:1:823: Time { - mTime(); + mTime(); } break; case 93 : // InternalRos2Lexer.g:1:828: Type { - mType(); + mType(); } break; case 94 : // InternalRos2Lexer.g:1:833: Any { - mAny(); + mAny(); } break; case 95 : // InternalRos2Lexer.g:1:837: Ns { - mNs(); + mNs(); } break; case 96 : // InternalRos2Lexer.g:1:840: LeftSquareBracketRightSquareBracket { - mLeftSquareBracketRightSquareBracket(); + mLeftSquareBracketRightSquareBracket(); } break; case 97 : // InternalRos2Lexer.g:1:876: Comma { - mComma(); + mComma(); } break; case 98 : // InternalRos2Lexer.g:1:882: Colon { - mColon(); + mColon(); } break; case 99 : // InternalRos2Lexer.g:1:888: LeftSquareBracket { - mLeftSquareBracket(); + mLeftSquareBracket(); } break; case 100 : // InternalRos2Lexer.g:1:906: RightSquareBracket { - mRightSquareBracket(); + mRightSquareBracket(); } break; case 101 : // InternalRos2Lexer.g:1:925: RULE_BINARY { - mRULE_BINARY(); + mRULE_BINARY(); } break; case 102 : // InternalRos2Lexer.g:1:937: RULE_BOOLEAN { - mRULE_BOOLEAN(); + mRULE_BOOLEAN(); } break; case 103 : // InternalRos2Lexer.g:1:950: RULE_DOUBLE { - mRULE_DOUBLE(); + mRULE_DOUBLE(); } break; case 104 : // InternalRos2Lexer.g:1:962: RULE_DECINT { - mRULE_DECINT(); + mRULE_DECINT(); } break; case 105 : // InternalRos2Lexer.g:1:974: RULE_DATE_TIME { - mRULE_DATE_TIME(); + mRULE_DATE_TIME(); } break; case 106 : // InternalRos2Lexer.g:1:989: RULE_MESSAGE_ASIGMENT { - mRULE_MESSAGE_ASIGMENT(); + mRULE_MESSAGE_ASIGMENT(); } break; case 107 : // InternalRos2Lexer.g:1:1011: RULE_SL_COMMENT { - mRULE_SL_COMMENT(); + mRULE_SL_COMMENT(); } break; case 108 : // InternalRos2Lexer.g:1:1027: RULE_ROS_CONVENTION_A { - mRULE_ROS_CONVENTION_A(); + mRULE_ROS_CONVENTION_A(); } break; case 109 : // InternalRos2Lexer.g:1:1049: RULE_ROS_CONVENTION_PARAM { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_ROS_CONVENTION_PARAM(); } break; case 110 : // InternalRos2Lexer.g:1:1075: RULE_ID { - mRULE_ID(); + mRULE_ID(); } break; case 111 : // InternalRos2Lexer.g:1:1083: RULE_STRING { - mRULE_STRING(); + mRULE_STRING(); } break; case 112 : // InternalRos2Lexer.g:1:1095: RULE_ML_COMMENT { - mRULE_ML_COMMENT(); + mRULE_ML_COMMENT(); } break; case 113 : // InternalRos2Lexer.g:1:1111: RULE_WS { - mRULE_WS(); + mRULE_WS(); } break; case 114 : // InternalRos2Lexer.g:1:1119: RULE_ANY_OTHER { - mRULE_ANY_OTHER(); + mRULE_ANY_OTHER(); } break; @@ -5295,9 +5295,9 @@ public String getDescription() { } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; - int _s = s; + int _s = s; switch ( s ) { - case 0 : + case 0 : int LA30_185 = input.LA(1); s = -1; @@ -5309,7 +5309,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 1 : + case 1 : int LA30_118 = input.LA(1); s = -1; @@ -5321,7 +5321,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 2 : + case 2 : int LA30_39 = input.LA(1); s = -1; @@ -5335,7 +5335,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 3 : + case 3 : int LA30_0 = input.LA(1); s = -1; @@ -5433,7 +5433,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 4 : + case 4 : int LA30_114 = input.LA(1); s = -1; @@ -5441,7 +5441,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 5 : + case 5 : int LA30_183 = input.LA(1); s = -1; @@ -5453,7 +5453,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 6 : + case 6 : int LA30_117 = input.LA(1); s = -1; @@ -5461,7 +5461,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 7 : + case 7 : int LA30_115 = input.LA(1); s = -1; @@ -5473,7 +5473,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; - case 8 : + case 8 : int LA30_40 = input.LA(1); s = -1; @@ -5494,6 +5494,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } + - -} +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java index e6b7b0bff..19afc9b5b 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java @@ -91,387 +91,387 @@ @SuppressWarnings("all") public class Ros2SemanticSequencer extends RosSemanticSequencer { - @Inject - private Ros2GrammarAccess grammarAccess; - - @Override - public void sequence(ISerializationContext context, EObject semanticObject) { - EPackage epackage = semanticObject.eClass().getEPackage(); - ParserRule rule = context.getParserRule(); - Action action = context.getAssignedAction(); - Set parameters = context.getEnabledBooleanParameters(); - if (epackage == PrimitivesPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case PrimitivesPackage.BYTE: - sequence_byte(context, (primitives.Byte) semanticObject); - return; - case PrimitivesPackage.BYTE_ARRAY: - sequence_byteArray(context, (ByteArray) semanticObject); - return; - case PrimitivesPackage.HEADER: - sequence_Header(context, (Header) semanticObject); - return; - case PrimitivesPackage.MESSAGE_PART: - sequence_MessagePart(context, (MessagePart) semanticObject); - return; - case PrimitivesPackage.BOOL: - sequence_bool(context, (bool) semanticObject); - return; - case PrimitivesPackage.BOOL_ARRAY: - sequence_boolArray(context, (boolArray) semanticObject); - return; - case PrimitivesPackage.DURATION: - sequence_duration(context, (duration) semanticObject); - return; - case PrimitivesPackage.FLOAT32: - sequence_float32(context, (float32) semanticObject); - return; - case PrimitivesPackage.FLOAT32_ARRAY: - sequence_float32Array(context, (float32Array) semanticObject); - return; - case PrimitivesPackage.FLOAT64: - sequence_float64(context, (float64) semanticObject); - return; - case PrimitivesPackage.FLOAT64_ARRAY: - sequence_float64Array(context, (float64Array) semanticObject); - return; - case PrimitivesPackage.INT16: - sequence_int16(context, (int16) semanticObject); - return; - case PrimitivesPackage.INT16_ARRAY: - sequence_int16Array(context, (int16Array) semanticObject); - return; - case PrimitivesPackage.INT32: - sequence_int32(context, (int32) semanticObject); - return; - case PrimitivesPackage.INT32_ARRAY: - sequence_int32Array(context, (int32Array) semanticObject); - return; - case PrimitivesPackage.INT64: - sequence_int64(context, (int64) semanticObject); - return; - case PrimitivesPackage.INT64_ARRAY: - sequence_int64Array(context, (int64Array) semanticObject); - return; - case PrimitivesPackage.INT8: - sequence_int8(context, (int8) semanticObject); - return; - case PrimitivesPackage.INT8_ARRAY: - sequence_int8Array(context, (int8Array) semanticObject); - return; - case PrimitivesPackage.STRING: - sequence_string0(context, (string) semanticObject); - return; - case PrimitivesPackage.STRING_ARRAY: - sequence_string0Array(context, (stringArray) semanticObject); - return; - case PrimitivesPackage.TIME: - sequence_time(context, (time) semanticObject); - return; - case PrimitivesPackage.UINT16: - sequence_uint16(context, (uint16) semanticObject); - return; - case PrimitivesPackage.UINT16_ARRAY: - sequence_uint16Array(context, (uint16Array) semanticObject); - return; - case PrimitivesPackage.UINT32: - sequence_uint32(context, (uint32) semanticObject); - return; - case PrimitivesPackage.UINT32_ARRAY: - sequence_uint32Array(context, (uint32Array) semanticObject); - return; - case PrimitivesPackage.UINT64: - sequence_uint64(context, (uint64) semanticObject); - return; - case PrimitivesPackage.UINT64_ARRAY: - sequence_uint64Array(context, (uint64Array) semanticObject); - return; - case PrimitivesPackage.UINT8: - sequence_uint8(context, (uint8) semanticObject); - return; - case PrimitivesPackage.UINT8_ARRAY: - sequence_uint8Array(context, (uint8Array) semanticObject); - return; - } - else if (epackage == RosPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case RosPackage.ACTION_CLIENT: - sequence_ActionClient(context, (ActionClient) semanticObject); - return; - case RosPackage.ACTION_SERVER: - sequence_ActionServer(context, (ActionServer) semanticObject); - return; - case RosPackage.ACTION_SPEC: - sequence_ActionSpec(context, (ActionSpec) semanticObject); - return; - case RosPackage.AMENT_PACKAGE: - sequence_AmentPackage(context, (AmentPackage) semanticObject); - return; - case RosPackage.ARRAY_TOPIC_SPEC_REF: - sequence_ArrayTopicSpecRef(context, (ArrayTopicSpecRef) semanticObject); - return; - case RosPackage.ARTIFACT: - sequence_Artifact(context, (Artifact) semanticObject); - return; - case RosPackage.EXTERNAL_DEPENDENCY: - sequence_ExternalDependency(context, (ExternalDependency) semanticObject); - return; - case RosPackage.GLOBAL_NAMESPACE: - sequence_GlobalNamespace(context, (GlobalNamespace) semanticObject); - return; - case RosPackage.MESSAGE_DEFINITION: - sequence_MessageDefinition(context, (MessageDefinition) semanticObject); - return; - case RosPackage.NODE: - sequence_Node(context, (Node) semanticObject); - return; - case RosPackage.PACKAGE: - sequence_Package_Impl(context, (ros.Package) semanticObject); - return; - case RosPackage.PACKAGE_DEPENDENCY: - sequence_PackageDependency(context, (PackageDependency) semanticObject); - return; - case RosPackage.PACKAGE_SET: - sequence_PackageSet(context, (PackageSet) semanticObject); - return; - case RosPackage.PARAMETER: - sequence_Parameter(context, (ros.Parameter) semanticObject); - return; - case RosPackage.PARAMETER_ANY: - sequence_ParameterAny(context, (ParameterAny) semanticObject); - return; - case RosPackage.PARAMETER_ANY_TYPE: - sequence_ParameterAnyType(context, (ParameterAnyType) semanticObject); - return; - case RosPackage.PARAMETER_ARRAY_TYPE: - sequence_ParameterArrayType(context, (ParameterArrayType) semanticObject); - return; - case RosPackage.PARAMETER_BASE64: - sequence_ParameterBase64(context, (ParameterBase64) semanticObject); - return; - case RosPackage.PARAMETER_BASE64_TYPE: - sequence_ParameterBase64Type(context, (ParameterBase64Type) semanticObject); - return; - case RosPackage.PARAMETER_BOOLEAN: - sequence_ParameterBoolean(context, (ParameterBoolean) semanticObject); - return; - case RosPackage.PARAMETER_BOOLEAN_TYPE: - sequence_ParameterBooleanType(context, (ParameterBooleanType) semanticObject); - return; - case RosPackage.PARAMETER_DATE: - sequence_ParameterDate(context, (ParameterDate) semanticObject); - return; - case RosPackage.PARAMETER_DATE_TYPE: - sequence_ParameterDateType(context, (ParameterDateType) semanticObject); - return; - case RosPackage.PARAMETER_DOUBLE: - sequence_ParameterDouble(context, (ParameterDouble) semanticObject); - return; - case RosPackage.PARAMETER_DOUBLE_TYPE: - sequence_ParameterDoubleType(context, (ParameterDoubleType) semanticObject); - return; - case RosPackage.PARAMETER_INTEGER: - sequence_ParameterInteger(context, (ParameterInteger) semanticObject); - return; - case RosPackage.PARAMETER_INTEGER_TYPE: - sequence_ParameterIntegerType(context, (ParameterIntegerType) semanticObject); - return; - case RosPackage.PARAMETER_LIST_TYPE: - sequence_ParameterListType(context, (ParameterListType) semanticObject); - return; - case RosPackage.PARAMETER_SEQUENCE: - sequence_ParameterList(context, (ParameterSequence) semanticObject); - return; - case RosPackage.PARAMETER_STRING: - sequence_ParameterString(context, (ParameterString) semanticObject); - return; - case RosPackage.PARAMETER_STRING_TYPE: - sequence_ParameterStringType(context, (ParameterStringType) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT: - sequence_ParameterStruct(context, (ParameterStruct) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_MEMBER: - sequence_ParameterStructMember(context, (ParameterStructMember) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_TYPE: - sequence_ParameterStructType(context, (ParameterStructType) semanticObject); - return; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: - sequence_ParameterStructTypeMember(context, (ParameterStructTypeMember) semanticObject); - return; - case RosPackage.PRIVATE_NAMESPACE: - sequence_PrivateNamespace(context, (PrivateNamespace) semanticObject); - return; - case RosPackage.PUBLISHER: - sequence_Publisher(context, (Publisher) semanticObject); - return; - case RosPackage.QUALITY_OF_SERVICE: - sequence_QualityOfService(context, (QualityOfService) semanticObject); - return; - case RosPackage.RELATIVE_NAMESPACE: - sequence_RelativeNamespace_Impl(context, (RelativeNamespace) semanticObject); - return; - case RosPackage.SERVICE_CLIENT: - sequence_ServiceClient(context, (ServiceClient) semanticObject); - return; - case RosPackage.SERVICE_SERVER: - sequence_ServiceServer(context, (ServiceServer) semanticObject); - return; - case RosPackage.SERVICE_SPEC: - sequence_ServiceSpec(context, (ServiceSpec) semanticObject); - return; - case RosPackage.SUBSCRIBER: - sequence_Subscriber(context, (Subscriber) semanticObject); - return; - case RosPackage.TOPIC_SPEC: - sequence_TopicSpec(context, (TopicSpec) semanticObject); - return; - case RosPackage.TOPIC_SPEC_REF: - sequence_TopicSpecRef(context, (TopicSpecRef) semanticObject); - return; - } - if (errorAcceptor != null) - errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); - } - - /** - *
-     * Contexts:
-     *     ActionClient returns ActionClient
-     *
-     * Constraint:
-     *     (name=EString action=[ActionSpec|EString] namespace=Namespace? qos=QualityOfService?)
-     * 
- */ - protected void sequence_ActionClient(ISerializationContext context, ActionClient semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ActionServer returns ActionServer
-     *
-     * Constraint:
-     *     (name=EString action=[ActionSpec|EString] namespace=Namespace? qos=QualityOfService?)
-     * 
- */ - protected void sequence_ActionServer(ISerializationContext context, ActionServer semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Package returns AmentPackage
-     *     AmentPackage returns AmentPackage
-     *
-     * Constraint:
-     *     (name=RosNames fromGitRepo=EString? artifact+=Artifact* (dependency+=Dependency dependency+=Dependency*)?)
-     * 
- */ - protected void sequence_AmentPackage(ISerializationContext context, AmentPackage semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Parameter returns Parameter
-     *
-     * Constraint:
-     *     (name=EString type=ParameterType namespace=Namespace? qos=QualityOfService? value=ParameterValue?)
-     * 
- */ - protected void sequence_Parameter(ISerializationContext context, ros.Parameter semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Publisher returns Publisher
-     *
-     * Constraint:
-     *     (name=EString message=[TopicSpec|EString] namespace=Namespace? qos=QualityOfService?)
-     * 
- */ - protected void sequence_Publisher(ISerializationContext context, Publisher semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     QualityOfService returns QualityOfService
-     *
-     * Constraint:
-     *     (
-     *         QoSProfile='default_qos' |
-     *         QoSProfile='services_qos' |
-     *         QoSProfile='sensor_qos' |
-     *         QoSProfile='parameter_qos' |
-     *         History='keep_last' |
-     *         History='keep_all' |
-     *         Depth=Integer0 |
-     *         Reliability='best_effort' |
-     *         Reliability='reliable' |
-     *         Durability='transient_local' |
-     *         Durability='volatile'
-     *     )*
-     * 
- */ - protected void sequence_QualityOfService(ISerializationContext context, QualityOfService semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ServiceClient returns ServiceClient
-     *
-     * Constraint:
-     *     (name=EString service=[ServiceSpec|EString] namespace=Namespace? qos=QualityOfService?)
-     * 
- */ - protected void sequence_ServiceClient(ISerializationContext context, ServiceClient semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     ServiceServer returns ServiceServer
-     *
-     * Constraint:
-     *     (name=EString service=[ServiceSpec|EString] namespace=Namespace? qos=QualityOfService?)
-     * 
- */ - protected void sequence_ServiceServer(ISerializationContext context, ServiceServer semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - *
-     * Contexts:
-     *     Subscriber returns Subscriber
-     *
-     * Constraint:
-     *     (name=EString message=[TopicSpec|EString] namespace=Namespace? qos=QualityOfService?)
-     * 
- */ - protected void sequence_Subscriber(ISerializationContext context, Subscriber semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - + @Inject + private Ros2GrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == PrimitivesPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case PrimitivesPackage.BYTE: + sequence_byte(context, (primitives.Byte) semanticObject); + return; + case PrimitivesPackage.BYTE_ARRAY: + sequence_byteArray(context, (ByteArray) semanticObject); + return; + case PrimitivesPackage.HEADER: + sequence_Header(context, (Header) semanticObject); + return; + case PrimitivesPackage.MESSAGE_PART: + sequence_MessagePart(context, (MessagePart) semanticObject); + return; + case PrimitivesPackage.BOOL: + sequence_bool(context, (bool) semanticObject); + return; + case PrimitivesPackage.BOOL_ARRAY: + sequence_boolArray(context, (boolArray) semanticObject); + return; + case PrimitivesPackage.DURATION: + sequence_duration(context, (duration) semanticObject); + return; + case PrimitivesPackage.FLOAT32: + sequence_float32(context, (float32) semanticObject); + return; + case PrimitivesPackage.FLOAT32_ARRAY: + sequence_float32Array(context, (float32Array) semanticObject); + return; + case PrimitivesPackage.FLOAT64: + sequence_float64(context, (float64) semanticObject); + return; + case PrimitivesPackage.FLOAT64_ARRAY: + sequence_float64Array(context, (float64Array) semanticObject); + return; + case PrimitivesPackage.INT16: + sequence_int16(context, (int16) semanticObject); + return; + case PrimitivesPackage.INT16_ARRAY: + sequence_int16Array(context, (int16Array) semanticObject); + return; + case PrimitivesPackage.INT32: + sequence_int32(context, (int32) semanticObject); + return; + case PrimitivesPackage.INT32_ARRAY: + sequence_int32Array(context, (int32Array) semanticObject); + return; + case PrimitivesPackage.INT64: + sequence_int64(context, (int64) semanticObject); + return; + case PrimitivesPackage.INT64_ARRAY: + sequence_int64Array(context, (int64Array) semanticObject); + return; + case PrimitivesPackage.INT8: + sequence_int8(context, (int8) semanticObject); + return; + case PrimitivesPackage.INT8_ARRAY: + sequence_int8Array(context, (int8Array) semanticObject); + return; + case PrimitivesPackage.STRING: + sequence_string0(context, (string) semanticObject); + return; + case PrimitivesPackage.STRING_ARRAY: + sequence_string0Array(context, (stringArray) semanticObject); + return; + case PrimitivesPackage.TIME: + sequence_time(context, (time) semanticObject); + return; + case PrimitivesPackage.UINT16: + sequence_uint16(context, (uint16) semanticObject); + return; + case PrimitivesPackage.UINT16_ARRAY: + sequence_uint16Array(context, (uint16Array) semanticObject); + return; + case PrimitivesPackage.UINT32: + sequence_uint32(context, (uint32) semanticObject); + return; + case PrimitivesPackage.UINT32_ARRAY: + sequence_uint32Array(context, (uint32Array) semanticObject); + return; + case PrimitivesPackage.UINT64: + sequence_uint64(context, (uint64) semanticObject); + return; + case PrimitivesPackage.UINT64_ARRAY: + sequence_uint64Array(context, (uint64Array) semanticObject); + return; + case PrimitivesPackage.UINT8: + sequence_uint8(context, (uint8) semanticObject); + return; + case PrimitivesPackage.UINT8_ARRAY: + sequence_uint8Array(context, (uint8Array) semanticObject); + return; + } + else if (epackage == RosPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case RosPackage.ACTION_CLIENT: + sequence_ActionClient(context, (ActionClient) semanticObject); + return; + case RosPackage.ACTION_SERVER: + sequence_ActionServer(context, (ActionServer) semanticObject); + return; + case RosPackage.ACTION_SPEC: + sequence_ActionSpec(context, (ActionSpec) semanticObject); + return; + case RosPackage.AMENT_PACKAGE: + sequence_AmentPackage(context, (AmentPackage) semanticObject); + return; + case RosPackage.ARRAY_TOPIC_SPEC_REF: + sequence_ArrayTopicSpecRef(context, (ArrayTopicSpecRef) semanticObject); + return; + case RosPackage.ARTIFACT: + sequence_Artifact(context, (Artifact) semanticObject); + return; + case RosPackage.EXTERNAL_DEPENDENCY: + sequence_ExternalDependency(context, (ExternalDependency) semanticObject); + return; + case RosPackage.GLOBAL_NAMESPACE: + sequence_GlobalNamespace(context, (GlobalNamespace) semanticObject); + return; + case RosPackage.MESSAGE_DEFINITION: + sequence_MessageDefinition(context, (MessageDefinition) semanticObject); + return; + case RosPackage.NODE: + sequence_Node(context, (Node) semanticObject); + return; + case RosPackage.PACKAGE: + sequence_Package_Impl(context, (ros.Package) semanticObject); + return; + case RosPackage.PACKAGE_DEPENDENCY: + sequence_PackageDependency(context, (PackageDependency) semanticObject); + return; + case RosPackage.PACKAGE_SET: + sequence_PackageSet(context, (PackageSet) semanticObject); + return; + case RosPackage.PARAMETER: + sequence_Parameter(context, (ros.Parameter) semanticObject); + return; + case RosPackage.PARAMETER_ANY: + sequence_ParameterAny(context, (ParameterAny) semanticObject); + return; + case RosPackage.PARAMETER_ANY_TYPE: + sequence_ParameterAnyType(context, (ParameterAnyType) semanticObject); + return; + case RosPackage.PARAMETER_ARRAY_TYPE: + sequence_ParameterArrayType(context, (ParameterArrayType) semanticObject); + return; + case RosPackage.PARAMETER_BASE64: + sequence_ParameterBase64(context, (ParameterBase64) semanticObject); + return; + case RosPackage.PARAMETER_BASE64_TYPE: + sequence_ParameterBase64Type(context, (ParameterBase64Type) semanticObject); + return; + case RosPackage.PARAMETER_BOOLEAN: + sequence_ParameterBoolean(context, (ParameterBoolean) semanticObject); + return; + case RosPackage.PARAMETER_BOOLEAN_TYPE: + sequence_ParameterBooleanType(context, (ParameterBooleanType) semanticObject); + return; + case RosPackage.PARAMETER_DATE: + sequence_ParameterDate(context, (ParameterDate) semanticObject); + return; + case RosPackage.PARAMETER_DATE_TYPE: + sequence_ParameterDateType(context, (ParameterDateType) semanticObject); + return; + case RosPackage.PARAMETER_DOUBLE: + sequence_ParameterDouble(context, (ParameterDouble) semanticObject); + return; + case RosPackage.PARAMETER_DOUBLE_TYPE: + sequence_ParameterDoubleType(context, (ParameterDoubleType) semanticObject); + return; + case RosPackage.PARAMETER_INTEGER: + sequence_ParameterInteger(context, (ParameterInteger) semanticObject); + return; + case RosPackage.PARAMETER_INTEGER_TYPE: + sequence_ParameterIntegerType(context, (ParameterIntegerType) semanticObject); + return; + case RosPackage.PARAMETER_LIST_TYPE: + sequence_ParameterListType(context, (ParameterListType) semanticObject); + return; + case RosPackage.PARAMETER_SEQUENCE: + sequence_ParameterList(context, (ParameterSequence) semanticObject); + return; + case RosPackage.PARAMETER_STRING: + sequence_ParameterString(context, (ParameterString) semanticObject); + return; + case RosPackage.PARAMETER_STRING_TYPE: + sequence_ParameterStringType(context, (ParameterStringType) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT: + sequence_ParameterStruct(context, (ParameterStruct) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_MEMBER: + sequence_ParameterStructMember(context, (ParameterStructMember) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_TYPE: + sequence_ParameterStructType(context, (ParameterStructType) semanticObject); + return; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: + sequence_ParameterStructTypeMember(context, (ParameterStructTypeMember) semanticObject); + return; + case RosPackage.PRIVATE_NAMESPACE: + sequence_PrivateNamespace(context, (PrivateNamespace) semanticObject); + return; + case RosPackage.PUBLISHER: + sequence_Publisher(context, (Publisher) semanticObject); + return; + case RosPackage.QUALITY_OF_SERVICE: + sequence_QualityOfService(context, (QualityOfService) semanticObject); + return; + case RosPackage.RELATIVE_NAMESPACE: + sequence_RelativeNamespace_Impl(context, (RelativeNamespace) semanticObject); + return; + case RosPackage.SERVICE_CLIENT: + sequence_ServiceClient(context, (ServiceClient) semanticObject); + return; + case RosPackage.SERVICE_SERVER: + sequence_ServiceServer(context, (ServiceServer) semanticObject); + return; + case RosPackage.SERVICE_SPEC: + sequence_ServiceSpec(context, (ServiceSpec) semanticObject); + return; + case RosPackage.SUBSCRIBER: + sequence_Subscriber(context, (Subscriber) semanticObject); + return; + case RosPackage.TOPIC_SPEC: + sequence_TopicSpec(context, (TopicSpec) semanticObject); + return; + case RosPackage.TOPIC_SPEC_REF: + sequence_TopicSpecRef(context, (TopicSpecRef) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + *
+	 * Contexts:
+	 *     ActionClient returns ActionClient
+	 *
+	 * Constraint:
+	 *     (name=EString action=[ActionSpec|EString] namespace=Namespace? qos=QualityOfService?)
+	 * 
+ */ + protected void sequence_ActionClient(ISerializationContext context, ActionClient semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ActionServer returns ActionServer
+	 *
+	 * Constraint:
+	 *     (name=EString action=[ActionSpec|EString] namespace=Namespace? qos=QualityOfService?)
+	 * 
+ */ + protected void sequence_ActionServer(ISerializationContext context, ActionServer semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Package returns AmentPackage
+	 *     AmentPackage returns AmentPackage
+	 *
+	 * Constraint:
+	 *     (name=RosNames fromGitRepo=EString? artifact+=Artifact* (dependency+=Dependency dependency+=Dependency*)?)
+	 * 
+ */ + protected void sequence_AmentPackage(ISerializationContext context, AmentPackage semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Parameter returns Parameter
+	 *
+	 * Constraint:
+	 *     (name=EString type=ParameterType namespace=Namespace? qos=QualityOfService? value=ParameterValue?)
+	 * 
+ */ + protected void sequence_Parameter(ISerializationContext context, ros.Parameter semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Publisher returns Publisher
+	 *
+	 * Constraint:
+	 *     (name=EString message=[TopicSpec|EString] namespace=Namespace? qos=QualityOfService?)
+	 * 
+ */ + protected void sequence_Publisher(ISerializationContext context, Publisher semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     QualityOfService returns QualityOfService
+	 *
+	 * Constraint:
+	 *     (
+	 *         QoSProfile='default_qos' | 
+	 *         QoSProfile='services_qos' | 
+	 *         QoSProfile='sensor_qos' | 
+	 *         QoSProfile='parameter_qos' | 
+	 *         History='keep_last' | 
+	 *         History='keep_all' | 
+	 *         Depth=Integer0 | 
+	 *         Reliability='best_effort' | 
+	 *         Reliability='reliable' | 
+	 *         Durability='transient_local' | 
+	 *         Durability='volatile'
+	 *     )*
+	 * 
+ */ + protected void sequence_QualityOfService(ISerializationContext context, QualityOfService semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ServiceClient returns ServiceClient
+	 *
+	 * Constraint:
+	 *     (name=EString service=[ServiceSpec|EString] namespace=Namespace? qos=QualityOfService?)
+	 * 
+ */ + protected void sequence_ServiceClient(ISerializationContext context, ServiceClient semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     ServiceServer returns ServiceServer
+	 *
+	 * Constraint:
+	 *     (name=EString service=[ServiceSpec|EString] namespace=Namespace? qos=QualityOfService?)
+	 * 
+ */ + protected void sequence_ServiceServer(ISerializationContext context, ServiceServer semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + *
+	 * Contexts:
+	 *     Subscriber returns Subscriber
+	 *
+	 * Constraint:
+	 *     (name=EString message=[TopicSpec|EString] namespace=Namespace? qos=QualityOfService?)
+	 * 
+ */ + protected void sequence_Subscriber(ISerializationContext context, Subscriber semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java index ea462617d..db408c3cc 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java @@ -21,3128 +21,3128 @@ @SuppressWarnings("all") public class Ros2SyntacticSequencer extends AbstractSyntacticSequencer { - protected Ros2GrammarAccess grammarAccess; - protected AbstractElementAlias match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; - protected AbstractElementAlias match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; - protected AbstractElementAlias match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; - protected AbstractElementAlias match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; - protected AbstractElementAlias match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; - - @Inject - protected void init(IGrammarAccess access) { - grammarAccess = (Ros2GrammarAccess) access; - init0(); - init1(); - } - - private void init0() { - match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3())); - match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); - match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); - match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); - match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); - match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); - match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); - match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); - match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); - match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - } - - private void init1() { - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); - match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); - match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); - match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3())); - } - - @Override - protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (ruleCall.getRule() == grammarAccess.getBEGINRule()) - return getBEGINToken(semanticObject, ruleCall, node); - else if (ruleCall.getRule() == grammarAccess.getENDRule()) - return getENDToken(semanticObject, ruleCall, node); - return ""; - } - - /** - * Synthetic terminal rule. The concrete syntax is to be specified by clients. - * Defaults to the empty string. - */ - protected String getBEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } - - /** - * Synthetic terminal rule. The concrete syntax is to be specified by clients. - * Defaults to the empty string. - */ - protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } - - @Override - protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { - if (transition.getAmbiguousSyntaxes().isEmpty()) return; - List transitionNodes = collectNodes(fromNode, toNode); - for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { - List syntaxNodes = getNodesFor(transitionNodes, syntax); - if (match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) - emit_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) - emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a.equals(syntax)) - emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) - emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) - emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) - emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); - else acceptNodes(getLastNavigableState(), syntaxNodes); - } - } - - /** - *
-     * Ambiguous syntax:
-     *     ('artifacts:' BEGIN END)?
-     *
-     * This ambiguous syntax occurs at:
-     *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     fromGitRepo=EString (ambiguity) END (rule end)
-     *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
-
-     * 
- */ - protected void emit_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'actionclients:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'actionservers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-     *     publisher+=Publisher (ambiguity) publisher+=Publisher
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'publishers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'publishers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         publisher+=Publisher
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-     *     subscriber+=Subscriber (ambiguity) subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'subscribers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'subscribers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         subscriber+=Subscriber
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-     *     serviceserver+=ServiceServer (ambiguity) serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'serviceservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'serviceservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceserver+=ServiceServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-     *     serviceclient+=ServiceClient (ambiguity) serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'serviceclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'serviceclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         serviceclient+=ServiceClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-     *     actionserver+=ActionServer (ambiguity) actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'actionservers:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'actionservers:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionserver+=ActionServer
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-     *     actionclient+=ActionClient (ambiguity) actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *             ('parameters:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('parameters:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'actionclients:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'actionclients:'
-     *         BEGIN
-     *         (ambiguity)
-     *         actionclient+=ActionClient
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END)
-      *         )*
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         name=RosNames
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))*
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-     *     parameter+=Parameter (ambiguity) parameter+=Parameter
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('subscribers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('subscribers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('serviceservers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceservers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('serviceclients:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceclients:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('publishers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('publishers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *             ('actionservers:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionserver+=ActionServer
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('actionservers:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         END
-      *         (
-      *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *             ('actionclients:' BEGIN END)?
-      *         )+
-      *         'parameters:'
-      *         BEGIN
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         actionclient+=ActionClient
-     *         END
-     *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('actionclients:' BEGIN END)?)+
-     *         'parameters:'
-     *         BEGIN
-     *         (ambiguity)
-     *         parameter+=Parameter
-     *     )
-
-     * 
- */ - protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'parameters:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         parameter+=Parameter
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'publishers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         publisher+=Publisher
-     *         END
-     *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'serviceclients:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceclient+=ServiceClient
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'serviceservers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('subscribers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         serviceserver+=ServiceServer
-     *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         'subscribers:'
-      *         BEGIN
-      *         END
-      *         (
-      *             ('publishers:' BEGIN END) |
-      *             ('serviceservers:' BEGIN END) |
-      *             ('serviceclients:' BEGIN END) |
-      *             ('actionservers:' BEGIN END) |
-      *             ('actionclients:' BEGIN END) |
-      *             ('parameters:' BEGIN END)
-      *         )*
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     (
-     *         subscriber+=Subscriber
-     *         END
-     *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))*
-     *         (ambiguity)
-     *         (rule end)
-     *     )
-
-     * 
- */ - protected void emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-     *     subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-     *     serviceserver+=ServiceServer END (ambiguity) ('serviceservers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-     *     serviceclient+=ServiceClient END (ambiguity) ('serviceclients:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-     *     publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('actionclients:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     name=RosNames (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-     *     parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* (rule end)
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionclients:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) ('actionservers:' BEGIN END (ambiguity))* (rule end)
-     *     name=RosNames (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         ('publishers:' BEGIN END) |
-      *         ('subscribers:' BEGIN END) |
-      *         ('serviceservers:' BEGIN END) |
-      *         ('serviceclients:' BEGIN END) |
-      *         ('actionservers:' BEGIN END) |
-      *         ('parameters:' BEGIN END)
-      *     )*
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) ('actionclients:' BEGIN END (ambiguity))* (rule end)
-     *     name=RosNames (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('subscribers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('publishers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))?
-      *         ('parameters:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclients:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
-
-     * 
- */ - protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionservers:' BEGIN END)?
-      *     )+
-     *
-     * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     ('specs:' BEGIN END)?
-     *
-     * This ambiguous syntax occurs at:
-     *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     fromGitRepo=EString (ambiguity) END (rule end)
-     *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
-
-     * 
- */ - protected void emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - + protected Ros2GrammarAccess grammarAccess; + protected AbstractElementAlias match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; + protected AbstractElementAlias match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (Ros2GrammarAccess) access; + init0(); + init1(); + } + + private void init0() { + match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3())); + match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + } + + private void init1() { + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3())); + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + if (ruleCall.getRule() == grammarAccess.getBEGINRule()) + return getBEGINToken(semanticObject, ruleCall, node); + else if (ruleCall.getRule() == grammarAccess.getENDRule()) + return getENDToken(semanticObject, ruleCall, node); + return ""; + } + + /** + * Synthetic terminal rule. The concrete syntax is to be specified by clients. + * Defaults to the empty string. + */ + protected String getBEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + + /** + * Synthetic terminal rule. The concrete syntax is to be specified by clients. + * Defaults to the empty string. + */ + protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + if (match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) + emit_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a.equals(syntax)) + emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) + emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else acceptNodes(getLastNavigableState(), syntaxNodes); + } + } + + /** + *
+	 * Ambiguous syntax:
+	 *     ('artifacts:' BEGIN END)?
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     fromGitRepo=EString (ambiguity) END (rule end)
+	 *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
+	 
+	 * 
+ */ + protected void emit_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'actionclients:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'actionservers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 *     publisher+=Publisher (ambiguity) publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'publishers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'publishers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         publisher+=Publisher
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 *     subscriber+=Subscriber (ambiguity) subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'subscribers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'subscribers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         subscriber+=Subscriber
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 *     serviceserver+=ServiceServer (ambiguity) serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'serviceservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceserver+=ServiceServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 *     serviceclient+=ServiceClient (ambiguity) serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'serviceclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'serviceclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         serviceclient+=ServiceClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 *     actionserver+=ActionServer (ambiguity) actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionservers:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'actionservers:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionserver+=ActionServer
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )* 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 *     actionclient+=ActionClient (ambiguity) actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *             ('parameters:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('parameters:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'actionclients:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'actionclients:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         actionclient+=ActionClient
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END)
+	  *         )* 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         name=RosNames 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))* 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 *     parameter+=Parameter (ambiguity) parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('subscribers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('subscribers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('serviceservers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceservers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('serviceclients:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('serviceclients:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('publishers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         ((('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? ('publishers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *             ('actionservers:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionserver+=ActionServer 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? ('actionservers:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         END 
+	  *         (
+	  *             (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *             ('actionclients:' BEGIN END)?
+	  *         )+ 
+	  *         'parameters:' 
+	  *         BEGIN
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         actionclient+=ActionClient 
+	 *         END 
+	 *         ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? ('actionclients:' BEGIN END)?)+ 
+	 *         'parameters:' 
+	 *         BEGIN 
+	 *         (ambiguity) 
+	 *         parameter+=Parameter
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'parameters:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         parameter+=Parameter 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'publishers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         publisher+=Publisher 
+	 *         END 
+	 *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'serviceclients:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceclient+=ServiceClient 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'serviceservers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('subscribers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         serviceserver+=ServiceServer 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         'subscribers:' 
+	  *         BEGIN 
+	  *         END 
+	  *         (
+	  *             ('publishers:' BEGIN END) | 
+	  *             ('serviceservers:' BEGIN END) | 
+	  *             ('serviceclients:' BEGIN END) | 
+	  *             ('actionservers:' BEGIN END) | 
+	  *             ('actionclients:' BEGIN END) | 
+	  *             ('parameters:' BEGIN END)
+	  *         )*
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     (
+	 *         subscriber+=Subscriber 
+	 *         END 
+	 *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))* 
+	 *         (ambiguity) 
+	 *         (rule end)
+	 *     )
+	 
+	 * 
+ */ + protected void emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 *     subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 *     serviceserver+=ServiceServer END (ambiguity) ('serviceservers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 *     serviceclient+=ServiceClient END (ambiguity) ('serviceclients:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 *     publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     name=RosNames (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 *     parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* (rule end)
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionclients:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) ('actionservers:' BEGIN END (ambiguity))* (rule end)
+	 *     name=RosNames (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_____ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         ('publishers:' BEGIN END) | 
+	  *         ('subscribers:' BEGIN END) | 
+	  *         ('serviceservers:' BEGIN END) | 
+	  *         ('serviceclients:' BEGIN END) | 
+	  *         ('actionservers:' BEGIN END) | 
+	  *         ('parameters:' BEGIN END)
+	  *     )*
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) ('actionclients:' BEGIN END (ambiguity))* (rule end)
+	 *     name=RosNames (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_____ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionclients:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('subscribers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     subscriber+=Subscriber END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'serviceservers:' BEGIN (END (ambiguity) 'serviceservers:' BEGIN)* serviceserver+=ServiceServer
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceserver+=ServiceServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'serviceclients:' BEGIN (END (ambiguity) 'serviceclients:' BEGIN)* serviceclient+=ServiceClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('serviceclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     serviceclient+=ServiceClient END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('publishers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     publisher+=Publisher END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('actionservers:' BEGIN END))? 
+	  *         ('parameters:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     parameter+=Parameter END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionclients:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionclient+=ActionClient END (ambiguity) 'actionservers:' BEGIN (END (ambiguity) 'actionservers:' BEGIN)* actionserver+=ActionServer
+	 
+	 * 
+ */ + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionclientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     (
+	  *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceservers:' BEGIN END) | ('serviceclients:' BEGIN END) | ('parameters:' BEGIN END))? 
+	  *         ('actionservers:' BEGIN END)?
+	  *     )+
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     actionserver+=ActionServer END (ambiguity) 'actionclients:' BEGIN (END (ambiguity) 'actionclients:' BEGIN)* actionclient+=ActionClient
+	 
+	 * 
+ */ + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceclientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceserversKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionserversKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + *
+	 * Ambiguous syntax:
+	 *     ('specs:' BEGIN END)?
+	 *
+	 * This ambiguous syntax occurs at:
+	 *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     fromGitRepo=EString (ambiguity) END (rule end)
+	 *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
+	 *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
+	 
+	 * 
+ */ + protected void emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java index e0762fef6..0ef16ec06 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java @@ -26,2467 +26,2467 @@ @Singleton public class Ros2GrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { - - public class PackageElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.Package"); - private final RuleCall cAmentPackageParserRuleCall = (RuleCall)rule.eContents().get(1); - - //@Override - //Package returns Package: - // AmentPackage - // ; - @Override public ParserRule getRule() { return rule; } - - //AmentPackage - public RuleCall getAmentPackageParserRuleCall() { return cAmentPackageParserRuleCall; } - } - public class AmentPackageElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.AmentPackage"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cAmentPackageAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cFromGitRepoKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cFromGitRepoAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final RuleCall cFromGitRepoEStringParserRuleCall_4_1_0 = (RuleCall)cFromGitRepoAssignment_4_1.eContents().get(0); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final Keyword cArtifactsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_5_1 = (RuleCall)cGroup_5.eContents().get(1); - private final Assignment cArtifactAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); - private final RuleCall cArtifactArtifactParserRuleCall_5_2_0 = (RuleCall)cArtifactAssignment_5_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5_3 = (RuleCall)cGroup_5.eContents().get(3); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cDependenciesKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Keyword cLeftSquareBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); - private final Assignment cDependencyAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); - private final RuleCall cDependencyDependencyParserRuleCall_6_2_0 = (RuleCall)cDependencyAssignment_6_2.eContents().get(0); - private final Group cGroup_6_3 = (Group)cGroup_6.eContents().get(3); - private final Keyword cCommaKeyword_6_3_0 = (Keyword)cGroup_6_3.eContents().get(0); - private final Assignment cDependencyAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); - private final RuleCall cDependencyDependencyParserRuleCall_6_3_1_0 = (RuleCall)cDependencyAssignment_6_3_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_6_4 = (Keyword)cGroup_6.eContents().get(4); - private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - //AmentPackage returns AmentPackage: - // {AmentPackage} - // name=RosNames':' - // BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('artifacts:' - // BEGIN - // artifact+=Artifact* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - // END; - @Override public ParserRule getRule() { return rule; } - - //{AmentPackage} - //name=RosNames':' - //BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('artifacts:' - // BEGIN - // artifact+=Artifact* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //END - public Group getGroup() { return cGroup; } - - //{AmentPackage} - public Action getAmentPackageAction_0() { return cAmentPackageAction_0; } - - //name=RosNames - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //RosNames - public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //('fromGitRepo:' fromGitRepo=EString)? - public Group getGroup_4() { return cGroup_4; } - - //'fromGitRepo:' - public Keyword getFromGitRepoKeyword_4_0() { return cFromGitRepoKeyword_4_0; } - - //fromGitRepo=EString - public Assignment getFromGitRepoAssignment_4_1() { return cFromGitRepoAssignment_4_1; } - - //EString - public RuleCall getFromGitRepoEStringParserRuleCall_4_1_0() { return cFromGitRepoEStringParserRuleCall_4_1_0; } - - //('artifacts:' - // BEGIN - // artifact+=Artifact* - // END - //)? - public Group getGroup_5() { return cGroup_5; } - - //'artifacts:' - public Keyword getArtifactsKeyword_5_0() { return cArtifactsKeyword_5_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_5_1() { return cBEGINTerminalRuleCall_5_1; } - - //artifact+=Artifact* - public Assignment getArtifactAssignment_5_2() { return cArtifactAssignment_5_2; } - - //Artifact - public RuleCall getArtifactArtifactParserRuleCall_5_2_0() { return cArtifactArtifactParserRuleCall_5_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_5_3() { return cENDTerminalRuleCall_5_3; } - - //('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - public Group getGroup_6() { return cGroup_6; } - - //'dependencies:' - public Keyword getDependenciesKeyword_6_0() { return cDependenciesKeyword_6_0; } - - //'[' - public Keyword getLeftSquareBracketKeyword_6_1() { return cLeftSquareBracketKeyword_6_1; } - - //dependency+=Dependency - public Assignment getDependencyAssignment_6_2() { return cDependencyAssignment_6_2; } - - //Dependency - public RuleCall getDependencyDependencyParserRuleCall_6_2_0() { return cDependencyDependencyParserRuleCall_6_2_0; } - - //(',' dependency+=Dependency)* - public Group getGroup_6_3() { return cGroup_6_3; } - - //',' - public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } - - //dependency+=Dependency - public Assignment getDependencyAssignment_6_3_1() { return cDependencyAssignment_6_3_1; } - - //Dependency - public RuleCall getDependencyDependencyParserRuleCall_6_3_1_0() { return cDependencyDependencyParserRuleCall_6_3_1_0; } - - //']' - public Keyword getRightSquareBracketKeyword_6_4() { return cRightSquareBracketKeyword_6_4; } - - //END - public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } - } - public class QualityOfServiceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cQualityOfServiceAction_0 = (Action)cGroup.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_2 = (UnorderedGroup)cGroup.eContents().get(2); - private final Group cGroup_2_0 = (Group)cUnorderedGroup_2.eContents().get(0); - private final Keyword cProfileKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); - private final Assignment cQoSProfileAssignment_2_0_1 = (Assignment)cGroup_2_0.eContents().get(1); - private final Alternatives cQoSProfileAlternatives_2_0_1_0 = (Alternatives)cQoSProfileAssignment_2_0_1.eContents().get(0); - private final Keyword cQoSProfileDefault_qosKeyword_2_0_1_0_0 = (Keyword)cQoSProfileAlternatives_2_0_1_0.eContents().get(0); - private final Keyword cQoSProfileServices_qosKeyword_2_0_1_0_1 = (Keyword)cQoSProfileAlternatives_2_0_1_0.eContents().get(1); - private final Keyword cQoSProfileSensor_qosKeyword_2_0_1_0_2 = (Keyword)cQoSProfileAlternatives_2_0_1_0.eContents().get(2); - private final Keyword cQoSProfileParameter_qosKeyword_2_0_1_0_3 = (Keyword)cQoSProfileAlternatives_2_0_1_0.eContents().get(3); - private final Group cGroup_2_1 = (Group)cUnorderedGroup_2.eContents().get(1); - private final Keyword cHistoryKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final Assignment cHistoryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); - private final Alternatives cHistoryAlternatives_2_1_1_0 = (Alternatives)cHistoryAssignment_2_1_1.eContents().get(0); - private final Keyword cHistoryKeep_lastKeyword_2_1_1_0_0 = (Keyword)cHistoryAlternatives_2_1_1_0.eContents().get(0); - private final Keyword cHistoryKeep_allKeyword_2_1_1_0_1 = (Keyword)cHistoryAlternatives_2_1_1_0.eContents().get(1); - private final Group cGroup_2_2 = (Group)cUnorderedGroup_2.eContents().get(2); - private final Keyword cDepthKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); - private final Assignment cDepthAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); - private final RuleCall cDepthInteger0ParserRuleCall_2_2_1_0 = (RuleCall)cDepthAssignment_2_2_1.eContents().get(0); - private final Group cGroup_2_3 = (Group)cUnorderedGroup_2.eContents().get(3); - private final Keyword cReliabilityKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); - private final Assignment cReliabilityAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); - private final Alternatives cReliabilityAlternatives_2_3_1_0 = (Alternatives)cReliabilityAssignment_2_3_1.eContents().get(0); - private final Keyword cReliabilityBest_effortKeyword_2_3_1_0_0 = (Keyword)cReliabilityAlternatives_2_3_1_0.eContents().get(0); - private final Keyword cReliabilityReliableKeyword_2_3_1_0_1 = (Keyword)cReliabilityAlternatives_2_3_1_0.eContents().get(1); - private final Group cGroup_2_4 = (Group)cUnorderedGroup_2.eContents().get(4); - private final Keyword cDurabilityKeyword_2_4_0 = (Keyword)cGroup_2_4.eContents().get(0); - private final Assignment cDurabilityAssignment_2_4_1 = (Assignment)cGroup_2_4.eContents().get(1); - private final Alternatives cDurabilityAlternatives_2_4_1_0 = (Alternatives)cDurabilityAssignment_2_4_1.eContents().get(0); - private final Keyword cDurabilityTransient_localKeyword_2_4_1_0_0 = (Keyword)cDurabilityAlternatives_2_4_1_0.eContents().get(0); - private final Keyword cDurabilityVolatileKeyword_2_4_1_0_1 = (Keyword)cDurabilityAlternatives_2_4_1_0.eContents().get(1); - private final RuleCall cENDTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - - ///////////////////// - //// Quality of Service - ///////////////////// - //QualityOfService returns QualityOfService: - // {QualityOfService} - // BEGIN - // (('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? & - // ('history:' History=('keep_last'|'keep_all'))? & - // ('depth:' Depth=Integer0)? & - // ('reliability:' Reliability=('best_effort'|'reliable'))? & - // ('durability:' Durability=('transient_local'|'volatile'))?) - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{QualityOfService} - // BEGIN - // (('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? & - // ('history:' History=('keep_last'|'keep_all'))? & - // ('depth:' Depth=Integer0)? & - // ('reliability:' Reliability=('best_effort'|'reliable'))? & - // ('durability:' Durability=('transient_local'|'volatile'))?) - // END - public Group getGroup() { return cGroup; } - - //{QualityOfService} - public Action getQualityOfServiceAction_0() { return cQualityOfServiceAction_0; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_1() { return cBEGINTerminalRuleCall_1; } - - //(('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? & - //('history:' History=('keep_last'|'keep_all'))? & - //('depth:' Depth=Integer0)? & - //('reliability:' Reliability=('best_effort'|'reliable'))? & - //('durability:' Durability=('transient_local'|'volatile'))?) - public UnorderedGroup getUnorderedGroup_2() { return cUnorderedGroup_2; } - - //('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? - public Group getGroup_2_0() { return cGroup_2_0; } - - //'profile:' - public Keyword getProfileKeyword_2_0_0() { return cProfileKeyword_2_0_0; } - - //QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos') - public Assignment getQoSProfileAssignment_2_0_1() { return cQoSProfileAssignment_2_0_1; } - - //('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos') - public Alternatives getQoSProfileAlternatives_2_0_1_0() { return cQoSProfileAlternatives_2_0_1_0; } - - //'default_qos' - public Keyword getQoSProfileDefault_qosKeyword_2_0_1_0_0() { return cQoSProfileDefault_qosKeyword_2_0_1_0_0; } - - //'services_qos' - public Keyword getQoSProfileServices_qosKeyword_2_0_1_0_1() { return cQoSProfileServices_qosKeyword_2_0_1_0_1; } - - //'sensor_qos' - public Keyword getQoSProfileSensor_qosKeyword_2_0_1_0_2() { return cQoSProfileSensor_qosKeyword_2_0_1_0_2; } - - //'parameter_qos' - public Keyword getQoSProfileParameter_qosKeyword_2_0_1_0_3() { return cQoSProfileParameter_qosKeyword_2_0_1_0_3; } - - //('history:' History=('keep_last'|'keep_all'))? - public Group getGroup_2_1() { return cGroup_2_1; } - - //'history:' - public Keyword getHistoryKeyword_2_1_0() { return cHistoryKeyword_2_1_0; } - - //History=('keep_last'|'keep_all') - public Assignment getHistoryAssignment_2_1_1() { return cHistoryAssignment_2_1_1; } - - //('keep_last'|'keep_all') - public Alternatives getHistoryAlternatives_2_1_1_0() { return cHistoryAlternatives_2_1_1_0; } - - //'keep_last' - public Keyword getHistoryKeep_lastKeyword_2_1_1_0_0() { return cHistoryKeep_lastKeyword_2_1_1_0_0; } - - //'keep_all' - public Keyword getHistoryKeep_allKeyword_2_1_1_0_1() { return cHistoryKeep_allKeyword_2_1_1_0_1; } - - //('depth:' Depth=Integer0)? - public Group getGroup_2_2() { return cGroup_2_2; } - - //'depth:' - public Keyword getDepthKeyword_2_2_0() { return cDepthKeyword_2_2_0; } - - //Depth=Integer0 - public Assignment getDepthAssignment_2_2_1() { return cDepthAssignment_2_2_1; } - - //Integer0 - public RuleCall getDepthInteger0ParserRuleCall_2_2_1_0() { return cDepthInteger0ParserRuleCall_2_2_1_0; } - - //('reliability:' Reliability=('best_effort'|'reliable'))? - public Group getGroup_2_3() { return cGroup_2_3; } - - //'reliability:' - public Keyword getReliabilityKeyword_2_3_0() { return cReliabilityKeyword_2_3_0; } - - //Reliability=('best_effort'|'reliable') - public Assignment getReliabilityAssignment_2_3_1() { return cReliabilityAssignment_2_3_1; } - - //('best_effort'|'reliable') - public Alternatives getReliabilityAlternatives_2_3_1_0() { return cReliabilityAlternatives_2_3_1_0; } - - //'best_effort' - public Keyword getReliabilityBest_effortKeyword_2_3_1_0_0() { return cReliabilityBest_effortKeyword_2_3_1_0_0; } - - //'reliable' - public Keyword getReliabilityReliableKeyword_2_3_1_0_1() { return cReliabilityReliableKeyword_2_3_1_0_1; } - - //('durability:' Durability=('transient_local'|'volatile'))? - public Group getGroup_2_4() { return cGroup_2_4; } - - //'durability:' - public Keyword getDurabilityKeyword_2_4_0() { return cDurabilityKeyword_2_4_0; } - - //Durability=('transient_local'|'volatile') - public Assignment getDurabilityAssignment_2_4_1() { return cDurabilityAssignment_2_4_1; } - - //('transient_local'|'volatile') - public Alternatives getDurabilityAlternatives_2_4_1_0() { return cDurabilityAlternatives_2_4_1_0; } - - //'transient_local' - public Keyword getDurabilityTransient_localKeyword_2_4_1_0_0() { return cDurabilityTransient_localKeyword_2_4_1_0_0; } - - //'volatile' - public Keyword getDurabilityVolatileKeyword_2_4_1_0_1() { return cDurabilityVolatileKeyword_2_4_1_0_1; } - - //END - public RuleCall getENDTerminalRuleCall_3() { return cENDTerminalRuleCall_3; } - } - public class PublisherElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.Publisher"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cPublisherAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cMessageAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cMessageTopicSpecCrossReference_5_0 = (CrossReference)cMessageAssignment_5.eContents().get(0); - private final RuleCall cMessageTopicSpecEStringParserRuleCall_5_0_1 = (RuleCall)cMessageTopicSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - - ///////////////////// - ////INTERFACES - ///////////////////// - //@Override - //Publisher returns Publisher: - // {Publisher} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{Publisher} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - public Group getGroup() { return cGroup; } - - //{Publisher} - public Action getPublisherAction_0() { return cPublisherAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //message=[TopicSpec|EString] - public Assignment getMessageAssignment_5() { return cMessageAssignment_5; } - - //[TopicSpec|EString] - public CrossReference getMessageTopicSpecCrossReference_5_0() { return cMessageTopicSpecCrossReference_5_0; } - - //EString - public RuleCall getMessageTopicSpecEStringParserRuleCall_5_0_1() { return cMessageTopicSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //('qos:' qos=QualityOfService)? - public Group getGroup_7() { return cGroup_7; } - - //'qos:' - public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } - - //qos=QualityOfService - public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } - - //QualityOfService - public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } - } - public class SubscriberElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.Subscriber"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cSubscriberAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cMessageAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cMessageTopicSpecCrossReference_5_0 = (CrossReference)cMessageAssignment_5.eContents().get(0); - private final RuleCall cMessageTopicSpecEStringParserRuleCall_5_0_1 = (RuleCall)cMessageTopicSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - - //@Override - //Subscriber returns Subscriber: - // {Subscriber} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{Subscriber} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - public Group getGroup() { return cGroup; } - - //{Subscriber} - public Action getSubscriberAction_0() { return cSubscriberAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //message=[TopicSpec|EString] - public Assignment getMessageAssignment_5() { return cMessageAssignment_5; } - - //[TopicSpec|EString] - public CrossReference getMessageTopicSpecCrossReference_5_0() { return cMessageTopicSpecCrossReference_5_0; } - - //EString - public RuleCall getMessageTopicSpecEStringParserRuleCall_5_0_1() { return cMessageTopicSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //('qos:' qos=QualityOfService)? - public Group getGroup_7() { return cGroup_7; } - - //'qos:' - public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } - - //qos=QualityOfService - public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } - - //QualityOfService - public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } - } - public class ServiceServerElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.ServiceServer"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cServiceServerAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cServiceAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cServiceServiceSpecCrossReference_5_0 = (CrossReference)cServiceAssignment_5.eContents().get(0); - private final RuleCall cServiceServiceSpecEStringParserRuleCall_5_0_1 = (RuleCall)cServiceServiceSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - - //@Override - //ServiceServer returns ServiceServer: - // {ServiceServer} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{ServiceServer} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - public Group getGroup() { return cGroup; } - - //{ServiceServer} - public Action getServiceServerAction_0() { return cServiceServerAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //service=[ServiceSpec|EString] - public Assignment getServiceAssignment_5() { return cServiceAssignment_5; } - - //[ServiceSpec|EString] - public CrossReference getServiceServiceSpecCrossReference_5_0() { return cServiceServiceSpecCrossReference_5_0; } - - //EString - public RuleCall getServiceServiceSpecEStringParserRuleCall_5_0_1() { return cServiceServiceSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //('qos:' qos=QualityOfService)? - public Group getGroup_7() { return cGroup_7; } - - //'qos:' - public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } - - //qos=QualityOfService - public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } - - //QualityOfService - public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } - } - public class ServiceClientElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.ServiceClient"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cServiceClientAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cServiceAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cServiceServiceSpecCrossReference_5_0 = (CrossReference)cServiceAssignment_5.eContents().get(0); - private final RuleCall cServiceServiceSpecEStringParserRuleCall_5_0_1 = (RuleCall)cServiceServiceSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - - //@Override - //ServiceClient returns ServiceClient: - // {ServiceClient} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{ServiceClient} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - public Group getGroup() { return cGroup; } - - //{ServiceClient} - public Action getServiceClientAction_0() { return cServiceClientAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //service=[ServiceSpec|EString] - public Assignment getServiceAssignment_5() { return cServiceAssignment_5; } - - //[ServiceSpec|EString] - public CrossReference getServiceServiceSpecCrossReference_5_0() { return cServiceServiceSpecCrossReference_5_0; } - - //EString - public RuleCall getServiceServiceSpecEStringParserRuleCall_5_0_1() { return cServiceServiceSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //('qos:' qos=QualityOfService)? - public Group getGroup_7() { return cGroup_7; } - - //'qos:' - public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } - - //qos=QualityOfService - public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } - - //QualityOfService - public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } - } - public class ActionServerElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.ActionServer"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cActionServerAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cActionAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cActionActionSpecCrossReference_5_0 = (CrossReference)cActionAssignment_5.eContents().get(0); - private final RuleCall cActionActionSpecEStringParserRuleCall_5_0_1 = (RuleCall)cActionActionSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - - //@Override - //ActionServer returns ActionServer: - // {ActionServer} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{ActionServer} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - public Group getGroup() { return cGroup; } - - //{ActionServer} - public Action getActionServerAction_0() { return cActionServerAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //action=[ActionSpec|EString] - public Assignment getActionAssignment_5() { return cActionAssignment_5; } - - //[ActionSpec|EString] - public CrossReference getActionActionSpecCrossReference_5_0() { return cActionActionSpecCrossReference_5_0; } - - //EString - public RuleCall getActionActionSpecEStringParserRuleCall_5_0_1() { return cActionActionSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //('qos:' qos=QualityOfService)? - public Group getGroup_7() { return cGroup_7; } - - //'qos:' - public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } - - //qos=QualityOfService - public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } - - //QualityOfService - public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } - } - public class ActionClientElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.ActionClient"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cActionClientAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cActionAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cActionActionSpecCrossReference_5_0 = (CrossReference)cActionAssignment_5.eContents().get(0); - private final RuleCall cActionActionSpecEStringParserRuleCall_5_0_1 = (RuleCall)cActionActionSpecCrossReference_5_0.eContents().get(1); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - - //@Override - //ActionClient returns ActionClient: - // {ActionClient} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{ActionClient} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - public Group getGroup() { return cGroup; } - - //{ActionClient} - public Action getActionClientAction_0() { return cActionClientAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //action=[ActionSpec|EString] - public Assignment getActionAssignment_5() { return cActionAssignment_5; } - - //[ActionSpec|EString] - public CrossReference getActionActionSpecCrossReference_5_0() { return cActionActionSpecCrossReference_5_0; } - - //EString - public RuleCall getActionActionSpecEStringParserRuleCall_5_0_1() { return cActionActionSpecEStringParserRuleCall_5_0_1; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //('qos:' qos=QualityOfService)? - public Group getGroup_7() { return cGroup_7; } - - //'qos:' - public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } - - //qos=QualityOfService - public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } - - //QualityOfService - public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } - } - public class ParameterElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.Parameter"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cParameterAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cTypeAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final RuleCall cTypeParameterTypeParserRuleCall_5_0 = (RuleCall)cTypeAssignment_5.eContents().get(0); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); - private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); - private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); - private final Group cGroup_8 = (Group)cGroup.eContents().get(8); - private final Keyword cDefaultKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); - private final Assignment cValueAssignment_8_1 = (Assignment)cGroup_8.eContents().get(1); - private final RuleCall cValueParameterValueParserRuleCall_8_1_0 = (RuleCall)cValueAssignment_8_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_9 = (RuleCall)cGroup.eContents().get(9); - - //@Override - //Parameter returns Parameter: - // {Parameter} - // name=EString':' - // BEGIN - // 'type:' type=ParameterType - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // ('default:' value=ParameterValue)? - // END - // ; - @Override public ParserRule getRule() { return rule; } - - //{Parameter} - // name=EString':' - // BEGIN - // 'type:' type=ParameterType - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // ('default:' value=ParameterValue)? - // END - public Group getGroup() { return cGroup; } - - //{Parameter} - public Action getParameterAction_0() { return cParameterAction_0; } - - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } - - //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - - //'type:' - public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } - - //type=ParameterType - public Assignment getTypeAssignment_5() { return cTypeAssignment_5; } - - //ParameterType - public RuleCall getTypeParameterTypeParserRuleCall_5_0() { return cTypeParameterTypeParserRuleCall_5_0; } - - //('ns:' namespace=Namespace)? - public Group getGroup_6() { return cGroup_6; } - - //'ns:' - public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } - - //namespace=Namespace - public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } - - //Namespace - public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } - - //('qos:' qos=QualityOfService)? - public Group getGroup_7() { return cGroup_7; } - - //'qos:' - public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } - - //qos=QualityOfService - public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } - - //QualityOfService - public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } - - //('default:' value=ParameterValue)? - public Group getGroup_8() { return cGroup_8; } - - //'default:' - public Keyword getDefaultKeyword_8_0() { return cDefaultKeyword_8_0; } - - //value=ParameterValue - public Assignment getValueAssignment_8_1() { return cValueAssignment_8_1; } - - //ParameterValue - public RuleCall getValueParameterValueParserRuleCall_8_1_0() { return cValueParameterValueParserRuleCall_8_1_0; } - - //END - public RuleCall getENDTerminalRuleCall_9() { return cENDTerminalRuleCall_9; } - } - - - private final PackageElements pPackage; - private final AmentPackageElements pAmentPackage; - private final QualityOfServiceElements pQualityOfService; - private final PublisherElements pPublisher; - private final SubscriberElements pSubscriber; - private final ServiceServerElements pServiceServer; - private final ServiceClientElements pServiceClient; - private final ActionServerElements pActionServer; - private final ActionClientElements pActionClient; - private final ParameterElements pParameter; - - private final Grammar grammar; - - private final RosGrammarAccess gaRos; - - private final BasicsGrammarAccess gaBasics; - - private final TerminalsGrammarAccess gaTerminals; - - @Inject - public Ros2GrammarAccess(GrammarProvider grammarProvider, - RosGrammarAccess gaRos, - BasicsGrammarAccess gaBasics, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaRos = gaRos; - this.gaBasics = gaBasics; - this.gaTerminals = gaTerminals; - this.pPackage = new PackageElements(); - this.pAmentPackage = new AmentPackageElements(); - this.pQualityOfService = new QualityOfServiceElements(); - this.pPublisher = new PublisherElements(); - this.pSubscriber = new SubscriberElements(); - this.pServiceServer = new ServiceServerElements(); - this.pServiceClient = new ServiceClientElements(); - this.pActionServer = new ActionServerElements(); - this.pActionClient = new ActionClientElements(); - this.pParameter = new ParameterElements(); - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("de.fraunhofer.ipa.ros2.Ros2".equals(grammar.getName())) { - return grammar; - } - List grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - @Override - public Grammar getGrammar() { - return grammar; - } - - - public RosGrammarAccess getRosGrammarAccess() { - return gaRos; - } - - public BasicsGrammarAccess getBasicsGrammarAccess() { - return gaBasics; - } - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - //@Override - //Package returns Package: - // AmentPackage - // ; - public PackageElements getPackageAccess() { - return pPackage; - } - - public ParserRule getPackageRule() { - return getPackageAccess().getRule(); - } - - //AmentPackage returns AmentPackage: - // {AmentPackage} - // name=RosNames':' - // BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('artifacts:' - // BEGIN - // artifact+=Artifact* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - // END; - public AmentPackageElements getAmentPackageAccess() { - return pAmentPackage; - } - - public ParserRule getAmentPackageRule() { - return getAmentPackageAccess().getRule(); - } - - ///////////////////// - //// Quality of Service - ///////////////////// - //QualityOfService returns QualityOfService: - // {QualityOfService} - // BEGIN - // (('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? & - // ('history:' History=('keep_last'|'keep_all'))? & - // ('depth:' Depth=Integer0)? & - // ('reliability:' Reliability=('best_effort'|'reliable'))? & - // ('durability:' Durability=('transient_local'|'volatile'))?) - // END - // ; - public QualityOfServiceElements getQualityOfServiceAccess() { - return pQualityOfService; - } - - public ParserRule getQualityOfServiceRule() { - return getQualityOfServiceAccess().getRule(); - } - - ///////////////////// - ////INTERFACES - ///////////////////// - //@Override - //Publisher returns Publisher: - // {Publisher} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - public PublisherElements getPublisherAccess() { - return pPublisher; - } - - public ParserRule getPublisherRule() { - return getPublisherAccess().getRule(); - } - - //@Override - //Subscriber returns Subscriber: - // {Subscriber} - // name=EString':' - // BEGIN - // 'type:' message=[TopicSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - public SubscriberElements getSubscriberAccess() { - return pSubscriber; - } - - public ParserRule getSubscriberRule() { - return getSubscriberAccess().getRule(); - } - - //@Override - //ServiceServer returns ServiceServer: - // {ServiceServer} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - public ServiceServerElements getServiceServerAccess() { - return pServiceServer; - } - - public ParserRule getServiceServerRule() { - return getServiceServerAccess().getRule(); - } - - //@Override - //ServiceClient returns ServiceClient: - // {ServiceClient} - // name=EString':' - // BEGIN - // 'type:' service=[ServiceSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - public ServiceClientElements getServiceClientAccess() { - return pServiceClient; - } - - public ParserRule getServiceClientRule() { - return getServiceClientAccess().getRule(); - } - - //@Override - //ActionServer returns ActionServer: - // {ActionServer} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - public ActionServerElements getActionServerAccess() { - return pActionServer; - } - - public ParserRule getActionServerRule() { - return getActionServerAccess().getRule(); - } - - //@Override - //ActionClient returns ActionClient: - // {ActionClient} - // name=EString':' - // BEGIN - // 'type:' action=[ActionSpec|EString] - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // END - // ; - public ActionClientElements getActionClientAccess() { - return pActionClient; - } - - public ParserRule getActionClientRule() { - return getActionClientAccess().getRule(); - } - - //@Override - //Parameter returns Parameter: - // {Parameter} - // name=EString':' - // BEGIN - // 'type:' type=ParameterType - // ('ns:' namespace=Namespace)? - // ('qos:' qos=QualityOfService)? - // ('default:' value=ParameterValue)? - // END - // ; - public ParameterElements getParameterAccess() { - return pParameter; - } - - public ParserRule getParameterRule() { - return getParameterAccess().getRule(); - } - - //PackageSet returns PackageSet: - // {PackageSet} - // package+=Package_Impl* - // ; - public RosGrammarAccess.PackageSetElements getPackageSetAccess() { - return gaRos.getPackageSetAccess(); - } - - public ParserRule getPackageSetRule() { - return getPackageSetAccess().getRule(); - } - - //Package_Impl returns Package: - // {Package} - // name=RosNames':' - // BEGIN - // ('fromGitRepo:' fromGitRepo=EString)? - // ('specs:' - // BEGIN - // spec+=SpecBase* - // END - // )? - // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - // END; - public RosGrammarAccess.Package_ImplElements getPackage_ImplAccess() { - return gaRos.getPackage_ImplAccess(); - } - - public ParserRule getPackage_ImplRule() { - return getPackage_ImplAccess().getRule(); - } - - ////CatkinPackage returns CatkinPackage: - //// {CatkinPackage} - //// name=RosNames':' - //// BEGIN - //// ('fromGitRepo:' fromGitRepo=EString)? - //// ('artifacts:' - //// BEGIN - //// artifact+=Artifact* - //// END - //// )? - //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //// END; - //// - ////AmentPackage returns AmentPackage: - //// {AmentPackage} - //// 'AmentPackage' - //// name=RosNames':' - //// BEGIN - //// ('fromGitRepo:' fromGitRepo=EString)? - //// ('artifacts:' - //// BEGIN - //// artifact+=Artifact* - //// END - //// )? - //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? - //// END; - ///////////////////// - ////ARTIFACT AND NODE - ///////////////////// - //Artifact returns Artifact: - // {Artifact} - // name=RosNames':' - // BEGIN - // (node=Node)? - // END; - public RosGrammarAccess.ArtifactElements getArtifactAccess() { - return gaRos.getArtifactAccess(); - } - - public ParserRule getArtifactRule() { - return getArtifactAccess().getRule(); - } - - //Node returns Node: - // 'node:' name=RosNames - // ( - // ('publishers:' - // BEGIN - // publisher+=Publisher* - // END - // )| - // ('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - // )| - // ('serviceservers:' - // BEGIN - // serviceserver+=ServiceServer* - // END - // )| - // ('serviceclients:' - // BEGIN - // serviceclient+=ServiceClient* - // END - // )| - // ('actionservers:' - // BEGIN - // actionserver+=ActionServer* - // END - // )| - // ('actionclients:' - // BEGIN - // actionclient+=ActionClient* - // END - // )| - // ('parameters:' - // BEGIN - // parameter+=Parameter* - // END - // ) - // )* - // ; - public RosGrammarAccess.NodeElements getNodeAccess() { - return gaRos.getNodeAccess(); - } - - public ParserRule getNodeRule() { - return getNodeAccess().getRule(); - } - - ///////////////////// - ////OBJECTS/SPECIFICATIONS - ///////////////////// - //SpecBase returns SpecBase: - // TopicSpec | ServiceSpec | ActionSpec; - public RosGrammarAccess.SpecBaseElements getSpecBaseAccess() { - return gaRos.getSpecBaseAccess(); - } - - public ParserRule getSpecBaseRule() { - return getSpecBaseAccess().getRule(); - } - - //TopicSpec returns TopicSpec: - // {TopicSpec} - // 'msg:'name=(EString|'Header'|'String') - // BEGIN - // 'message:' (BEGIN message=MessageDefinition END)? - // END - // ; - public RosGrammarAccess.TopicSpecElements getTopicSpecAccess() { - return gaRos.getTopicSpecAccess(); - } - - public ParserRule getTopicSpecRule() { - return getTopicSpecAccess().getRule(); - } - - //ServiceSpec returns ServiceSpec: - // {ServiceSpec} - // 'srv:'name=EString - // BEGIN - // 'request:' (BEGIN request=MessageDefinition END)? - // 'response:' (BEGIN response=MessageDefinition END)? - // END; - public RosGrammarAccess.ServiceSpecElements getServiceSpecAccess() { - return gaRos.getServiceSpecAccess(); - } - - public ParserRule getServiceSpecRule() { - return getServiceSpecAccess().getRule(); - } - - //ActionSpec returns ActionSpec: - // {ActionSpec} - // 'action:'name=EString - // BEGIN - // 'goal:' (BEGIN goal=MessageDefinition END)? - // 'result:' (BEGIN result=MessageDefinition END)? - // 'feedback:' (BEGIN feedback=MessageDefinition END)? - // END; - public RosGrammarAccess.ActionSpecElements getActionSpecAccess() { - return gaRos.getActionSpecAccess(); - } - - public ParserRule getActionSpecRule() { - return getActionSpecAccess().getRule(); - } - - //MessageDefinition returns MessageDefinition: - // {MessageDefinition} - // MessagePart+=MessagePart*; - public RosGrammarAccess.MessageDefinitionElements getMessageDefinitionAccess() { - return gaRos.getMessageDefinitionAccess(); - } - - public ParserRule getMessageDefinitionRule() { - return getMessageDefinitionAccess().getRule(); - } - - ///////////////////// - ////DEPENDENCIES - ///////////////////// - //Dependency returns Dependency: - // PackageDependency | ExternalDependency; - public RosGrammarAccess.DependencyElements getDependencyAccess() { - return gaRos.getDependencyAccess(); - } - - public ParserRule getDependencyRule() { - return getDependencyAccess().getRule(); - } - - //PackageDependency returns PackageDependency: - // package=[Package|EString]; - public RosGrammarAccess.PackageDependencyElements getPackageDependencyAccess() { - return gaRos.getPackageDependencyAccess(); - } - - public ParserRule getPackageDependencyRule() { - return getPackageDependencyAccess().getRule(); - } - - //ExternalDependency returns ExternalDependency: - // {ExternalDependency} - // 'ExternalDependency' - // name=EString; - public RosGrammarAccess.ExternalDependencyElements getExternalDependencyAccess() { - return gaRos.getExternalDependencyAccess(); - } - - public ParserRule getExternalDependencyRule() { - return getExternalDependencyAccess().getRule(); - } - - ///////////////////// - ////NAMESPACES - ///////////////////// - //Namespace returns Namespace: - // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; - public BasicsGrammarAccess.NamespaceElements getNamespaceAccess() { - return gaBasics.getNamespaceAccess(); - } - - public ParserRule getNamespaceRule() { - return getNamespaceAccess().getRule(); - } - - //GraphName returns GraphName: - // 'GraphName' ; - public BasicsGrammarAccess.GraphNameElements getGraphNameAccess() { - return gaBasics.getGraphNameAccess(); - } - - public ParserRule getGraphNameRule() { - return getGraphNameAccess().getRule(); - } - - //GlobalNamespace returns GlobalNamespace: - // {GlobalNamespace} - // 'GlobalNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.GlobalNamespaceElements getGlobalNamespaceAccess() { - return gaBasics.getGlobalNamespaceAccess(); - } - - public ParserRule getGlobalNamespaceRule() { - return getGlobalNamespaceAccess().getRule(); - } - - //RelativeNamespace_Impl returns RelativeNamespace: - // {RelativeNamespace} - // 'RelativeNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { - return gaBasics.getRelativeNamespace_ImplAccess(); - } - - public ParserRule getRelativeNamespace_ImplRule() { - return getRelativeNamespace_ImplAccess().getRule(); - } - - //PrivateNamespace returns PrivateNamespace: - // {PrivateNamespace} - // 'PrivateNamespace' - // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; - public BasicsGrammarAccess.PrivateNamespaceElements getPrivateNamespaceAccess() { - return gaBasics.getPrivateNamespaceAccess(); - } - - public ParserRule getPrivateNamespaceRule() { - return getPrivateNamespaceAccess().getRule(); - } - - ///////////////////// - ////PARAMETERS DEFINITION - ///////////////////// - //RosParamNames returns ecore::EString: - // ROS_CONVENTION_PARAM | ID - //; - public BasicsGrammarAccess.RosParamNamesElements getRosParamNamesAccess() { - return gaBasics.getRosParamNamesAccess(); - } - - public ParserRule getRosParamNamesRule() { - return getRosParamNamesAccess().getRule(); - } - - //ParameterType returns ParameterType: - // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; - public BasicsGrammarAccess.ParameterTypeElements getParameterTypeAccess() { - return gaBasics.getParameterTypeAccess(); - } - - public ParserRule getParameterTypeRule() { - return getParameterTypeAccess().getRule(); - } - - // // | ParameterDateType; - //ParameterValue returns ParameterValue: - // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; - public BasicsGrammarAccess.ParameterValueElements getParameterValueAccess() { - return gaBasics.getParameterValueAccess(); - } - - public ParserRule getParameterValueRule() { - return getParameterValueAccess().getRule(); - } - - // // | ParameterDate; - //ParameterListType returns ParameterListType: - // {ParameterListType} - // 'List' - // '[' - // sequence+=ParameterType ( ',' sequence+=ParameterType )* - // ']'; - public BasicsGrammarAccess.ParameterListTypeElements getParameterListTypeAccess() { - return gaBasics.getParameterListTypeAccess(); - } - - public ParserRule getParameterListTypeRule() { - return getParameterListTypeAccess().getRule(); - } - - //ParameterStructType returns ParameterStructType: - // {ParameterStructType} - // 'Struct' - // '[' - // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* - // ']'; - public BasicsGrammarAccess.ParameterStructTypeElements getParameterStructTypeAccess() { - return gaBasics.getParameterStructTypeAccess(); - } - - public ParserRule getParameterStructTypeRule() { - return getParameterStructTypeAccess().getRule(); - } - - //ParameterIntegerType returns ParameterIntegerType: - // {ParameterIntegerType} - // 'Integer' - // ('default:' default=ParameterInteger)?; - public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { - return gaBasics.getParameterIntegerTypeAccess(); - } - - public ParserRule getParameterIntegerTypeRule() { - return getParameterIntegerTypeAccess().getRule(); - } - - //ParameterStringType returns ParameterStringType: - // {ParameterStringType} - // 'String' - // ('default:' default=ParameterString)?; - public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { - return gaBasics.getParameterStringTypeAccess(); - } - - public ParserRule getParameterStringTypeRule() { - return getParameterStringTypeAccess().getRule(); - } - - //ParameterDoubleType returns ParameterDoubleType: - // {ParameterDoubleType} - // 'Double' - // ('default:' default=ParameterDouble)?; - public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { - return gaBasics.getParameterDoubleTypeAccess(); - } - - public ParserRule getParameterDoubleTypeRule() { - return getParameterDoubleTypeAccess().getRule(); - } - - //ParameterDateType returns ParameterDateType: - // {ParameterDateType} - // 'Date' - // ('default:' default=ParameterDate)?; - public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { - return gaBasics.getParameterDateTypeAccess(); - } - - public ParserRule getParameterDateTypeRule() { - return getParameterDateTypeAccess().getRule(); - } - - //ParameterBooleanType returns ParameterBooleanType: - // {ParameterBooleanType} - // 'Boolean' - // ('default:' default=ParameterBoolean)?; - public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { - return gaBasics.getParameterBooleanTypeAccess(); - } - - public ParserRule getParameterBooleanTypeRule() { - return getParameterBooleanTypeAccess().getRule(); - } - - //ParameterBase64Type returns ParameterBase64Type: - // {ParameterBase64Type} - // 'Base64' - // ('default:' default=ParameterBase64)?; - public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { - return gaBasics.getParameterBase64TypeAccess(); - } - - public ParserRule getParameterBase64TypeRule() { - return getParameterBase64TypeAccess().getRule(); - } - - //ParameterAnyType returns ParameterAnyType: - // {ParameterAnyType} - // 'Any' - // ('default:' default=ParameterAny)?; - public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { - return gaBasics.getParameterAnyTypeAccess(); - } - - public ParserRule getParameterAnyTypeRule() { - return getParameterAnyTypeAccess().getRule(); - } - - //ParameterArrayType returns ParameterArrayType: - // BEGIN - // 'Array:' type=ParameterType - // ('default:' default=ParameterList)? - // END; - public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { - return gaBasics.getParameterArrayTypeAccess(); - } - - public ParserRule getParameterArrayTypeRule() { - return getParameterArrayTypeAccess().getRule(); - } - - //ParameterList returns ParameterSequence: - // {ParameterSequence} - // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' - //; - public BasicsGrammarAccess.ParameterListElements getParameterListAccess() { - return gaBasics.getParameterListAccess(); - } - - public ParserRule getParameterListRule() { - return getParameterListAccess().getRule(); - } - - //ParameterAny returns ParameterAny: - // {ParameterAny} - // 'ParameterAny' - // ('value' value=EString)? - // ; - public BasicsGrammarAccess.ParameterAnyElements getParameterAnyAccess() { - return gaBasics.getParameterAnyAccess(); - } - - public ParserRule getParameterAnyRule() { - return getParameterAnyAccess().getRule(); - } - - //ParameterString returns ParameterString: - // value=EString - //; - public BasicsGrammarAccess.ParameterStringElements getParameterStringAccess() { - return gaBasics.getParameterStringAccess(); - } - - public ParserRule getParameterStringRule() { - return getParameterStringAccess().getRule(); - } - - //ParameterBase64 returns ParameterBase64: - // value=Base64Binary - //; - public BasicsGrammarAccess.ParameterBase64Elements getParameterBase64Access() { - return gaBasics.getParameterBase64Access(); - } - - public ParserRule getParameterBase64Rule() { - return getParameterBase64Access().getRule(); - } - - //ParameterInteger returns ParameterInteger: - // value=Integer0 - //; - public BasicsGrammarAccess.ParameterIntegerElements getParameterIntegerAccess() { - return gaBasics.getParameterIntegerAccess(); - } - - public ParserRule getParameterIntegerRule() { - return getParameterIntegerAccess().getRule(); - } - - //ParameterDouble returns ParameterDouble: - // value=Double0 - //; - public BasicsGrammarAccess.ParameterDoubleElements getParameterDoubleAccess() { - return gaBasics.getParameterDoubleAccess(); - } - - public ParserRule getParameterDoubleRule() { - return getParameterDoubleAccess().getRule(); - } - - //ParameterBoolean returns ParameterBoolean: - // value=boolean0 - //; - public BasicsGrammarAccess.ParameterBooleanElements getParameterBooleanAccess() { - return gaBasics.getParameterBooleanAccess(); - } - - public ParserRule getParameterBooleanRule() { - return getParameterBooleanAccess().getRule(); - } - - //ParameterStruct returns ParameterStruct: - // {ParameterStruct} - // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? - //; - public BasicsGrammarAccess.ParameterStructElements getParameterStructAccess() { - return gaBasics.getParameterStructAccess(); - } - - public ParserRule getParameterStructRule() { - return getParameterStructAccess().getRule(); - } - - //ParameterDate returns ParameterDate: - // value=DateTime0 - // ; - public BasicsGrammarAccess.ParameterDateElements getParameterDateAccess() { - return gaBasics.getParameterDateAccess(); - } - - public ParserRule getParameterDateRule() { - return getParameterDateAccess().getRule(); - } - - //ParameterStructMember returns ParameterStructMember: - // name=EString':' - // BEGIN - // value=ParameterValue - // END; - public BasicsGrammarAccess.ParameterStructMemberElements getParameterStructMemberAccess() { - return gaBasics.getParameterStructMemberAccess(); - } - - public ParserRule getParameterStructMemberRule() { - return getParameterStructMemberAccess().getRule(); - } - - //ParameterStructTypeMember returns ParameterStructTypeMember: - // name=EString - // type=ParameterType - // ; - public BasicsGrammarAccess.ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { - return gaBasics.getParameterStructTypeMemberAccess(); - } - - public ParserRule getParameterStructTypeMemberRule() { - return getParameterStructTypeMemberAccess().getRule(); - } - - ///////////////////// - ////PARAMETERS PRIMITIVES TYPES - ///////////////////// - //terminal DIGIT: '0'..'9'; - public TerminalRule getDIGITRule() { - return gaBasics.getDIGITRule(); - } - - //terminal BINARY: ('0b'|'0B')('0'|'1')+; - public TerminalRule getBINARYRule() { - return gaBasics.getBINARYRule(); - } - - //terminal BOOLEAN: 'true'|'false'; - public TerminalRule getBOOLEANRule() { - return gaBasics.getBOOLEANRule(); - } - - //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); - public TerminalRule getDOUBLERule() { - return gaBasics.getDOUBLERule(); - } - - // // Use terminal to avoid 'e' turning into a keyword - //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; - public TerminalRule getDECINTRule() { - return gaBasics.getDECINTRule(); - } - - //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; - public TerminalRule getDAYRule() { - return gaBasics.getDAYRule(); - } - - //terminal MONTH:'1'..'9' | '1' '0'..'2'; - public TerminalRule getMONTHRule() { - return gaBasics.getMONTHRule(); - } - - //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; - public TerminalRule getYEARRule() { - return gaBasics.getYEARRule(); - } - - //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); - public TerminalRule getHOURRule() { - return gaBasics.getHOURRule(); - } - - //terminal MIN_SEC:('0'..'5')('0'..'9'); - public TerminalRule getMIN_SECRule() { - return gaBasics.getMIN_SECRule(); - } - - //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; - public TerminalRule getDATE_TIMERule() { - return gaBasics.getDATE_TIMERule(); - } - - //Base64Binary returns type::Base64Binary: - // BINARY ; - public BasicsGrammarAccess.Base64BinaryElements getBase64BinaryAccess() { - return gaBasics.getBase64BinaryAccess(); - } - - public ParserRule getBase64BinaryRule() { - return getBase64BinaryAccess().getRule(); - } - - //boolean0 returns type::Boolean: - // BOOLEAN; - public BasicsGrammarAccess.Boolean0Elements getBoolean0Access() { - return gaBasics.getBoolean0Access(); - } - - public ParserRule getBoolean0Rule() { - return getBoolean0Access().getRule(); - } - - //Double0 returns type::Double: - // DOUBLE; - public BasicsGrammarAccess.Double0Elements getDouble0Access() { - return gaBasics.getDouble0Access(); - } - - public ParserRule getDouble0Rule() { - return getDouble0Access().getRule(); - } - - //Integer0 returns type::Int: - // DECINT; - public BasicsGrammarAccess.Integer0Elements getInteger0Access() { - return gaBasics.getInteger0Access(); - } - - public ParserRule getInteger0Rule() { - return getInteger0Access().getRule(); - } - - //DateTime0 returns type::DateTime: - // DATE_TIME; - public BasicsGrammarAccess.DateTime0Elements getDateTime0Access() { - return gaBasics.getDateTime0Access(); - } - - public ParserRule getDateTime0Rule() { - return getDateTime0Access().getRule(); - } - - ///////////////////// - ////MESSAGE PRIMITIVES DEFINITION - ///////////////////// - //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) - //; - public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { - return gaBasics.getMessagePartAccess(); - } - - public ParserRule getMessagePartRule() { - return getMessagePartAccess().getRule(); - } - - //terminal MESSAGE_ASIGMENT: - // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) - //; - public TerminalRule getMESSAGE_ASIGMENTRule() { - return gaBasics.getMESSAGE_ASIGMENTRule(); - } - - //AbstractType returns primitives::AbstractType: - // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | - // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | - // TopicSpecRef | ArrayTopicSpecRef ; - public BasicsGrammarAccess.AbstractTypeElements getAbstractTypeAccess() { - return gaBasics.getAbstractTypeAccess(); - } - - public ParserRule getAbstractTypeRule() { - return getAbstractTypeAccess().getRule(); - } - - //bool returns primitives::bool: - // {primitives::bool} - // 'bool' - // ; - public BasicsGrammarAccess.BoolElements getBoolAccess() { - return gaBasics.getBoolAccess(); - } - - public ParserRule getBoolRule() { - return getBoolAccess().getRule(); - } - - //int8 returns primitives::int8: - // {primitives::int8} - // 'int8' - // ; - public BasicsGrammarAccess.Int8Elements getInt8Access() { - return gaBasics.getInt8Access(); - } - - public ParserRule getInt8Rule() { - return getInt8Access().getRule(); - } - - //uint8 returns primitives::uint8: - // {primitives::uint8} - // 'uint8' - // ; - public BasicsGrammarAccess.Uint8Elements getUint8Access() { - return gaBasics.getUint8Access(); - } - - public ParserRule getUint8Rule() { - return getUint8Access().getRule(); - } - - //int16 returns primitives::int16: - // {primitives::int16} - // 'int16' - // ; - public BasicsGrammarAccess.Int16Elements getInt16Access() { - return gaBasics.getInt16Access(); - } - - public ParserRule getInt16Rule() { - return getInt16Access().getRule(); - } - - //uint16 returns primitives::uint16: - // {primitives::uint16} - // 'uint16' - // ; - public BasicsGrammarAccess.Uint16Elements getUint16Access() { - return gaBasics.getUint16Access(); - } - - public ParserRule getUint16Rule() { - return getUint16Access().getRule(); - } - - //int32 returns primitives::int32: - // {primitives::int32} - // 'int32' - // ; - public BasicsGrammarAccess.Int32Elements getInt32Access() { - return gaBasics.getInt32Access(); - } - - public ParserRule getInt32Rule() { - return getInt32Access().getRule(); - } - - //uint32 returns primitives::uint32: - // {primitives::uint32} - // 'uint32' - // ; - public BasicsGrammarAccess.Uint32Elements getUint32Access() { - return gaBasics.getUint32Access(); - } - - public ParserRule getUint32Rule() { - return getUint32Access().getRule(); - } - - //int64 returns primitives::int64: - // {primitives::int64} - // 'int64' - // ; - public BasicsGrammarAccess.Int64Elements getInt64Access() { - return gaBasics.getInt64Access(); - } - - public ParserRule getInt64Rule() { - return getInt64Access().getRule(); - } - - //uint64 returns primitives::uint64: - // {primitives::uint64} - // 'uint64' - // ; - public BasicsGrammarAccess.Uint64Elements getUint64Access() { - return gaBasics.getUint64Access(); - } - - public ParserRule getUint64Rule() { - return getUint64Access().getRule(); - } - - //float32 returns primitives::float32: - // {primitives::float32} - // 'float32' - // ; - public BasicsGrammarAccess.Float32Elements getFloat32Access() { - return gaBasics.getFloat32Access(); - } - - public ParserRule getFloat32Rule() { - return getFloat32Access().getRule(); - } - - //float64 returns primitives::float64: - // {primitives::float64} - // 'float64' - // ; - public BasicsGrammarAccess.Float64Elements getFloat64Access() { - return gaBasics.getFloat64Access(); - } - - public ParserRule getFloat64Rule() { - return getFloat64Access().getRule(); - } - - //string0 returns primitives::string: - // {primitives::string} - // 'string' - // ; - public BasicsGrammarAccess.String0Elements getString0Access() { - return gaBasics.getString0Access(); - } - - public ParserRule getString0Rule() { - return getString0Access().getRule(); - } - - //byte returns primitives::Byte: - // {primitives::Byte} - // 'byte' - // ; - public BasicsGrammarAccess.ByteElements getByteAccess() { - return gaBasics.getByteAccess(); - } - - public ParserRule getByteRule() { - return getByteAccess().getRule(); - } - - //time returns primitives::time: - // {primitives::time} - // 'time' - // ; - public BasicsGrammarAccess.TimeElements getTimeAccess() { - return gaBasics.getTimeAccess(); - } - - public ParserRule getTimeRule() { - return getTimeAccess().getRule(); - } - - //duration returns primitives::duration: - // {primitives::duration} - // 'duration' - // ; - public BasicsGrammarAccess.DurationElements getDurationAccess() { - return gaBasics.getDurationAccess(); - } - - public ParserRule getDurationRule() { - return getDurationAccess().getRule(); - } - - //boolArray returns primitives::boolArray: - // {primitives::boolArray} - // 'bool[]' - // ; - public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { - return gaBasics.getBoolArrayAccess(); - } - - public ParserRule getBoolArrayRule() { - return getBoolArrayAccess().getRule(); - } - - //int8Array returns primitives::int8Array: - // {primitives::int8Array} - // 'int8[]' - // ; - public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { - return gaBasics.getInt8ArrayAccess(); - } - - public ParserRule getInt8ArrayRule() { - return getInt8ArrayAccess().getRule(); - } - - //uint8Array returns primitives::uint8Array: - // {primitives::uint8Array} - // 'uint8[]' - // ; - public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { - return gaBasics.getUint8ArrayAccess(); - } - - public ParserRule getUint8ArrayRule() { - return getUint8ArrayAccess().getRule(); - } - - //int16Array returns primitives::int16Array: - // {primitives::int16Array} - // 'int16[]' - // ; - public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { - return gaBasics.getInt16ArrayAccess(); - } - - public ParserRule getInt16ArrayRule() { - return getInt16ArrayAccess().getRule(); - } - - //uint16Array returns primitives::uint16Array: - // {primitives::uint16Array} - // 'uint16[]' - // ; - public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { - return gaBasics.getUint16ArrayAccess(); - } - - public ParserRule getUint16ArrayRule() { - return getUint16ArrayAccess().getRule(); - } - - //int32Array returns primitives::int32Array: - // {primitives::int32Array} - // 'int32[]' - // ; - public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { - return gaBasics.getInt32ArrayAccess(); - } - - public ParserRule getInt32ArrayRule() { - return getInt32ArrayAccess().getRule(); - } - - //uint32Array returns primitives::uint32Array: - // {primitives::uint32Array} - // 'uint32[]' - // ; - public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { - return gaBasics.getUint32ArrayAccess(); - } - - public ParserRule getUint32ArrayRule() { - return getUint32ArrayAccess().getRule(); - } - - //int64Array returns primitives::int64Array: - // {primitives::int64Array} - // 'int64[]' - // ; - public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { - return gaBasics.getInt64ArrayAccess(); - } - - public ParserRule getInt64ArrayRule() { - return getInt64ArrayAccess().getRule(); - } - - //uint64Array returns primitives::uint64Array: - // {primitives::uint64Array} - // 'uint64[]' - // ; - public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { - return gaBasics.getUint64ArrayAccess(); - } - - public ParserRule getUint64ArrayRule() { - return getUint64ArrayAccess().getRule(); - } - - //float32Array returns primitives::float32Array: - // {primitives::float32Array} - // 'float32[]' - // ; - public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { - return gaBasics.getFloat32ArrayAccess(); - } - - public ParserRule getFloat32ArrayRule() { - return getFloat32ArrayAccess().getRule(); - } - - //float64Array returns primitives::float64Array: - // {primitives::float64Array} - // 'float64[]' - // ; - public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { - return gaBasics.getFloat64ArrayAccess(); - } - - public ParserRule getFloat64ArrayRule() { - return getFloat64ArrayAccess().getRule(); - } - - //string0Array returns primitives::stringArray: - // {primitives::stringArray} - // 'string[]' - // ; - public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { - return gaBasics.getString0ArrayAccess(); - } - - public ParserRule getString0ArrayRule() { - return getString0ArrayAccess().getRule(); - } - - //byteArray returns primitives::ByteArray: - // {primitives::ByteArray} - // 'byte[]' - // ; - public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { - return gaBasics.getByteArrayAccess(); - } - - public ParserRule getByteArrayRule() { - return getByteArrayAccess().getRule(); - } - - //Header returns primitives::Header: - // {primitives::Header} - // 'Header' - //; - public BasicsGrammarAccess.HeaderElements getHeaderAccess() { - return gaBasics.getHeaderAccess(); - } - - public ParserRule getHeaderRule() { - return getHeaderAccess().getRule(); - } - - //TopicSpecRef returns TopicSpecRef: - // TopicSpec=[TopicSpec|EString] - //; - public BasicsGrammarAccess.TopicSpecRefElements getTopicSpecRefAccess() { - return gaBasics.getTopicSpecRefAccess(); - } - - public ParserRule getTopicSpecRefRule() { - return getTopicSpecRefAccess().getRule(); - } - - //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' - //; - public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { - return gaBasics.getArrayTopicSpecRefAccess(); - } - - public ParserRule getArrayTopicSpecRefRule() { - return getArrayTopicSpecRefAccess().getRule(); - } - - //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; - public BasicsGrammarAccess.KEYWORDElements getKEYWORDAccess() { - return gaBasics.getKEYWORDAccess(); - } - - public ParserRule getKEYWORDRule() { - return getKEYWORDAccess().getRule(); - } - - ///////////////////// - //// YAML format - ///////////////////// - //terminal BEGIN: 'synthetic:BEGIN'; - public TerminalRule getBEGINRule() { - return gaBasics.getBEGINRule(); - } - - //terminal END: 'synthetic:END'; - public TerminalRule getENDRule() { - return gaBasics.getENDRule(); - } - - //@Override - //terminal SL_COMMENT: '#' !('\n'|'\r')*; - public TerminalRule getSL_COMMENTRule() { - return gaBasics.getSL_COMMENTRule(); - } - - ///////////////////// - //// CONVENTIONS AND NAMES - ///////////////////// - //EString returns ecore::EString: - // STRING | ID; - public BasicsGrammarAccess.EStringElements getEStringAccess() { - return gaBasics.getEStringAccess(); - } - - public ParserRule getEStringRule() { - return getEStringAccess().getRule(); - } - - //RosNames returns ecore::EString: - // ROS_CONVENTION_A | ID | 'node' - //; - public BasicsGrammarAccess.RosNamesElements getRosNamesAccess() { - return gaBasics.getRosNamesAccess(); - } - - public ParserRule getRosNamesRule() { - return getRosNamesAccess().getRule(); - } - - //terminal ROS_CONVENTION_A: - // ( ('/' ID ) | ( ID '/' ) )* ; - public TerminalRule getROS_CONVENTION_ARule() { - return gaBasics.getROS_CONVENTION_ARule(); - } - - //terminal ROS_CONVENTION_PARAM: - // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; - public TerminalRule getROS_CONVENTION_PARAMRule() { - return gaBasics.getROS_CONVENTION_PARAMRule(); - } - - //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - public TerminalRule getIDRule() { - return gaTerminals.getIDRule(); - } - - //terminal INT returns ecore::EInt: ('0'..'9')+; - public TerminalRule getINTRule() { - return gaTerminals.getINTRule(); - } - - //terminal STRING: - // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | - // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" - // ; - public TerminalRule getSTRINGRule() { - return gaTerminals.getSTRINGRule(); - } - - //terminal ML_COMMENT : '/*' -> '*/'; - public TerminalRule getML_COMMENTRule() { - return gaTerminals.getML_COMMENTRule(); - } - - //terminal WS : (' '|'\t'|'\r'|'\n')+; - public TerminalRule getWSRule() { - return gaTerminals.getWSRule(); - } - - //terminal ANY_OTHER: .; - public TerminalRule getANY_OTHERRule() { - return gaTerminals.getANY_OTHERRule(); - } + + public class PackageElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.Package"); + private final RuleCall cAmentPackageParserRuleCall = (RuleCall)rule.eContents().get(1); + + //@Override + //Package returns Package: + // AmentPackage + // ; + @Override public ParserRule getRule() { return rule; } + + //AmentPackage + public RuleCall getAmentPackageParserRuleCall() { return cAmentPackageParserRuleCall; } + } + public class AmentPackageElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.AmentPackage"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cAmentPackageAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cFromGitRepoKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cFromGitRepoAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cFromGitRepoEStringParserRuleCall_4_1_0 = (RuleCall)cFromGitRepoAssignment_4_1.eContents().get(0); + private final Group cGroup_5 = (Group)cGroup.eContents().get(5); + private final Keyword cArtifactsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_5_1 = (RuleCall)cGroup_5.eContents().get(1); + private final Assignment cArtifactAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); + private final RuleCall cArtifactArtifactParserRuleCall_5_2_0 = (RuleCall)cArtifactAssignment_5_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_5_3 = (RuleCall)cGroup_5.eContents().get(3); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cDependenciesKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Keyword cLeftSquareBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); + private final Assignment cDependencyAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); + private final RuleCall cDependencyDependencyParserRuleCall_6_2_0 = (RuleCall)cDependencyAssignment_6_2.eContents().get(0); + private final Group cGroup_6_3 = (Group)cGroup_6.eContents().get(3); + private final Keyword cCommaKeyword_6_3_0 = (Keyword)cGroup_6_3.eContents().get(0); + private final Assignment cDependencyAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); + private final RuleCall cDependencyDependencyParserRuleCall_6_3_1_0 = (RuleCall)cDependencyAssignment_6_3_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_6_4 = (Keyword)cGroup_6.eContents().get(4); + private final RuleCall cENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); + + //AmentPackage returns AmentPackage: + // {AmentPackage} + // name=RosNames':' + // BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('artifacts:' + // BEGIN + // artifact+=Artifact* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + // END; + @Override public ParserRule getRule() { return rule; } + + //{AmentPackage} + //name=RosNames':' + //BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('artifacts:' + // BEGIN + // artifact+=Artifact* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //END + public Group getGroup() { return cGroup; } + + //{AmentPackage} + public Action getAmentPackageAction_0() { return cAmentPackageAction_0; } + + //name=RosNames + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //RosNames + public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //('fromGitRepo:' fromGitRepo=EString)? + public Group getGroup_4() { return cGroup_4; } + + //'fromGitRepo:' + public Keyword getFromGitRepoKeyword_4_0() { return cFromGitRepoKeyword_4_0; } + + //fromGitRepo=EString + public Assignment getFromGitRepoAssignment_4_1() { return cFromGitRepoAssignment_4_1; } + + //EString + public RuleCall getFromGitRepoEStringParserRuleCall_4_1_0() { return cFromGitRepoEStringParserRuleCall_4_1_0; } + + //('artifacts:' + // BEGIN + // artifact+=Artifact* + // END + //)? + public Group getGroup_5() { return cGroup_5; } + + //'artifacts:' + public Keyword getArtifactsKeyword_5_0() { return cArtifactsKeyword_5_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_5_1() { return cBEGINTerminalRuleCall_5_1; } + + //artifact+=Artifact* + public Assignment getArtifactAssignment_5_2() { return cArtifactAssignment_5_2; } + + //Artifact + public RuleCall getArtifactArtifactParserRuleCall_5_2_0() { return cArtifactArtifactParserRuleCall_5_2_0; } + + //END + public RuleCall getENDTerminalRuleCall_5_3() { return cENDTerminalRuleCall_5_3; } + + //('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + public Group getGroup_6() { return cGroup_6; } + + //'dependencies:' + public Keyword getDependenciesKeyword_6_0() { return cDependenciesKeyword_6_0; } + + //'[' + public Keyword getLeftSquareBracketKeyword_6_1() { return cLeftSquareBracketKeyword_6_1; } + + //dependency+=Dependency + public Assignment getDependencyAssignment_6_2() { return cDependencyAssignment_6_2; } + + //Dependency + public RuleCall getDependencyDependencyParserRuleCall_6_2_0() { return cDependencyDependencyParserRuleCall_6_2_0; } + + //(',' dependency+=Dependency)* + public Group getGroup_6_3() { return cGroup_6_3; } + + //',' + public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } + + //dependency+=Dependency + public Assignment getDependencyAssignment_6_3_1() { return cDependencyAssignment_6_3_1; } + + //Dependency + public RuleCall getDependencyDependencyParserRuleCall_6_3_1_0() { return cDependencyDependencyParserRuleCall_6_3_1_0; } + + //']' + public Keyword getRightSquareBracketKeyword_6_4() { return cRightSquareBracketKeyword_6_4; } + + //END + public RuleCall getENDTerminalRuleCall_7() { return cENDTerminalRuleCall_7; } + } + public class QualityOfServiceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.QualityOfService"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cQualityOfServiceAction_0 = (Action)cGroup.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); + private final UnorderedGroup cUnorderedGroup_2 = (UnorderedGroup)cGroup.eContents().get(2); + private final Group cGroup_2_0 = (Group)cUnorderedGroup_2.eContents().get(0); + private final Keyword cProfileKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); + private final Assignment cQoSProfileAssignment_2_0_1 = (Assignment)cGroup_2_0.eContents().get(1); + private final Alternatives cQoSProfileAlternatives_2_0_1_0 = (Alternatives)cQoSProfileAssignment_2_0_1.eContents().get(0); + private final Keyword cQoSProfileDefault_qosKeyword_2_0_1_0_0 = (Keyword)cQoSProfileAlternatives_2_0_1_0.eContents().get(0); + private final Keyword cQoSProfileServices_qosKeyword_2_0_1_0_1 = (Keyword)cQoSProfileAlternatives_2_0_1_0.eContents().get(1); + private final Keyword cQoSProfileSensor_qosKeyword_2_0_1_0_2 = (Keyword)cQoSProfileAlternatives_2_0_1_0.eContents().get(2); + private final Keyword cQoSProfileParameter_qosKeyword_2_0_1_0_3 = (Keyword)cQoSProfileAlternatives_2_0_1_0.eContents().get(3); + private final Group cGroup_2_1 = (Group)cUnorderedGroup_2.eContents().get(1); + private final Keyword cHistoryKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); + private final Assignment cHistoryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); + private final Alternatives cHistoryAlternatives_2_1_1_0 = (Alternatives)cHistoryAssignment_2_1_1.eContents().get(0); + private final Keyword cHistoryKeep_lastKeyword_2_1_1_0_0 = (Keyword)cHistoryAlternatives_2_1_1_0.eContents().get(0); + private final Keyword cHistoryKeep_allKeyword_2_1_1_0_1 = (Keyword)cHistoryAlternatives_2_1_1_0.eContents().get(1); + private final Group cGroup_2_2 = (Group)cUnorderedGroup_2.eContents().get(2); + private final Keyword cDepthKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); + private final Assignment cDepthAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); + private final RuleCall cDepthInteger0ParserRuleCall_2_2_1_0 = (RuleCall)cDepthAssignment_2_2_1.eContents().get(0); + private final Group cGroup_2_3 = (Group)cUnorderedGroup_2.eContents().get(3); + private final Keyword cReliabilityKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); + private final Assignment cReliabilityAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); + private final Alternatives cReliabilityAlternatives_2_3_1_0 = (Alternatives)cReliabilityAssignment_2_3_1.eContents().get(0); + private final Keyword cReliabilityBest_effortKeyword_2_3_1_0_0 = (Keyword)cReliabilityAlternatives_2_3_1_0.eContents().get(0); + private final Keyword cReliabilityReliableKeyword_2_3_1_0_1 = (Keyword)cReliabilityAlternatives_2_3_1_0.eContents().get(1); + private final Group cGroup_2_4 = (Group)cUnorderedGroup_2.eContents().get(4); + private final Keyword cDurabilityKeyword_2_4_0 = (Keyword)cGroup_2_4.eContents().get(0); + private final Assignment cDurabilityAssignment_2_4_1 = (Assignment)cGroup_2_4.eContents().get(1); + private final Alternatives cDurabilityAlternatives_2_4_1_0 = (Alternatives)cDurabilityAssignment_2_4_1.eContents().get(0); + private final Keyword cDurabilityTransient_localKeyword_2_4_1_0_0 = (Keyword)cDurabilityAlternatives_2_4_1_0.eContents().get(0); + private final Keyword cDurabilityVolatileKeyword_2_4_1_0_1 = (Keyword)cDurabilityAlternatives_2_4_1_0.eContents().get(1); + private final RuleCall cENDTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + + ///////////////////// + //// Quality of Service + ///////////////////// + //QualityOfService returns QualityOfService: + // {QualityOfService} + // BEGIN + // (('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? & + // ('history:' History=('keep_last'|'keep_all'))? & + // ('depth:' Depth=Integer0)? & + // ('reliability:' Reliability=('best_effort'|'reliable'))? & + // ('durability:' Durability=('transient_local'|'volatile'))?) + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{QualityOfService} + // BEGIN + // (('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? & + // ('history:' History=('keep_last'|'keep_all'))? & + // ('depth:' Depth=Integer0)? & + // ('reliability:' Reliability=('best_effort'|'reliable'))? & + // ('durability:' Durability=('transient_local'|'volatile'))?) + // END + public Group getGroup() { return cGroup; } + + //{QualityOfService} + public Action getQualityOfServiceAction_0() { return cQualityOfServiceAction_0; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_1() { return cBEGINTerminalRuleCall_1; } + + //(('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? & + //('history:' History=('keep_last'|'keep_all'))? & + //('depth:' Depth=Integer0)? & + //('reliability:' Reliability=('best_effort'|'reliable'))? & + //('durability:' Durability=('transient_local'|'volatile'))?) + public UnorderedGroup getUnorderedGroup_2() { return cUnorderedGroup_2; } + + //('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? + public Group getGroup_2_0() { return cGroup_2_0; } + + //'profile:' + public Keyword getProfileKeyword_2_0_0() { return cProfileKeyword_2_0_0; } + + //QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos') + public Assignment getQoSProfileAssignment_2_0_1() { return cQoSProfileAssignment_2_0_1; } + + //('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos') + public Alternatives getQoSProfileAlternatives_2_0_1_0() { return cQoSProfileAlternatives_2_0_1_0; } + + //'default_qos' + public Keyword getQoSProfileDefault_qosKeyword_2_0_1_0_0() { return cQoSProfileDefault_qosKeyword_2_0_1_0_0; } + + //'services_qos' + public Keyword getQoSProfileServices_qosKeyword_2_0_1_0_1() { return cQoSProfileServices_qosKeyword_2_0_1_0_1; } + + //'sensor_qos' + public Keyword getQoSProfileSensor_qosKeyword_2_0_1_0_2() { return cQoSProfileSensor_qosKeyword_2_0_1_0_2; } + + //'parameter_qos' + public Keyword getQoSProfileParameter_qosKeyword_2_0_1_0_3() { return cQoSProfileParameter_qosKeyword_2_0_1_0_3; } + + //('history:' History=('keep_last'|'keep_all'))? + public Group getGroup_2_1() { return cGroup_2_1; } + + //'history:' + public Keyword getHistoryKeyword_2_1_0() { return cHistoryKeyword_2_1_0; } + + //History=('keep_last'|'keep_all') + public Assignment getHistoryAssignment_2_1_1() { return cHistoryAssignment_2_1_1; } + + //('keep_last'|'keep_all') + public Alternatives getHistoryAlternatives_2_1_1_0() { return cHistoryAlternatives_2_1_1_0; } + + //'keep_last' + public Keyword getHistoryKeep_lastKeyword_2_1_1_0_0() { return cHistoryKeep_lastKeyword_2_1_1_0_0; } + + //'keep_all' + public Keyword getHistoryKeep_allKeyword_2_1_1_0_1() { return cHistoryKeep_allKeyword_2_1_1_0_1; } + + //('depth:' Depth=Integer0)? + public Group getGroup_2_2() { return cGroup_2_2; } + + //'depth:' + public Keyword getDepthKeyword_2_2_0() { return cDepthKeyword_2_2_0; } + + //Depth=Integer0 + public Assignment getDepthAssignment_2_2_1() { return cDepthAssignment_2_2_1; } + + //Integer0 + public RuleCall getDepthInteger0ParserRuleCall_2_2_1_0() { return cDepthInteger0ParserRuleCall_2_2_1_0; } + + //('reliability:' Reliability=('best_effort'|'reliable'))? + public Group getGroup_2_3() { return cGroup_2_3; } + + //'reliability:' + public Keyword getReliabilityKeyword_2_3_0() { return cReliabilityKeyword_2_3_0; } + + //Reliability=('best_effort'|'reliable') + public Assignment getReliabilityAssignment_2_3_1() { return cReliabilityAssignment_2_3_1; } + + //('best_effort'|'reliable') + public Alternatives getReliabilityAlternatives_2_3_1_0() { return cReliabilityAlternatives_2_3_1_0; } + + //'best_effort' + public Keyword getReliabilityBest_effortKeyword_2_3_1_0_0() { return cReliabilityBest_effortKeyword_2_3_1_0_0; } + + //'reliable' + public Keyword getReliabilityReliableKeyword_2_3_1_0_1() { return cReliabilityReliableKeyword_2_3_1_0_1; } + + //('durability:' Durability=('transient_local'|'volatile'))? + public Group getGroup_2_4() { return cGroup_2_4; } + + //'durability:' + public Keyword getDurabilityKeyword_2_4_0() { return cDurabilityKeyword_2_4_0; } + + //Durability=('transient_local'|'volatile') + public Assignment getDurabilityAssignment_2_4_1() { return cDurabilityAssignment_2_4_1; } + + //('transient_local'|'volatile') + public Alternatives getDurabilityAlternatives_2_4_1_0() { return cDurabilityAlternatives_2_4_1_0; } + + //'transient_local' + public Keyword getDurabilityTransient_localKeyword_2_4_1_0_0() { return cDurabilityTransient_localKeyword_2_4_1_0_0; } + + //'volatile' + public Keyword getDurabilityVolatileKeyword_2_4_1_0_1() { return cDurabilityVolatileKeyword_2_4_1_0_1; } + + //END + public RuleCall getENDTerminalRuleCall_3() { return cENDTerminalRuleCall_3; } + } + public class PublisherElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.Publisher"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cPublisherAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cMessageAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cMessageTopicSpecCrossReference_5_0 = (CrossReference)cMessageAssignment_5.eContents().get(0); + private final RuleCall cMessageTopicSpecEStringParserRuleCall_5_0_1 = (RuleCall)cMessageTopicSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); + + ///////////////////// + ////INTERFACES + ///////////////////// + //@Override + //Publisher returns Publisher: + // {Publisher} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{Publisher} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + public Group getGroup() { return cGroup; } + + //{Publisher} + public Action getPublisherAction_0() { return cPublisherAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //message=[TopicSpec|EString] + public Assignment getMessageAssignment_5() { return cMessageAssignment_5; } + + //[TopicSpec|EString] + public CrossReference getMessageTopicSpecCrossReference_5_0() { return cMessageTopicSpecCrossReference_5_0; } + + //EString + public RuleCall getMessageTopicSpecEStringParserRuleCall_5_0_1() { return cMessageTopicSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //('qos:' qos=QualityOfService)? + public Group getGroup_7() { return cGroup_7; } + + //'qos:' + public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } + + //qos=QualityOfService + public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } + + //QualityOfService + public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + } + public class SubscriberElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.Subscriber"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cSubscriberAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cMessageAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cMessageTopicSpecCrossReference_5_0 = (CrossReference)cMessageAssignment_5.eContents().get(0); + private final RuleCall cMessageTopicSpecEStringParserRuleCall_5_0_1 = (RuleCall)cMessageTopicSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); + + //@Override + //Subscriber returns Subscriber: + // {Subscriber} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{Subscriber} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + public Group getGroup() { return cGroup; } + + //{Subscriber} + public Action getSubscriberAction_0() { return cSubscriberAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //message=[TopicSpec|EString] + public Assignment getMessageAssignment_5() { return cMessageAssignment_5; } + + //[TopicSpec|EString] + public CrossReference getMessageTopicSpecCrossReference_5_0() { return cMessageTopicSpecCrossReference_5_0; } + + //EString + public RuleCall getMessageTopicSpecEStringParserRuleCall_5_0_1() { return cMessageTopicSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //('qos:' qos=QualityOfService)? + public Group getGroup_7() { return cGroup_7; } + + //'qos:' + public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } + + //qos=QualityOfService + public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } + + //QualityOfService + public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + } + public class ServiceServerElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.ServiceServer"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cServiceServerAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cServiceAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cServiceServiceSpecCrossReference_5_0 = (CrossReference)cServiceAssignment_5.eContents().get(0); + private final RuleCall cServiceServiceSpecEStringParserRuleCall_5_0_1 = (RuleCall)cServiceServiceSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); + + //@Override + //ServiceServer returns ServiceServer: + // {ServiceServer} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{ServiceServer} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + public Group getGroup() { return cGroup; } + + //{ServiceServer} + public Action getServiceServerAction_0() { return cServiceServerAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //service=[ServiceSpec|EString] + public Assignment getServiceAssignment_5() { return cServiceAssignment_5; } + + //[ServiceSpec|EString] + public CrossReference getServiceServiceSpecCrossReference_5_0() { return cServiceServiceSpecCrossReference_5_0; } + + //EString + public RuleCall getServiceServiceSpecEStringParserRuleCall_5_0_1() { return cServiceServiceSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //('qos:' qos=QualityOfService)? + public Group getGroup_7() { return cGroup_7; } + + //'qos:' + public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } + + //qos=QualityOfService + public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } + + //QualityOfService + public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + } + public class ServiceClientElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.ServiceClient"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cServiceClientAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cServiceAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cServiceServiceSpecCrossReference_5_0 = (CrossReference)cServiceAssignment_5.eContents().get(0); + private final RuleCall cServiceServiceSpecEStringParserRuleCall_5_0_1 = (RuleCall)cServiceServiceSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); + + //@Override + //ServiceClient returns ServiceClient: + // {ServiceClient} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{ServiceClient} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + public Group getGroup() { return cGroup; } + + //{ServiceClient} + public Action getServiceClientAction_0() { return cServiceClientAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //service=[ServiceSpec|EString] + public Assignment getServiceAssignment_5() { return cServiceAssignment_5; } + + //[ServiceSpec|EString] + public CrossReference getServiceServiceSpecCrossReference_5_0() { return cServiceServiceSpecCrossReference_5_0; } + + //EString + public RuleCall getServiceServiceSpecEStringParserRuleCall_5_0_1() { return cServiceServiceSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //('qos:' qos=QualityOfService)? + public Group getGroup_7() { return cGroup_7; } + + //'qos:' + public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } + + //qos=QualityOfService + public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } + + //QualityOfService + public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + } + public class ActionServerElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.ActionServer"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cActionServerAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cActionAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cActionActionSpecCrossReference_5_0 = (CrossReference)cActionAssignment_5.eContents().get(0); + private final RuleCall cActionActionSpecEStringParserRuleCall_5_0_1 = (RuleCall)cActionActionSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); + + //@Override + //ActionServer returns ActionServer: + // {ActionServer} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{ActionServer} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + public Group getGroup() { return cGroup; } + + //{ActionServer} + public Action getActionServerAction_0() { return cActionServerAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //action=[ActionSpec|EString] + public Assignment getActionAssignment_5() { return cActionAssignment_5; } + + //[ActionSpec|EString] + public CrossReference getActionActionSpecCrossReference_5_0() { return cActionActionSpecCrossReference_5_0; } + + //EString + public RuleCall getActionActionSpecEStringParserRuleCall_5_0_1() { return cActionActionSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //('qos:' qos=QualityOfService)? + public Group getGroup_7() { return cGroup_7; } + + //'qos:' + public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } + + //qos=QualityOfService + public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } + + //QualityOfService + public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + } + public class ActionClientElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.ActionClient"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cActionClientAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cActionAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cActionActionSpecCrossReference_5_0 = (CrossReference)cActionAssignment_5.eContents().get(0); + private final RuleCall cActionActionSpecEStringParserRuleCall_5_0_1 = (RuleCall)cActionActionSpecCrossReference_5_0.eContents().get(1); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); + + //@Override + //ActionClient returns ActionClient: + // {ActionClient} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{ActionClient} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + public Group getGroup() { return cGroup; } + + //{ActionClient} + public Action getActionClientAction_0() { return cActionClientAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //action=[ActionSpec|EString] + public Assignment getActionAssignment_5() { return cActionAssignment_5; } + + //[ActionSpec|EString] + public CrossReference getActionActionSpecCrossReference_5_0() { return cActionActionSpecCrossReference_5_0; } + + //EString + public RuleCall getActionActionSpecEStringParserRuleCall_5_0_1() { return cActionActionSpecEStringParserRuleCall_5_0_1; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //('qos:' qos=QualityOfService)? + public Group getGroup_7() { return cGroup_7; } + + //'qos:' + public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } + + //qos=QualityOfService + public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } + + //QualityOfService + public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + } + public class ParameterElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros2.Ros2.Parameter"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cParameterAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + private final Keyword cTypeKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cTypeAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final RuleCall cTypeParameterTypeParserRuleCall_5_0 = (RuleCall)cTypeAssignment_5.eContents().get(0); + private final Group cGroup_6 = (Group)cGroup.eContents().get(6); + private final Keyword cNsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); + private final Assignment cNamespaceAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); + private final RuleCall cNamespaceNamespaceParserRuleCall_6_1_0 = (RuleCall)cNamespaceAssignment_6_1.eContents().get(0); + private final Group cGroup_7 = (Group)cGroup.eContents().get(7); + private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); + private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); + private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); + private final Group cGroup_8 = (Group)cGroup.eContents().get(8); + private final Keyword cDefaultKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); + private final Assignment cValueAssignment_8_1 = (Assignment)cGroup_8.eContents().get(1); + private final RuleCall cValueParameterValueParserRuleCall_8_1_0 = (RuleCall)cValueAssignment_8_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_9 = (RuleCall)cGroup.eContents().get(9); + + //@Override + //Parameter returns Parameter: + // {Parameter} + // name=EString':' + // BEGIN + // 'type:' type=ParameterType + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // ('default:' value=ParameterValue)? + // END + // ; + @Override public ParserRule getRule() { return rule; } + + //{Parameter} + // name=EString':' + // BEGIN + // 'type:' type=ParameterType + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // ('default:' value=ParameterValue)? + // END + public Group getGroup() { return cGroup; } + + //{Parameter} + public Action getParameterAction_0() { return cParameterAction_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //EString + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + + //':' + public Keyword getColonKeyword_2() { return cColonKeyword_2; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + + //'type:' + public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } + + //type=ParameterType + public Assignment getTypeAssignment_5() { return cTypeAssignment_5; } + + //ParameterType + public RuleCall getTypeParameterTypeParserRuleCall_5_0() { return cTypeParameterTypeParserRuleCall_5_0; } + + //('ns:' namespace=Namespace)? + public Group getGroup_6() { return cGroup_6; } + + //'ns:' + public Keyword getNsKeyword_6_0() { return cNsKeyword_6_0; } + + //namespace=Namespace + public Assignment getNamespaceAssignment_6_1() { return cNamespaceAssignment_6_1; } + + //Namespace + public RuleCall getNamespaceNamespaceParserRuleCall_6_1_0() { return cNamespaceNamespaceParserRuleCall_6_1_0; } + + //('qos:' qos=QualityOfService)? + public Group getGroup_7() { return cGroup_7; } + + //'qos:' + public Keyword getQosKeyword_7_0() { return cQosKeyword_7_0; } + + //qos=QualityOfService + public Assignment getQosAssignment_7_1() { return cQosAssignment_7_1; } + + //QualityOfService + public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } + + //('default:' value=ParameterValue)? + public Group getGroup_8() { return cGroup_8; } + + //'default:' + public Keyword getDefaultKeyword_8_0() { return cDefaultKeyword_8_0; } + + //value=ParameterValue + public Assignment getValueAssignment_8_1() { return cValueAssignment_8_1; } + + //ParameterValue + public RuleCall getValueParameterValueParserRuleCall_8_1_0() { return cValueParameterValueParserRuleCall_8_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_9() { return cENDTerminalRuleCall_9; } + } + + + private final PackageElements pPackage; + private final AmentPackageElements pAmentPackage; + private final QualityOfServiceElements pQualityOfService; + private final PublisherElements pPublisher; + private final SubscriberElements pSubscriber; + private final ServiceServerElements pServiceServer; + private final ServiceClientElements pServiceClient; + private final ActionServerElements pActionServer; + private final ActionClientElements pActionClient; + private final ParameterElements pParameter; + + private final Grammar grammar; + + private final RosGrammarAccess gaRos; + + private final BasicsGrammarAccess gaBasics; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public Ros2GrammarAccess(GrammarProvider grammarProvider, + RosGrammarAccess gaRos, + BasicsGrammarAccess gaBasics, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaRos = gaRos; + this.gaBasics = gaBasics; + this.gaTerminals = gaTerminals; + this.pPackage = new PackageElements(); + this.pAmentPackage = new AmentPackageElements(); + this.pQualityOfService = new QualityOfServiceElements(); + this.pPublisher = new PublisherElements(); + this.pSubscriber = new SubscriberElements(); + this.pServiceServer = new ServiceServerElements(); + this.pServiceClient = new ServiceClientElements(); + this.pActionServer = new ActionServerElements(); + this.pActionClient = new ActionClientElements(); + this.pParameter = new ParameterElements(); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("de.fraunhofer.ipa.ros2.Ros2".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public RosGrammarAccess getRosGrammarAccess() { + return gaRos; + } + + public BasicsGrammarAccess getBasicsGrammarAccess() { + return gaBasics; + } + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + //@Override + //Package returns Package: + // AmentPackage + // ; + public PackageElements getPackageAccess() { + return pPackage; + } + + public ParserRule getPackageRule() { + return getPackageAccess().getRule(); + } + + //AmentPackage returns AmentPackage: + // {AmentPackage} + // name=RosNames':' + // BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('artifacts:' + // BEGIN + // artifact+=Artifact* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + // END; + public AmentPackageElements getAmentPackageAccess() { + return pAmentPackage; + } + + public ParserRule getAmentPackageRule() { + return getAmentPackageAccess().getRule(); + } + + ///////////////////// + //// Quality of Service + ///////////////////// + //QualityOfService returns QualityOfService: + // {QualityOfService} + // BEGIN + // (('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? & + // ('history:' History=('keep_last'|'keep_all'))? & + // ('depth:' Depth=Integer0)? & + // ('reliability:' Reliability=('best_effort'|'reliable'))? & + // ('durability:' Durability=('transient_local'|'volatile'))?) + // END + // ; + public QualityOfServiceElements getQualityOfServiceAccess() { + return pQualityOfService; + } + + public ParserRule getQualityOfServiceRule() { + return getQualityOfServiceAccess().getRule(); + } + + ///////////////////// + ////INTERFACES + ///////////////////// + //@Override + //Publisher returns Publisher: + // {Publisher} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + public PublisherElements getPublisherAccess() { + return pPublisher; + } + + public ParserRule getPublisherRule() { + return getPublisherAccess().getRule(); + } + + //@Override + //Subscriber returns Subscriber: + // {Subscriber} + // name=EString':' + // BEGIN + // 'type:' message=[TopicSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + public SubscriberElements getSubscriberAccess() { + return pSubscriber; + } + + public ParserRule getSubscriberRule() { + return getSubscriberAccess().getRule(); + } + + //@Override + //ServiceServer returns ServiceServer: + // {ServiceServer} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + public ServiceServerElements getServiceServerAccess() { + return pServiceServer; + } + + public ParserRule getServiceServerRule() { + return getServiceServerAccess().getRule(); + } + + //@Override + //ServiceClient returns ServiceClient: + // {ServiceClient} + // name=EString':' + // BEGIN + // 'type:' service=[ServiceSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + public ServiceClientElements getServiceClientAccess() { + return pServiceClient; + } + + public ParserRule getServiceClientRule() { + return getServiceClientAccess().getRule(); + } + + //@Override + //ActionServer returns ActionServer: + // {ActionServer} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + public ActionServerElements getActionServerAccess() { + return pActionServer; + } + + public ParserRule getActionServerRule() { + return getActionServerAccess().getRule(); + } + + //@Override + //ActionClient returns ActionClient: + // {ActionClient} + // name=EString':' + // BEGIN + // 'type:' action=[ActionSpec|EString] + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // END + // ; + public ActionClientElements getActionClientAccess() { + return pActionClient; + } + + public ParserRule getActionClientRule() { + return getActionClientAccess().getRule(); + } + + //@Override + //Parameter returns Parameter: + // {Parameter} + // name=EString':' + // BEGIN + // 'type:' type=ParameterType + // ('ns:' namespace=Namespace)? + // ('qos:' qos=QualityOfService)? + // ('default:' value=ParameterValue)? + // END + // ; + public ParameterElements getParameterAccess() { + return pParameter; + } + + public ParserRule getParameterRule() { + return getParameterAccess().getRule(); + } + + //PackageSet returns PackageSet: + // {PackageSet} + // package+=Package_Impl* + // ; + public RosGrammarAccess.PackageSetElements getPackageSetAccess() { + return gaRos.getPackageSetAccess(); + } + + public ParserRule getPackageSetRule() { + return getPackageSetAccess().getRule(); + } + + //Package_Impl returns Package: + // {Package} + // name=RosNames':' + // BEGIN + // ('fromGitRepo:' fromGitRepo=EString)? + // ('specs:' + // BEGIN + // spec+=SpecBase* + // END + // )? + // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + // END; + public RosGrammarAccess.Package_ImplElements getPackage_ImplAccess() { + return gaRos.getPackage_ImplAccess(); + } + + public ParserRule getPackage_ImplRule() { + return getPackage_ImplAccess().getRule(); + } + + ////CatkinPackage returns CatkinPackage: + //// {CatkinPackage} + //// name=RosNames':' + //// BEGIN + //// ('fromGitRepo:' fromGitRepo=EString)? + //// ('artifacts:' + //// BEGIN + //// artifact+=Artifact* + //// END + //// )? + //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //// END; + //// + ////AmentPackage returns AmentPackage: + //// {AmentPackage} + //// 'AmentPackage' + //// name=RosNames':' + //// BEGIN + //// ('fromGitRepo:' fromGitRepo=EString)? + //// ('artifacts:' + //// BEGIN + //// artifact+=Artifact* + //// END + //// )? + //// ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? + //// END; + ///////////////////// + ////ARTIFACT AND NODE + ///////////////////// + //Artifact returns Artifact: + // {Artifact} + // name=RosNames':' + // BEGIN + // (node=Node)? + // END; + public RosGrammarAccess.ArtifactElements getArtifactAccess() { + return gaRos.getArtifactAccess(); + } + + public ParserRule getArtifactRule() { + return getArtifactAccess().getRule(); + } + + //Node returns Node: + // 'node:' name=RosNames + // ( + // ('publishers:' + // BEGIN + // publisher+=Publisher* + // END + // )| + // ('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + // )| + // ('serviceservers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + // )| + // ('serviceclients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + // )| + // ('actionservers:' + // BEGIN + // actionserver+=ActionServer* + // END + // )| + // ('actionclients:' + // BEGIN + // actionclient+=ActionClient* + // END + // )| + // ('parameters:' + // BEGIN + // parameter+=Parameter* + // END + // ) + // )* + // ; + public RosGrammarAccess.NodeElements getNodeAccess() { + return gaRos.getNodeAccess(); + } + + public ParserRule getNodeRule() { + return getNodeAccess().getRule(); + } + + ///////////////////// + ////OBJECTS/SPECIFICATIONS + ///////////////////// + //SpecBase returns SpecBase: + // TopicSpec | ServiceSpec | ActionSpec; + public RosGrammarAccess.SpecBaseElements getSpecBaseAccess() { + return gaRos.getSpecBaseAccess(); + } + + public ParserRule getSpecBaseRule() { + return getSpecBaseAccess().getRule(); + } + + //TopicSpec returns TopicSpec: + // {TopicSpec} + // 'msg:'name=(EString|'Header'|'String') + // BEGIN + // 'message:' (BEGIN message=MessageDefinition END)? + // END + // ; + public RosGrammarAccess.TopicSpecElements getTopicSpecAccess() { + return gaRos.getTopicSpecAccess(); + } + + public ParserRule getTopicSpecRule() { + return getTopicSpecAccess().getRule(); + } + + //ServiceSpec returns ServiceSpec: + // {ServiceSpec} + // 'srv:'name=EString + // BEGIN + // 'request:' (BEGIN request=MessageDefinition END)? + // 'response:' (BEGIN response=MessageDefinition END)? + // END; + public RosGrammarAccess.ServiceSpecElements getServiceSpecAccess() { + return gaRos.getServiceSpecAccess(); + } + + public ParserRule getServiceSpecRule() { + return getServiceSpecAccess().getRule(); + } + + //ActionSpec returns ActionSpec: + // {ActionSpec} + // 'action:'name=EString + // BEGIN + // 'goal:' (BEGIN goal=MessageDefinition END)? + // 'result:' (BEGIN result=MessageDefinition END)? + // 'feedback:' (BEGIN feedback=MessageDefinition END)? + // END; + public RosGrammarAccess.ActionSpecElements getActionSpecAccess() { + return gaRos.getActionSpecAccess(); + } + + public ParserRule getActionSpecRule() { + return getActionSpecAccess().getRule(); + } + + //MessageDefinition returns MessageDefinition: + // {MessageDefinition} + // MessagePart+=MessagePart*; + public RosGrammarAccess.MessageDefinitionElements getMessageDefinitionAccess() { + return gaRos.getMessageDefinitionAccess(); + } + + public ParserRule getMessageDefinitionRule() { + return getMessageDefinitionAccess().getRule(); + } + + ///////////////////// + ////DEPENDENCIES + ///////////////////// + //Dependency returns Dependency: + // PackageDependency | ExternalDependency; + public RosGrammarAccess.DependencyElements getDependencyAccess() { + return gaRos.getDependencyAccess(); + } + + public ParserRule getDependencyRule() { + return getDependencyAccess().getRule(); + } + + //PackageDependency returns PackageDependency: + // package=[Package|EString]; + public RosGrammarAccess.PackageDependencyElements getPackageDependencyAccess() { + return gaRos.getPackageDependencyAccess(); + } + + public ParserRule getPackageDependencyRule() { + return getPackageDependencyAccess().getRule(); + } + + //ExternalDependency returns ExternalDependency: + // {ExternalDependency} + // 'ExternalDependency' + // name=EString; + public RosGrammarAccess.ExternalDependencyElements getExternalDependencyAccess() { + return gaRos.getExternalDependencyAccess(); + } + + public ParserRule getExternalDependencyRule() { + return getExternalDependencyAccess().getRule(); + } + + ///////////////////// + ////NAMESPACES + ///////////////////// + //Namespace returns Namespace: + // GlobalNamespace | RelativeNamespace_Impl | PrivateNamespace; + public BasicsGrammarAccess.NamespaceElements getNamespaceAccess() { + return gaBasics.getNamespaceAccess(); + } + + public ParserRule getNamespaceRule() { + return getNamespaceAccess().getRule(); + } + + //GraphName returns GraphName: + // 'GraphName' ; + public BasicsGrammarAccess.GraphNameElements getGraphNameAccess() { + return gaBasics.getGraphNameAccess(); + } + + public ParserRule getGraphNameRule() { + return getGraphNameAccess().getRule(); + } + + //GlobalNamespace returns GlobalNamespace: + // {GlobalNamespace} + // 'GlobalNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.GlobalNamespaceElements getGlobalNamespaceAccess() { + return gaBasics.getGlobalNamespaceAccess(); + } + + public ParserRule getGlobalNamespaceRule() { + return getGlobalNamespaceAccess().getRule(); + } + + //RelativeNamespace_Impl returns RelativeNamespace: + // {RelativeNamespace} + // 'RelativeNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.RelativeNamespace_ImplElements getRelativeNamespace_ImplAccess() { + return gaBasics.getRelativeNamespace_ImplAccess(); + } + + public ParserRule getRelativeNamespace_ImplRule() { + return getRelativeNamespace_ImplAccess().getRule(); + } + + //PrivateNamespace returns PrivateNamespace: + // {PrivateNamespace} + // 'PrivateNamespace' + // ('[' parts+=GraphName ( "," parts+=GraphName)* ']' )?; + public BasicsGrammarAccess.PrivateNamespaceElements getPrivateNamespaceAccess() { + return gaBasics.getPrivateNamespaceAccess(); + } + + public ParserRule getPrivateNamespaceRule() { + return getPrivateNamespaceAccess().getRule(); + } + + ///////////////////// + ////PARAMETERS DEFINITION + ///////////////////// + //RosParamNames returns ecore::EString: + // ROS_CONVENTION_PARAM | ID + //; + public BasicsGrammarAccess.RosParamNamesElements getRosParamNamesAccess() { + return gaBasics.getRosParamNamesAccess(); + } + + public ParserRule getRosParamNamesRule() { + return getRosParamNamesAccess().getRule(); + } + + //ParameterType returns ParameterType: + // ParameterListType | ParameterStructType | ParameterIntegerType | ParameterStringType | ParameterDoubleType | ParameterBooleanType | ParameterBase64Type | ParameterArrayType; + public BasicsGrammarAccess.ParameterTypeElements getParameterTypeAccess() { + return gaBasics.getParameterTypeAccess(); + } + + public ParserRule getParameterTypeRule() { + return getParameterTypeAccess().getRule(); + } + + // // | ParameterDateType; + //ParameterValue returns ParameterValue: + // ParameterString | ParameterBase64 | ParameterInteger | ParameterDouble | ParameterBoolean | ParameterList | ParameterStruct; + public BasicsGrammarAccess.ParameterValueElements getParameterValueAccess() { + return gaBasics.getParameterValueAccess(); + } + + public ParserRule getParameterValueRule() { + return getParameterValueAccess().getRule(); + } + + // // | ParameterDate; + //ParameterListType returns ParameterListType: + // {ParameterListType} + // 'List' + // '[' + // sequence+=ParameterType ( ',' sequence+=ParameterType )* + // ']'; + public BasicsGrammarAccess.ParameterListTypeElements getParameterListTypeAccess() { + return gaBasics.getParameterListTypeAccess(); + } + + public ParserRule getParameterListTypeRule() { + return getParameterListTypeAccess().getRule(); + } + + //ParameterStructType returns ParameterStructType: + // {ParameterStructType} + // 'Struct' + // '[' + // parameterstructypetmember+=ParameterStructTypeMember ( "," parameterstructypetmember+=ParameterStructTypeMember)* + // ']'; + public BasicsGrammarAccess.ParameterStructTypeElements getParameterStructTypeAccess() { + return gaBasics.getParameterStructTypeAccess(); + } + + public ParserRule getParameterStructTypeRule() { + return getParameterStructTypeAccess().getRule(); + } + + //ParameterIntegerType returns ParameterIntegerType: + // {ParameterIntegerType} + // 'Integer' + // ('default:' default=ParameterInteger)?; + public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { + return gaBasics.getParameterIntegerTypeAccess(); + } + + public ParserRule getParameterIntegerTypeRule() { + return getParameterIntegerTypeAccess().getRule(); + } + + //ParameterStringType returns ParameterStringType: + // {ParameterStringType} + // 'String' + // ('default:' default=ParameterString)?; + public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { + return gaBasics.getParameterStringTypeAccess(); + } + + public ParserRule getParameterStringTypeRule() { + return getParameterStringTypeAccess().getRule(); + } + + //ParameterDoubleType returns ParameterDoubleType: + // {ParameterDoubleType} + // 'Double' + // ('default:' default=ParameterDouble)?; + public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { + return gaBasics.getParameterDoubleTypeAccess(); + } + + public ParserRule getParameterDoubleTypeRule() { + return getParameterDoubleTypeAccess().getRule(); + } + + //ParameterDateType returns ParameterDateType: + // {ParameterDateType} + // 'Date' + // ('default:' default=ParameterDate)?; + public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { + return gaBasics.getParameterDateTypeAccess(); + } + + public ParserRule getParameterDateTypeRule() { + return getParameterDateTypeAccess().getRule(); + } + + //ParameterBooleanType returns ParameterBooleanType: + // {ParameterBooleanType} + // 'Boolean' + // ('default:' default=ParameterBoolean)?; + public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { + return gaBasics.getParameterBooleanTypeAccess(); + } + + public ParserRule getParameterBooleanTypeRule() { + return getParameterBooleanTypeAccess().getRule(); + } + + //ParameterBase64Type returns ParameterBase64Type: + // {ParameterBase64Type} + // 'Base64' + // ('default:' default=ParameterBase64)?; + public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { + return gaBasics.getParameterBase64TypeAccess(); + } + + public ParserRule getParameterBase64TypeRule() { + return getParameterBase64TypeAccess().getRule(); + } + + //ParameterAnyType returns ParameterAnyType: + // {ParameterAnyType} + // 'Any' + // ('default:' default=ParameterAny)?; + public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { + return gaBasics.getParameterAnyTypeAccess(); + } + + public ParserRule getParameterAnyTypeRule() { + return getParameterAnyTypeAccess().getRule(); + } + + //ParameterArrayType returns ParameterArrayType: + // BEGIN + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; + public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { + return gaBasics.getParameterArrayTypeAccess(); + } + + public ParserRule getParameterArrayTypeRule() { + return getParameterArrayTypeAccess().getRule(); + } + + //ParameterList returns ParameterSequence: + // {ParameterSequence} + // '[' value+=ParameterValue ( ',' value+=ParameterValue )* ']' + //; + public BasicsGrammarAccess.ParameterListElements getParameterListAccess() { + return gaBasics.getParameterListAccess(); + } + + public ParserRule getParameterListRule() { + return getParameterListAccess().getRule(); + } + + //ParameterAny returns ParameterAny: + // {ParameterAny} + // 'ParameterAny' + // ('value' value=EString)? + // ; + public BasicsGrammarAccess.ParameterAnyElements getParameterAnyAccess() { + return gaBasics.getParameterAnyAccess(); + } + + public ParserRule getParameterAnyRule() { + return getParameterAnyAccess().getRule(); + } + + //ParameterString returns ParameterString: + // value=EString + //; + public BasicsGrammarAccess.ParameterStringElements getParameterStringAccess() { + return gaBasics.getParameterStringAccess(); + } + + public ParserRule getParameterStringRule() { + return getParameterStringAccess().getRule(); + } + + //ParameterBase64 returns ParameterBase64: + // value=Base64Binary + //; + public BasicsGrammarAccess.ParameterBase64Elements getParameterBase64Access() { + return gaBasics.getParameterBase64Access(); + } + + public ParserRule getParameterBase64Rule() { + return getParameterBase64Access().getRule(); + } + + //ParameterInteger returns ParameterInteger: + // value=Integer0 + //; + public BasicsGrammarAccess.ParameterIntegerElements getParameterIntegerAccess() { + return gaBasics.getParameterIntegerAccess(); + } + + public ParserRule getParameterIntegerRule() { + return getParameterIntegerAccess().getRule(); + } + + //ParameterDouble returns ParameterDouble: + // value=Double0 + //; + public BasicsGrammarAccess.ParameterDoubleElements getParameterDoubleAccess() { + return gaBasics.getParameterDoubleAccess(); + } + + public ParserRule getParameterDoubleRule() { + return getParameterDoubleAccess().getRule(); + } + + //ParameterBoolean returns ParameterBoolean: + // value=boolean0 + //; + public BasicsGrammarAccess.ParameterBooleanElements getParameterBooleanAccess() { + return gaBasics.getParameterBooleanAccess(); + } + + public ParserRule getParameterBooleanRule() { + return getParameterBooleanAccess().getRule(); + } + + //ParameterStruct returns ParameterStruct: + // {ParameterStruct} + // ('[' value+=ParameterStructMember ( "," '[' value+=ParameterStructMember ']')* ']' )? + //; + public BasicsGrammarAccess.ParameterStructElements getParameterStructAccess() { + return gaBasics.getParameterStructAccess(); + } + + public ParserRule getParameterStructRule() { + return getParameterStructAccess().getRule(); + } + + //ParameterDate returns ParameterDate: + // value=DateTime0 + // ; + public BasicsGrammarAccess.ParameterDateElements getParameterDateAccess() { + return gaBasics.getParameterDateAccess(); + } + + public ParserRule getParameterDateRule() { + return getParameterDateAccess().getRule(); + } + + //ParameterStructMember returns ParameterStructMember: + // name=EString':' + // BEGIN + // value=ParameterValue + // END; + public BasicsGrammarAccess.ParameterStructMemberElements getParameterStructMemberAccess() { + return gaBasics.getParameterStructMemberAccess(); + } + + public ParserRule getParameterStructMemberRule() { + return getParameterStructMemberAccess().getRule(); + } + + //ParameterStructTypeMember returns ParameterStructTypeMember: + // name=EString + // type=ParameterType + // ; + public BasicsGrammarAccess.ParameterStructTypeMemberElements getParameterStructTypeMemberAccess() { + return gaBasics.getParameterStructTypeMemberAccess(); + } + + public ParserRule getParameterStructTypeMemberRule() { + return getParameterStructTypeMemberAccess().getRule(); + } + + ///////////////////// + ////PARAMETERS PRIMITIVES TYPES + ///////////////////// + //terminal DIGIT: '0'..'9'; + public TerminalRule getDIGITRule() { + return gaBasics.getDIGITRule(); + } + + //terminal BINARY: ('0b'|'0B')('0'|'1')+; + public TerminalRule getBINARYRule() { + return gaBasics.getBINARYRule(); + } + + //terminal BOOLEAN: 'true'|'false'; + public TerminalRule getBOOLEANRule() { + return gaBasics.getBOOLEANRule(); + } + + //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); + public TerminalRule getDOUBLERule() { + return gaBasics.getDOUBLERule(); + } + + // // Use terminal to avoid 'e' turning into a keyword + //terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; + public TerminalRule getDECINTRule() { + return gaBasics.getDECINTRule(); + } + + //terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; + public TerminalRule getDAYRule() { + return gaBasics.getDAYRule(); + } + + //terminal MONTH:'1'..'9' | '1' '0'..'2'; + public TerminalRule getMONTHRule() { + return gaBasics.getMONTHRule(); + } + + //terminal YEAR:'0'..'2' '0'..'9' '0'..'9' '0'..'9'; + public TerminalRule getYEARRule() { + return gaBasics.getYEARRule(); + } + + //terminal HOUR: ('0'..'1')('0'..'9') | ('2')('0'..'3'); + public TerminalRule getHOURRule() { + return gaBasics.getHOURRule(); + } + + //terminal MIN_SEC:('0'..'5')('0'..'9'); + public TerminalRule getMIN_SECRule() { + return gaBasics.getMIN_SECRule(); + } + + //terminal DATE_TIME: YEAR'-'MONTH'-'DAY'T'HOUR':'MIN_SEC':'MIN_SEC; + public TerminalRule getDATE_TIMERule() { + return gaBasics.getDATE_TIMERule(); + } + + //Base64Binary returns type::Base64Binary: + // BINARY ; + public BasicsGrammarAccess.Base64BinaryElements getBase64BinaryAccess() { + return gaBasics.getBase64BinaryAccess(); + } + + public ParserRule getBase64BinaryRule() { + return getBase64BinaryAccess().getRule(); + } + + //boolean0 returns type::Boolean: + // BOOLEAN; + public BasicsGrammarAccess.Boolean0Elements getBoolean0Access() { + return gaBasics.getBoolean0Access(); + } + + public ParserRule getBoolean0Rule() { + return getBoolean0Access().getRule(); + } + + //Double0 returns type::Double: + // DOUBLE; + public BasicsGrammarAccess.Double0Elements getDouble0Access() { + return gaBasics.getDouble0Access(); + } + + public ParserRule getDouble0Rule() { + return getDouble0Access().getRule(); + } + + //Integer0 returns type::Int: + // DECINT; + public BasicsGrammarAccess.Integer0Elements getInteger0Access() { + return gaBasics.getInteger0Access(); + } + + public ParserRule getInteger0Rule() { + return getInteger0Access().getRule(); + } + + //DateTime0 returns type::DateTime: + // DATE_TIME; + public BasicsGrammarAccess.DateTime0Elements getDateTime0Access() { + return gaBasics.getDateTime0Access(); + } + + public ParserRule getDateTime0Rule() { + return getDateTime0Access().getRule(); + } + + ///////////////////// + ////MESSAGE PRIMITIVES DEFINITION + ///////////////////// + //MessagePart returns primitives::MessagePart: + // Type = AbstractType + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + //; + public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { + return gaBasics.getMessagePartAccess(); + } + + public ParserRule getMessagePartRule() { + return getMessagePartAccess().getRule(); + } + + //terminal MESSAGE_ASIGMENT: + // ((ID|STRING)'='(ID|STRING|INT|'-'INT)) + //; + public TerminalRule getMESSAGE_ASIGMENTRule() { + return gaBasics.getMESSAGE_ASIGMENTRule(); + } + + //AbstractType returns primitives::AbstractType: + // bool | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64 | float32 | float64 | string0 | byte | time | duration | Header | + // boolArray | int8Array | uint8Array | int16Array | uint16Array | int32Array | uint32Array | int64Array | uint64Array | float32Array | float64Array | string0Array | byteArray | + // TopicSpecRef | ArrayTopicSpecRef ; + public BasicsGrammarAccess.AbstractTypeElements getAbstractTypeAccess() { + return gaBasics.getAbstractTypeAccess(); + } + + public ParserRule getAbstractTypeRule() { + return getAbstractTypeAccess().getRule(); + } + + //bool returns primitives::bool: + // {primitives::bool} + // 'bool' + // ; + public BasicsGrammarAccess.BoolElements getBoolAccess() { + return gaBasics.getBoolAccess(); + } + + public ParserRule getBoolRule() { + return getBoolAccess().getRule(); + } + + //int8 returns primitives::int8: + // {primitives::int8} + // 'int8' + // ; + public BasicsGrammarAccess.Int8Elements getInt8Access() { + return gaBasics.getInt8Access(); + } + + public ParserRule getInt8Rule() { + return getInt8Access().getRule(); + } + + //uint8 returns primitives::uint8: + // {primitives::uint8} + // 'uint8' + // ; + public BasicsGrammarAccess.Uint8Elements getUint8Access() { + return gaBasics.getUint8Access(); + } + + public ParserRule getUint8Rule() { + return getUint8Access().getRule(); + } + + //int16 returns primitives::int16: + // {primitives::int16} + // 'int16' + // ; + public BasicsGrammarAccess.Int16Elements getInt16Access() { + return gaBasics.getInt16Access(); + } + + public ParserRule getInt16Rule() { + return getInt16Access().getRule(); + } + + //uint16 returns primitives::uint16: + // {primitives::uint16} + // 'uint16' + // ; + public BasicsGrammarAccess.Uint16Elements getUint16Access() { + return gaBasics.getUint16Access(); + } + + public ParserRule getUint16Rule() { + return getUint16Access().getRule(); + } + + //int32 returns primitives::int32: + // {primitives::int32} + // 'int32' + // ; + public BasicsGrammarAccess.Int32Elements getInt32Access() { + return gaBasics.getInt32Access(); + } + + public ParserRule getInt32Rule() { + return getInt32Access().getRule(); + } + + //uint32 returns primitives::uint32: + // {primitives::uint32} + // 'uint32' + // ; + public BasicsGrammarAccess.Uint32Elements getUint32Access() { + return gaBasics.getUint32Access(); + } + + public ParserRule getUint32Rule() { + return getUint32Access().getRule(); + } + + //int64 returns primitives::int64: + // {primitives::int64} + // 'int64' + // ; + public BasicsGrammarAccess.Int64Elements getInt64Access() { + return gaBasics.getInt64Access(); + } + + public ParserRule getInt64Rule() { + return getInt64Access().getRule(); + } + + //uint64 returns primitives::uint64: + // {primitives::uint64} + // 'uint64' + // ; + public BasicsGrammarAccess.Uint64Elements getUint64Access() { + return gaBasics.getUint64Access(); + } + + public ParserRule getUint64Rule() { + return getUint64Access().getRule(); + } + + //float32 returns primitives::float32: + // {primitives::float32} + // 'float32' + // ; + public BasicsGrammarAccess.Float32Elements getFloat32Access() { + return gaBasics.getFloat32Access(); + } + + public ParserRule getFloat32Rule() { + return getFloat32Access().getRule(); + } + + //float64 returns primitives::float64: + // {primitives::float64} + // 'float64' + // ; + public BasicsGrammarAccess.Float64Elements getFloat64Access() { + return gaBasics.getFloat64Access(); + } + + public ParserRule getFloat64Rule() { + return getFloat64Access().getRule(); + } + + //string0 returns primitives::string: + // {primitives::string} + // 'string' + // ; + public BasicsGrammarAccess.String0Elements getString0Access() { + return gaBasics.getString0Access(); + } + + public ParserRule getString0Rule() { + return getString0Access().getRule(); + } + + //byte returns primitives::Byte: + // {primitives::Byte} + // 'byte' + // ; + public BasicsGrammarAccess.ByteElements getByteAccess() { + return gaBasics.getByteAccess(); + } + + public ParserRule getByteRule() { + return getByteAccess().getRule(); + } + + //time returns primitives::time: + // {primitives::time} + // 'time' + // ; + public BasicsGrammarAccess.TimeElements getTimeAccess() { + return gaBasics.getTimeAccess(); + } + + public ParserRule getTimeRule() { + return getTimeAccess().getRule(); + } + + //duration returns primitives::duration: + // {primitives::duration} + // 'duration' + // ; + public BasicsGrammarAccess.DurationElements getDurationAccess() { + return gaBasics.getDurationAccess(); + } + + public ParserRule getDurationRule() { + return getDurationAccess().getRule(); + } + + //boolArray returns primitives::boolArray: + // {primitives::boolArray} + // 'bool[]' + // ; + public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { + return gaBasics.getBoolArrayAccess(); + } + + public ParserRule getBoolArrayRule() { + return getBoolArrayAccess().getRule(); + } + + //int8Array returns primitives::int8Array: + // {primitives::int8Array} + // 'int8[]' + // ; + public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { + return gaBasics.getInt8ArrayAccess(); + } + + public ParserRule getInt8ArrayRule() { + return getInt8ArrayAccess().getRule(); + } + + //uint8Array returns primitives::uint8Array: + // {primitives::uint8Array} + // 'uint8[]' + // ; + public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { + return gaBasics.getUint8ArrayAccess(); + } + + public ParserRule getUint8ArrayRule() { + return getUint8ArrayAccess().getRule(); + } + + //int16Array returns primitives::int16Array: + // {primitives::int16Array} + // 'int16[]' + // ; + public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { + return gaBasics.getInt16ArrayAccess(); + } + + public ParserRule getInt16ArrayRule() { + return getInt16ArrayAccess().getRule(); + } + + //uint16Array returns primitives::uint16Array: + // {primitives::uint16Array} + // 'uint16[]' + // ; + public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { + return gaBasics.getUint16ArrayAccess(); + } + + public ParserRule getUint16ArrayRule() { + return getUint16ArrayAccess().getRule(); + } + + //int32Array returns primitives::int32Array: + // {primitives::int32Array} + // 'int32[]' + // ; + public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { + return gaBasics.getInt32ArrayAccess(); + } + + public ParserRule getInt32ArrayRule() { + return getInt32ArrayAccess().getRule(); + } + + //uint32Array returns primitives::uint32Array: + // {primitives::uint32Array} + // 'uint32[]' + // ; + public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { + return gaBasics.getUint32ArrayAccess(); + } + + public ParserRule getUint32ArrayRule() { + return getUint32ArrayAccess().getRule(); + } + + //int64Array returns primitives::int64Array: + // {primitives::int64Array} + // 'int64[]' + // ; + public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { + return gaBasics.getInt64ArrayAccess(); + } + + public ParserRule getInt64ArrayRule() { + return getInt64ArrayAccess().getRule(); + } + + //uint64Array returns primitives::uint64Array: + // {primitives::uint64Array} + // 'uint64[]' + // ; + public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { + return gaBasics.getUint64ArrayAccess(); + } + + public ParserRule getUint64ArrayRule() { + return getUint64ArrayAccess().getRule(); + } + + //float32Array returns primitives::float32Array: + // {primitives::float32Array} + // 'float32[]' + // ; + public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { + return gaBasics.getFloat32ArrayAccess(); + } + + public ParserRule getFloat32ArrayRule() { + return getFloat32ArrayAccess().getRule(); + } + + //float64Array returns primitives::float64Array: + // {primitives::float64Array} + // 'float64[]' + // ; + public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { + return gaBasics.getFloat64ArrayAccess(); + } + + public ParserRule getFloat64ArrayRule() { + return getFloat64ArrayAccess().getRule(); + } + + //string0Array returns primitives::stringArray: + // {primitives::stringArray} + // 'string[]' + // ; + public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { + return gaBasics.getString0ArrayAccess(); + } + + public ParserRule getString0ArrayRule() { + return getString0ArrayAccess().getRule(); + } + + //byteArray returns primitives::ByteArray: + // {primitives::ByteArray} + // 'byte[]' + // ; + public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { + return gaBasics.getByteArrayAccess(); + } + + public ParserRule getByteArrayRule() { + return getByteArrayAccess().getRule(); + } + + //Header returns primitives::Header: + // {primitives::Header} + // 'Header' + //; + public BasicsGrammarAccess.HeaderElements getHeaderAccess() { + return gaBasics.getHeaderAccess(); + } + + public ParserRule getHeaderRule() { + return getHeaderAccess().getRule(); + } + + //TopicSpecRef returns TopicSpecRef: + // TopicSpec=[TopicSpec|EString] + //; + public BasicsGrammarAccess.TopicSpecRefElements getTopicSpecRefAccess() { + return gaBasics.getTopicSpecRefAccess(); + } + + public ParserRule getTopicSpecRefRule() { + return getTopicSpecRefAccess().getRule(); + } + + //ArrayTopicSpecRef returns ArrayTopicSpecRef: + // TopicSpec=[TopicSpec|EString]'[]' + //; + public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { + return gaBasics.getArrayTopicSpecRefAccess(); + } + + public ParserRule getArrayTopicSpecRefRule() { + return getArrayTopicSpecRefAccess().getRule(); + } + + //KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; + public BasicsGrammarAccess.KEYWORDElements getKEYWORDAccess() { + return gaBasics.getKEYWORDAccess(); + } + + public ParserRule getKEYWORDRule() { + return getKEYWORDAccess().getRule(); + } + + ///////////////////// + //// YAML format + ///////////////////// + //terminal BEGIN: 'synthetic:BEGIN'; + public TerminalRule getBEGINRule() { + return gaBasics.getBEGINRule(); + } + + //terminal END: 'synthetic:END'; + public TerminalRule getENDRule() { + return gaBasics.getENDRule(); + } + + //@Override + //terminal SL_COMMENT: '#' !('\n'|'\r')*; + public TerminalRule getSL_COMMENTRule() { + return gaBasics.getSL_COMMENTRule(); + } + + ///////////////////// + //// CONVENTIONS AND NAMES + ///////////////////// + //EString returns ecore::EString: + // STRING | ID; + public BasicsGrammarAccess.EStringElements getEStringAccess() { + return gaBasics.getEStringAccess(); + } + + public ParserRule getEStringRule() { + return getEStringAccess().getRule(); + } + + //RosNames returns ecore::EString: + // ROS_CONVENTION_A | ID | 'node' + //; + public BasicsGrammarAccess.RosNamesElements getRosNamesAccess() { + return gaBasics.getRosNamesAccess(); + } + + public ParserRule getRosNamesRule() { + return getRosNamesAccess().getRule(); + } + + //terminal ROS_CONVENTION_A: + // ( ('/' ID ) | ( ID '/' ) )* ; + public TerminalRule getROS_CONVENTION_ARule() { + return gaBasics.getROS_CONVENTION_ARule(); + } + + //terminal ROS_CONVENTION_PARAM: + // ( ('/' STRING ) | ( STRING '/' ) | ('~' STRING ) )* ; + public TerminalRule getROS_CONVENTION_PARAMRule() { + return gaBasics.getROS_CONVENTION_PARAMRule(); + } + + //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: ('0'..'9')+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' | + // "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'" + // ; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT : '/*' -> '*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal WS : (' '|'\t'|'\r'|'\n')+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/validation/AbstractRos2Validator.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/validation/AbstractRos2Validator.java index faed5ab6d..0aaf27ecc 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/validation/AbstractRos2Validator.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/validation/AbstractRos2Validator.java @@ -9,12 +9,12 @@ import org.eclipse.emf.ecore.EPackage; public abstract class AbstractRos2Validator extends RosValidator { - - @Override - protected List getEPackages() { - List result = new ArrayList(super.getEPackages()); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/ros")); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/primitives")); - return result; - } + + @Override + protected List getEPackages() { + List result = new ArrayList(super.getEPackages()); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/ros")); + result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.ipa.fraunhofer.de/primitives")); + return result; + } }